<SEC-DOCUMENT>0001406666-25-000008.txt : 20250221
<SEC-HEADER>0001406666-25-000008.hdr.sgml : 20250221
<ACCEPTANCE-DATETIME>20250221160736
ACCESSION NUMBER:		0001406666-25-000008
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		101
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250221
DATE AS OF CHANGE:		20250221

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CALIX, INC
		CENTRAL INDEX KEY:			0001406666
		STANDARD INDUSTRIAL CLASSIFICATION:	COMMUNICATION SERVICES, NEC [4899]
		ORGANIZATION NAME:           	06 Technology
		IRS NUMBER:				680438710
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		2777 ORCHARD PARKWAY
		CITY:			SAN JOSE
		STATE:			CA
		ZIP:			95134
		BUSINESS PHONE:		408-514-3000

	MAIL ADDRESS:	
		STREET 1:		2777 ORCHARD PARKWAY
		CITY:			SAN JOSE
		STATE:			CA
		ZIP:			95134

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CALIX NETWORKS INC
		DATE OF NAME CHANGE:	20070713
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>calx-20241231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:4bcb72ff-2770-4462-bf9d-3c5efcc8c2e4,g:f4031d51-cec6-4d96-91dd-c60ebda4b66e,d:f8ad908c9d224d839edfac13d8b20c16-->
<html xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:calx="http://www.calix.com/20241231" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>calx-20241231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-32">0001406666</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-33">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-34">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-35">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-38" name="calx:ProductWarrantyPeriod" id="f-349">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-42" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-362">P3Y</ix:nonNumeric><ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-372">one</ix:nonFraction><ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportingUnits" format="ixt-sec:numwordsen" scale="0" id="f-373">one</ix:nonFraction><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-544">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-545">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-599">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-173" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-788">one year</ix:nonNumeric><ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-988">one</ix:nonFraction><ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportingUnits" format="ixt-sec:numwordsen" scale="0" id="f-989">one</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="calx-20241231.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><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:unit id="segment"><xbrli:measure>calx:segment</xbrli:measure></xbrli:unit><xbrli:unit id="sqft"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="plan"><xbrli:measure>calx:plan</xbrli:measure></xbrli:unit><xbrli:unit id="period"><xbrli:measure>calx:period</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-02-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">calx:BrazilChinaAndUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli: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:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli: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:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli: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:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli: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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli: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:MunicipalNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli: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:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli: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:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli: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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli: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:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">calx:SECSchedule1209ReserveProductReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">calx:SECSchedule1209ReserveProductReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">calx:SECSchedule1209ReserveProductReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">calx:SECSchedule1209ReserveProductReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">calx:SECSchedule1209ReserveProductReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">calx:SECSchedule1209ReserveProductReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">calx:SECSchedule1209ReserveProductReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">calx:SoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">calx:SoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">calx:SanJoseCaliforniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2019EquityIncentiveAwardPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2023PerformanceTargetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2023PerformanceTargetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2023PerformanceTargetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2024PerformanceTargetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2017NonqualifiedEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2017NonqualifiedEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2017NonqualifiedEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2017NonqualifiedEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2019PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalTaxJurisdictionOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">calx:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">calx:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">calx:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">calx:AmericasExUSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">calx:AmericasExUSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">calx:AmericasExUSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">calx:MiddleEastAndAfricaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">calx:MiddleEastAndAfricaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">calx:MiddleEastAndAfricaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">calx:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">calx:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">calx:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001406666</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-29</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="if8ad908c9d224d839edfac13d8b20c16_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt;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, DC 20549</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/></tr></table></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="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/></tr></table></div><div><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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:4.756%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.044%"/><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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-2">&#9746;</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:11pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-4"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-3">December&#160;31</ix:nonNumeric>, 2024</ix:nonNumeric></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%">OR</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-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:4.756%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.044%"/><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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-5">&#9744;</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:11pt;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="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;</span></div><div style="margin-top:3pt;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 Number: <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">001-34674</ix:nonNumeric></span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/></tr></table></div><div style="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="c-1" name="dei:EntityRegistrantName" id="f-7">Calix, Inc.</ix:nonNumeric></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%">(Exact Name of Registrant as Specified in Its Charter)</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:39.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.555%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">68-0438710</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or Other Jurisdiction of<br/>Incorporation or Organization)</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%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:3pt"><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="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%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">2777 Orchard Parkway</ix:nonNumeric></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%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">San Jose</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">California</ix:nonNumeric></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%">(Address of Principal Executive Offices)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">95134</ix:nonNumeric></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%">(Zip Code)</span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Registrant&#8217;s telephone number, including area code (<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-14">408</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">514-3000</ix:nonNumeric></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Securities registered pursuant to Section&#160;12(b) of the Act:</span></div></td></tr><tr style="height:5pt"><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="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%;text-decoration:underline">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Trading symbol</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%;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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-16">Common Stock, $0.025 par value</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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-17">CALX</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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">The New York Stock Exchange</ix:nonNumeric></span></td></tr><tr style="height:6pt"><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Securities registered pursuant to section 12(g) of the Act:</span></td></tr><tr><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%">None</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Title of class)</span></td></tr></table></div><div style="margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/></tr></table></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;Yes:&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-19">No</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">:&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">x</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.&#160;&#160;&#160;Yes:&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-20">No</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">:&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">x</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-21">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">:&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No:&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-22">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">:&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No:&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"/><td style="width:22.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.435%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" id="f-23">Large Accelerated Filer</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated Filer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated filer</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%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller&#160;Reporting&#160;Company</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-24">&#9744;</ix:nonNumeric></span></td></tr><tr style="height:3pt"><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging Growth Company</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%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-25">&#9744;</ix:nonNumeric></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"/></tr></table></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act).    </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.    </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="f-26">&#9746;</ix:nonNumeric></span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.   </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-27">o</ix:nonNumeric></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:12pt;font-weight:400;line-height:120%">     </span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to Section 240.10D-1(b).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange&#160;Act).&#160;&#160;&#160;&#160;Yes:&#160;&#160;&#9744;&#160;&#160;&#160;No:&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-28">x</ix:nonNumeric></span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate market value of the Common Stock held by non-affiliates of the registrant based upon the closing sale price on the New York Stock Exchange on June&#160;28, 2024, the last business day of the Registrant&#8217;s most recently completed second fiscal quarter, was approximately $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="6" id="f-29">1,510</ix:nonFraction> million. Shares held by each executive officer, director and by each other person (if any) who owns more than 10% of the outstanding common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of February&#160;10, 2025, the number of shares of the registrant&#8217;s common stock outstanding was <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-30">66,689,039</ix:nonFraction>.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:254.25pt"><tr><td style="width:1.0pt"/><td style="width:252.25pt"/><td style="width:1.0pt"/></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-31" escape="true"><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%">Portions of the registrant&#8217;s 2024 annual report and definitive proxy statement for its 2025 annual meeting of stockholders are incorporated by reference in Item 5 of Part II and Items 10, 11, 12, 13 and 14 of Part&#160;III.</span></div></ix:nonNumeric><div style="margin-top:6pt;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="if8ad908c9d224d839edfac13d8b20c16_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Calix, Inc.</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%">Form 10-K</span></div><div style="margin-bottom:6pt;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%">TABLE OF CONTENTS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:78.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.246%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART I</span></td></tr><tr style="height:6pt"><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="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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_16">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_16">4</a></span></div></td></tr><tr style="height:6pt"><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="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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_19">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_19">8</a></span></div></td></tr><tr style="height:6pt"><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="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;1B.</span></td><td colspan="3" 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_22">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_22">23</a></span></div></td></tr><tr style="height:6pt"><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="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;1C.</span></td><td colspan="3" 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_22">Cybersecurity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_25">23</a></span></div></td></tr><tr style="height:6pt"><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="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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_28">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_28">24</a></span></div></td></tr><tr style="height:6pt"><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="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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_31">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_31">24</a></span></div></td></tr><tr style="height:6pt"><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="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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_34">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_34">24</a></span></div></td></tr><tr style="height:6pt"><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="9" 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%">PART II</span></td></tr><tr style="height:6pt"><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="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 5.</span></td><td colspan="3" 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_40">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_40">25</a></span></div></td></tr><tr style="height:6pt"><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="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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_43">[Reserved]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_43">26</a></span></div></td></tr><tr style="height:6pt"><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="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 7.</span></td><td colspan="3" 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_46">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_46">26</a></span></div></td></tr><tr style="height:6pt"><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="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;7A.</span></td><td colspan="3" 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_61">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_61">33</a></span></div></td></tr><tr style="height:6pt"><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="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 8.</span></td><td colspan="3" 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_64">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_64">35</a></span></div></td></tr><tr style="height:6pt"><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="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 9.</span></td><td colspan="3" 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_121">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_124">61</a></span></div></td></tr><tr style="height:6pt"><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="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;9A.</span></td><td colspan="3" 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_124">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_124">61</a></span></div></td></tr><tr style="height:6pt"><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="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;9B.</span></td><td colspan="3" 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_127">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_127">61</a></span></div></td></tr><tr style="height:6pt"><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="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;9C.</span></td><td colspan="3" 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_130">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_130">62</a></span></div></td></tr><tr style="height:6pt"><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="9" 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%">PART III</span></td></tr><tr style="height:6pt"><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="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 10.</span></td><td colspan="3" 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_136">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_136">62</a></span></div></td></tr><tr style="height:6pt"><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="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 11.</span></td><td colspan="3" 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_139">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_139">62</a></span></div></td></tr><tr style="height:6pt"><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="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 12.</span></td><td colspan="3" 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_142">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_142">62</a></span></div></td></tr><tr style="height:6pt"><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="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 13.</span></td><td colspan="3" 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_145">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_145">62</a></span></div></td></tr><tr style="height:6pt"><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="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 14.</span></td><td colspan="3" 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_148">Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_148">62</a></span></div></td></tr><tr style="height:6pt"><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="9" 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%">PART IV</span></td></tr><tr style="height:6pt"><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="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 15.</span></td><td colspan="3" 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_154">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_154">63</a></span></div></td></tr><tr style="height:6pt"><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="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 16.</span></td><td colspan="3" 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_157">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_157">65</a></span></div></td></tr><tr style="height:6pt"><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="padding:0 1pt"/><td colspan="3" 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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_160">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_160">65</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="if8ad908c9d224d839edfac13d8b20c16_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></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%">SPECIAL NOTE REGARDING 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-weight:400;line-height:120%">Calix, Inc., together with its subsidiaries, is referred to in this document as &#8220;Calix,&#8221; &#8220;we,&#8221; &#8220;our&#8221; or &#8220;us.&#8221; This report includes forward-looking statements that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this report, including statements regarding Calix&#8217;s future financial position, business strategy and plans, product projections, anticipated market and industry trends and objectives of management for future operations, are forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as &#8220;believe,&#8221; &#8220;could,&#8221; &#8220;expect,&#8221; &#8220;may,&#8221; &#8220;estimate,&#8221; &#8220;continue,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;should,&#8221; &#8220;plan,&#8221; &#8220;predict,&#8221; &#8220;will,&#8221; &#8220;would,&#8221; &#8220;project,&#8221; &#8220;potential&#8221; or the negative of these terms or other similar expressions. Forward-looking statements include Calix&#8217;s expectations concerning the outlook for its business, productivity, plans and goals for future operational improvements and capital investments, operational performance, future market conditions or economic performance and developments in the capital and credit markets and expected future financial performance.</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%">Forward-looking statements involve a number of risks, uncertainties and assumptions, and actual results or events may differ materially from those projected or implied in those statements. Important factors that could cause such differences include:</span></div><div style="margin-top:5pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.817%"/><td style="width:0.1%"/></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%">&#8226;</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%">our ability to predict our revenue and reduce and control costs related to our products or service offerings;</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%">&#8226;</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%">fluctuations in our gross margin;</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%">&#8226;</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%">our ability to manage our relationships with our third-party vendors, including contract manufacturers, or CMs, original design manufacturers, or ODMs, logistics providers, component suppliers and development partners;</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%">&#8226;</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%">our ability to forecast our manufacturing requirements and manage our inventory;</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%">&#8226;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">supply chain constraints and cost increases for components, shipping and logistics;</span></div></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%">&#8226;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">our dependence on sole-, single- and limited-source suppliers, some of which are located primarily or solely in China, and other factors;</span></div></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%">&#8226;</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%">our ability to build and sustain an adequate and secure information technology infrastructure;</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%">&#8226;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the quality of our products, including any undetected hardware and software defects or software bugs;</span></div></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%">&#8226;</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%">our ability to ramp sales and achieve market acceptance of our new products and broadband experience providers&#8217;, or BEPs&#8217;, willingness to deploy our new products;</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%">&#8226;</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%">the capital spending patterns of BEPs, and any decrease or delay in capital spending by BEPs due to macro-economic conditions, regulatory uncertainties or other reasons;</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%">&#8226;</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%">the impact of government-sponsored programs on our customers and the impact to our customers of a United States, or U.S., government shutdown;</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%">&#8226;</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%">our ability to develop new products or enhancements that support technological advances and meet changing BEP requirements;</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%">&#8226;</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%">the length and unpredictability of our sales cycles and timing of orders;</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%">&#8226;</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%">our lack of long-term, committed-volume purchase contracts with our customers;</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%">&#8226;</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%">intense competition and our ability to increase our sales to larger BEPs globally;</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%">&#8226;</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%">our exposure to the credit risks of our customers;</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%">&#8226;</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%">the interoperability of our products with BEP networks;</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%">&#8226;</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%">our ability to estimate future warranty obligations due to product failure rates;</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%">&#8226;</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%">our products&#8217; compliance with industry standards;</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%">&#8226;</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%">our ability to expand our international operations;</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%">&#8226;</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%">our ability to protect our intellectual property, or IP, and the cost of doing so;</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%">&#8226;</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%">our ability to obtain necessary third-party technology licenses at reasonable costs;</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%">&#8226;</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%">the regulatory and physical impacts of climate change and other natural events;</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%">&#8226;</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%">the attraction and retention of qualified employees and key management personnel; and</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%">&#8226;</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%">our ability to maintain proper and effective internal controls.</span></td></tr></table></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%">We caution you against placing undue reliance on forward-looking statements, which reflect our current beliefs and are based on information currently available to us as of the date a forward-looking statement is made. Forward-looking statements set forth in this Annual Report on Form 10-K speak only as of the date of its filing. We undertake no obligation to revise forward-looking statements to reflect future events, changes in circumstances or changes in beliefs. In the event that we do update any forward-looking statements, no inference should be made that we will make additional updates with respect to that statement, related matters or any other forward-looking statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="if8ad908c9d224d839edfac13d8b20c16_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></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%">PART I</span></div><div><span><br/></span></div><div id="if8ad908c9d224d839edfac13d8b20c16_16"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1.&#160;&#160;&#160;&#160;Business</span></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%">Company Overview</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%">Calix was founded in 1999. We develop, market and sell our appliance-based platform, cloud and managed services that enable service providers of all types and sizes to innovate and transform their businesses. For our customers to successfully become Broadband Experience Providers, or BEPs, of the future, they require actionable data for critical business functions such as network operations, customer engagement and service. However, this data is often trapped in disparate systems or departmental silos. Our platform, which includes Calix Cloud, Intelligent Access, and Unlimited Subscriber, gathers, analyzes and applies machine learning to deliver real-time insights seamlessly to each key business function. Our customers utilize these data and insights to simplify network operations, customer engagement and service and innovate for their consumer, business and municipal subscribers with a growing portfolio of SmartLife managed service experiences that grow their businesses and the communities they serve. This partnership enables BEPs to grow their brand through increased subscriber acquisition, loyalty and revenue while reducing their operating costs.</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%">This is our mission: to enable BEPs of all sizes to simplify, innovate and grow.</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%">We believe our platform offers a competitive edge to BEPs at a critical time of increasing competition. With the increase in both private and public funding of broadband access, we anticipate at least two fiber-to-the-home providers vying for subscribers in every market. These providers have a choice: become a speed provider focused on offering the fastest speeds at the lowest price, or become an experience provider focused on delivering innovative, value-added services that improve the lives of their subscribers. Our platform enables these service providers to build next generation networks and offer higher-value managed service experiences that enable them to grow revenue, increase subscriber loyalty and monetize their network investments for generations.</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%">BEPs, who embrace our platform, understand this competitive threat and that their brand&#8217;s central position in the home, the business and the town is their most valuable strategic asset. As such, they must protect and expand continually. Our Intelligent Access network solution and Unlimited Subscriber solution are designed to allow BEPs to simplify their businesses and reduce operating costs, while launching innovative new services in a matter of days and weeks instead of months and years. Our role-based cloud enables BEP teams, such as marketing, operations or customer support, to leverage real-time behavioral analytics to anticipate the subscriber&#8217;s needs, whether they are in the home, roaming across the town or managing a small business. Our platform is built to enable BEPs to quickly and easily deploy a growing portfolio of SmartLife&#8482; managed services to connect entire communities. Embracing this strategy enables BEPs to establish themselves as essential technology innovators that are enabling their communities to grow and thrive.</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%">The BEPs&#8217; teams can utilize insights from Calix Cloud to offer new and innovative services to those subscribers who have the propensity to buy, thereby growing revenue as they deliver a connected experience at significantly lower operating costs. This also enables them to build their brand and value proposition around innovation and subscriber experience. As a result, many of Calix&#8217;s BEP customers have experienced improved customer satisfaction scores, minimal churn and significant revenue growth. To expand our reach in the market, we will continue to pursue strategic technology and distribution relationships that align with BEPs&#8217; strategic priorities. At the same time, we offer our Calix Success Services along with a growing portfolio of award-winning market activation resources that provide BEPs with best practices and programs to strengthen and grow their brands with their subscribers, thereby increasing subscriber loyalty and opportunities to grow their subscriber bases.</span></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%">Strategy Overview</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%">Our strategy is to position Calix as the key partner providing a broadband delivery platform (cloud, software and systems) and managed services to enable and facilitate the transformation of BEP networks and the residential, community and business network experience in order to innovate for all of their subscribers. Most BEPs will require transformation of their business and operations to become an essential provider of data-driven, high-value managed services to their subscribers. The principal elements of our strategy are:</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:115%">Starting with the data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; The principal way we gather, analyze and deliver actionable insights for BEPs is via Calix Cloud. Our role-based Calix Cloud enables critical functions within a BEP&#8217;s business, such as marketing, operations and support, to leverage real-time data to continually understand and optimize the experience for their subscribers.</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:115%">Building and evolving our platform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; Our product strategy centers on our strategic platform. Our platform simplifies BEPs&#8217; businesses by delivering intelligence and automation across the entire subscriber facing network &#8211; from the data center edge to </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span 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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></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:115%">the subscriber&#8217;s devices. Our strategy is to continually augment and extend our platform with features and services directly or through partners to allow our BEP customers to deliver cutting-edge services to their subscribers.</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:115%">Engaging directly with BEP customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; We continue to invest in our direct sales capabilities so that we can engage deeply with our customers to help them understand the differentiable value that our platform provides. As we deploy new solutions, we are building the expertise of our team by adding specialized resources in areas such as marketing, cloud and network operations. Our direct model is complemented with selective programs for our channel partners, who have established local market expertise and have demonstrated the ability to generate new market opportunities and support sales of cutting-edge technologies for BEPs.</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:115%">Expanding customer footprint across our total addressable opportunity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; Our total addressable opportunity includes service providers of any type and size, including local and competitive exchange carriers, cable multiple system operators, or cable MSOs, wireless internet service providers, or WISPs, fiber overbuilders such as municipalities, electric cooperatives, tribal communities, multiple dwelling units and hospitality providers. For the past four years, we have averaged adding over 90 new customers per year purchasing directly or through our partners. Our diverse and growing customer footprint is a critical source of our future growth as we expand our portfolio and sell additional components of our platform and managed services to both new and existing customers. Our platform enables us to expand our total addressable opportunity and recurring revenue streams by allowing us to address the needs of not only traditional wireline-focused service providers, but also emerging service providers. As such, we intend to continue to engage emerging providers that are creating entirely new customer segments, including fiber overbuilders, utilities and municipalities. We will also continue to pursue service provider segments where there is an opportunity to grow our current share, such as cable MSOs, large traditional wireline-focused service providers and international markets.</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:115%">Extending portfolio of Calix services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8211; Our Success team supports our customers as they define their transformation strategies, build new skills, implement new technologies and deploy new subscriber services. Calix Success&#8217; capabilities address our customers&#8217; entire network and service delivery lifecycle. These services allow our customers to benefit directly from our deep expertise working with service providers of all types and sizes to optimize their operations and leverage our advanced analytics to improve the operational efficiency of their teams.</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:115%">Pursuing strategic relationships</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8211; We will continue to pursue strategic technology and distribution relationships that help us align with our customers&#8217; strategic priorities. We continue to invest to provide technical synergy across the ecosystems that support our customers&#8217; most critical business processes through our partner program. By adding new solutions to our platform ecosystem, we significantly enhance the value that our platform delivers to our customers. In addition, we are continuing to expand our relationships with organizations that help our customers plan and execute in-market. Examples of these partners are Conexon, LLC, ePlus Technology, Inc., BroadEngagement (Refindable LLC business) and GOCare&#8482; (NuTEQ Solutions, LLC business).</span></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:115%">Product Overview</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our product strategy centers on increasing the market adoption of two fundamental components:</span></div><div style="margin-top:6pt;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%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Our Calix Platform, which consists of:</span></div><div style="margin-top:6pt;padding-left:72pt;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">Calix Cloud</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which comes in three role-base editions: Calix Engagement Cloud, Calix Operations Cloud and Calix Service Cloud.</span></div><div style="margin-top:6pt;padding-left:72pt;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">Calix Intelligent Access&#8482; our network solution for automated, intelligent next generation networks.</span></div><div style="margin-top:6pt;padding-left:72pt;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">Calix Unlimited Subscriber&#8482; our premises solution for subscriber managed services.</span></div><div style="margin-top:6pt;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%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Our SmartLife&#8482; managed service offerings, which consist of:</span></div><div style="margin-top:6pt;padding-left:72pt;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">SmartHome&#8482; managed services and applications to enhance, operate and secure the connected experience of subscribers in their home, including managed Wi-Fi, advanced content control, network security, connected cameras, social media monitoring for kids and device protection programs.</span></div><div style="margin-top:6pt;padding-left:72pt;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">SmartTown</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> managed services that reimagine community Wi-Fi as a ubiquitous, secure and managed experience across a BEP&#8217;s footprint by making their town a SmartTown. By leveraging residential and small business Wi-Fi systems combined with strategically deployed outdoor Wi-Fi access points, BEPs can serve subscribers, schools, municipalities, organizations, planned communities, parks, marinas and more. These opportunities open new markets and relationships with the public sector to reduce reliance on and augment 5G LTE fixed wireless access.</span></div><div style="margin-top:6pt;padding-left:72pt;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">SmartBiz&#8482; managed services that address the business networking and productivity needs of small business owners with an all-in-one solution that increases staff productivity, secures critical business systems and enhances customer loyalty.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:72pt;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">SmartMDU&#8482; managed services provide purpose-built, flexible connectivity solutions for multi-family properties of any type, enabling service providers and property owners to exceed resident expectations with a simple, secure, personalized and efficient managed Wi-Fi solution.</span></div><div style="margin-top:6pt;padding-left:72pt;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">ManagedBiz&#8482; is a cloud-managed network security and connectivity solution tailored for large businesses with complex information technology use cases, featuring a security and routing appliance, multi-layer network security and seamless management via the Calix Broadband Platform.</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%">Each subscriber managed service is complemented by real-time subscriber insights via Calix Engagement Cloud, Calix Operations Cloud offerings and Calix Service Cloud, which are configurable to display role-based insights for general management, marketing, support, operations and engineering staff. These insights enable BEPs to anticipate and target new revenue-generating services and applications through our mobile application, CommandIQ</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for residents and CommandWorx</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#8482;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for businesses. Our Calix Cloud enables simple integrations with other market-leading workflow solutions for marketing (including Facebook, Mailchimp, Constant Contact and HubSpot), support ticketing solutions and operations support systems and business support systems.</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%">The SmartLife&#8482; managed services are built on the Calix platform and fully integrated with our GigaSpire</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and GigaPro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> family of Wi-Fi systems to be ready for deployment as a complete subscriber experience solution for a BEP&#8217;s residential subscribers, business subscribers and community networks. Calix customers are evolving their go-to-market strategies to go beyond marketing broadband speed by delivering valuable managed services built on top of their Wi-Fi offerings. This unique portfolio gives them more opportunities to provide differentiated services to their subscribers and grow their revenue.</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%">Our access network solutions redefine the access edge of the network by simplifying its architecture and operations. Our  platform&#8217;s access network component is implemented in our E-Series family of modular, non-blocking systems, enabling BEPs to meet a wide variety of deployment scenarios. our customers can consolidate multiple access network elements into a single system using specialized software modules that add functionality and remove complexity, thereby reducing the total cost of ownership and the time to market for new services. We offer a range of training, professional and success services to assist BEPs in every domain of network management from strategy to deployment and management.</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%">These offerings are sold independently and offer unique entry points for new customers, who are partnering with Calix to transform their businesses. Moreover, an increased segment of our customer base is leveraging all components of our platform and managed services in an end-to-end strategy to simplify their businesses, innovate for their subscribers and grow the value that they deliver for their consumer, business and municipal subscribers.</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%">Finally, to support these managed services, we offer market activation resources and customer support programs through our Success organization to enable BEP teams to quickly deploy, manage and monetize each service that they provide to subscribers. These resources include marketing content that can be easily customized with on-line tools, training programs and success services.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We market and sell our platform (cloud, software and systems) and managed services to service providers of all types and sizes. To date, we have focused primarily on service providers in the North American market. Our customers span all sizes of broadband subscriber count from a few subscribers to more than eleven million. We currently have approximately 1,600 active service provider customers, purchasing directly and through partners, to deploy passive optical, Active Ethernet or point-to-point Ethernet access networks or subscriber premise systems. Our service provider customers include: ALLO Communications, LLC; Connect Holding II LLC (dba Brightspeed); CityFibre Holdings Limited; Conexon Connect, LLC; Cox Communications, Inc.; Highline; Hunter Communications; ICS Advanced Technologies; Jade Communications, LLC; New Visions Communications, Inc.; Rally Networks; South Central Telephone Association, Inc.; Tombigbee Electric Power Association and Tombigbee Fiber, LLC and Verizon Communications Inc.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. Federal government has approved programs, totaling more than $60 billion, to fund broadband and connectivity expansion across the rural parts of the U.S. Calix has a dedicated team of funding specialists, assisting customers and prospects with the most up-to-date information on broadband funding opportunities as they are introduced and personalized strategies to maximize their grants to support their growth.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify service providers into large, medium and small based on the number of broadband subscribers they serve. Large service providers are those with wide geographic footprints and broadband subscribers of 2.5 million or more. Medium service providers also operate typically within a wide geographic footprint but are smaller in scale with broadband subscribers that range from 250,000 to 2.5 million. Small service providers consist primarily of over 1,000 predominantly local independent operating companies, or IOCs, typically focused on a single community or a cluster of communities. They include a growing number of municipalities, cable MSOs, electric cooperatives, fiber overbuilders, tribal entities and WISPs. These entities range in size from a few subscribers to 250,000 broadband subscribers.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No customer represented more than 10% of revenue in 2024, 2023 or 2022. Sales to customers outside the U.S. represented 8% of our revenue in 2024 and 9% of our revenue in 2023 and 2022. Our sales outside the U.S. have been and are currently predominantly to customers in the Americas and Europe.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customer Engagement Model</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We market, sell and support the success of our platform and managed services predominantly through our direct sales force, supported by marketing, product management and customer success personnel. We have also expanded this model to include select channel partners in North America and more than 40 international channel partners. Even in circumstances where a channel partner is involved, our sales and marketing personnel are generally selling side-by-side with the channel partner. We believe that our direct customer engagement approach provides us with significant differentiation in the customer sales process and customer engagement programs by aligning us more closely with our customers&#8217; changing needs and successful implementation of our solutions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Continued investment in research and development is critical to our business. We have made significant investments in our product portfolio, and we intend to continue to dedicate significant resources to research and development to develop, enhance and deliver new platform features and capabilities, including investments in innovative technologies that support our business strategy. Our research and development team is composed of engineers with expertise in software and cloud platforms, optics, wireless technologies and systems engineering. Our research and development team is responsible for designing, developing and enhancing our platform, cloud and managed services, performing product and quality assurance testing and ensuring the compatibility of our products with third-party hardware and software products. Increasingly, our engineers are focused on enhancements to our cloud and software platform components. Our teams of engineers currently remain concentrated in San Jose and Petaluma, California; Nanjing, China; Bangalore, India; Minneapolis, Minnesota and Richardson, Texas. We also outsource a portion of our software and cloud development to domestic and international third parties and depend on these partners to meet our development plans.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing and Supply Chain</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on CMs, ODMs and third-party logistics partners for the supply and distribution of our products. The global supply chain organization oversees these third parties to source and procure materials, manufacture and deliver products. This organization includes order management, planning, sourcing, logistics, test and manufacturing engineers, and new product introduction personnel. We integrate our supply chain management and new product introduction activities with those outsourced to third parties. Relationships with and reliance on these third parties allow us to improve new product introduction time, conserve working capital, reduce product costs and minimize delivery lead times while maintaining product quality and scaling quickly to handle increased order volume. We continue to qualify and utilize additional vendors for various portions of the supply chain as needed.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sustainability</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate with a &#8220;sustainable by design&#8221; approach, integrating sustainability practices and goals into our business. Product planning incorporates consideration for improvements in energy efficiency, product durability and recyclability. Our human capital management emphasizes employee engagement and talent development. Supply chain management includes adherence to our supplier code of conduct, transparent tracking of sustainability goals and the importance of using different suppliers. We track our enterprise greenhouse gas emissions and report them via our website.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fluctuations in our revenue occur due to many factors, including the varying budget cycles and seasonal buying patterns of our customers. More specifically, our customers tend to spend less in the first fiscal quarter as they are finalizing their annual capital spending budgets, and in certain regions, customers are also challenged by winter weather conditions that inhibit outside fiber deployment. In recent years, as our revenue from our large customers decreased, we have experienced less year-end volatility due to capital budgetary spending or freezing. This, combined with an increase in recurring revenue, has resulted in smaller seasonal fluctuations, and we expect this trend to continue.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span 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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The communications software and systems equipment markets are highly competitive. Competition is largely based on any one or a combination of the following factors: functionality and features, price, existing business and customer relationships, product quality, installation capability, service and support, long-term returns, scalability, development and manufacturing capability.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete with several companies within the markets that we serve, and we anticipate that competition will intensify. Vendors with which we may compete include: ADTRAN Holdings, Inc.; Ciena Corporation; CommScope Holding Company, Inc.; eero/Ring (Amazon companies); Harmonic Inc.; Huawei Technologies Co., Ltd.; Google Nest (a Google company); Nokia Corporation; Plume Design, Inc. and Ubiquiti Inc. In various geographic or vertical markets, there are also several smaller companies with which we may compete. As we expand into adjacent markets and expand our platform, cloud and managed services offerings, we expect to encounter new competitors. Many of our competitors have the financial resources to offer competitive products at a below market price, which could prevent us from competing effectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intellectual Property</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on a combination of IP rights, including patents, trade secrets, copyrights and trademarks as well as customary contractual protections. These rights and protections are accomplished through a combination of internal and external controls, including contractual protections with employees, contractors, customers and partners, and through a combination of U.S. and international IP laws.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024, we held 114 U.S. patents and 50 pending U.S. and international patent applications. U.S. patents generally have a term of twenty years from filing. The remaining terms on our individual patents vary from less than a year to seventeen years. U.S. patent, copyright and trade secret laws afford us only limited protection, and the laws of some foreign countries do not protect proprietary rights to the same extent.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the frequency of assertions of patent infringement has and continues to increase in our industry. Any claim of infringement from a third party, even claims without merit, could cause us to incur substantial costs defending against such claims, could require us to pay substantial damages or include an injunction or other court order that could prevent us from selling our products. In addition, we might be required to seek a license which may not be available on commercially reasonable terms or at all. Alternatively, we may be required to develop non-infringing technology, which would require significant effort and expense.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We employed 1,820 employees globally as of December 31, 2024 with 1,013 employees located in the U.S. and 807 outside of the U.S., primarily in Canada, China and India. Except for one employee located in France and subject to customary local collective bargaining arrangements, we do not have any employees represented by a labor union with respect to their employment with us. We have not experienced any work stoppages and consider our relations with our employees to be good. We consider our talent to be very important to our operations and execution of our business strategy as well as the overall success of our business. As such, we invest significant management attention, time and resources to attract, engage, develop and retain our talent. Our talent strategy focuses on our culture and core values, our talent programs and the overall well-being and safety of our talent.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate Information</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal executive offices are located at: 2777 Orchard Parkway, San Jose, California 95134, and our telephone number is (408) 514-3000. Our website address is: www.calix.com. We do not incorporate the information on or accessible through our website into this Annual Report on Form 10-K, and you should not consider any information on, or that can be accessed through, our website as part of this Annual Report on Form 10-K. Calix</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Calix logo design, AXOS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Calix Cloud</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, CommandIQ</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, CommandWorx</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#8482;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, GigaPro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, GigaSpire</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, SmartTown</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and other trademarks or service marks of Calix appearing in this Annual Report on Form 10-K are the property of Calix. Trade names, trademarks and service marks of other companies appearing in this Annual Report on Form 10-K are the property of the respective holders. The Securities and Exchange Commission, or SEC, maintains a website at www.sec.gov that contains reports, proxy statements and other information regarding issuers that file electronically with the SEC. We post on the Investor Relations page of our website, www.calix.com, a link to our filings with the SEC free of charge, as soon as reasonably practical after they are filed electronically with the SEC.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_19"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.14pt"> Risk Factors</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We have identified the following additional risks and uncertainties that may affect our business, financial condition and/or results of operations. Investors should carefully consider the risks described below, together with the other information set forth in this Annual Report on Form 10-K, before making any investment decision. The risks described below are not the only </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span 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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ones we face. Additional risks not currently known to us or that we currently believe are immaterial may also significantly impair our business operations. Our business could be harmed by any of these risks. The trading price of our common stock could decline due to any of these risks, and investors may lose all or part of their investment.</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%">Business and Operational Risks</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%">If we do not successfully execute our business strategy to increase our sales to new and existing Broadband Experience Providers, or BEPs, our operating results, financial condition, cash flows and long-term growth may be negatively impacted.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our growth depends upon our ability to increase sales to existing and new service providers of all types and sizes, and the execution of our strategy to increase sales to BEPs involves significant risk. The majority of our revenue is not recurring, and our customers generally have no committed purchase requirements, may cancel orders or cease purchasing our products at any time. If our customers stop purchasing our products for any reason, our business and results of operations would be harmed. If we are unable to increase our sales to new and existing BEPs, our operating results, financial condition, cash flows and long-term growth may be negatively impacted. Our strategy includes investing in regional sales teams and select channel partners to sell to smaller regional broadband service providers. A large portion of our current sales are to customers with smaller regional networks and limited capital expenditure budgets. The spending patterns of many of these customers are generally less formal than larger service providers and often characterized by small and sporadic purchases, and the potential revenue from any one of these customers is limited. We rely primarily on channel partners, including value added resellers, internationally and for certain U.S. markets. We face fierce competition for business with key channel partners. If we are unable to engage channel partners, we may fail to grow our sales, or our sales may be reduced. Furthermore, we rely on our channel partners to promote and sell our products. The loss of a key channel partner or the failure of our partners to provide adequate services could have a negative effect on customer satisfaction and could cause harm to our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our selling efforts to larger broadband service providers require substantial investments of technical, marketing and sales resources through lengthy equipment qualification and sales cycles without any assurance of generating sales. We may be required to invest in costly upgrades to meet more stringent performance criteria and interoperability requirements, develop new customer-specific features or adapt our products to meet required standards. We have invested and expect to continue to invest considerable time, effort and expenditures, including investment in product research and development, related to these opportunities without any assurance that our efforts will result in revenue.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quality of our support and services offerings is important to sustain and increase our sales to new and existing customers. Our services to customers include services to help them deploy our products within their networks. Once our products are deployed within our customers&#8217; networks, they depend on our customer success, customer support and research and development organizations to resolve any issues relating to those products. If we do not effectively assist our customers in deploying our products, succeed in helping them quickly resolve post-deployment issues, effectively utilize features or enhancements or provide effective support, it could adversely affect our ability to sell our products to existing customers and harm our reputation with potential new customers. As a result, our failure to maintain high quality support and services could result in the loss of customers, which would harm our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face risks associated with being materially dependent upon third-party vendors; certain factors that affect our business as a result of those dependencies have and could continue to disrupt our business and adversely impact our gross margin and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We materially depend upon third-party vendors for our complex global supply-chain operations, including for services to develop, design and source components and materials as well as manufacture, transport and deliver our products. If any of these vendors stop providing their services, for any reason, we would have to obtain similar services from other sources, which may not be available on commercially reasonable terms, if at all. We also have limited control over disruptions that may occur at the facilities of those providers, such as supply interruptions, labor shortages, strikes, shipping backlogs at ports and similar disruptions to transportation infrastructure, design and manufacturing failures, quality control issues, systems failures or facility closures arising from pandemics, natural disasters, terrorist attacks or acts of war. In addition, switching development firms or manufacturers could delay the manufacture and availability of products and/or require us to re-qualify our products with our customers, which would be costly and time-consuming. Any interruption in the development, supply or distribution of our products would adversely affect our ability to meet scheduled product deliveries to our customers and could result in lost revenue or higher costs, which would negatively impact our gross margin and operating results and harm our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Particular risks associated with management of our global supply chain operations include the following:</span></div><div style="margin-top:6pt;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-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Manufacturing constraints, shortages and other disruptions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We do not have internal manufacturing capabilities and rely solely on a small number of CMs and ODMs to manufacture and supply our products. Our business operations and ability to supply our products are highly dependent upon our ability to secure adequate third-party manufacturing capabilities and capacity and to effectively manage those third parties to meet our business needs. Our dependence solely on third-party manufacturers makes us vulnerable to possible supply and capacity constraints and reduces our </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span 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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">control over manufacturing disruptions due to component availability, extended lead times delivery schedules, quality, manufacturing yields and increased costs. Some of these risks occur from time to time in our business. If these disruptions and constraints are prolonged, or if these manufacturers do not have the ability or business continuity plans to fulfill their obligations to us, our business could be disrupted. If we cannot effectively manage our vendors or if we fail to invest adequate resources to manage our supply chain operations, our ability to meet customer orders and generate revenue may be negatively impacted. A substantial portion of our manufacturing is done at facilities outside of the U.S., largely in Asia, which presents increased supply risk, including the risk of supply interruptions, delays, shortages or reductions in manufacturing quality or controls. In addition, these supply interruptions, delays and shortages could impair our ability to meet our customer requirements, require us to pay higher prices or incur expedite fees, which would harm our business and negatively impact our gross margin and results of operations. Our international manufacturing also creates risks and uncertainties associated with regulatory changes or government actions such as local business requirements, trade restrictions and tariffs, economic sanctions or related legislation, which may complicate our export and import activities, be disruptive to the operations of our manufacturers and logistics partners or result in higher product and shipping costs and variability of supply. Manufacturing in Asia further heightens our risk of meeting customer delivery requirements as we rely upon third-party logistics companies to transport and import significant volumes of products to the U.S. where we generate a substantial majority of our revenue. These supply chain risks are further increased by periodic shipping backlogs at ports and similar disruptions to transportation infrastructure.</span></div><div style="margin-top:6pt;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-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Limited sources and sole-sourced supply.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are dependent upon sole-source or limited-source suppliers for some key product components such as chipsets and certain of our application-specific integrated circuit processors and resistor components, including certain components sourced solely through suppliers located in China and other Asian countries. Any of these suppliers could stop producing our components, raise the prices they charge us, be subject to higher product tariffs, epidemics or other conditions that disrupt their operations, cease operations or enter into exclusive arrangements with our competitors, consequently affecting our operations and results. For example, we have experienced disruptions in our supply of certain components that we source from suppliers in China and other Asian countries due to production disruptions, factory closures and longer lead times for components and from uncertainty around trade and tariff policies between the U.S. and China, which has caused delays in our product supply. Being dependent upon a limited number of suppliers constrains our ability to mitigate these disruptions in our supply chain, particularly if such disruptions are prolonged. This may adversely affect our ability to obtain components and materials needed to manufacture our products at acceptable prices or at all. These risks would adversely affect our ability to meet scheduled product deliveries to our customers, increase costs and in turn harm our business and results of operations.</span></div><div style="margin-top:6pt;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-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Limitations on ability to manage third-party risks.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our business with certain third-party manufacturers may represent a relatively small percentage of their revenue. Consequently, our orders may not be given adequate priority if such manufacturers have to allocate limited capacity among competing customers. This could delay supplies of product to us or limit our ability to ramp product volumes within desired timeframes. If any of our manufacturing partners are unable or unwilling to continue manufacturing our products in required volumes and at high quality levels, we would have to identify, qualify and select acceptable alternative manufacturers. The time it takes to qualify new third-party manufacturers could disrupt our ability to maintain continuous supply of product to meet customer requirements. An alternative manufacturer may not be available to us when needed or may not be in a position to satisfy our production requirements at commercially reasonable prices and quality. In addition, we and/or our manufacturers may not be able to negotiate commercially reasonable terms and sufficient quantities of component supplies with component and materials suppliers to meet our manufacturing needs because our purchase volumes may be too low for us to be considered a priority customer for securing supplies, particularly when there are shortages or limited availability of key components and materials. As a result, suppliers could stop selling to us and our manufacturers at commercially reasonable prices, or at all. Any such interruption or delay may force us and our manufacturers to seek components or materials from alternative sources, which may not be available, or result in higher prices. Switching suppliers could also force us to redesign our products to accommodate new components and could require us to re-qualify our products with our customers, which would be costly and time consuming. A significant interruption in manufacturing or supply availability for any of these reasons would reduce supply to our customers, which would result in lost revenue and harm our customer relationships.</span></div><div style="margin-top:6pt;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-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Ability to forecast and manage inventory liability with vendors.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have experienced increases in demand from many customers, in part as a result of higher consumer demand for better internet services and improved Wi-Fi. If we underestimate product demand from our customers, our manufacturers may have inadequate component inventory to meet our demand. If we are not able to adequately anticipate demand, this could interrupt our product manufacturing, increase our cost of revenue associated with expedite fees and air freight and/or result in delays or cancellation of customer orders. If we are unable to deliver products timely to our customers, we may lose customer goodwill or our </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span 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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">customers may choose to purchase from other vendors, all of which may have a material negative impact on our revenue and operating results. If we overestimate our product demand, our third-party manufacturers may purchase excess components and build excess inventory, and we could be required to pay for these excess parts or products and their storage costs. For example, as of December&#160;31, 2024, we had inventory deposits totaling $62.6 million to address excess components owned by our CMs and ODMs. Long lead times for component supply, which may be exacerbated by higher demand for certain components, and demand for our products has and is expected to continue to impact our ability to accurately forecast our production requirements. We may incur liabilities for certain component inventory purchases that have been rendered excess or obsolete, which may have an adverse effect on our gross margin, financial condition and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cyberattacks or other security incidents that disrupt our or our third-party providers&#8217; operations or compromise data, may expose us to liability, harm our reputation or otherwise adversely affect our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on our own and third-party hardware, software, technology infrastructure, data centers, digital networks and online sites and services for both internal and customer-facing operations that are critical to our business, or collectively, IT Systems. In addition, as part of our business operations, we collect, store, process, use and/or disclose information, including sensitive data relating to our business, our business partners and our customers, and personal information about individuals such as our employees and our customers&#8217; subscribers, or collectively, Confidential Information. We process Confidential Information to operate our business, including in connection with the provision of our cloud services and by relying on our and our providers&#8217; IT Systems. We also engage third-party providers to support various internal functions, such as human resources, finance, information technology and electronic communications, as well as the development and delivery of our customer-facing products and cloud services, which includes collecting, handling, processing and/or storage of data on our behalf. These internal and external functions involve an array of software and systems, including cloud-based, that enable us to conduct, monitor and/or protect our business, operations, systems and information technology assets. Our cloud-based solutions enable us to host our customers&#8217; subscriber data in third-party data centers.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face numerous and evolving cybersecurity risks that threaten the confidentiality, integrity and availability of our IT Systems and Confidential Information, including from diverse threat actors such as state-sponsored organizations, opportunistic hackers and hacktivists, as well as through diverse attack vectors such as social engineering/phishing, malware (including ransomware), malfeasance by insiders, human or technological error and, as a result of malicious code embedded in open-source software, bugs, misconfigurations or exploited vulnerabilities in software or hardware that is integrated into our (or our suppliers&#8217; or service providers&#8217;) IT Systems, products or services. Threat actors could steal Confidential Information related to our business, products, employees, customers and our customers&#8217; subscribers; hold data ransom; and/or disrupt our systems and services or those of our supply chain partners, vendors, customers or others. We expect cybersecurity attacks and security breaches to accelerate in the future, including sophisticated supply chain attacks. As we and our third-party providers continue to increase our reliance on virtual environments and communications systems and cloud-based solutions to support our work-from-anywhere culture and overall business needs, our exposures to third-party vulnerabilities and security risks also increase. Because threat actors are increasingly sophisticated and aggressive, our efforts may be inadequate to prevent, detect or recover from future attacks due, for example, to the increased use by attackers of tools and techniques (including artificial intelligence) that are specifically designed to circumvent controls, to avoid detection, and to remove or obfuscate forensic evidence. We may also experience security breaches that may remain undetected for an extended period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and certain of our third-party providers have been subject to cyberattacks and other security incidents, and we expect such attacks and incidents to continue in varying degrees. There can be no assurance that our cybersecurity risk management program and processes, including our policies, controls or procedures, will be fully implemented, complied with or effective in protecting our IT Systems and Confidential Information. Accordingly, while to date no cybersecurity incidents have had a material impact on our operations or financial results, we cannot guarantee that material incidents will not occur in the future. A cyberattack or incident that affects the confidentiality, integrity or availability of our IT Systems or Confidential Information could result in legal claims or proceedings (such as class actions), regulatory investigations and enforcement actions, fines and penalties, negative reputational impacts that cause us to lose existing or future customers, and/or significant incident response, system restoration or remediation and future compliance costs. Even if we and our third-party providers allocate, implement and manage reasonable security and data protection measures, we could still experience significant data loss, unauthorized data disclosure or a breach of our IT Systems, products or those of our third-party providers (for example, data centers) that materially impact our business. The continued growth of our cloud-based platform and managed services portfolio and increased reliance on third-party development partners and third-party software and cloud-based solutions increases the likely risks arising from security breaches or data loss. Any data loss or compromise of our systems that collect and process personal information (including personal information of our customers&#8217; subscribers), or third-party data centers where that personal information is stored, could result in loss of confidence in the security of our offerings and loss of customers or customer goodwill. Further, security incidents could subject us to obligations under privacy and data security laws and regulations around the world (including to notify governmental authorities, regulatory bodies and/or affected individuals), lead to liability given the increasing development of such strict laws and regulations, increase the risk of litigation and governmental or regulatory </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span 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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">investigation, require us to notify our customers or other counterparties in relation to such incidents, damage our reputation and adversely affect our business, financial condition, operating results and cash flows. Although we maintain insurance that may apply to cybersecurity risks and liabilities, there can be no guarantee that any or all costs or losses incurred will be partially or fully insured or that we will be able to procure applicable insurance in the future on reasonable terms or at all.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we do not successfully increase our sales through adoption of our platform, cloud and managed service offerings, our operating results, financial condition, cash flows and long-term growth may be negatively impacted.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have platform, cloud and managed service offerings that are early in their product life cycles and subject to uncertain market demand. If our customers are unwilling to adopt these new offerings, install our new products or deploy our new services, or if we are unable to achieve market acceptance of our products and platform, our business and financial results may be harmed. Moreover, adoption of our platform, cloud and managed service offerings is dependent upon the success of our customers in investing, marketing, selling and deploying broader services to their subscribers, and our ability to differentiate our products from competing or substitutive product and service offerings. For example, our SmartLife</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> managed services include managed Wi-Fi, network security, parental controls and an ecosystem of services from partners, including Arlo and Bark. However, if subscriber demand for such services does not grow as expected or declines, or our customers are unable or unwilling to invest in our platform to deploy and market these services, demand for our products may not grow at rates as we anticipate.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changing market and customer requirements may adversely affect the valuation of our inventory as well as our supplier purchase commitments.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer demand for our products can change rapidly in response to market and technology developments. We may, from time to time, adjust inventory valuations downward or end of life certain of our products in response to our assessment of our business strategy as well as consideration of demand from our customers for specific products or product lines. We also periodically evaluate our supplier purchase commitments, which increased significantly due to extended lead-times during the global pandemic. While our purchase commitments have normalized, the effect of those purchase decisions are still impacting our balance sheet through component inventory and inventory deposits with suppliers. We record a liability for excess and obsolete components based on our estimated future demand for our products, potential obsolescence of technology and product life cycles. If we fail to accurately plan our inventory levels, which becomes more challenging as component lead times increase, we may have to increase write offs for excess or obsolete inventory, or accrue additional liabilities for component inventory held by our suppliers, both of which could have a material adverse effect on our financial condition and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business and operational risks associated with expanding our international operations could harm our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to business and operational risks associated with our international operations, including our global supply-chain operations, and our international offices located in Nanjing, China and Bangalore, India as well as dependence upon our international sales operations. In addition, we are exposed to risk arising from our dependence upon third-party development contractors in India. The risks associated with our international operations also include costs of complying with differing and changing laws and regulatory requirements, tariffs, export quotas, custom duties and other trade restrictions; effects of inflation, currency controls and/or fluctuations in currency exchange rates; limited, inadequate or non-existent IP protection; and uncertainties associated with political conflicts and instabilities, variable economic conditions, terrorist attacks or acts of war. Our development operations and activities in China and India involve these and other significant risks, including: local labor conditions and regulations; knowledge transfer related to our technology and exposure to misappropriation of IP or confidential information, including information that is proprietary to us, our customers and third parties; heightened exposure to changes in the economic, security, political and pandemic conditions; international trade agreements and U.S. tax provisions that could adversely affect our international operations; complexities of managing development timelines and deliverables from abroad; and differences in local business practices and customs that may not align with our expectations and standards.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Along with the foregoing risks, our international sales operations involve risks associated with greater costs and complexity localizing and supporting our products and platform in local markets; evolving privacy regulations, trade regulations, compliance requirements and incremental costs applicable to the qualification, production, sale and delivery of our products; longer collection periods, financial instability and other difficulties impacting collection of accounts receivable in certain jurisdictions; more intense competition including from local equipment suppliers; and our reliance on value added resellers to sell and support our products in international markets given our limited presence and infrastructure outside the U.S. To expand our international operations, we will need to invest resources to attract key talent, build operational infrastructure, execute on our international strategy and drive international market demand for our products. If we invest substantial resources to expand our international operations and are unable to do so successfully and in a timely manner, our financial condition and results of operations may suffer.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span 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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may have difficulty evolving and scaling our business and operations to meet customer and market demand, which could harm our financial results or cause us to fail to execute on our business strategies.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to grow our business, we will need to continually evolve and scale our business and operations to meet customer and market demand. Evolving and scaling our business and operations places increased demands on our management as well as our financial and operational resources to effectively manage organizational change; design scalable processes; accelerate and/or refocus research and development activities; expand our manufacturing, supply chain and distribution capacity; increase our sales and marketing efforts; broaden our customer success, support and services capabilities; maintain or increase operational efficiencies; scale support operations in a cost-effective manner; implement appropriate operational and financial systems; and maintain effective financial disclosure controls and procedures. If we cannot evolve and scale our business and operations effectively, we may not be able to execute our business strategies in a cost-effective manner and our business, financial condition and results of operations could be adversely affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation and regulatory proceedings could harm our business or negatively impact our results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we are subject to legal claims, litigation and regulatory proceedings related to disputes over commercial, competition, IP, labor and employment and other matters. Regardless of the merits of any such claims, litigation and regulatory proceedings are inherently uncertain, and can be costly, disruptive to our business and operations, harmful to our reputation and distracting to management. In particular, as a technology company, we are subject to IP claims asserting patent, copyright, trademark and/or other infringement claims that are costly to defend and could limit our ability to use some technologies in the future. The risk of such claims is heightened as we expand our products and services and rely on more technologies, including third-party IP rights that we license and incorporate into our products and services. Third parties from whom we license IP may be unable or unwilling to indemnify us for such claims or offer any other remedy to us. Patent infringement claims may be asserted by patent assertion entities and non-practicing entities, or NPEs, that do not conduct business as an operating company and hold and own patents only for the purpose of aggressively pursuing royalties through infringement assertions or patent infringement litigation. Further, in our industry, the number of assertions by NPEs has continued to increase due in part to patent sales by operating companies to NPEs and availability of litigation financing. We have received and expect to continue to receive assertions from NPEs and other third parties alleging that we may be infringing their patents or other IP rights; offering licenses to such IP; and/or threatening litigation. If our products are found to infringe, these claims could also result in the suspension of our ability to import, market and sell our products and services, product shipment delays or requirements to modify our products or enter into costly settlements or licensing agreements. Such royalty or licensing agreements, if required, may not be available to us on acceptable terms, if at all. Furthermore, we may additionally be financially responsible for claims made against our customers, including costs of litigation and damages awarded, under indemnity obligations which could further negatively impact our results of operations. Protracted litigation could cause us to incur significant defense costs, which would negatively impact our results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have a history of fluctuations in our gross margin and operating results, which can make it difficult to predict our future performance and could cause the market price of our stock to decline.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a history of fluctuations in our quarterly and annual gross margin and operating results, including fluctuations due to factors outside of our control. Factors that impact variability of our operating results include our ability to predict our revenue and reduce and control our costs, our ability to predict product functions and features desired by our customers, the impact of global economic conditions, our ability to effectively manage our global supply chain operations, our ability to effectively manage third parties upon whom we depend to conduct our business, our customers&#8217; spending patterns and purchasing decisions, the impact of competition, customer adoption of our products, our ability to manage our legal, contractual and regulatory obligations and liabilities and other risk factors identified in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and in this &#8220;Risk Factors&#8221; section. Our gross margin is further impacted by customer, geographic and product mix, the impact of competition on our prices, our ability to manage our costs associated with components and materials, excess and obsolescence, expedite fees and logistics-related activities, contractual commitments and other product costs. Fluctuating results make it difficult to predict our future performance and could cause the market price of our stock to decline. We expect to continue to incur significant expenses and cash outlays as we seek to expand our business and operations and target new customer opportunities. Given our growth objectives and the intense competitive pressures we face, our operating expenses may increase at unexpected levels, and we may be unable to maintain positive operating income. Comparing our operating results on a period-to-period basis may not be meaningful, and you should not rely on our past results as an indication of our future performance. If our revenue or operating results fall below the expectations of investors or securities analysts, or below any guidance we may provide to the market, the market price of our stock would likely decline.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are exposed to customer credit risks that could adversely affect our operating results and financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally extend credit terms for sales to our customers which exposes us to credit risk. If we are unable to collect our accounts receivable balances as anticipated, our operating results and financial condition will be harmed. A number of factors contribute to this risk, including our ability to adequately assess a customer&#8217;s creditworthiness and financial condition, changes </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span 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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in a customer&#8217;s financial condition and/or liquidity, our ability to timely collect our accounts receivable from customers, disagreements with customers on invoiced balances and economic downturns or other unanticipated events impacting a customer&#8217;s ability to pay. Furthermore, some of our international customers operate in countries with developing economies, volatile financial markets or currency regulations that impact their ability to make payments in U.S. dollars. While we take measures to pursue collections on our accounts receivable, we have from time to time written down accounts receivable and written off doubtful accounts and may need to do so in future periods. The determination of allowances for doubtful accounts involves significant judgment, and if we underestimate our allowance for doubtful accounts, we will have to make further write-downs. Such write-downs or write-offs could negatively affect our operating results for the period in which they occur and could harm our cash flow or our financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we lose any of our key personnel, or are unable to attract, train and retain qualified personnel, our ability to manage our business and continue our growth would be negatively impacted.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends, in large part, on the continued contributions of our key personnel who are highly skilled and would be difficult to replace. Competition for skilled personnel, particularly in software and cloud development and engineering, is intense. We cannot be certain that we will be successful in attracting and retaining qualified personnel, or that newly hired personnel will function effectively, both individually and as a group. If we are unable to effectively recruit, hire and utilize new employees to align with our company objectives, execution of our business strategy and our ability to react to changing market conditions may be impeded, and our business, financial condition and results of operations may suffer. We operate using a &#8220;work-from-anywhere&#8221; model, and if we do not continue to effectively manage our distributed workforce, we could face challenges maintaining our corporate culture, which could increase attrition or limit our ability to attract personnel. None of our key personnel are bound by a written employment contract to remain with us for a specified period. In addition, we do not currently maintain key person life insurance covering our key personnel. If we lose the services of any key personnel, our business, financial condition and results of operations may suffer.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we experience disruptions with our enterprise resource planning system, we may not be able to effectively transact business or produce financial statements, which would adversely affect our business, results of operations and cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate our Oracle enterprise resource planning, or ERP, system on Oracle&#8217;s cloud platform and our software billing application on Salesforce.com. With these implementations, we are highly dependent upon Oracle and Saleforce.com to host, manage and maintain our ERP system and supporting applications. Any disruptions to their business or processes, or delays in their ability to provide services to us, may in turn disrupt our business operations or increase costs. Furthermore, we receive quarterly system updates and enhancements on the cloud platform according to Oracle&#8217;s release timeline and change management processes, which if not managed properly may disrupt our business operations and delay our ability to process transactions and produce reports necessary to conduct our business. We are highly dependent upon our ERP system for critical business functions, including order processing and management, supply chain and procurement operations, financial planning, accounting and reporting; accordingly, protracted disruption in functionality or processing capabilities of the ERP system could materially impair our ability to process transactions timely or produce accurate financial statements on a timely basis. If our systems suffer prolonged interruption, our results of operations and cash flows would be adversely affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Related to Our Products</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our products are highly technical and may contain undetected hardware or software defects or software bugs, which could harm our reputation and adversely affect our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products, including our platform (cloud, software and systems) and SmartLife</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">TM </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">managed services, are highly technical and, when deployed, are critical to the operation of many networks. Our products have contained and are subject to defects, bugs or security vulnerabilities, which risks may be exacerbated as we continue to expand our cloud and software portfolio and include services from third-party partners. Some defects in our products may only be discovered after a product has been installed and used by customers and may in some cases only be detected under certain circumstances or after extended use. Any errors, bugs, defects or security vulnerabilities discovered in our products after commercial release could result in loss of revenue or delay in revenue recognition, loss of customers and increased service and warranty and retrofit costs, any of which could adversely affect our business, operating results and financial condition. In addition, we are subject to claims for security and data breach, product liability, tort or breach of warranty. Our contracts with customers contain provisions relating to warranty disclaimers and liability limitations, which may not be upheld. Defending a lawsuit, regardless of its merit, is costly and may divert management&#8217;s attention and adversely affect the market&#8217;s perception of us and our products. In addition, if our business liability insurance coverage proves inadequate or future coverage is unavailable on acceptable terms or at all, our business, operating results and financial condition could be adversely impacted.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span 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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="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 ensure that our products interoperate properly and as required within our customers&#8217; networks, our business will be harmed.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products must interoperate with our customers&#8217; existing and planned networks, which often have varied and complex specifications, utilize multiple protocol standards, include software applications and customizations and products from multiple vendors and contain multiple generations of products that have been added over time. As a result, we must continually ensure that our products interoperate properly with these existing and planned networks. To meet these requirements, we must undertake development efforts, including test protocols, which require substantial capital investment and employee resources. We may not accomplish these development goals quickly or cost-effectively, if at all. If we fail to maintain interoperability, we may face substantially reduced demand for our products, which would reduce our revenue opportunities and market share. We rely upon interoperability arrangements with equipment and software vendors for the use or integration of their technology with our products. If these relationships fail, we may have to devote substantially more resources to developing alternative products and processes and our efforts may not be as effective as the combined solutions under our current arrangements. In some cases, these other vendors are either direct competitors or companies that have extensive relationships with our existing and potential customers and influence the purchasing decisions of those customers. Some of our competitors have stronger relationships with some of our interoperability partners, and as a result, our ability to have successful interoperability arrangements with these companies may be harmed, which in turn may harm our ability to successfully sell and market our products.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our estimates regarding warranty or product obligations are highly subjective. If our estimates change, the liability for warranty or product obligations may be increased, impacting future cost of revenue.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are highly complex, and our product testing may not be adequate to detect all defects, errors, failures and quality issues. Accordingly, our estimates regarding future warranty or product obligations are highly subjective, and if our estimates change, the liability for warranty or product obligations may be increased, impacting future cost of revenue. Quality or performance problems for products covered under warranty could adversely impact our reputation and negatively affect our operating results and financial position. The development and production of new products with high complexity often involves problems with software, components and manufacturing methods. Any significant warranty or other product obligations due to reliability or quality issues arising from defects in software, faulty components or improper manufacturing methods could negatively impact our operating results and financial position due to costs associated with fixing software or hardware defects; high service and warranty expenses; high inventory obsolescence expense; delays in collecting accounts receivable; payment of liquidated damages for performance failures; and loss of customer goodwill and future sales.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business and operations depend on proprietary technologies, and our financial performance may suffer if we cannot protect and enforce our IP rights.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success and ability to compete depend on proprietary technology. We rely significantly upon patent, copyright, trademark, trade secret and other IP laws, IP registration rights and agreements with our employees, customers, partners, suppliers and other parties, to establish and maintain IP rights necessary for our business and operations. U.S. IP laws afford us only limited protection, and the laws of some foreign countries do not protect proprietary rights to the same extent or at all. Our patent applications may not result in issued patents, and our issued patents may not be enforceable. Our IP rights could be challenged, invalidated, infringed or circumvented, any of which could impair or harm our business and operations and be costly to defend. Our failure to adequately protect our IP rights could result in our competitors offering similar products, resulting in the loss of our competitive advantage and decreased sales.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our third-party providers may be unable to adequately prevent unauthorized third-party copying or use of our IP. For example, contractual provisions protecting our IP are subject to breach, and our IP is subject to reverse engineering and unlawful distribution. It may become more difficult to adequately protect our IP as we expand our reliance on third parties for the design, development and/or manufacture of our products. In addition, we may become subject to increased risks arising from or related to security breaches, data loss or theft of our data or our IP, and have greater difficulty protecting our IP as our work-from-anywhere workforce and work product become more distributed. Policing the unauthorized use and distribution of our IP is difficult and costly. Litigation, which could result in substantial costs, diversion of resources and harm to our business, may be necessary to enforce our IP rights, protect our trade secrets or determine the validity and scope of proprietary rights.</span></div><div style="margin-top:6pt"><span style="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 obtain third-party technology licenses needed for our products and platform solutions, our business and operations will be impaired, and our operating results could be adversely affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We increasingly rely on technology licensed from third parties for our products and platform solutions. We may not be able to secure or maintain necessary technology licenses from these third parties on commercially reasonable terms or at all. Third parties may also choose to not renew licenses with us, demand unreasonable license fees or cease to offer technologies that we require. The inability to obtain necessary third-party licenses or to secure reasonable license terms at a cost acceptable to us could harm the competitiveness of our products and solutions, result in lost revenue and adversely affect our operating results. For example, we may be forced to forego product features or platform offerings, including features and offerings we believe are critical to our strategy, accept substitute technology of lower quality or performance standards or incur higher costs, or the time-</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span 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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to-market of our products or product features could be delayed. Furthermore, our ability to utilize third-party technology may be disrupted by disputes over IP rights, including claims of IP infringement, which could prevent us from offering or selling the products that utilize the disputed technology and adversely affect our operating results.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our use of open-source software could impose limitations on our ability to commercialize our products.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incorporate open-source software into our products. The terms of many open-source software licenses have not been interpreted by the courts, and there is a risk that such licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to sell our products. In such event, we could be required to make our proprietary software generally available to third parties, including competitors, at no cost, to seek licenses from third parties in order to continue offering our products, to re-engineer our products or to discontinue the sale of our products in the event re-engineering cannot be accomplished on a timely basis or at all, any of which could adversely affect our revenue and operating expenses.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Macroeconomic and Industry Risks</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business depends upon the capital spending patterns and decisions of BEPs, and any decrease or delay in capital spending by BEPs due to the timing and availability of capital and other causes would reduce our revenue and harm our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand for our products depends on the magnitude and timing of capital spending by BEPs as they construct, expand, upgrade and maintain their access networks as well as BEPs&#8217; adoption of our platform and managed services. Capital spending is cyclical in our industry, sporadic among individual BEPs and can change on short notice, which gives us little visibility into changes in spending behavior in any particular quarter. Capital spending for network infrastructure projects could be delayed or canceled in response to factors outside our control, such as reduced consumer spending, challenging capital markets or declining liquidity trends. BEP spending is also affected by reductions in budgets, including as a result of a general economic downturn, delays in purchasing cycles, access to or timing of government funding programs or capital markets, and seasonality and delays in capital allocation decisions. Historically, our customers may spend less or have less deployments in the first quarter due to pending annual budgets or, in certain regions, due to weather conditions that inhibit outside fiber deployment, resulting in weaker demand for our products in the first quarter. Softness in demand in any of our customer markets, including due to macroeconomic conditions beyond our control or uncertainties associated with regulatory reforms, has and could in the future lead to unexpected decline or slowdown in customer capital expenditures. Further, BEPs may pursue capital investment in network technologies other than those offered by us or may choose not to adopt our products and platform solutions in their networks. Reductions in capital expenditures by BEPs would have a material negative impact on our revenue and results of operations and slow our rate of revenue growth. As a consequence, our results for a particular period may be difficult to predict, and our prior results are not necessarily indicative of results in future periods.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government-sponsored programs and U.S. federal government shutdowns could impact the timing and buying patterns of BEPs, which may cause fluctuations in our operating results.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell to broadband service providers and BEPs, including U.S.-based independent operating companies, or IOCs, which rely significantly upon interstate and intrastate access charges and federal and state subsidies in the form of grants and other funding, such as the Federal Communications Commission&#8217;s, or FCC&#8217;s, Rural Digital Opportunity Fund, the CARES Act Enhanced Alternative Connect America Cost Model, or the American Rescue Plan Act. The FCC and some states may change such payments and subsidies, which could reduce IOC revenue. Furthermore, many IOCs use or expect to use government-supported loan programs or grants, such as U.S. Department of Agriculture&#8217;s Rural Utility Service or the U.S. Department of Commerce National Telecommunications and Information Administration&#8217;s, or NTIA&#8217;s, Broadband Equity, Access and Deployment, or BEAD, Program loans and grants, to finance capital spending. These government-supported loan programs and grants generally include conditions such as deployment criteria, domestic preference provisions and other requirements that apply to the project and selected equipment as conditions for funding. For example, the U.S. government passed The Infrastructure Investment Jobs Act, which charged the NTIA with establishing the BEAD Program and ensuring that BEAD-funded infrastructure projects comply with the Buy America Domestic Content Procurement Preference, or Buy America Preference, of the Build America, Buy America Act, or BABA. In accordance with BABA, the U.S. Department of Commerce has issued a limited, general applicability, nonavailability waiver of the Buy America Preference to recipients of Federal financial assistance under the NTIA&#8217;s BEAD Program. Notwithstanding this waiver, certain of our products will be required to meet BABA domestic content requirements to enable certain customers to qualify for grant funding under the BEAD Program. Any failure of such products to meet BABA domestic content requirements would result in those products being ineligible for purchase and use by certain customers under the BEAD Program, and could result in lost sales, lost business opportunity, breach of warranty claims, and damage to our reputation and customer relationships.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span 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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to the terms or administration of these programs, including uncertainty from government and administrative change, increasing focus on domestic requirements by the U.S. that may require re-assessment of compliance, potential funding limitations that impact our ability to meet program requirements or delays due to U.S. federal government shutdowns could reduce the ability of IOCs to access capital or secure funding under these programs to purchase our products and services and thus reduce our revenue opportunities. In addition, compliance with these requirements may significantly increase our record-keeping, accounting and production costs. As a result of these risks, the domestic content requirements may have a material adverse impact on our U.S. sales, business and results of operations. Customers may curtail purchases if they receive less funding than planned, are negatively impacted by federal government shutdowns or changes in government regulations and subsidies, or as funding winds down, any of which could have an adverse effect on our operating results and financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adverse global economic, market and industry conditions, geopolitical issues and other conditions that impact our increasingly global operations could have a negative effect on our business, results of operations and financial condition and liquidity.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a global company, our performance is affected by global economic, market and industry conditions as well as geopolitical issues and other conditions with global reach. In recent years, concerns about the global economic outlook, inflation and increased interest rates have adversely affected market and business conditions in general. Macroeconomic weakness and uncertainty make it more difficult for us to manage our operations and accurately forecast revenue, gross margin and operating expenses. Further, bank failures and other adverse developments that affect financial institutions, transactional counterparties, or other third parties, or concerns or rumors about these events, have led to market-wide liquidity problems.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geopolitical issues, such as the Russian invasion of Ukraine, armed conflict in the Middle East, relations between the U.S. and China, tariff and trade policy changes, and increasing potential of conflict involving countries in Asia that are critical to our supply-chain operations, such as Taiwan and China, have resulted in increasing global tensions and create uncertainty for global commerce. New or increased tariffs and other changes in U.S. trade policy, including new sanctions, could trigger retaliatory actions by affected countries. In addition, inflation in the U.S. has affected businesses across many industries, including ours, by increasing the costs of labor, employee healthcare, components and freight and shipping, which may further constrain our customers&#8217; or prospective customers&#8217; budgets. To the extent there is a sustained general economic downturn, and our platform and services are perceived by customers or potential customers as costly, or too difficult to deploy or migrate to, our revenue may be disproportionately affected by delays or reductions in spending. Sustained or worsening of global economic conditions and geopolitical issues may increase our cost of doing business, materially disrupt our supply chain operations, cause our customers to reduce or delay spending and intensify pricing pressures. We cannot predict the timing, strength or duration of any economic slowdown, instability or recovery, generally or within any particular industry. If the economic conditions of the general economy or markets in which we operate worsen from present levels, demand for our products, and our business, financial condition and results of operations, could be adversely affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face intense competition that could reduce our revenue and adversely affect our financial results.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for our products is highly competitive, and we expect competition from both established and new companies to increase. Our ability to compete successfully depends on a number of factors, including our ability to successfully develop new products and solutions that anticipate BEP and market requirements and changes in technology and industry standards; BEP acceptance and adoption of our products and solutions; our ability to differentiate our products from our competitors&#8217; offerings based on performance, features, cost-effectiveness or other factors; our product capabilities to meet customer network requirements and preferences; and our success in marketing and selling our products and platform solutions. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our current or potential competitors have longer operating histories, greater name recognition, broader product lines, larger customer bases and significantly greater financial, technical, sales, marketing and other resources than we do and are better positioned to acquire and offer complementary products and services. As the broadband access equipment market has undergone and continues to undergo consolidation, our competitors have merged, grown and been able to offer more comprehensive solutions than they individually had offered. Potential customers may also prefer to purchase from their existing suppliers rather than a new supplier, regardless of product performance or features, because the products that we and our competitors offer require a substantial investment of time and funds to qualify and install. The demand on network capacity due to remote workforces may attract new market entrants with competitive or substitutive products, which may lead to increased sales cycles, cause pricing pressure and impact adoption of our platform due to the broader availability of product offerings. Some of our competitors may offer substantial discounts or rebates to win or retain customers. If we are forced to reduce prices to retain existing customers or win new customers, we may be unable to sustain gross margin at desired levels or obtain or sustain profitability. Competitive pressures could result in increased pricing pressure, reduced profit margin, increased sales and marketing expenses and failure to increase, or the loss of, market share, any of which could reduce our revenue and adversely affect our financial results.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span 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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Historically, our customer base has been concentrated, and the loss of any of our key customers may adversely impact our revenue and results of operations, and any delays in payment by a key customer could negatively impact our cash flows and working capital.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have not had a greater-than-10%-of-revenue customer in the past four years, a large portion of our sales has been, and in the future may be, to a limited number of customers. Changes in the broadband service provider market, such as financial difficulties, spending cuts or corporate consolidations that impact purchasing decisions by these customers have and may again negatively impact our revenue, and as a result, revenue from such customers may remain flat or decline. There are no assurances that the demand for our products will remain strong from our key customers, and any decrease or delay in purchases of any of our key customers, particularly if prolonged or sustained, or our inability to grow our sales with them, may have a material negative impact on our revenue and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, some larger customers may demand discounts and rebates or desire to purchase their access systems and software from multiple providers. As a result of these factors, our future revenue opportunities may be limited, and we may face pricing pressures, which in turn could adversely impact our gross margin and our financial results. The loss of, reduction in, or pricing discounts associated with orders from any larger customer could significantly reduce our revenue and harm our business. Furthermore, delays in payment and/or extended payment terms from any of our larger customers could have a material negative impact on our cash flows and working capital to support our business operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our industry is characterized by rapid technological advancements, and if we fail to develop new products or enhancements that meet changing BEP requirements, we could experience lower sales.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our industry is characterized by rapid technological change, changing needs of BEPs, evolving industry standards and frequent introductions of new products and platform offerings. We invest significant amounts to pursue innovative technologies that we believe will be adopted by BEPs. For example, we have invested and plan to continue to invest resources in our platform offerings. In addition, on an ongoing basis, we expect to reposition our product and service offerings and introduce new offerings as we encounter rapidly changing BEP requirements and increasing competitive pressures. If we cannot increase sales of our new platform and services, keep pace with rapid technological developments to meet customer needs and compete with evolving standards or if the technologies we choose to invest in fail to meet customer needs or are not adopted by customers in the timeframes that we expect, our financial condition and results of operations would be adversely affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developing our products is complex and involves uncertainties, including pricing risks for key materials, component shortages and limited suppliers. We may experience design, manufacturing, software development quality, support, marketing and other difficulties that could delay or prevent the development, introduction or marketing of new products and enhancements. If we fail to meet our development targets, demand for our products will decline. If we are unable to anticipate and develop new products or enhancements to our existing products on a timely and cost-effective basis, our products may become technologically obsolete more rapidly than anticipated over time, resulting in lower sales which would harm our business. Furthermore, the introduction of new or enhanced products also requires that we manage the transition from older products in accordance with customer requirements. If we fail to maintain compatibility requirements in our customers&#8217; networks, demand for our products would decline, which would reduce our revenue opportunities and market share.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use third-party development partners both for their key skills and to augment our employee developers. Using third-party development partners for our broadband platform and managed services allow us to accelerate development and leverage the third parties&#8217; expertise, but increases our risks due to reduced direct control over the third party&#8217;s work. This product development approach may cause unforeseen issues in product design, as well as challenges arising from integration and support of third-party features in our products. In addition, our revenue based on the third parties&#8217; product development work may take several years to cover our out-of-pocket expenses, if ever.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our sales cycles can be long and unpredictable, and our sales efforts require considerable time and expense. As a result, our sales are difficult to predict and may vary substantially, which may cause our operating results to fluctuate significantly.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of our revenue is difficult to predict. Our sales efforts often involve educating broadband service providers about the use and benefits of our platform (cloud, software and systems) and managed services, and the desirability of transforming into a BEP. BEPs typically undertake a significant evaluation process, which frequently involves not only our platform and managed services, but also those of our competitors and results in a lengthy sales cycle. Sales cycles for larger customers are relatively longer and require considerably more time and expense. We spend substantial time, effort and money in our sales efforts without any assurance that our efforts will produce sales. In addition, product purchases are frequently subject to budget constraints, multiple approvals and unplanned administrative, processing and other delays. The timing of revenue related to sales of products and services that have installation requirements may be difficult to predict due to interdependencies that may be beyond our control, such as new customer testing and turn-up protocols or other vendors&#8217; products, services or installations of equipment upon which our products and services rely. Such delays may result in fluctuations in our quarterly revenue. If sales expected from a specific customer for a particular quarter are not realized in that quarter or at all, we may not achieve our revenue forecasts, and our financial results would be adversely affected.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span 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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government and Regulatory Risks</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Actual or perceived failure to comply with applicable data privacy and security laws, regulations and standards could impact our business, operations, and expose us to increased liability.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government authorities in the U.S. and around the world have implemented and are continuing to implement broader and more stringent laws and regulations concerning data protection. The interpretation and application of these data protection laws and regulations are often uncertain and changing, and it is possible that they may be interpreted and applied in a manner that is inconsistent with our data practices.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, in the U.S., certain states have adopted privacy and security laws and regulations which govern the privacy, processing and protection of personal information. Such laws and regulations will be subject to interpretation by various courts and other governmental authorities, thus creating potentially complex compliance issues for us and our future customers and strategic partners. For example, the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act (collectively, the CCPA) requires covered businesses that process the personal information of California residents to, among other things: (i) provide certain disclosures to California residents regarding the business&#8217;s collection, use and disclosure of their personal information; (ii) receive and respond to requests from California residents to access, delete and correct their personal information or to opt out of certain disclosures of their personal information; and (iii) enter into specific contractual provisions with service providers that process California resident personal information on the business&#8217;s behalf. Additional compliance investment and potential business process changes may also be required. Similar laws have been passed in other states, and are continuing to be proposed at the state and federal level, reflecting a trend toward more stringent privacy legislation in the U.S. Most of the new or proposed laws include restrictions on processing consumer information for targeted advertising, which could negatively affect our marketing cloud products. The enactment of such laws could have potentially conflicting requirements that would make compliance challenging. If we are subject to or affected by the CCPA, or other domestic privacy and data protection laws, any liability from failure to comply with the requirements of these laws could adversely affect our financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, the Federal Trade Commission, or FTC, and many state Attorneys General continue to enforce federal and state consumer protection laws against companies for online collection, use, dissemination and security practices that appear to be unfair or deceptive. For example, according to the FTC, failing to take appropriate steps to keep consumers&#8217; personal information secure can constitute unfair acts or practices in or affecting commerce in violation of Section 5(a) of the Federal Trade Commission Act. The FTC expects a company&#8217;s data security measures to be reasonable and appropriate in light of the sensitivity and volume of consumer information it holds, the size and complexity of its business, and the cost of available tools to improve security and reduce vulnerabilities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The General Data Protection Regulation, or EU GDPR, adopted by the European Union, or EU, and the UK General Data Protection Regulation, or UK GDPR, adopted by the United Kingdom, or UK, (the EU GDPR and UK GDPR hereinafter referred to as the GDPR) and national data protection supplementing laws in these jurisdictions impose specific duties and requirements upon companies that are subject to their provisions and collect, process or control personal data of individuals. Although we currently do not have material operations or business in the EU or the UK, we are in the process of expanding in these jurisdictions, and we have incurred and will continue to incur substantial costs in this respect. Furthermore, the GDPR imposes significant penalties for noncompliance which can amount to the greater of &#8364;20 million (for the EU GDPR) or &#163;17.5 million (for the UK GDPR) or 4% of the total worldwide annual turnover of the preceding financial year; thus, any non-compliance with the GDPR could result in a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The EU GDPR and UK GDPR regulate cross-border transfers of personal data out of the European Economic Area, or the EEA, and the UK. There is currently legal complexity and uncertainty regarding international personal data transfers, and we expect this to continue. In particular, we expect the European Commission approval of the current EU-US Data Privacy Framework for data transfers to certified entities in the U.S. to be challenged and international transfers to the U.S. and to other jurisdictions more generally to continue to be subject to enhanced scrutiny by regulators. As the regulatory guidance and enforcement landscape in relation to data transfers further develops, our business, operations and financial condition could be adversely affected and we could suffer additional costs, complaints and/or regulatory investigations or fines. We may also have to stop using certain tools and vendors and make other operational changes. Further, our customers may not use our services in a manner that is compliant with applicable data privacy laws and regulations and our services may not be competitive in certain markets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and/or our customers are also subject to evolving EU and UK privacy laws on cookies, tracking technologies, e-marketing and electronic communications. Recent European court and regulator decisions are driving increased attention to cookies and tracking technologies. If the trend of increasing enforcement by regulators of the strict approach to opt-in consent for all but essential use cases, as seen in recent guidance and decisions continues, this could lead to substantial costs, require significant systems changes, limit the effectiveness of marketing activities conducted on behalf of our customers, divert the attention of our </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span 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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">technology personnel, adversely affect our margins, and subject us to additional liabilities. In addition, new security regulations, such as the EU&#8217;s Network and Information Security 2 Directive (NIS2) and its EU Member State transpositions, and the UK&#8217;s Telecommunications (Security) Act 2021 together with its implementing regulations impose further security obligations, including on electronic communications networks and services. We may be required to implement (and contractually commit to) additional security measures to remain a competitive vendor, as customers will need to ensure their vendors are able to meet the obligations that they are themselves subject to, or customers may choose different vendors due to our security measures. This could result in additional costs and require operational changes which could adversely affect our business, operations and financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In light of the complex and evolving nature of EU, EU Member State and UK privacy and security laws, there can be no assurances that we will be successful in our efforts to comply with such laws; violations of such laws could result in regulatory investigations, fines, orders to cease/change our use of technologies and/or our processing activities, enforcement notices and assessment notices (for a compulsory audit), as well as lead to civil claims including class actions, and reputational damage.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Complying with new and changing laws could cause us to incur substantial costs in order to market and sell our cloud-based solutions in the U.S. and internationally, deter customers from adopting our cloud-based solutions or require us to redesign our platform in order to meet customer requirements related to such laws. Regulatory actions or claims involving our practices in the collection, storage, processing, use or disclosure of consumer information or other personal data, even if unfounded, could damage our reputation and adversely affect our operating results. The failure or perceived failure to comply may result in government or civil proceedings or actions against us, or could cause us to lose customers, which could have an adverse effect on our business.</span></div><div style="margin-top:6pt"><span style="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 comply with evolving industry standards, sales of our products would be adversely affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are subject to a significant number of domestic and international standards, which evolve as new technologies are developed and deployed. As we expand into new global markets, we are likely to encounter additional standards. Our products must comply with these standards in order to be widely marketable. In some cases, we are required to obtain certifications or authorizations before our products can be introduced, marketed or sold in new markets or to new customers. For example, our ability to maintain Operations System Modification for Intelligent Network Elements certification for our products will affect our ongoing ability to continue to sell our products to large broadband service providers. In addition, our ability to expand our international operations may be limited by standards in countries or may require us to redesign our products or develop new products to meet local standards. We may not be able to design our products to comply with local requirements, which would impede or prevent our ability to grow our business in those locations. Moreover, as we expand our business and operations globally, we must increase investments to maintain compliance with evolving standards across all of our markets. The costs of complying with evolving standards or failure to obtain timely authorizations or certification could prevent us from selling our products where these standards or regulations apply, which would result in lower revenue and lost market share.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our failure or the failure of our manufacturers to comply with environmental and other legal regulations could adversely impact our results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The manufacture, assembly and testing of our products may require the use and disposal of hazardous materials that are subject to environmental, health and safety regulations, or materials subject to laws restricting the use of conflict minerals. We substantially depend upon our third-party manufacturers to comply with these requirements. Any failure by us or our third-party manufacturers to comply with these requirements could result in regulatory penalties, legal claims or disruption of production of our products. In addition, any failure to properly manage the use, transportation, emission, discharge, storage, recycling or disposal of hazardous materials could subject us to increased costs or liabilities. Existing and future environmental regulations and other legal requirements may restrict our use of certain materials to manufacture, assemble and test products. Any of these consequences could adversely impact our results of operations by increasing our expenses and/or requiring us to alter our manufacturing processes.</span></div><div style="margin-top:6pt"><span style="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 governmental export and import controls that could subject us to liability or impair our ability to compete in additional international markets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are subject to U.S. export and trade controls and restrictions. International shipments of certain of our products may require export licenses or are subject to additional export requirements. In addition, the import laws of other countries may limit our ability to distribute our products, or our customers&#8217; ability to buy and use our products, in those countries. Changes in our products or changes in export and import regulations or duties may create delays in the introduction of our products in international markets, prevent our customers with international operations from deploying our products or, in some cases, prevent the export or import of our products to certain countries altogether. Any change in export or import regulations, duties 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, profitably or at all, our products to existing or potential international customers.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span 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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Regulatory and physical impacts of climate change and other natural events may affect our customers and our manufacturers, resulting in adverse effects on our operating results.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As emissions of greenhouse gases continue to alter the composition of the atmosphere, affecting large-scale weather patterns and the global climate, any new regulation of greenhouse gas emissions may result in additional costs to our customers and our manufacturers. In addition, the physical impacts of climate change and other natural events, including changes in weather patterns, drought, rising ocean and temperature levels, earthquakes and tsunamis may impact our customers, suppliers and manufacturers and our operations. These potential physical effects may adversely affect our revenue, costs, production and delivery schedules, and cause harm to our results of operations and financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our customers are subject to government regulation, and changes in current or future laws or regulations that negatively impact our customers could harm our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our customers are subject to state and federal regulation of their businesses, and adoption of regulations that affect providers of broadband Internet access services could impede the penetration of our customers into certain markets. For example, the FCC has jurisdiction over many of our U.S. customers, and FCC regulatory policies that create disincentives for investment in access network infrastructure or impact the competitive environment in which our customers operate may harm our business. Moreover, various international regulatory bodies have jurisdiction over certain of our customers outside the U.S. Changes in any of these standards, laws and regulations, or judgments in favor of plaintiffs in lawsuits against broadband service providers based on changed standards, laws and regulations could adversely affect the development of broadband networks and services. This, in turn, could directly or indirectly adversely impact the industries in which our customers operate.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Related to Ownership of Our Common Stock and Other Risks</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our stock price may continue to be volatile, and the value of an investment in our common stock may decline.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading price of our common stock has been, and is likely to continue to be, volatile, which means that it could decline substantially within a short period of time and could fluctuate widely in response to various factors, some of which are beyond our control. These factors include those discussed above and others such as quarterly variations in our results of operations or those of our competitors; failure to meet any guidance that we have previously provided regarding our anticipated results; changes in earnings estimates or recommendations by securities analysts; failure to meet securities analysts&#8217; estimates; announcements by us or our competitors of new products, significant contracts, commercial relationships, acquisitions or capital commitments; developments with respect to IP rights; our ability to develop and market new and enhanced products on a timely basis; our commencement of, or involvement in, litigation and developments relating to such litigation; changes in governmental regulations; and a slowdown in the communications industry or the general economy.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock market in general, and the market for technology companies in particular, has experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Broad market and industry factors may seriously affect the market price and volatility of our common stock, regardless of our actual operating performance. Historically, following periods of volatility in the market price of a company&#8217;s securities, there is increased risk that stockholders may initiate securities class action litigation against the company. Such litigation, if instituted against us, could result in substantial costs and a diversion of our management&#8217;s attention and resources.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provisions in our charter documents and under Delaware law could discourage a takeover that stockholders may consider favorable and may lead to entrenchment of our management and Board of Directors.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could have the effect of delaying or preventing changes in control or changes in our management or our Board of Directors. These provisions include: (i) a classified Board of Directors with three-year staggered terms, which may delay the ability of stockholders to change the membership of a majority of our Board of Directors; (ii) no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates; (iii) the exclusive right of our Board of Directors to elect a director to fill a vacancy created by the expansion of the Board of Directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our Board of Directors; (iv) the ability of our Board of Directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer; (v) a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders; (vi) the requirement that a special meeting of stockholders may be called only by the chairman of the Board of Directors, the chief executive officer or the Board of Directors, which may delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors; and (vii) advance notice procedures that stockholders must comply with in order to nominate candidates to our Board of Directors or to propose matters to be acted upon at a stockholders&#8217; meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer&#8217;s own slate of directors or otherwise attempting to obtain control of us. We are also subject to certain anti-takeover provisions under Delaware law, which prohibits a corporation, in general, from engaging in a business combination with any </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">holder of 15% or more of its capital stock unless the holder has held the stock for three years or, among other things, the Board of Directors has approved the transaction.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may need additional capital in the future to finance our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While our working capital needs to support our business operations and growth have been funded from operating cash flows and through issuance of our common stock under our equity incentive plans, we may need additional capital if our current plans and assumptions change. If our financial position deteriorates, we may not be able to secure a source of financing to support our working capital needs on acceptable terms or at all. If future financings involve the issuance of equity securities, our then-existing stockholders will suffer dilution. If we raise debt financing, we may be subject to restrictive covenants that limit our ability to conduct our business. If we are unable to obtain and sustain operating income and positive cash flows from operations, our liquidity, results of operations and financial condition may be adversely affected. Furthermore, if we are unable to generate sufficient cash flows to support our operational needs, we may need to cease our common stock repurchase program or seek additional sources of liquidity, including borrowings, to support our working capital needs, even if we believe we have generated sufficient cash flows to support our operational needs. There is no assurance that any other sources of liquidity may be available to us on acceptable terms or at all. If we are unable to generate sufficient cash flows or obtain other sources of liquidity, we will be forced to limit our development activities, reduce our investment in growth initiatives and institute cost-cutting measures, all of which would adversely impact our business and growth.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We do not currently intend to pay dividends on our common stock and, consequently, our stockholders&#8217; ability to achieve a return on their investment will depend on appreciation in the price of our common stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not currently intend to pay a cash dividend on our common stock for the foreseeable future. We currently intend to invest our future earnings, if any, to fund our growth. Therefore, our stockholders are not likely to receive any dividends on our common stock for the foreseeable future.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our failure to adequately address and resolve risks and uncertainties associated with acquisitions could have a material adverse impact on our financial condition and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may acquire businesses, products or technologies to expand our product offerings and capabilities, customer base and business. We have evaluated and expect to continue to evaluate a wide array of potential strategic transactions. Such investments may involve significant risks and uncertainties, including distraction of management from current operations, unanticipated costs, and legal and regulatory challenges, all of which could have a material adverse impact on our financial condition and results of operations. In addition, the anticipated benefit of any acquisition may never materialize or the process of integrating acquired businesses, products or technologies may create unforeseen operating difficulties and expenditures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We cannot guarantee that our stock repurchase program will be utilized to the full value approved or that it will enhance long-term stockholder value. Repurchases we consummate could increase the volatility of the price of our common stock and could have a negative impact on our available cash balance.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a common stock repurchase program of which $102.9&#160;million was available as of December&#160;31, 2024. Under the repurchase program, repurchases can be made from time to time using a variety of methods, which may include open market purchases, privately negotiated transactions or otherwise, all in accordance with the rules of the SEC and other applicable legal requirements. The specific timing, price and size of the purchases will depend on prevailing stock prices, general economic and market conditions, and other considerations consistent with our capital allocation strategy. Stock repurchases could have an impact on our common stock trading prices, increase the volatility of the price of our common stock, or reduce our available cash balance such that we will be required to seek financing to support our operations. The repurchase program does not obligate us to acquire a particular amount of common stock, and the repurchase program may be suspended or discontinued at any time at our discretion, which may result in a decrease in the trading prices of our common stock. Even if our share repurchase program is fully implemented, it may not enhance long-term stockholder value.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General Risks</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">As a public company, we are subject to significant accounting, legal and regulatory requirements; our failure to comply with these requirements may adversely affect our operating results and financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to significant accounting, legal and regulatory requirements, including requirements and rules under the Sarbanes-Oxley Act, or SOX, and the Dodd-Frank Wall Street Reform and Consumer Protection Act, or Dodd-Frank, among other rules and regulations implemented by the SEC, as well as listing requirements of the New York Stock Exchange, or NYSE. We incur significant accounting, legal and other expenses and must invest substantial time and resources to comply with public company reporting and compliance requirements, including costs to ensure we have adequate internal controls over accounting and financial reporting, proper documentation and testing procedures among other requirements. We cannot be certain that the actions we have taken to implement internal controls over financial reporting will be sufficient. We have in the past discovered, and may in the future discover, areas of our internal financial and accounting controls and procedures that need </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">improvement, particularly as we enhance, automate and improve functionality of our processes and internal applications. New laws and regulations as well as changes to existing laws and regulations affecting public companies would likely result in increased costs to us as we respond to their requirements. We continue to invest resources to comply with evolving laws and regulations, and this investment may result in increased general and administrative expense.</span></div><div style="margin-top:6pt"><span style="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 proper and effective internal controls, our ability to produce accurate financial statements on a timely basis could be impaired, which would adversely affect our operating results and our stock price.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements in accordance with U.S. generally accepted accounting principles. Our management does not expect that our internal control over financial reporting will prevent or detect all error and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system&#8217;s objectives will be met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within our company will have been detected. If we are unable to produce accurate financial statements on a timely basis, investors could lose confidence in the reliability of our financial statements, which could cause the market price of our common stock to decline and make it more difficult for us to finance our operations and growth.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_22"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1B.&#160;&#160;&#160;&#160;Unresolved Staff Comments</span></div><div style="margin-top:6pt"><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="if8ad908c9d224d839edfac13d8b20c16_25"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1C.&#160;&#160;&#160;&#160;Cybersecurity</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cybersecurity Risk Management and Strategy</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-36" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-37" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have developed and implemented a cybersecurity risk management program intended to protect the confidentiality, integrity and availability of our critical systems and information.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We design and assess our program based on the National Institute of Standards and Technology Cybersecurity Framework, or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">NIST CSF, and the MITRE ATT&amp;CK</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:115%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> framework. This does not imply that we meet any particular technical standards, specifications or requirements, only that we use the NIST CSF and MITRE ATT&amp;CK</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:115%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> as guides to help us identify, assess and manage cybersecurity risks relevant to our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true" id="f-38">Our cybersecurity risk management program is integrated into our overall enterprise risk management program and shares common methodologies, reporting channels and governance processes that apply across the enterprise risk management program to other legal, compliance, strategic, operational, and financial risk areas.</ix:nonNumeric></span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key aspects of our cybersecurity risk management program include the following:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">risk assessments designed to help identify material cybersecurity risks to our critical systems, information, products, services and our broader enterprise IT environment;</span></div><div style="margin-top:6pt;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 security team principally responsible for managing; (i) our cybersecurity risk assessment processes, (ii) our security controls and (iii) our response to cybersecurity incidents;</span></div><div style="margin-top:6pt;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"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-39">the use of external service providers, where appropriate, to assess, test or otherwise assist with aspects of our security controls and processes;</ix:nonNumeric></span></div><div style="margin-top:6pt;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">cybersecurity awareness training of our employees, incident response personnel and senior management; </span></div><div style="margin-top:6pt;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 cybersecurity incident response plan that includes procedures for responding to cybersecurity incidents; and</span></div><div style="margin-top:6pt;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"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-40">a third-party risk management process for key service providers, suppliers and vendors.</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false" id="f-41">We have not identified risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have materially affected us, including our operations, business strategy, results of operations or financial condition.</ix:nonNumeric> We face risks from certain cybersecurity threats that, if realized, are reasonably likely to materially affect us, including our operations, business strategy, results of operations, or financial condition. See Item 1A &#8220;Risk Factors &#8211; Cyberattacks or other security incidents that disrupt our operations or compromise data, may expose us to liability, harm our reputation or otherwise adversely affect our business.&#8221;</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Cybersecurity Governance</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-42" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-43" escape="true">Our Board considers cybersecurity risk as part of its risk oversight function and has delegated to the <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true" id="f-44">Cybersecurity Committee</ix:nonNumeric> (the &#8220;Committee&#8221;) since its formation in 2017 oversight of business continuity, cybersecurity, privacy and other IT risks. The Committee oversees management&#8217;s implementation of our cybersecurity risk management program.</ix:nonNumeric> </span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="f-46" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-45" escape="true">The Committee receives quarterly reports from management on our cybersecurity risks. In addition, management updates the Committee, as necessary, regarding any significant cybersecurity incidents.</ix:nonNumeric> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Committee reports to the <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true" id="f-47">full Board</ix:nonNumeric> regarding its activities, including those related to cybersecurity. The full Board also periodically receives briefings from management on our cyber risk management program. Board members receive presentations on cybersecurity topics from our management team, internal security staff or external experts as part of the Board&#8217;s continuing education on topics that impact public companies.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-48" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Chief Commercial Operations Officer and Chief Product Officer are primarily responsible for assessing and managing our material risks from cybersecurity threats and supervise both our internal cybersecurity personnel and our retained external cybersecurity consultants. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-49" escape="true">Our Chief Commercial Operations Officer has played a pivotal role in enhancing the Company's cybersecurity frameworks across the enterprise through his experience in risk management and IT governance. He has overseen the implementation of data governance and data protection policies and has been instrumental in fostering a culture of cybersecurity awareness across the organization. Our Chief Product Officer has significantly contributed to the Company's cybersecurity efforts through his experience in product management and development. He has been instrumental in integrating security by design and privacy by design into our products, helping to ensure that cybersecurity is a core component of our product strategy. Collectively, they stay informed about and monitor the prevention, detection, mitigation and remediation of key cybersecurity risks and incidents through various means, which may include briefings with internal and external security team members, threat intelligence and other information obtained from public or private sources and alerts and reports produced by security tools deployed in the IT environment.</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="f-50" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity management team includes our Corporate Vice President, Information Technology, who leads the operational teams responsible for enterprise security, data governance and enterprise incident response and global operations, and our Senior Vice President of Cloud and Engineering operations, who leads the operational teams responsible for product and cloud privacy and security, data governance and product security incident response. Our operational cybersecurity teams are comprised of members with decades of collective experience in IT security systems, tooling, operations and governance; hold various IT security industry certifications and have received specialized cybersecurity training.</span></div></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric><div id="if8ad908c9d224d839edfac13d8b20c16_28"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;2.&#160;&#160;&#160;&#160;Properties</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently lease our corporate headquarters in San Jose, California. In addition to our headquarters site, we lease additional office space in China, India and the U.S. We believe that our facilities are in good condition and are generally suitable to meet our needs for the foreseeable future. We believe that prior to expiration of our current office space leases that we can renew or obtain suitable lease space on commercially reasonable terms for our business needs. In addition, we may continue to seek additional space as needed, and we believe this space will be available on commercially reasonable terms. </span></div><div id="if8ad908c9d224d839edfac13d8b20c16_31"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3.&#160;&#160;&#160;&#160;Legal Proceedings</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are involved in various legal proceedings arising from the normal course of business. We are not currently a party to any legal proceedings that, if determined adversely to us, in our opinion, are currently expected to individually or in the aggregate have a material adverse effect on our business, operating results or financial condition taken as a whole.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_34"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4.&#160;&#160;&#160;&#160;Mine Safety Disclosures</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%">Not applicable.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_37"></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="if8ad908c9d224d839edfac13d8b20c16_40"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;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</span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5.&#160;&#160;&#160;&#160;Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></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%">Comparative Stock Prices</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock has been trading on the New York Stock Exchange, under the trading symbol &#8220;CALX&#8221; since our initial public offering on March&#160;24, 2010. Prior to this time, there was no public market for our common stock.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of Common Stockholders</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;10, 2025, the approximate number of holders of our common stock was 1,160 (not including beneficial owners of stock held in street name). </span></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%">Securities Authorized for Issuance under Equity Compensation Plans</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to our 2024 Annual Report to Stockholders, which includes our definitive Proxy Statement for our 2025 Annual Meeting of Stockholders.</span></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%">Dividends</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid a cash dividend on our common stock, and we do not currently intend to pay any cash dividends on our common stock in the foreseeable future.</span></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%">Recent Sales of Unregistered Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-top:6pt"><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 style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a common stock repurchase program. Our repurchase activity for the three months ended December&#160;31, 2024 was as follows (in thousands, except per share amounts):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:28.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.168%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.201%"/><td style="width:0.1%"/></tr><tr><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:7pt;font-weight:700;line-height:100%">Total Number of Shares Repurchased</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:7pt;font-weight:700;line-height:100%">Average Price Paid Per Share</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:7pt;font-weight:700;line-height:100%">Total Number of Shares Repurchased as Part of Publicly Announced Plans or Programs</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:7pt;font-weight:700;line-height:100%">Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 1 to October 31</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,865&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">November 1 to November 30</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:8pt;font-weight:400;line-height:100%">228&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">30.52&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">228&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">102,910&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 1 to December 31</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">228&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">228&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Graph</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph shows a comparison of the cumulative total stockholder return on our common stock with the cumulative total returns of the NYSE Composite Index, Russell 2000 Index and the S&amp;P 500 Communications Equipment Index. The graph tracks the performance of a $100 investment in our common stock and in each of the indexes during the last five fiscal years ended December&#160;31, 2024. Data for the Russell 2000 Index and S&amp;P 500 Communications Equipment assume reinvestment of dividends. Stockholder returns over the indicated period are based on historical data and should not be considered indicative of future stockholder returns.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><img src="calx-20241231_g1.jpg" alt="2024 Graph.jpg" style="height:358px;margin-bottom:5pt;vertical-align:text-bottom;width:672px"/></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This performance graph shall not be deemed &#8220;soliciting material&#8221; or to be &#8220;filed&#8221; with the SEC for purposes of Section&#160;18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any filing of Calix, Inc. under the Securities Act of 1933, as amended.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_43"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6.&#160;&#160;&#160;&#160;[Reserved]</span></div><div style="margin-top:6pt"><span><br/></span></div><div id="if8ad908c9d224d839edfac13d8b20c16_46"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7.&#160;&#160;&#160;&#160;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations contains forward-looking statements regarding future events and our future results that are subject to the safe harbors created under the Securities Act of 1933 (the &#8220;Securities Act&#8221;) and the Securities Exchange Act of 1934 (the &#8220;Exchange Act&#8221;). All statements other than statements of historical facts are statements that could be deemed forward-looking statements. These statements are based on current expectations, estimates, forecasts and projections about the industry in which we operate and the beliefs and assumptions of our management. In some cases, forward-looking statements can be identified by the use of words such as &#8220;believe,&#8221; &#8220;could,&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">expect,&#8221; &#8220;may,&#8221; &#8220;estimate,&#8221; &#8220;continue,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;should,&#8221; &#8220;plan,&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;predict,&#8221; &#8220;will,&#8221; &#8220;would,&#8221; &#8220;project,&#8221; &#8220;potential,&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">or the negative thereof or other comparable terminology. In addition, any statements that refer to projections of our future financial performance, our anticipated growth and trends in our business and industry and other characterizations of future events or circumstances are forward-looking statements. Readers are cautioned that these forward-looking statements are only predictions and are subject to risks, uncertainties and assumptions that are difficult to predict, including those identified in the Risk Factors discussed in Item 1A, in the discussion below, as well as in other sections of this Annual Report on Form 10-K. Therefore, actual results may differ materially and adversely from those expressed in any forward-looking statements. All forward-looking statements and reasons why results may differ included in this report are made as of the date hereof, and we assume no obligation to update these forward-looking statements or reasons why actual results might differ.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_49"></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%">Overview</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, market and sell our appliance-based platform, cloud and managed services that enable service providers of all types and sizes to innovate and transform their businesses. For our customers to successfully transform their businesses into the innovative BEPs of the future, they require actionable data for critical business functions such as network operations, customer support and marketing. However, this data is often trapped in disparate systems or departmental silos. Our platform, which includes Calix Cloud, Revenue EDGE and Intelligent Access EDGE, gathers, analyzes and applies machine learning to deliver real-time insights seamlessly to each key business function. Our customers utilize these insights to simplify network operations, marketing and customer support and innovate for their customers, business and municipal subscribers by delivering a growing portfolio of SmartLife&#8482; managed services and experiences. This enables BEPs to grow their businesses through increased </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subscriber acquisition, loyalty and revenue and to reduce their operating costs, while creating value for their members, investors and the communities they serve.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We market our platform and managed services to communication service providers globally through our direct sales force as well as select resellers. Our customers range from smaller, regional service providers to some of the world&#8217;s largest service providers. Customers are defined into small (less than 250,000 subscribers), medium (250,000 to 2.5 million subscribers) or large (greater than 2.5 million subscribers). We have approximately 1,600 active customers that have deployed passive optical, Active Ethernet or point-to-point Ethernet fiber access networks or our subscriber premise systems.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue and potential revenue growth will depend on our ability to develop, market and sell our platform and managed services to strategically aligned customers of all types such as WISPs, fiber overbuilders, cable MSOs, municipalities and electric cooperatives in the U.S. and internationally. Our growth is also highly dependent on the speed and willingness of customers to adopt our platform and managed services.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue fluctuations result from many factors, including, but not limited to: increases or decreases in customer orders for our products and services, market, financial or other factors such as government stimulus that may delay or materially impact customer purchasing decisions, non-availability of products due to supply chain challenges, including component and labor shortages and increasing lead times as well as disruptions as a result of pandemics or natural disasters, contractual terms with customers that result in delayed revenue recognition and varying budget cycles and seasonal buying patterns of our customers. More specifically, our customers have in the past spent less in the first quarter as they are finalizing their annual budgets, and in certain regions, customers are challenged by winter weather conditions that inhibit fiber deployment in outside infrastructure. In recent years, as our revenue from our large customers decreased, we have experienced less year-end volatility due to capital budgetary spending or freezing. This, combined with an increase in recurring revenue, has resulted in smaller seasonal fluctuations, and we expect this trend to continue. Our revenue is also dependent upon our customers&#8217; success in growing their subscribers, timing of purchases, capital expenditure plans and decisions to upgrade their networks or adopt new technologies, including adoption of our software and cloud platform solutions, as well as our ability to grow our customer base.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue is strongly correlated to revenue and tends to fluctuate due to all of the above factors that may cause revenue fluctuations. Factors that have impacted our cost of revenue, or that we expect may impact cost of revenue in future periods, also include: changes in the mix of products delivered, customer location and regional mix, changes in the cost of our inventory, investments to support expansion of cloud and customer support offerings as well as our customer success organization, changes in product warranty, incurrence of retrofit costs, amortization of intangibles, support fees for silicon-related development work for our products, changes in trade policies, allowances for obligations to our suppliers and inventory write-downs. In addition, we periodically ship by air versus by ocean in order to meet delivery commitments to our customers, which is more costly. Cost of revenue also includes fixed expenses related to our internal operations, which could increase our cost of revenue as a percentage of revenue if our revenue declines.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our gross profit and gross margin fluctuate based on timing of factors such as changes in customer mix and changes in the mix of products demanded and sold (and any related write-downs of existing inventory or accrual for supplier commitments) and have in the past been and may be negatively impacted by increases in mix of revenue from channel sales rather than direct sales or other unfavorable customer or product mix, shipment volumes and any related volume discounts, changes in our product and services costs, pricing decreases or discounts, new product introductions or upgrades to existing products, customer rebates and incentive programs due to competitive pressure or materials shortages, supply constraints, investments to support expansion of cloud and customer support offerings, tariffs or unfavorable changes in trade policies.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating expenses fluctuate based on the following factors among others: changes in headcount and personnel costs, which comprise a significant portion of our operating expenses; variable compensation due to fluctuations in shipment volumes or level of achievement against performance targets; timing of research and development expenses, including investments in innovative solutions and new customer segments, prototype builds and outsourced development resources; investments in marketing programs; asset write-offs; investments in our business and information technology infrastructure; and fluctuations in stock-based compensation expenses due to timing of equity grants or other factors affecting vesting.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, as a result of factors contributing to the fluctuations described above among other factors, many of which are outside our control, our quarterly operating results fluctuate from period to period. Comparing our operating results on a period-to-period basis may not be meaningful, and you should not rely on our past results as an indication of our future performance.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_52"></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%">Critical Accounting Policies and Estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial statements are prepared in accordance with U.S. generally accepted accounting principles. These accounting principles require us to make certain estimates and judgments that can affect the reported amounts of assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenue, costs and expenses during the periods presented. We base our estimates, assumptions and judgments on historical experience and on various other factors that are believed to be reasonable under the circumstances. To the extent there are material differences between these estimates and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">actual results, our financial statements may be affected. We evaluate our estimates, assumptions and judgments on an ongoing basis.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the following critical accounting policies affect our significant judgments and estimates used in the preparation of our financial statements. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when a performance obligation is satisfied, which occurs when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Revenue from sales of access and premises systems is recognized when control is transferred to the customer, which is generally when the products are shipped. Revenue from software platform licenses, which provides the customer with a right to use the software as it exists, is generally recognized upfront when the license is made available to the customer. Revenue from cloud-based software subscriptions, customer support, maintenance, extended warranty subscriptions and managed services is generally recognized ratably over the contract term. Revenue from professional services and training is recognized as the services are delivered.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account. A contract&#8217;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Our hardware products contain both software and non-software components that function together to deliver the products&#8217; essential functionality and therefore constitutes a single performance obligation as the promise to transfer the individual software and non-software components is not separately identifiable and, therefore, not distinct. Cloud-based software subscriptions can include multi-year agreements with a fixed annual fee for a minimum committed usage level. To the extent that minimum committed usage level each year varies, we have concluded that each year represents a distinct stand-ready performance obligation and the transaction price allocated to each performance obligation is recognized as revenue ratably over each annual period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts generally include multiple performance obligations. For such arrangements, we allocate the contract&#8217;s transaction price to each performance obligation using the relative stand-alone selling price of each distinct good or service in the contract. Observable prices of a product or service when we sell them separately based on stratification by classes of customers and  products are the best estimate of stand-alone selling prices. However, when stand-alone selling prices are not directly observable, they are estimated, and judgment is required in their determination. In these instances, we determine stand-alone selling prices using all other available information, which may include pricing practices relative to geographies, market conditions, competitive landscape, characteristics of targeted customers for hardware products, internal costs and gross margin objectives for services and internal costs and value assessments for subscriptions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory Valuation and Supplier Purchase Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory, which primarily consists of finished goods purchased from CMs or ODMs, is stated at the lower of cost (determined by the first-in, first-out method) and net realizable value. Inbound shipping costs and tariffs are included in the cost of inventory. In addition, from time to time, we procure component inventory primarily as a result of manufacturing discontinuation of critical components by suppliers or a change in suppliers. Furthermore, as a result of the global pandemic-induced supply chain challenges and supply assurance plans, we have purchased, and may continue to purchase, excess components from our suppliers and consign components back to our suppliers to be consumed on future finished good builds.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly monitor inventory on-hand and record write-downs for excess and obsolete inventory. We also evaluate our supplier purchase commitments and record a liability for excess and obsolete components consistent with the valuation of our excess and obsolete inventory and future production requirements. These write-downs and accruals are based on our assumptions of demand for our products and requires significant judgement of relevant factors including a comparison of the quantity and cost of inventory on hand to our estimated forecast of customer demand, current levels of orders and backlog, market conditions, potential obsolescence of technology, product life cycles and whether pricing trends or forecasts indicate that the carrying value of inventory exceeds our estimated selling price. Factors that could influence management&#8217;s assumptions and judgements include changes in economic conditions, competitive dynamics, losing a key customer, changes in our customers&#8217; capital expenditures, government investment programs, technology changes, new product introductions and supply-chain lead times. Actual demand may differ from forecasted demand and may have a material effect on gross profit. If inventory is written down, a new cost basis is established that cannot be increased in future periods.</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%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes, which prescribes standardized categories and disaggregation of information in the reconciliation of provision for income taxes, requires disclosure of disaggregated income taxes paid and modifies other income tax-related disclosure requirements. The updated standard is effective for us beginning </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with its 2025 annual reporting period. Early adoption is permitted. We are currently evaluating the impact that the updated standard will have on our financial statement disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures, which requires additional disclosure of certain costs and expenses within the notes to the financial statements. The updated standard is effective for our annual periods beginning in 2027 and interim periods beginning in the first quarter of 2028. Early adoption is permitted. We are currently evaluating the impact that the updated standard will have on our financial statement disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no other accounting pronouncements or changes in accounting pronouncements that are significant or potentially significant to us.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_55"></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%">Results of Operations for Years Ended December&#160;31, 2024 and 2023</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%">Revenue</span></div><div style="margin-top:6pt"><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 our revenue by customer size (dollars in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/><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: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%">Years Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2024 vs 2023 Change</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">$</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%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Large</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,776&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,627&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,851)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Medium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Small</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">656,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">790,146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(133,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">831,518&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,593&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(208,075)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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-weight:400;line-height:120%">Our revenue decreased by $208.1 million, or 20%, during 2024&#160;compared with 2023. The decrease in revenue in the large- and medium-customer segment was primarily due to a small set of significant customers that slowed purchases while we believe they reevaluated their investment priorities. The decrease in revenue in the small-customer segment was primarily due to what we believe were delayed purchasing decisions of our appliances as our customers evaluated and prepared for various government stimulus programs and customers adjusting their purchases due to our shortened lead times.</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%">Our revenue is principally derived in the U.S. Revenue generated in the U.S. represented 92% of revenue in 2024 and 91% in 2023. Our primary focus has been, and in the near term will continue to be, the U.S. and Canada given our large, direct sales and marketing presence and the amount of government stimulus being invested into underserved and not-served areas of these countries. The decrease in international revenue for 2024, as compared to 2023, was mainly due to lower shipments to Europe and to a lesser extent the Americas outside the U.S.</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%">No customer accounted for more than 10% of our revenue for 2024, 2023 or 2022. See Note 11 &#8220;Revenue from Contracts with Customers&#8221; to the Consolidated Financial Statements included in this Annual Report on Form 10-K for more details on concentration of revenue for the years presented.</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%">Gross Profit and Gross Margin</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 our gross profit and gross margin (dollars in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/><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: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%">Years Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2024 vs 2023 Change</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></div></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:left;vertical-align:middle"><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">453,594&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">518,316&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64,722)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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-weight:400;line-height:120%">Gross profit decreased by $64.7 million to $453.6 million during 2024 from $518.3 million during 2023. This decrease was mainly due to the corresponding decrease in revenue. Gross margin increased to 54.6% during 2024 from 49.9% during 2023. The increase in gross margin of 470 basis points, compared to the corresponding period in 2023, was primarily related to a charge of $28.7 million that we recorded in the fourth quarter of 2023 as we wrote down obsolete inventory and accrued a liability for components at suppliers primarily associated with our legacy product family that existed before our shift to an all-platform model. Furthermore, there was a mix shift of hardware sales towards small customers, which generally have higher gross margins, from large- and medium-sized customers. Additionally, we continued to experience growth in our licenses, cloud and managed services, which became a greater percentage of our total revenue since the overall decline in revenue was related to our appliance revenue.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing Expenses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses consist of personnel costs, employee sales commissions, marketing programs and events, software tools and travel-related expenses. The following table sets forth our sales and marketing expenses (dollars in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/><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: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%">Years Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2024 vs 2023 Change</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">$</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%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,879&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,564&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,315&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Percent of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses increased by $3.3 million during 2024 compared to 2023 primarily due to increases in stock-based compensation of $3.9 million, marketing expenses of $0.8 million and travel expenses of $0.6 million. These increases were partially offset by decreases of outside services of  $1.2 million and personnel expenses of $0.7 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2024, sales and marketing expenses as a percentage of revenue increased to 26% from 21% due to lower revenue compared to 2023. We expect our investments in sales and marketing will be relatively flat in absolute dollars in the near term.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses include personnel costs, outside contractor and consulting services, depreciation on lab equipment, costs of prototypes and overhead allocations. The following table sets forth our research and development expenses (dollars in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/><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: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%">Years Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2024 vs 2023 Change</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">$</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%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,870&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,772&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,098&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Percent of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Percent of gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in research and development expenses of $2.1 million during 2024&#160;compared with 2023 was mainly due to increases in depreciation and amortization of $3.0 million, stock-based compensation of $2.1 million, software subscriptions of $1.9 million and personnel expenses of $1.2 million. These increases were partially offset by decreases in prototypes and test equipment expenses of $3.7 million and outside services of $3.5 million as we transition projects from consultants to our own employees.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2024, research and development expenses as a percentage of revenue increased to 22% from 17% due to lower revenue compared to 2023. We expect our investments in research and development to remain relatively flat in absolute dollars in the short term as we seek to expand the functionality and capabilities of our platform, cloud and managed services.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative Expenses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of personnel costs related to our executive, finance, human resources, information technology and legal organizations, outside consulting services, insurance, facilities and fees for professional services. Professional services consist of outside audit, legal, accounting and tax services. The following table sets forth our general and administrative expenses (dollars in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/><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: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%">Years Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2024 vs 2023 Change</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">$</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%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,879&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,395&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,516)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Percent of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in general and administrative expenses of $1.5 million in 2024&#160;compared to 2023 was mainly due to a decrease in legal costs due to a settlement in 2023 of $3.3 million and lower outside services expenses of $2.9 million. These decreases were partially offset by increases in stock-based compensation of $2.0 million and personnel expenses of $1.6 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2024, general and administrative expenses as a percentage of revenue increased to 12% from 10% due to lower revenue compared to 2023. We expect our general and administrative investments to be fairly constant in absolute dollars in the near term and potentially decline as a percentage of revenue over time in relation to anticipated longer-term increased revenue.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></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%">Interest Income and Other Expense, Net</span></div><div style="margin-top:6pt"><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 our interest income and other expense, net (dollars in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/><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: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%">Years Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2024 vs 2023 Change</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">$</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%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income and other expense, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,388&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:8pt"><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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest income and other expense, net increased by $2.2 million in 2024&#160;compared with 2023 mainly due to a higher rate of interest earned on our cash, cash equivalents and marketable securities as well as a larger cash and marketable securities balance.</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%">Income Taxes </span></div><div style="margin-top:6pt"><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 our income taxes (dollars in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/><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: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%">Years Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2024 vs 2023 Change</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2024</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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">$</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%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,899)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,432&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,331)</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td 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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective tax rate</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:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2024, our current tax expense was $8.1&#160;million, and our deferred tax benefit was $10.0&#160;million. Our effective tax rate was lower than the federal statutory rate of 21% primarily due to the impact of stock-based compensation, foreign operations, valuation allowance and uncertain tax positions, offset by research and development tax credits and provision to return adjustments.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, our current tax expense was $6.1 million, and our deferred tax benefit was $0.7 million. Our effective tax rate was lower than the federal statutory rate of 21% primarily due to research and development tax credits and provision to return adjustments, partially offset by the impact of stock-based compensation and uncertain tax positions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to maintain a valuation allowance of $30.6&#160;million on certain U.S. federal and California state deferred tax assets that we believe are not more likely than not to be realized in future periods.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our income taxes may be subject to fluctuation during the year and in future years as new information is obtained, which may affect the assumptions used to estimate the annual effective tax rate, including factors such as actual results differing from our estimates of pre-tax earnings in the various jurisdictions in which we operate, which could impact the recognition of our deferred tax assets, the recognition or de-recognition of tax benefits related to uncertain tax positions and changes in or the interpretation of tax laws in jurisdictions where we conduct business.</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%">2023 Compared to 2022</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a comparison of our results of operations for the years ended December 31, 2023 and 2022, see Item 7 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; of our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on February 23, 2024.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_58"></div><div style="margin-top:12pt"><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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We fund our operations and investing activities primarily through cash flow generated from operations and sales of our common stock. As of December&#160;31, 2024, we had cash, cash equivalents and marketable securities of $297.1 million, which consisted of deposits held at banks and major financial institutions and highly liquid marketable securities such as U.S. government securities and commercial paper. This includes $9.1 million of cash primarily held by our foreign subsidiaries. As of December&#160;31, 2024, our liability for taxes that would be payable because of repatriation of undistributed earnings of our foreign subsidiaries to the U.S. was not significant and limited to withholding taxes considering our existing net operating loss carryovers.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the cash inflows and outflows by activity during 2024 and 2023 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:62.476%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.292%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,251&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(109,530)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,897&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(65,926)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></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%">Operating Activities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating activities provided cash of $68.4 million in 2024 and $56.3 million in 2023. The increase in net cash provided by operating activities during 2024 as compared to 2023 was due primarily to an increase in our net cash inflow resulting from changes in operating assets and liabilities of $70.7 million partially offset by a decrease in our net operating results after adjustment of non-cash charges of $58.6 million. Non-cash charges consisted of stock-based compensation of $70.8 million and depreciation and amortization of $19.6 million partially offset by deferred income taxes of $10.0 million and net accretion of available-for-sale securities of $5.3 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, cash inflows from changes in operating assets and liabilities primarily consisted of decreases in accounts receivable of $46.7 million and  inventory of $30.3 million, both due to lower revenue, and a decrease in prepaid expenses and other assets of $11.2 million. These changes were partially offset by a decrease in accrued liabilities of $36.0 million, a decrease in accounts payable of $15.1 million due to the lower inventory purchases and a decrease in deferred revenue of $13.9 million due to a change in billing practices towards monthly versus annual.</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%">Investing Activities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, net cash used in investing activities of $109.5 million consisted of net purchases of marketable securities of $91.4 million and capital expenditures of $18.1 million, primarily consisting of purchases of test and computer equipment.</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%">Financing Activities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, net cash provided by financing activities of $20.9 million consisted of the issuance of common stock related to our equity plans of $31.6 million partially offset by purchases of our common stock of $10.7 million.</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%">2023 Compared to 2022</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of our liquidity and capital resources and our cash flow activities for the years ended December 31, 2023 and 2022, see Item 7 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; of our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 23, 2024.</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%">Working Capital and Capital Expenditure Needs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our material cash commitments include non-cancelable firm purchase commitments, normal recurring trade payables, compensation-related and expense accruals and operating leases. We believe that our outsourced approach to manufacturing provides us significant flexibility in both managing inventory levels and financing our inventory. Furthermore, we maintain a common stock repurchase program of which $102.9&#160;million was available as of December&#160;31, 2024. Our stock repurchase program does not require us to purchase a specific number of shares and may be modified, suspended or terminated at any time.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe, based on our current operating plan and expected operating cash flows, that our existing cash, cash equivalents and marketable securities will be sufficient to meet our anticipated cash needs for at least the next twelve months. If we are unable to generate sufficient cash flows or obtain other sources of liquidity, we will be forced to terminate our stock repurchase program, limit our development activities, reduce our investment in growth initiatives and institute cost-cutting measures, all of which may adversely impact our business and potential growth.</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%">Contractual Obligations and Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal commitments as of December&#160;31, 2024 consisted of our contractual obligations under non-cancelable outstanding purchase obligations and operating lease obligations for office space. The following table summarizes our contractual obligations as of December&#160;31, 2024 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.936%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.113%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.578%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.113%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.578%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.113%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.578%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.113%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.578%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.113%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.587%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" 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%">Payments Due by Period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Less Than 1 Year</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%">1-3 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%">3-5 Years</span></td><td colspan="3" style="border-top:1pt solid #000;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%">More Than 5 Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-cancelable purchase commitments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248,739&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,607&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,951&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,472&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease obligations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">266,113&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,135&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,861&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,495&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,622&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Represents outstanding purchase commitments to be delivered by our third-party manufacturers or other vendors. See Note 5 &#8220;Commitments and Contingencies&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">of the Notes to Consolidated Financial Statements included in this Annual Report on Form 10-K for further discussion regarding our outstanding purchase commitments related to our third-party manufacturers.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</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:10pt;font-weight:400;line-height:120%">Future minimum operating lease obligations in the table above primarily include payments for our office locations, which expire at various dates through 2033, including our new San Jose headquarters lease that will commence in August 2025. See Note 5 &#8220;Commitments and Contingencies&#8221; of the Notes to Consolidated Financial Statements included in this Annual Report on Form 10-K for further discussion regarding our operating leases.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_61"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7A.&#160;&#160;&#160;&#160;Quantitative and Qualitative Disclosures About Market Risk</span></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%">Interest Rate Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary objectives of our investment activity are to preserve principal, provide liquidity and maximize income without significantly increasing risk. By policy, we do not enter into investments for trading or speculative purposes. As of December&#160;31, 2024, we had cash, cash equivalents and marketable securities of $297.1 million, which was held primarily in cash, money market funds and highly liquid marketable securities such as U.S. government securities, corporate debt and commercial paper. Due to the nature of these money market funds and highly liquid marketable securities, we believe that we do not have any material exposure to changes in the fair value of our cash equivalents and marketable securities because of changes in interest rates.</span></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%">Foreign Currency Exchange Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary foreign currency exposures are described below.</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:400;line-height:120%">Economic Exposure</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The direct effect of foreign currency fluctuations on our sales and expenses has not been material because our sales and expenses are primarily denominated in U.S. dollars, or USD. However, we are indirectly exposed to changes in foreign currency exchange rates to the extent of our use of foreign CMs whom we pay in USD. Increases in the local currency rates of these vendors in relation to USD could cause an increase in the price of products that we purchase. Additionally, if the USD strengthens relative to other currencies, such strengthening could have an indirect effect on our sales to the extent it raises the cost of our products to non-U.S. customers and thereby reduces demand. A weaker USD could have the opposite effect. The precise indirect effect of currency fluctuations is difficult to measure or predict because our sales are influenced by many factors in addition to the impact of such currency fluctuations.</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:400;line-height:120%">Translation Exposure</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales contracts are primarily denominated in USD and, therefore, most of our revenue is not subject to foreign currency risk. We are directly exposed to changes in foreign exchange rates to the extent such changes affect our expenses related to our foreign assets and liabilities with our subsidiaries in China, India and the United Kingdom, whose functional currencies are Chinese Renminbi, or RMB, Indian Rupee, or INR, and British Pounds Sterling, or GBP.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating expenses are incurred primarily in the U.S. and Canada (Canadian Dollar, or CAD), in China associated with our research and development operations that are maintained there, in India for our center of excellence and in the United Kingdom for our international sales and marketing activities. Our operating expenses are generally denominated in the functional currencies of our subsidiaries in which the operations are located. The percentages of our operating expenses denominated in the following currencies for the indicated fiscal years were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"/><td style="width:56.395%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.259%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</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%">&#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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">USD</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RMB</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INR</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CAD</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">GBP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If USD had appreciated or depreciated by 10%, relative to RMB, INR, CAD and GBP our operating expenses for 2024 would have decreased or increased by approximately $7.8 million, or approximately 2%.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign exchange rate fluctuations may also adversely impact our financial position as the assets and liabilities of our foreign operations are translated into USD in preparing our Consolidated Balance Sheets. The effect of foreign exchange rate fluctuations on our consolidated financial position for the year ended December&#160;31, 2024 was a net translation loss of $0.1 million. This loss is recognized as an adjustment to stockholders&#8217; equity through &#8220;Accumulated other comprehensive income (loss).&#8221;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction Exposure</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have certain assets and liabilities, primarily accounts receivable and accounts payable (including inter-company transactions) that are denominated in currencies other than the relevant entity&#8217;s functional currency. In certain circumstances, changes in the functional currency value of these assets and liabilities create fluctuations in our reported consolidated financial position, cash flows and results of operations. Periodically, we use derivatives to hedge against fluctuations in foreign exchange rates. We do not enter into derivatives for speculative or trading purposes. We use foreign currency forward contracts to mitigate variability in gains and losses generated from the re-measurement of certain assets denominated in foreign currencies. These foreign exchange forward contracts typically have maturities of approximately one to two months. As of December&#160;31, 2024, we had no forward contracts outstanding. Transaction gains and losses on these foreign currency denominated assets and liabilities are recognized each period within &#8220;Other expense, net&#8221; in our Consolidated Statements of Comprehensive Income (Loss). During the year ended December&#160;31, 2024, the net loss we recognized related to these foreign currency denominated assets and liabilities was approximately $0.7 million.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="if8ad908c9d224d839edfac13d8b20c16_64"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 8. &#160;&#160;&#160;&#160;Financial Statements and Supplementary Data</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:85.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.224%"/><td style="width:0.1%"/></tr><tr><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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_67">Report of Independent Registered Public Accounting Firm</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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_67">36</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_70">Consolidated Balance Sheets, As of December&#160;31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_70">4</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_70"> and 20</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_70">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_70">3</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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_70">38</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73">Consolidated Statements of Comprehensive Income</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73"> (Loss</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73">)</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73">, Years Ended December&#160;31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73">4</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73"> and 20</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73">2</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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73">39</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_76">Consolidated Statements of Stockholders&#8217; Equity, Years Ended December&#160;31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_76">4</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_76">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_76">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_76"> and 20</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_76">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_76">2</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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_76">40</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_79">Consolidated Statements of Cash Flows, Years Ended December&#160;31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_79">4</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_79">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_79">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_79"> and 20</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_79">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_79">2</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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_79">41</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_82">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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_82">42</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><div id="if8ad908c9d224d839edfac13d8b20c16_67"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To the Stockholders and Board of Directors</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Calix, Inc.:</span></div><div style="margin-bottom:3pt"><span><br/></span></div><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting</span></div><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Calix, Inc. and subsidiaries (the Company) as of December&#160;31, 2024 and December 31, 2023, the related consolidated statements of comprehensive income (loss), stockholders&#8217; equity, and cash flows for each of the years in the three-year period ended December&#160;31, 2024, and the related notes (collectively, the consolidated financial statements). We also have audited the Company&#8217;s internal control over financial reporting as of December&#160;31, 2024, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Internal Control </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Integrated Framework</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%">(2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission.  </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December&#160;31, 2024 and December 31, 2023, and the results of its operations and its cash flows for each of the years in the three-year period ended December&#160;31, 2024, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;31, 2024 based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Internal Control </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Basis for Opinions</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management&#8217;s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements and an opinion on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Definition and Limitations of Internal Control Over Financial Reporting </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Critical Audit Matter</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Evaluation of net realizable value of components and finished goods inventory and excess and obsolete component liabilities</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As discussed in Notes 1, 4 and 5 to the consolidated financial statements, the Company has components and finished goods inventories with a carrying value of $102.7 million and excess and obsolete component liabilities of $27.5 million as of December 31, 2024. The Company adjusts the inventory carrying value for excess or obsolete inventory based on assumptions about future demand for products, potential obsolescence of technology, product life cycle, and whether pricing trends or forecasts indicate that the carrying value of inventory exceeds the estimated selling price. These factors are impacted by market and economic conditions, technology changes and new product introductions and require significant estimates that may include elements that are uncertain. The Company also records a liability and a charge to cost of revenue for estimated losses on components the Company is obligated to purchase from its manufacturers when the components have been rendered excess and obsolete due to manufacturing and engineering change orders resulting from design changes, manufacturing discontinuation of products by its suppliers, or in cases where the Company has committed component levels that greatly exceed projected demand.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We identified the evaluation of net realizable value of inventory and excess and obsolete component liabilities as a critical audit matter. Evaluation of the Company&#8217;s forecasted demand, including the Company&#8217;s determination of the effect of market and economic conditions, technology and design changes, new product introductions, and discontinuation of products both by the Company and its suppliers required significant auditor judgment.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls related to the Company&#8217;s inventory process. This included controls over the reviews of the estimates of the net realizable value of excess or obsolete components and finished goods inventory and liabilities for losses on components the Company is obligated to purchase from its manufacturers. For a selection of inventory items owned by the Company, we (1) reperformed the analysis provided by the Company to assess the accuracy of the net realizable value of inventory by comparing historical sales activity, customer order backlog, or demand forecasts to the inventory on hand quantities, and (2) performed inquiries of Company&#8217;s personnel or inspected documents regarding product end of life announcements, technology and design changes, and new product introductions. For a selection of components subject to the Company&#8217;s purchase commitments, we (1) evaluated the reasonableness of management&#8217;s assumptions used to estimate the excess and obsolete component liabilities by considering historical sales activity, customer order backlog, or demand forecasts of the related finished products and (2) performed inquiries of Company&#8217;s personnel or inspected documents regarding product end of life announcements, technology and design changes, new product introductions, and historical reimbursements to suppliers for excess and obsolete components.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-51">KPMG LLP</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2016. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-52">Santa Clara, California</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February&#160;21, 2025 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><div id="if8ad908c9d224d839edfac13d8b20c16_70"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CALIX, INC.</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(In thousands, except par value)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:73.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.996%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASSETS</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-53">43,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-54">63,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-55">253,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-56">156,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-57">79,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">126,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-59">102,727</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-60">132,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-61">105,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">118,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">584,735</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">597,956</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-65">31,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-66">29,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-67">6,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-68">9,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-69">177,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-70">167,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-71">116,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-72">116,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-73">23,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-74">21,320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-75">939,267</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-76">941,865</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"/></tr><tr><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">20,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">34,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">84,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">116,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">26,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-82">36,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-83">131,143</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">187,642</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term portion of deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">20,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-86">24,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-87">3,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-88">7,421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-89">2,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-90">2,956</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-91">158,327</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-92">222,883</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commitments and contingencies (See Note 5)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-93"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-5" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-94"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div 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, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-95"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-96">0.025</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-97"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-98">5,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-99"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-100"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-101"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-102">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December 31, 2024 and 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-103">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-104">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div 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, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-105"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-106">0.025</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-107"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-108">100,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-109"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-110">66,434</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December 31, 2024, and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-111"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-112">65,052</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="f-113">1,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="f-114">1,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-115">1,170,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-116">1,078,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-117">612</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-118">659</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-119">390,126</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-120">360,379</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-121">780,940</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-122">718,982</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-123">939,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-124">941,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><div id="if8ad908c9d224d839edfac13d8b20c16_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_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:9pt;font-weight:700;line-height:120%">CALIX, INC.</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:60.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.966%"/><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="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">2022</span></td></tr><tr style="height:12pt"><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-125">831,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-126">1,039,593</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-127">867,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-128">377,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-129">521,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-130">432,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-131">453,594</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-132">518,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-133">435,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses:</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-134">217,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-135">214,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-136">174,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-137">179,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-138">177,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-139">131,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-140">98,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-141">100,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-142">76,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-143">496,628</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-144">492,731</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-145">382,818</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-146">43,034</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-147">25,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-148">52,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income and other expense, net:</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-149">12,343</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-150">9,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-151">2,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-152">955</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-153">532</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-154">577</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest income and other expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-155">11,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-156">9,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-157">1,432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-158">31,646</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-159">34,757</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-160">54,042</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-161">1,899</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-162">5,432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-163">13,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-164">29,747</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-165">29,325</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-166">41,010</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) per common share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-167">0.45</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-168">0.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-169">0.63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-170">0.45</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-171">0.42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-172">0.60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average number of shares used to compute net income (loss) per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-173">65,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-174">65,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-175">65,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-176">65,879</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-177">69,320</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-178">68,911</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"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-179">29,747</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-180">29,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-181">41,010</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain (loss) on available-for-sale marketable securities, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-182">187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-183">1,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-184">1,521</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-185">140</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-186">113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-187">632</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total other comprehensive income (loss), net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-188">47</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-189">1,814</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-190">2,153</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-191">29,700</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-192">31,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-193">38,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="if8ad908c9d224d839edfac13d8b20c16_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_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:9pt;font-weight:700;line-height:120%">CALIX, INC.</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:26.905%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><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.973%"/><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.973%"/><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.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.633%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional</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%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</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%">Paid-in</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%">Comprehensive</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%">Accumulated</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Stockholders&#8217;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital</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%">Loss</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%">Deficit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Equity</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:8pt;font-weight:700;line-height:100%">Balance as of December&#160;31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-194">64,274</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 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:8pt;font-weight: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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-195">1,607</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 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:8pt;font-weight: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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-196">997,855</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 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:8pt;font-weight: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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-197">320</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:8pt;font-weight: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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-198">430,714</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight: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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-199">568,428</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-200">44,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-201">44,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock under equity incentive plans, net of forfeitures</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-202">1,461</ix:nonFraction>&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-203">37</ix:nonFraction>&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-204">27,419</ix:nonFraction>&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-205">27,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-206">41,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-207">41,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-208">2,153</ix:nonFraction>)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-209">2,153</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December&#160;31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-210">65,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-211">1,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-212">1,070,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-213">2,473</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-214">389,704</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-215">679,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-216">62,771</ix:nonFraction>&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-217">62,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock under equity incentive plans, net of forfeitures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-23" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-218">1,527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-219">38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-220">32,111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-221">32,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock including excise tax</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-23" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-222">2,210</ix:nonFraction>)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="f-223">55</ix:nonFraction>)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-224">86,589</ix:nonFraction>)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-225">86,644</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-226">29,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-227">29,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-228">1,814</ix:nonFraction>&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-229">1,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December&#160;31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-26" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-230">65,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-231">1,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-232">1,078,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-233">659</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-234">360,379</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-235">718,982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-236">70,761</ix:nonFraction>&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-237">70,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock under equity incentive plans, net of forfeitures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-238">1,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-239">43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-240">31,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-241">31,592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock including excise tax</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="f-242">342</ix:nonFraction>)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="f-243">9</ix:nonFraction>)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-244">10,686</ix:nonFraction>)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-245">10,695</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-246">29,747</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-247">29,747</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-248">47</ix:nonFraction>&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-249">47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December&#160;31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-34" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-250">66,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-251">1,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-252">1,170,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-253">612</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-254">390,126</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-255">780,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="if8ad908c9d224d839edfac13d8b20c16_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_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:9pt;font-weight:700;line-height:120%">CALIX, INC.</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:60.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.966%"/><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="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-256">29,747</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-257">29,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-258">41,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-259">70,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-260">62,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-261">44,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-262">19,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-263">16,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-264">14,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-265">9,969</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="f-266">660</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-267">1,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net accretion of available-for-sale securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-268">5,286</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-269">4,199</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-270">1,146</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-271">46,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-272">32,222</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-273">8,585</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-274">30,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-275">16,175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-276">60,280</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-277">11,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-278">60,795</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-279">38,359</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-280">15,138</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-281">6,369</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-282">12,111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-283">31,926</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-284">37,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-285">20,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-286">13,900</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-287">2,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-288">9,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-289">4,076</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-290">4,397</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-291">8,678</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-292">68,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-293">56,251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-294">27,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-295">18,054</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-296">17,855</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-297">14,067</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-298">301,677</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-299">216,193</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-300">191,403</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales of marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-301">49,902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:fixed-zero" scale="3" id="f-302">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:fixed-zero" scale="3" id="f-303">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maturities of marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-304">160,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-305">227,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-306">181,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-307">109,530</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-308">6,245</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-309">24,082</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from common stock issuances related to employee benefit plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-310">31,592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-311">32,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-312">27,456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-313">10,695</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-314">86,397</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-315">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments related to financing arrangements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="calx:PaymentsForFinancingArrangements" format="ixt:fixed-zero" scale="3" id="f-316">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="calx:PaymentsForFinancingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-317">11,678</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="calx:PaymentsForFinancingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-318">2,393</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-319">20,897</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-320">65,926</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-321">25,063</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-322">14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-323">256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-324">424</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-325">20,247</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-326">15,664</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-327">27,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-328">63,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-329">79,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-330">51,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-331">43,162</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-332">63,409</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-333">79,073</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:fixed-zero" scale="3" id="f-334">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="f-335">253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="f-336">577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-337">5,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-338">11,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-339">9,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-cash investing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in accounts payable and accrued liabilities related to purchases of property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="calx:ChangeInCapitalExpendituresIncurredButNotYetPaid" scale="3" id="f-340">484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="calx:ChangeInCapitalExpendituresIncurredButNotYetPaid" scale="3" id="f-341">180</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="calx:ChangeInCapitalExpendituresIncurredButNotYetPaid" scale="3" id="f-342">586</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="if8ad908c9d224d839edfac13d8b20c16_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_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%">CALIX, INC.</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_85"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.  <ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock" id="f-343" continuedAt="f-343-1" escape="true">Description of Business and Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="f-343-1" continuedAt="f-343-2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Company</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%">Calix, Inc. (together with its subsidiaries, &#8220;Calix&#8221; or the &#8220;Company&#8221;) was incorporated in August 1999 and is a Delaware corporation. The Company develops, markets and sells an appliance-based platform, cloud and managed services that focus on the subscriber-facing network, the portion of the network that governs available bandwidth and determines the range and quality of services that can be offered to subscribers. This platform, cloud and managed services enable broadband experience providers (&#8220;BEPs&#8221;) of all sizes to innovate and transform their businesses. The Company&#8217;s BEP customers are empowered to utilize real-time data and insights from the Calix platform to simplify their businesses and deliver experiences that excite their subscribers. These insights enable BEPs to grow their businesses through increased subscriber acquisition, loyalty and revenue, thereby increasing the value of their businesses and contributions to their communities.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-344" escape="true"><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%">Basis of Presentation and Accounting Guidance</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%">The accompanying consolidated financial statements have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) and U.S. generally accepted accounting principles (&#8220;GAAP&#8221;). All significant intercompany balances and transactions have been eliminated in consolidation. Any reference in these notes to applicable accounting guidance is meant to refer to the authoritative U.S. GAAP as found in the Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;).</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-345" escape="true"><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%">Use of Estimates</span></div><div style="margin-top:6pt"><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 is in conformity with U.S. GAAP, which requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. For the Company, these estimates include, but are not limited to, allowances for doubtful accounts and sales returns, excess and obsolete inventory, allowances for obligations to its contract manufacturers, valuation of stock-based compensation, useful lives assigned to long-lived assets, standard and extended warranty costs, realizability of deferred tax assets and uncertain tax positions and contingencies. Actual results could differ from those estimates, and such differences could be material to the Company&#8217;s financial position and results of operations.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-346" continuedAt="f-346-1" escape="true"><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%">Revenue Recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when a performance obligation is satisfied, which occurs when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Revenue from sales of access and premises systems is recognized when control is transferred to the customer, which is generally when the products are shipped. Revenue from software platform licenses, which provides the customer with a right to use the software as it exists, is generally recognized upfront when the license is made available to the customer. Revenue from cloud-based software subscriptions, customer support, maintenance, extended warranty subscriptions and managed services is generally recognized ratably over the contract term. Revenue from professional services and training is recognized as the services are delivered.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account. A contract&#8217;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company&#8217;s hardware products contain both software and non-software components that function together to deliver the products&#8217; essential functionality and therefore constitutes a single performance obligation as the promise to transfer the individual software and non-software components is not separately identifiable and, therefore, not distinct. Cloud-based software subscriptions can include multi-year agreements with a fixed annual fee for a minimum committed usage level. To the extent that minimum committed usage level each year varies, the Company has concluded that each year represents a distinct stand-ready performance obligation and the transaction price allocated to each performance obligation is recognized as revenue ratably over each annual period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contracts generally include multiple performance obligations. For such arrangements, the Company allocates the contract&#8217;s transaction price to each performance obligation using the relative stand-alone selling price of each distinct good or service in the contract. Observable prices of a product or service when the Company sells them separately based on stratification by classes of customers and products are the best estimate of stand-alone selling prices. However, when stand-alone selling prices are not directly observable, they are estimated, and judgment is required in their determination. In these instances, the Company determines stand-alone selling prices using all other available information, which may include pricing </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><ix:continuation id="f-343-2" continuedAt="f-343-3"><ix:continuation id="f-346-1" continuedAt="f-346-2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">practices relative to geographies, market conditions, competitive landscape, characteristics of targeted customers for hardware products, internal costs and gross margin objectives for services and internal costs and value assessments for subscriptions.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:CostOfSalesPolicyTextBlock" id="f-347" escape="true"><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%">Cost of Revenue</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%">Cost of revenue consists primarily of finished goods inventory purchased from the Company&#8217;s contract manufacturers, payroll and related expenses associated with managing the relationships with contract manufacturers, depreciation of manufacturing test equipment, warranty and retrofit costs, excess and obsolete inventory costs, allowances for obligations to its contract manufacturers, shipping charges and amortization of certain intangible assets. It also includes contractor and other costs of services incurred directly related to the delivery of services to customers.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:StandardProductWarrantyPolicy" id="f-348" escape="true"><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%">Warranty and Retrofit</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers limited warranties for its hardware products for a period of <span style="-sec-ix-hidden:f-349">one</span> or <ix:nonNumeric contextRef="c-39" name="calx:ProductWarrantyPeriod" format="ixt-sec:durwordsen" id="f-350">five years</ix:nonNumeric>, depending on the product type. The Company recognizes estimated costs related to warranty activities as a component of cost of revenue upon product shipment or upon identification of a specific product failure. Under certain circumstances, the Company also provides fixes on specifically identified performance failures for products that are outside of the standard warranty period and recognizes estimated costs related to retrofit activities as a component of cost of revenue upon identification of such product failures. The Company recognizes estimated warranty and retrofit costs when it is probable that a liability has been incurred and the amount of loss is reasonably estimable. The estimates are based upon historical and projected product failure and claim rates, historical costs incurred in correcting product failures and information available related to any specifically identified product failures. Judgment is required in estimating costs associated with warranty and retrofit activities, and the Company's estimates are limited to information available to the Company at the time of such estimates. In some cases, such as when a specific product failure is first identified or a new product is introduced, the Company may initially have limited information and limited historical failure and claim rates upon which to base its estimates, and such estimates may require revision in future periods. The recorded amount is adjusted from time to time for specifically identified warranty and retrofit exposure. Actual warranty and retrofit expenses are charged against the Company&#8217;s estimated warranty and retrofit liability when incurred. Factors that affect the Company&#8217;s warranty and retrofit liability include the number of active installed units and historical and anticipated rates of warranty and retrofit claims and cost per claim.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-351" escape="true"><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%">Stock-Based Compensation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense associated with stock options and purchase rights under the Amended and Restated Employee Stock Purchase Plan (the &#8220;ESPP&#8221;) and the Amended and Restated 2017 Nonqualified Employee Stock Purchase Plan (the &#8220;NQ ESPP&#8221;) is measured at the grant date based on the fair value of the award and is recognized, net of forfeitures, as expense over the remaining requisite service period (generally the vesting period) on a straight-line basis.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock option and employee stock purchase right under the ESPP is estimated at the grant date using the Black-Scholes option valuation model. The fair value of the employee stock purchase right under the NQ ESPP is based on closing market price of the Company&#8217;s common stock on the date of grant.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense associated with performance stock options (&#8220;PSOs&#8221;) with graded vesting features and which contain both a performance and a service condition is measured based on fair value of stock options estimated at the grant date using the Black-Scholes option valuation model, and is recognized, net of forfeitures, as expense over the requisite service period using the graded vesting attribution method.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense is only recognized if the Company has determined that it is probable that the performance condition will be met. The Company reassesses the probability of vesting at each reporting period and adjusts compensation expense based on its probability assessment.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="f-352" escape="true"><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%">Loss Contingencies</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company occasionally faces legal proceedings from business activities. It evaluates the likelihood of an unfavorable outcome and records a loss contingency when the loss is probable and reasonably estimable. This assessment involves significant judgment and uncertainty, influenced by factors beyond the Company&#8217;s control. The Company estimates potential losses based on available information and reassesses these estimates quarterly. Changes in estimates could impact the Company&#8217;s business, operating results, or financial condition. Actual outcomes may differ from these estimates, potentially affecting the Company materially.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-353" continuedAt="f-353-1" escape="true"><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%">Credit Risk and Inventory Supplier Concentrations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable. Cash equivalents consist of money market funds and marketable securities with a maturity at the date of purchase of ninety days or less, which are invested through financial </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><ix:continuation id="f-343-3" continuedAt="f-343-4"><ix:continuation id="f-353-1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">institutions in the United States. Deposits in and investments held by these financial institutions may, at times, exceed federally insured limits. The Company has not experienced any losses in such accounts. The Company also has approximately $<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-5" name="us-gaap:Cash" scale="6" id="f-354">9.1</ix:nonFraction> million of cash held by its foreign subsidiaries in India, China and the United Kingdom. Management believes that the financial institutions that hold the Company&#8217;s cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these cash and cash equivalents.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company depends primarily on a small number of outside contract manufacturers (&#8220;CMs&#8221;) and original design manufacturers (&#8220;ODMs&#8221;) for the bulk of its finished goods inventory. The Company generally purchases its products through purchase orders with its suppliers. While the Company seeks to maintain a sufficient supply of its products, the Company&#8217;s business and results of operations could be adversely affected by a stoppage or delay in receiving such products, the receipt of defective parts, an increase in price of such products or the Company&#8217;s inability to obtain lower prices from its CMs, ODMs and other suppliers in response to competitive pressures.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-355" escape="true"><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%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, trade receivables, accounts payable and other accrued liabilities approximate their fair value due to their relatively short-term nature. Marketable securities are valued using quoted market prices in active markets to determine fair value.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="calx:CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock" id="f-356" escape="true"><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%">Cash, Cash Equivalents and Marketable Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents and marketable securities are stated at amounts that approximate fair value based on quoted market prices.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has invested its excess cash primarily in money market funds and highly liquid marketable securities such as U.S. treasury securities, corporate debt instruments, commercial paper and U.S. government securities. The Company considers all investments with maturities of three months or less when purchased to be cash equivalents. Marketable securities represent highly liquid U.S. treasury securities, corporate debt instruments, commercial paper and U.S. government securities with maturities greater than 90 days at date of purchase. Marketable securities with maturities greater than one year are classified as current because management considers all marketable securities to be available for current operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s investments have been classified and accounted for as available-for-sale. Such investments are recorded at fair value and unrealized holding gains and losses are reported as a separate component of comprehensive loss in the stockholders&#8217; equity until realized. Realized gains and losses on sales of marketable securities, if any, are determined on the specific identification method and are reclassified from accumulated other comprehensive loss to results of operations as &#8220;Other expense, net.&#8221; Realized gains and losses were not significant for the years ended December&#160;31, 2024 and 2023, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company&#8217;s available-for-sale debt securities in an unrealized loss position, the Company determines whether a credit loss exists. In this assessment, among other factors, the Company considers the extent to which the fair value is less than the amortized cost, any changes to the rating of the security by a rating agency and adverse conditions specifically related to the security. If factors indicate a credit loss exists, an allowance for credit loss will be recorded to &#8220;Other expense, net,&#8221; limited by the amount that the fair value is less than the amortized cost basis. The amount of fair value change relating to all other factors will be recognized in other comprehensive loss.</span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash, Cash Equivalents and Marketable Securities.&#8221;</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="f-357" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an allowance for doubtful accounts for expected credit losses at contract inception resulting from the inability of its customers to make required payments. The Company records a specific allowance and revises the expected loss based on an analysis of individual past-due balances. Additionally, based on historical write-offs and the Company&#8217;s collection experience, the Company records an additional allowance based on a percentage of outstanding receivables. The Company performs credit evaluations of its customers&#8217; financial condition. These evaluations require judgment and are based on a variety of factors including, but not limited to, current economic trends, payment history and a financial review of the customer. Actual collection losses may differ from management&#8217;s estimates, and such differences could be material to the Company&#8217;s financial position and results of operations.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-358" continuedAt="f-358-1" escape="true"><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%">Inventory Valuation and Supplier Purchase Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory, which primarily consists of finished goods purchased from CMs or ODMs, is stated at the lower of cost (determined by the first-in, first-out method) and net realizable value. Inbound shipping costs and tariffs are included in the cost of inventory. In addition, from time to time, the Company procures component inventory primarily as a result of manufacturing discontinuation of critical components by suppliers or a change in suppliers. Furthermore, as a result of the global pandemic-induced supply chain challenges and supply assurance plans, the Company has purchased, and may continue to purchase, </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><ix:continuation id="f-343-4" continuedAt="f-343-5"><ix:continuation id="f-358-1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">excess components from its suppliers and consign components back to its suppliers to be consumed on future finished good builds.</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%">The Company regularly monitors inventory on-hand and record write-downs for excess and obsolete inventory. The Company also evaluates its supplier purchase commitments and records a liability for excess and obsolete components consistent with the valuation of the Company&#8217;s excess and obsolete inventory and future production requirements. These write-downs and accruals are based on the Company&#8217;s assumptions of demand for our products and requires significant judgement of relevant factors including a comparison of the quantity and cost of inventory on hand to the Company&#8217;s estimated forecast of customer demand, current levels of orders and backlog, market conditions, potential obsolescence of technology, product life cycles and whether pricing trends or forecasts indicate that the carrying value of inventory exceeds the Company&#8217;s estimated selling price. Factors that could influence management&#8217;s assumptions and judgements include changes in economic conditions, competitive dynamics, winning or losing a key customer, changes in the Company&#8217;s customers&#8217; capital expenditures, government investment programs, technology changes, new product introductions and supply-chain lead times. Actual demand may differ from forecasted demand and may have a material effect on gross profit. If inventory is written down, a new cost basis is established that cannot be increased in future periods.</span></div></ix:continuation><ix:continuation id="f-346-2" continuedAt="f-346-3"><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%">Contract Costs</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%">The Company capitalizes certain sales commissions related primarily to multi-year cloud-based software subscriptions and extended warranty support contracts.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized commissions are amortized as sales and marketing expenses over the period that the related revenue is recognized, which can be up to <ix:nonNumeric contextRef="c-4" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="f-359">five years</ix:nonNumeric> for extended warranty. The Company classifies the unamortized portion of deferred commissions as current or noncurrent based on the timing of when the Company expects to recognize the expense. The current and noncurrent portions of deferred commissions are included in &#8220;Prepaid expenses and other current assets&#8221; and &#8220;Other assets,&#8221; respectively, in the Company&#8217;s Consolidated Balance Sheets.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-360" escape="true"><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%">Property and Equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, less accumulated depreciation, and are depreciated using the straight-line method over the estimated useful life of each asset. Generally, computer equipment is depreciated over <ix:nonNumeric contextRef="c-41" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-361">two years</ix:nonNumeric>; purchased software is depreciated over <span style="-sec-ix-hidden:f-362">three</span> to <ix:nonNumeric contextRef="c-43" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-363">five years</ix:nonNumeric>; test equipment is depreciated over <ix:nonNumeric contextRef="c-44" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-364">three years</ix:nonNumeric>; furniture and fixtures are depreciated over <ix:nonNumeric contextRef="c-45" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-365">seven years</ix:nonNumeric>; and leasehold improvements are depreciated over the shorter of the respective lease term or the estimated useful life of the asset. Maintenance and repairs are charged to expense as incurred.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="f-366" escape="true"><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%">Goodwill</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill was recorded as a result of the Company&#8217;s acquisitions of Occam Networks, Inc. in 2011 and Optical Solutions, Inc. in 2006. The Company records goodwill when consideration paid in a business acquisition exceeds the fair value of the net tangible assets and the identified intangible assets acquired. Goodwill is not amortized but instead is subject to an annual impairment test or more frequently if events or changes in circumstances indicate that it may be impaired. The Company evaluates goodwill on an annual basis as of the end of the second quarter of each fiscal year. Management has determined that it operates as a single reporting unit and, therefore, evaluates goodwill impairment at the enterprise level.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of the second quarter of 2024, the Company completed its annual goodwill impairment test. Based on its assessment of certain qualitative factors such as market capitalization, management concluded that the fair value of the Company was more likely than not greater than its carrying amount as of July 2, 2024. As such, it was not necessary to perform the two-step quantitative goodwill impairment test at the time.</span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no significant events or changes in circumstances subsequent to the 2024 annual impairment test that would more likely than not indicate that the carrying value of goodwill may have been impaired as of December&#160;31, 2024. There were <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-367"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-368"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-369">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment losses for goodwill for the years ended December&#160;31, 2024, 2023 or 2022.</span></div><ix:continuation id="f-346-3"><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%">Deferred Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue results from transactions where the Company billed the customer for products or services and when cash payments are received or due prior to transferring control of the promised goods or services to the customer. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms to customers typically range from net&#160;30&#160;to net&#160;90&#160;days and vary by the size and location of customer and the products or services offered. The period between the transfer of control of the promised good or service to a customer and when payment is due is not a significant financing component.</span></div></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><ix:continuation id="f-343-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-370" escape="true"><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%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its tax positions and estimates its current tax exposure along with assessing temporary differences that result from different book to tax treatment of items not currently deductible for tax purposes. These differences result in deferred tax assets and liabilities on the Company&#8217;s Consolidated Balance Sheets, which are estimated based upon the difference between the financial statement and tax bases of assets and liabilities using the enacted tax rates that will be in effect when these differences reverse. In general, deferred tax assets represent future tax benefits to be received when certain expenses previously recognized in the Company&#8217;s Consolidated Statements of Comprehensive Income (Loss) become deductible expenses under applicable income tax laws or loss or credit carryforwards are utilized. Accordingly, realization of the Company&#8217;s deferred tax assets is dependent on future taxable income against which these deductions, losses and credits can be utilized.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company must assess the likelihood that deferred tax assets will be recovered from future taxable Income, and if the Company determines that recovery is not more likely than not, the Company must establish a valuation allowance. Management judgment is required in determining its provision for income taxes, deferred tax assets and liabilities and any valuation allowance recorded against its net deferred tax assets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-371" escape="true"><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%">Newly Adopted Accounting Standards</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-07, Segment Reporting, which expanded annual and interim disclosure requirements for reportable segments. The Company adopted the new standard effective January 1, 2025. See Footnote 12 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Information.</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%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes, which prescribes standardized categories and disaggregation of information in the reconciliation of provision for income taxes, requires disclosure of disaggregated income taxes paid and modifies other income tax-related disclosure requirements. The updated standard is effective for the Company beginning with its 2025 annual reporting period. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures, which requires additional disclosure of certain costs and expenses within the notes to the financial statements. The updated standard is effective for the Company&#8217;s annual periods beginning in 2027 and interim periods beginning in the first quarter of 2028. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no other accounting pronouncements or changes in accounting pronouncements that are significant or potentially significant to the Company.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><div id="if8ad908c9d224d839edfac13d8b20c16_88"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.  <ix:nonNumeric contextRef="c-1" name="us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock" id="f-374" continuedAt="f-374-1" escape="true">Cash, Cash Equivalents and Marketable Securities</ix:nonNumeric></span></div><ix:continuation id="f-374-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="f-375" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents and marketable securities consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"/><td style="width:73.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.081%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><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: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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="f-376">20,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="f-377">18,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-378">10,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-379">32,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-380">7,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-381">9,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-382">4,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-383">2,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-384">43,162</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-385">63,409</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-386">123,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-387">7,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-388">66,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-389">92,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-390">24,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-391">43,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-392">22,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-393">14,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-394">16,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:fixed-zero" scale="3" id="f-395">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-396">253,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-397">156,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="calx:CashCashEquivalentsAndMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-398">297,091</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="calx:CashCashEquivalentsAndMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-399">220,346</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 carrying amounts of the Company&#8217;s money market funds approximate their fair values due to their nature, duration and short maturities. As of December&#160;31, 2024, all marketable securities were due in <ix:nonNumeric contextRef="c-64" name="us-gaap:DebtSecuritiesAvailableForSaleTerm" format="ixt-sec:durwordsen" id="f-400">three years</ix:nonNumeric> or less.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="f-401" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and fair value of marketable securities as of December&#160;31, 2024 were as follows (in thousands):</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.838%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</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:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains, net</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:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-402">123,519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-403">182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-404">123,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-405">74,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-406">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-407">74,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-408">24,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-409">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-410">24,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-411">16,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-412">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-413">16,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-414">32,766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-415">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-416">32,773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-417">271,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-418">249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-419">271,537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and fair value of marketable securities as of December&#160;31, 2023 were as follows (in thousands):</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.838%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</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:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains (Losses), net</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:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-420">102,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-421">80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-422">102,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-423">47,003</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" sign="-" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-424">28</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-425">46,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-426">43,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" sign="-" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-427">52</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-428">43,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-429">6,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-430">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-431">7,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-432">199,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-433">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-434">199,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="if8ad908c9d224d839edfac13d8b20c16_91"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.  <ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-435" continuedAt="f-435-1" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-436" continuedAt="f-436-1" escape="true"><ix:continuation id="f-435-1" continuedAt="f-435-2"><div 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 measures its cash equivalents and marketable securities at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. 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 Company utilizes the following three-tier value hierarchy which prioritizes the inputs used in measuring fair value:</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 &#8211; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div></ix:continuation></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><ix:continuation id="f-435-2"><ix:continuation id="f-436-1"><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 &#8211; Observable inputs other than quoted prices included in Level 1 for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-driven valuations in which all significant inputs and significant value drivers are observable in active markets.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 &#8211; Unobservable inputs to the valuation derived from fair valuation techniques in which one or more significant inputs or significant value drivers are unobservable. The fair value hierarchy also requires the Company to maximize the use of observable inputs, when available, and to minimize the use of unobservable inputs when determining inputs and determining fair value.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="f-437" 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 tables sets forth the Company&#8217;s financial assets measured at fair value on a recurring basis based on the three-tier fair value hierarchy (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.575%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</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%">Level 2</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-438">4,890</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-439">&#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:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-440">4,890</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-441">74,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:fixed-zero" scale="3" id="f-442">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-443">74,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:fixed-zero" scale="3" id="f-444">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-445">123,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-446">123,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:fixed-zero" scale="3" id="f-447">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-448">32,773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-449">32,773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:fixed-zero" scale="3" id="f-450">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-451">24,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-452">24,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:fixed-zero" scale="3" id="f-453">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-454">16,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-455">16,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-456">79,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-457">197,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-458">276,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.575%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</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%">Level 2</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-459">2,563</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-460">&#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:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-461">2,563</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-462">102,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:fixed-zero" scale="3" id="f-463">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-464">102,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:fixed-zero" scale="3" id="f-465">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-466">46,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-467">46,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:fixed-zero" scale="3" id="f-468">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-469">43,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-470">43,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:fixed-zero" scale="3" id="f-471">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-472">7,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="3" id="f-473">7,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-474">104,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-475">97,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-476">202,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="if8ad908c9d224d839edfac13d8b20c16_94"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.  <ix:nonNumeric contextRef="c-1" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="f-477" continuedAt="f-477-1" escape="true">Balance Sheet Details</ix:nonNumeric></span></div><ix:continuation id="f-477-1" continuedAt="f-477-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="f-478" escape="true"><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%">Accounts receivable, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:73.380%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.029%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-479">79,632</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-480">126,331</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="f-481">311</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="f-482">304</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-483">79,321</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-484">126,027</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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="calx:ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock" id="f-485" escape="true"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the changes in allowance for doubtful accounts and product return liability for the periods indicated (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.076%"><tr><td style="width:1.0%"/><td style="width:46.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.351%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at Beginning of Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions Charged to Expenses or Revenue Net of Recoveries</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%">Write Offs and Returns</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%">Balance at <br/>End of Year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31, 2024:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="f-486">304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-487">264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="f-488">257</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="f-489">311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product return liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-490">2,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-491">3,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-492">3,681</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-493">2,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31, 2023:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="f-494">397</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-495">43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="f-496">136</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="f-497">304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product return liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-498">2,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-499">4,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-500">4,825</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-501">2,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31, 2022:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="f-502">725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-503">276</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="f-504">52</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="f-505">397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product return liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-506">1,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-507">5,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-508">4,497</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-509">2,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:4pt"><span><br/></span></div><ix:continuation id="f-477-2" continuedAt="f-477-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="f-510" escape="true"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:73.035%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.179%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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%">Components</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryPartsAndComponentsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-511">21,735</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryPartsAndComponentsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-512">22,119</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-513">80,992</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-5" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-514">110,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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="c-4" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-515">102,727</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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="c-5" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-516">132,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" id="f-517" 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%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"/><td style="width:73.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.446%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.446%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.830%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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%">Supplier deposits</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DepositsAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-518">62,620</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DepositsAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-519">78,131</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="calx:PrepaidExpensesAndOtherAssetsMiscellaneousCurrent" format="ixt:num-dot-decimal" scale="3" id="f-520">42,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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="c-5" decimals="-3" name="calx:PrepaidExpensesAndOtherAssetsMiscellaneousCurrent" format="ixt:num-dot-decimal" scale="3" id="f-521">40,467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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="c-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-522">105,596</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-523">118,598</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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-524" escape="true"><div style="margin-top:4pt"><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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:73.035%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.179%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Test equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-525">57,595</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-526">50,853</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-527">14,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-528">13,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-529">11,146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-530">12,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-531">2,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-532">2,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-533">1,268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-534">1,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-535">86,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-536">80,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-537">55,590</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-538">51,384</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-539">31,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-540">29,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expenses were&#160;$<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-541">19.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-542">16.6</ix:nonFraction> million and&#160;$<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-543">14.3</ix:nonFraction> million for the years ended December&#160;31, 2024, 2023 and 2022, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="f-546" escape="true"><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%"><span style="-sec-ix-hidden:f-544"><span style="-sec-ix-hidden:f-545">Accrued liabilities</span></span> consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:73.035%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.179%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compensation and related benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-547">36,004</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-548">36,741</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Component inventory held by suppliers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="calx:AccruedExcessAndObsoleteInventoryAtContractManufacturer" format="ixt:num-dot-decimal" scale="3" id="f-549">8,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="calx:AccruedExcessAndObsoleteInventoryAtContractManufacturer" format="ixt:num-dot-decimal" scale="3" id="f-550">32,182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional and consulting fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-551">5,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-552">7,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of warranty and retrofit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-553">5,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-554">5,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="calx:TaxesPayableCurrentExcludingAccruedIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-555">5,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="calx:TaxesPayableCurrentExcludingAccruedIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-556">4,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer advances or rebates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="calx:AccruedCustomerAdvancesOrRebatesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-557">4,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="calx:AccruedCustomerAdvancesOrRebatesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-558">5,967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-559">4,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-560">4,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product returns</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="calx:ProductReturnReserveCurrent" format="ixt:num-dot-decimal" scale="3" id="f-561">2,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="calx:ProductReturnReserveCurrent" format="ixt:num-dot-decimal" scale="3" id="f-562">2,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedInsuranceCurrent" format="ixt:num-dot-decimal" scale="3" id="f-563">2,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedInsuranceCurrent" format="ixt:num-dot-decimal" scale="3" id="f-564">2,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="calx:AccruedRevenueSharePaymentsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-565">1,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="calx:AccruedRevenueSharePaymentsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-566">1,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Freight</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="calx:AccruedFreightCurrent" format="ixt:num-dot-decimal" scale="3" id="f-567">1,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="calx:AccruedFreightCurrent" format="ixt:num-dot-decimal" scale="3" id="f-568">1,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Litigation settlement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LitigationReserveCurrent" format="ixt:fixed-zero" scale="3" id="f-569">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LitigationReserveCurrent" format="ixt:num-dot-decimal" scale="3" id="f-570">3,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-571">6,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-572">8,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-573">84,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-574">116,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="f-575" escape="true"><ix:continuation id="f-477-3"><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%">Changes in the Company&#8217;s accrued warranty and retrofit liability were as follows (in thousands):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.076%"><tr><td style="width:1.0%"/><td style="width:60.044%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.195%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.195%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.198%"/><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="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="f-576">8,029</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="f-577">8,386</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="f-578">9,594</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for warranty and retrofit charged to cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="f-579">2,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="f-580">3,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="f-581">1,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Utilization of reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="f-582">3,010</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="f-583">3,639</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="f-584">2,523</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="f-585">7,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="f-586">8,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="f-587">8,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div id="if8ad908c9d224d839edfac13d8b20c16_97"></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%">5.  <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-588" continuedAt="f-588-1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="f-588-1" continuedAt="f-588-2"><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%">Lease Commitments</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 leases office space under non-cancelable operating leases. Certain of the Company&#8217;s operating leases contain renewal options and rent acceleration clauses. <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-589" continuedAt="f-589-1" escape="true">Future minimum payments under the non-cancelable operating leases for leases that have commenced consisted of the following as of December&#160;31, 2024 (in&#160;thousands):</ix:nonNumeric></span></div><ix:continuation id="f-589-1"><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"/><td style="width:75.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.834%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.320%"/><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:700;line-height:100%">Year Ending December 31,</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%">&#160;Future Minimum Lease Payments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-590">4,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:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-591">1,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-592">1,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="f-593">707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="calx:LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive" scale="3" id="f-594">340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-595">8,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="f-596">446</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-597">8,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:1pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="calx:LesseeOperatingLeaseLiabilityTableTextBlock" id="f-598" escape="true"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, the operating lease liability consisted of the following (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.152%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.150%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-599">Accrued liabilities - current portion of operating leases</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-600">4,303</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">Operating leases</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-601">3,720</ix:nonFraction>&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-602">8,023</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"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its headquarters office space in San Jose, California under a lease agreement that expires in December 2025. The future minimum lease payments under the lease are $<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="f-603">2.5</ix:nonFraction> million as of December&#160;31, 2024 and are included in the tables above. In December 2024, the Company entered into a new headquarters office lease agreement for <ix:nonFraction unitRef="sqft" contextRef="c-130" decimals="INF" name="calx:OperatingLeaseAreaOfOfficeBuilding" format="ixt:num-dot-decimal" scale="0" id="f-604">23,000</ix:nonFraction> square feet in San Jose, California. The lease is expected to commence in August 2025 for a term of <ix:nonNumeric contextRef="c-130" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:durmonth" id="f-605">90</ix:nonNumeric> months. The future minimum lease payments of $<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-5" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="f-606">8.9</ix:nonFraction>&#160;million are not included in the table above.</span></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above tables also include future minimum lease payments for the Company's office facilities in Petaluma, California; Plymouth, Minnesota; Richardson, Texas; Bangalore, India; and Nanjing, China, which expire at various dates through 2029.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company entered into a sublease for a portion of the San Jose headquarters office space that was previously abandoned. The sublease commenced in August 2022 for a term of <ix:nonNumeric contextRef="c-131" name="us-gaap:LessorOperatingLeaseTermOfContract" format="ixt-sec:durmonth" id="f-607">39</ix:nonNumeric> months. The Company received $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="6" id="f-608">0.8</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="6" id="f-609">0.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="6" id="f-610">0.3</ix:nonFraction>&#160;million in sublease income in 2024, 2023 and 2022, respectively. <ix:nonNumeric contextRef="c-1" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" id="f-611" escape="true">Future minimum sublease payments were $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="f-612">0.7</ix:nonFraction>&#160;million for 2025 as of December&#160;31, 2024.</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average discount rate for the Company&#8217;s operating leases as of December&#160;31, 2024 was <ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-613">4.8</ix:nonFraction>%. The weighted average remaining lease term as of December&#160;31, 2024 was <ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-614">2.7</ix:nonNumeric> 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%">For the years ended December&#160;31, 2024, 2023 and 2022, total rent expense of the Company was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="f-615">5.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="f-616">4.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="f-617">4.6</ix:nonFraction> million, respectively. Cash paid within operating cash flows for operating leases was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="f-618">4.5</ix:nonFraction>&#160;million for each of the years ended December&#160;31, 2024, 2023 and 2022.</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%">Purchase Commitments</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 CMs and ODMs place orders for component inventory based upon the Company&#8217;s build forecasts and pursuant to stated component lead times to ensure adequate component supply. The components are used by the CMs and ODMs to build the products included in the build forecasts. The Company generally does not take ownership of the components held by CMs and ODMs. The Company places purchase orders with its CMs and ODMs in order to fulfill its monthly finished product </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><ix:continuation id="f-588-2"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inventory requirements. The Company incurs a liability when the CMs and ODMs convert the component inventory to a finished product and takes ownership of the finished goods inventory.</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 has from time to time, and subject to certain conditions, reimbursed certain suppliers for component inventory purchases when this inventory has been rendered excess or obsolete, for example due to manufacturing and engineering change orders resulting from design changes, manufacturing discontinuation of products by its suppliers, or in cases where the Company has committed inventory levels that exceed projected demand. In the event of termination of services with a manufacturing partner, the Company has purchased, and may be required to purchase in the future, certain of the remaining components inventory held by the CM or ODM as well as any outstanding orders pursuant to the contractual provisions with such CM or ODM. The estimated excess and obsolete component liabilities related to manufacturing and engineering change orders, termination of manufacturing partners and other factors are recorded against Supplier Deposits in &#8220;Prepaid expenses and other current assets&#8221; or included in &#8220;Accrued liabilities&#8221; in the accompanying Consolidated Balance Sheets, because the corresponding component parts have not been received by the Company. The amounts were $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="calx:AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments" format="ixt:num-dot-decimal" scale="6" id="f-619">27.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="calx:AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments" scale="6" id="f-620">32.2</ix:nonFraction> million as of December&#160;31, 2024 and 2023, respectively. The Company records the related charges in &#8220;Cost of revenue&#8221; in its Consolidated Statements of Comprehensive Income (Loss).</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 December&#160;31, 2024 and 2023, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" format="ixt:num-dot-decimal" scale="6" id="f-621">138.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" format="ixt:num-dot-decimal" scale="6" id="f-622">176.3</ix:nonFraction>&#160;million, respectively, of outstanding purchase commitments for inventories to be delivered by its suppliers, including CMs and ODMs.</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%">Litigation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is involved in various legal proceedings arising from the normal course of business activities. The Company is not currently a party to any legal proceeding that, if determined adversely to the Company, in management&#8217;s opinion, is currently expected to individually or in the aggregate have a material adverse effect on the Company&#8217;s business, operating results or financial condition taken as a whole.</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%">Indemnifications</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company from time to time enters into contracts that require it to indemnify various parties against claims from third parties. These contracts primarily relate to (i)&#160;certain real estate leases, under which the Company may be required to indemnify property owners for environmental and other liabilities, and other claims arising from the Company&#8217;s use of the applicable premises, (ii)&#160;agreements with the Company&#8217;s officers, directors and certain employees, under which the Company may be required to indemnify such persons for liabilities arising out of their relationship with the Company, (iii)&#160;contracts under which the Company may be required to indemnify customers against third-party claims that a Company product infringes a patent, copyright or other intellectual property right and (iv)&#160;agreements under which the Company may be required to indemnify the counterparty for certain claims that may be brought against them arising from the Company&#8217;s acts or omissions with respect to the transactions contemplated by such agreements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because any potential obligation associated with these types of contractual provisions are not quantified or stated, the overall maximum amount of the obligation cannot be reasonably estimated. Historically, the Company has not been required to make payments under these obligations, and no liabilities have been recorded for these obligations in the accompanying Consolidated Balance Sheets.</span></div></ix:continuation><div id="if8ad908c9d224d839edfac13d8b20c16_100"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.  <ix:nonNumeric contextRef="c-1" name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock" id="f-623" continuedAt="f-623-1" escape="true">Stockholders&#8217; Equity </ix:nonNumeric></span></div><ix:continuation id="f-623-1" continuedAt="f-623-2"><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%">Preferred Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors has the authority, without a further vote of the stockholders, to designate and issue up to <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-624">5.0</ix:nonFraction>&#160;million shares of preferred stock in one or more series and to fix the rights, preferences, privileges and restrictions thereof. These rights, preferences and privileges could include dividend rights, conversion rights, voting rights, terms of redemption, liquidation preferences, sinking fund terms and the number of shares constituting any series or the designation of such series, any or all of which may be greater than the rights of common stock. The issuance of the Company&#8217;s preferred stock could adversely affect the voting power of holders of common stock and the likelihood that such holders will receive dividend payments and payments upon liquidation. In addition, the issuance of preferred stock could have the effect of delaying, deferring or preventing a change in control of the Company or other corporate action. Since the Company&#8217;s initial public offering, the Board of Directors has not designated any rights, preference or powers of any preferred stock, and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="6" id="f-625"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="6" id="f-626"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="6" id="f-627"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="6" id="f-628">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares of preferred stock have been issued.</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%">Common Stock</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%">Holders of the Company&#8217;s common stock are entitled to receive dividends, if any, as may be declared from time to time by the Board of Directors out of legally available funds. <ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" format="ixt:fixed-zero" scale="0" id="f-629"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" format="ixt:fixed-zero" scale="0" id="f-630">No</ix:nonFraction></ix:nonFraction> dividends have been declared or paid as of December&#160;31, 2024.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><ix:continuation id="f-623-2" continuedAt="f-623-3"><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%">Stock Repurchase 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 Company maintains a common stock repurchase program. Under the repurchase program, repurchases can be made from time to time using a variety of methods, which may include open market purchases, privately negotiated transactions or otherwise, all in accordance with the rules of the SEC and other applicable legal requirements. The specific timing, price and size of the purchases depends on prevailing stock prices, general economic and market conditions, and other considerations consistent with the Company&#8217;s capital allocation strategy. The repurchase program does not obligate the Company to acquire a particular amount of common stock, and the repurchase program may be suspended or discontinued at any time at the Company&#8217;s discretion. During the year ended December&#160;31, 2024, the Company purchased <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="6" id="f-631">0.3</ix:nonFraction>&#160;million shares of common stock for $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="calx:StockRepurchasedDuringPeriodValueExcludingExciseTax" format="ixt:num-dot-decimal" scale="6" id="f-632">10.7</ix:nonFraction>&#160;million at an average price per share of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="calx:StockRepurchasedDuringPeriodAverageCostPerShare" scale="0" id="f-633">31.31</ix:nonFraction>. As of December&#160;31, 2024, the remaining authorized balance under this program was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="f-634">102.9</ix:nonFraction>&#160;million.</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%">Equity 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:400;line-height:120%">2019 Equity Incentive Award 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%">The 2019 Equity Incentive Award Plan (the &#8220;2019 Plan&#8221;) supersedes and replaces the 2010 Equity Incentive Award Plan (the &#8220;2010 Plan&#8221;) and preceding plans. The terms and conditions of the 2010 Plan will continue to govern any outstanding awards granted under the 2010 Plan. Employees and consultants of the Company, its subsidiaries and affiliates and the Company&#8217;s Board of Directors members are eligible to receive awards under the 2019 Plan. The 2019 Plan provides for the grant of stock options, stock appreciation rights, restricted stock, restricted stock units or other stock or cash-based awards and dividend equivalents to eligible individuals. Stock options granted under the 2019 Plan are granted at a price not less than <ix:nonFraction unitRef="number" contextRef="c-132" decimals="2" name="calx:MinimumExercisePriceOfStockOptionPercent" scale="-2" id="f-635">100</ix:nonFraction>% of the fair market value of the common stock on the date of grant. Stock options issued under the 2019 Plan generally vest <ix:nonFraction unitRef="number" contextRef="c-132" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-636">25</ix:nonFraction>%&#160;on the first anniversary of the vesting commencement date and on a quarterly basis thereafter for a period of an additional <ix:nonNumeric contextRef="c-133" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-637">three years</ix:nonNumeric>. The options have a maximum term of <ix:nonNumeric contextRef="c-133" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="f-638">ten years</ix:nonNumeric>. As of December&#160;31, 2024, there were <ix:nonFraction unitRef="shares" contextRef="c-134" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="f-639">2.8</ix:nonFraction> million shares available for issuance under the 2019 Plan.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, PSOs covering an aggregate of <ix:nonFraction unitRef="shares" contextRef="c-135" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="6" id="f-640">1.2</ix:nonFraction>&#160;million shares of common stock were awarded to certain executives with a grant date average exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-135" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-641">51.57</ix:nonFraction> per share. The actual number of shares underlying the PSOs that could become earned was contingent upon achievement of annual financial targets for bookings and non-GAAP operating income for 2023 (together, the &#8220;2023 Performance Targets&#8221;) during the <ix:nonNumeric contextRef="c-135" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="f-642">one-year</ix:nonNumeric> performance period, with equal weighting for each measure. In February 2024, the Compensation Committee of the Board of Directors certified achievement of the 2023 Performance Targets and determined that <ix:nonFraction unitRef="number" contextRef="c-136" decimals="3" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent" scale="-2" id="f-643">54.5</ix:nonFraction>% of the shares underlying the PSOs were earned, subject to the <ix:nonNumeric contextRef="c-135" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod" format="ixt-sec:durwordsen" id="f-644">four-year</ix:nonNumeric> service condition. Pursuant to the grant, <ix:nonFraction unitRef="number" contextRef="c-137" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-645">25</ix:nonFraction>% of the earned PSOs were vested and became exercisable on the first anniversary of the grant date, and the remaining <ix:nonFraction unitRef="number" contextRef="c-138" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-646">75</ix:nonFraction>% of the shares of common stock will vest and become exercisable in substantially equal quarterly installments over the subsequent <ix:nonNumeric contextRef="c-135" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-647">three years</ix:nonNumeric>, subject to the executive&#8217;s continued service with the Company through the respective vesting dates. Stock-based compensation expense of $<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-5" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="f-648">5.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-5" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="f-649">9.2</ix:nonFraction>&#160;million was recognized for the years ended December 31, 2024 and 2023, respectively, related to these awards.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2024, PSO awards exercisable for up to an aggregate of <ix:nonFraction unitRef="shares" contextRef="c-136" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="6" id="f-650">2.4</ix:nonFraction>&#160;million shares of common stock were granted to certain Company executives with a grant date exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-136" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-651">34.26</ix:nonFraction> per share and divided into <ix:nonFraction unitRef="plan" contextRef="c-141" decimals="INF" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans" format="ixt-sec:numwordsen" id="f-652">two</ix:nonFraction> plans, with the first plan accounting for <ix:nonFraction unitRef="number" contextRef="c-137" decimals="INF" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage" scale="-2" id="f-653">75</ix:nonFraction>% of the total shares granted and the second plan accounting for <ix:nonFraction unitRef="number" contextRef="c-138" decimals="INF" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage" scale="-2" id="f-654">25</ix:nonFraction>% of the total shares granted. The actual number of shares earned is contingent upon achievement of annual financial targets for bookings and non-GAAP net operating income for 2024 (collectively, the &#8220;2024 Performance Targets&#8221;) during the <ix:nonNumeric contextRef="c-136" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="f-655">one-year</ix:nonNumeric> performance period. These PSO awards will vest, subject to certification by the Compensation Committee of the Company&#8217;s Board of Directors upon the achievement of the 2024 Performance Targets, as to <ix:nonFraction unitRef="number" contextRef="c-137" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-656">25</ix:nonFraction>% of the PSOs earned on the <ix:nonNumeric contextRef="c-137" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-657">one year</ix:nonNumeric> anniversary of the date of grant, and as to the remaining <ix:nonFraction unitRef="number" contextRef="c-138" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-658">75</ix:nonFraction>% of the PSOs earned, in substantially equal quarterly installments over the subsequent <ix:nonNumeric contextRef="c-138" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-659">three years</ix:nonNumeric>, subject to the executive&#8217;s continuous service with the Company through the respective vesting dates. For the first plan, if the non-GAAP net operating income target and the bookings target are each achieved below <ix:nonFraction unitRef="number" contextRef="c-137" decimals="INF" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent" scale="-2" id="f-660">80</ix:nonFraction>% of target, <ix:nonFraction unitRef="shares" contextRef="c-137" decimals="INF" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet" format="ixt-sec:numwordsen" id="f-661">no</ix:nonFraction> shares would be awarded, and the PSO awards would be forfeited in full. If either target is achieved at the minimum threshold of <ix:nonFraction unitRef="number" contextRef="c-137" decimals="INF" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent" scale="-2" id="f-662">80</ix:nonFraction>% of target, then the shares are awarded at <ix:nonFraction unitRef="number" contextRef="c-137" decimals="2" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent" scale="-2" id="f-663">75</ix:nonFraction>% of the granted shares, with an increasing percentage of shares awarded above the minimum thresholds up to <ix:nonFraction unitRef="number" contextRef="c-137" decimals="INF" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent" scale="-2" id="f-664">120</ix:nonFraction>% of the granted shares for each target. Each target result is then equally weighted, and the combined total determines the percent of target shares earned. The maximum combined award is <ix:nonFraction unitRef="number" contextRef="c-142" decimals="INF" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent" scale="-2" id="f-665">100</ix:nonFraction>%. For the second plan, if the annual bookings target is achieved below <ix:nonFraction unitRef="number" contextRef="c-138" decimals="INF" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent" scale="-2" id="f-666">90</ix:nonFraction>% of target, the PSO awards would be forfeited in full. If the target is achieved at the minimum threshold of <ix:nonFraction unitRef="number" contextRef="c-138" decimals="INF" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent" scale="-2" id="f-667">90</ix:nonFraction>% of target, then the shares are awarded at <ix:nonFraction unitRef="number" contextRef="c-138" decimals="2" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent" scale="-2" id="f-668">75</ix:nonFraction>% with an increasing percentage of shares awarded above the minimum thresholds up to <ix:nonFraction unitRef="number" contextRef="c-138" decimals="INF" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent" scale="-2" id="f-669">100</ix:nonFraction>% of the granted shares. The maximum award is <ix:nonFraction unitRef="number" contextRef="c-143" decimals="INF" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent" scale="-2" id="f-670">100</ix:nonFraction>%.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2025, the Compensation Committee certified the achievement related to the 2024 Performance Targets and determined that <ix:nonFraction unitRef="number" contextRef="c-144" decimals="3" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent" scale="-2" id="f-671">58.9</ix:nonFraction>% of shares underlying the PSOs were earned, subject to the on-going service condition, and <ix:nonFraction unitRef="number" contextRef="c-144" decimals="3" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent" scale="-2" id="f-672">41.1</ix:nonFraction>% of the shares underlying the PSOs were immediately forfeited. Stock-based compensation expense of $<ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-5" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="f-673">13.1</ix:nonFraction>&#160;million was recognized for the year ended December&#160;31, 2024 related to these PSOs.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><ix:continuation id="f-623-3" continuedAt="f-623-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-674" escape="true"><div style="margin-top:6pt"><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 stock option activity under the Company&#8217;s equity incentive plans (in thousands, except per share data):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:42.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.237%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.237%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.237%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.243%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Weighted-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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-</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%">Remaining</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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</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%">Contractual</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%">Aggregate</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</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%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">Per Share</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%">(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;&#160;&#160;Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-675">10,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:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-676">34.37</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="3" id="f-677">2,968</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="f-678">34.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="f-679">290</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-680">9.59</ix:nonFraction>&#160;</span></td><td style="background-color:#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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="f-681">818</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="f-682">51.88</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-683">12,183</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-684">33.70</ix:nonFraction>&#160;</span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-685">7.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-686">94,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and expected to vest as of&#160;December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-687">11,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="f-688">33.58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-689">6.9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-690">94,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercisable as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="f-691">7,120</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-692">28.61</ix:nonFraction>&#160;</span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-693">5.8</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-694">91,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="27" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(1) Amounts represent the difference between the exercise price and the fair market value of common stock at December 31, 2024 of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="calx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare" scale="0" id="f-695">34.87</ix:nonFraction> per share for all &#8220;in-the-money&#8221; options outstanding.</span></div></td></tr></table></div></ix:nonNumeric><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%">During the years ended December&#160;31, 2024, 2023 and 2022, total intrinsic value of stock options exercised was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="f-696">9.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="f-697">16.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="f-698">31.0</ix:nonFraction>&#160;million, respectively. Cash received from employee stock option exercises in 2024, 2023 and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="f-699">2.8</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="f-700">5.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="f-701">6.7</ix:nonFraction>&#160;million, respectively.</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:400;line-height:120%">Employee Stock Purchase Plans</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%">The ESPP allows eligible employees to purchase shares of the Company&#8217;s common stock through payroll deductions of up to <ix:nonFraction unitRef="number" contextRef="c-146" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="f-702">15</ix:nonFraction>% of their eligible compensation subject to certain Internal Revenue Code limitations. In addition, participants may purchase up to <ix:nonFraction unitRef="shares" contextRef="c-147" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" format="ixt:num-dot-decimal" scale="0" id="f-703">2,000</ix:nonFraction> shares of common stock in each offering period.</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%">The offering periods under the ESPP are <ix:nonFraction unitRef="period" contextRef="c-146" decimals="INF" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods" format="ixt-sec:numwordsen" scale="0" id="f-704">two</ix:nonFraction> <ix:nonNumeric contextRef="c-147" name="calx:SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod" format="ixt-sec:durwordsen" id="f-705">six-month</ix:nonNumeric> offering periods from August 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through February 14</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and February 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through August 14</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of each year. The price of common stock purchased under the ESPP is <ix:nonFraction unitRef="number" contextRef="c-147" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-706">85</ix:nonFraction>% of the lower of the fair market value of the common stock on the commencement date and the end date of each <ix:nonNumeric contextRef="c-147" name="calx:SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod" format="ixt-sec:durwordsen" id="f-707">six-month</ix:nonNumeric> offering period. The total shares authorized for issuance under the ESPP is <ix:nonFraction unitRef="shares" contextRef="c-146" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-708">12.4</ix:nonFraction>&#160;million shares. As of December&#160;31, 2024, there were <ix:nonFraction unitRef="shares" contextRef="c-146" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="f-709">4.2</ix:nonFraction>&#160;million shares available for issuance under the ESPP. During the year ended December&#160;31, 2024, <ix:nonFraction unitRef="shares" contextRef="c-147" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" format="ixt:num-dot-decimal" scale="6" id="f-710">0.3</ix:nonFraction>&#160;million shares were purchased under the ESPP. As of December&#160;31, 2024, unrecognized stock-based compensation expense of $<ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="f-711">0.4</ix:nonFraction>&#160;million related to the ESPP is expected to be recognized over a remaining service period of <ix:nonNumeric contextRef="c-147" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-712">0.1</ix:nonNumeric> 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%">The NQ ESPP allows eligible employees to purchase shares of the Company&#8217;s common stock through payroll deductions of up to <ix:nonFraction unitRef="number" contextRef="c-148" decimals="INF" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent" scale="-2" id="f-713">25</ix:nonFraction>% of their eligible recurring compensation. Eligible employees have the right to (a) purchase the maximum number of whole shares of common stock that can be purchased with the elected payroll deductions during each offering period for which the employee is enrolled at a purchase price equal to the closing price of the Company&#8217;s common stock on the last day of such offering period and (b) receive an equal number of shares of the Company&#8217;s common stock that are subject to a risk of forfeiture in the event the employee terminates employment within the <ix:nonNumeric contextRef="c-149" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture" format="ixt-sec:durwordsen" id="f-714">one year</ix:nonNumeric> period immediately following the purchase date. The NQ ESPP provides quarterly offering periods from February 8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through May 7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, May 8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through August 7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, August 8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through November 7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and November 8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through February 7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of each year, with a maximum of <ix:nonFraction unitRef="shares" contextRef="c-148" decimals="INF" name="calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod" format="ixt:num-dot-decimal" scale="6" id="f-715">0.35</ix:nonFraction>&#160;million shares allocated per purchase period.</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 maximum number of shares of common stock currently authorized for issuance under the NQ ESPP is <ix:nonFraction unitRef="shares" contextRef="c-148" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-716">7.5</ix:nonFraction>&#160;million shares. As of December&#160;31, 2024, there were <ix:nonFraction unitRef="shares" contextRef="c-148" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="f-717">2.2</ix:nonFraction>&#160;million shares available for issuance under the NQ ESPP. During the year ended December&#160;31, 2024, <ix:nonFraction unitRef="shares" contextRef="c-149" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="6" id="f-718"><ix:nonFraction unitRef="shares" contextRef="c-149" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" format="ixt:num-dot-decimal" scale="6" id="f-719">1.2</ix:nonFraction></ix:nonFraction>&#160;million shares were purchased and issued. As of December&#160;31, 2024, unrecognized stock-based compensation expense of $<ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="f-720">13.3</ix:nonFraction>&#160;million related to the NQ ESPP is expected to be recognized over a remaining weighted-average service period of <ix:nonNumeric contextRef="c-149" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-721">0.8</ix:nonNumeric> years.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><ix:continuation id="f-623-4" continuedAt="f-623-5"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="f-722" 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 stock-based compensation expense (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><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="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-723">2,933</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-724">2,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-725">2,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-726">20,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-727">16,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-728">12,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-729">19,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-730">17,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-731">12,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-732">27,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-733">25,965</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-734">17,960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-735">70,761</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-736">62,771</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-737">44,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax benefits recognized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-738">6,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-739">10,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-740">11,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="calx:ScheduleOfGrantDateFairValuesTableTextBlock" id="f-741" 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 weighted-average grant date fair values of the Company&#8217;s stock-based awards granted in the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.111%"><tr><td style="width:1.0%"/><td style="width:55.096%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.667%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.633%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.667%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.633%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.667%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-742">17.21</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-743">23.02</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-744">31.86</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-162" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-745">10.53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-163" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-746">17.96</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-164" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-747">18.51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQ ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-149" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-748">33.66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-165" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-749">42.51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-166" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-750">52.91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 values employee stock purchase rights under the NQ ESPP at the closing market price of the Company&#8217;s common stock on the date of grant.</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 estimates the fair value of stock options and employee stock purchase right under the ESPP at the grant date using the Black-Scholes option-pricing model. This model requires the use of the following assumptions:</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.57pt">Expected volatility of the Company&#8217;s common stock &#8211; The Company computes its expected volatility assumption based on a blended volatility (<ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="calx:PercentOfHistoricalVolatility" scale="-2" id="f-751">50</ix:nonFraction>% historical volatility and <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="calx:PercentOfImpliedVolatility" scale="-2" id="f-752">50</ix:nonFraction>% implied volatility from traded options on the Company&#8217;s common stock). The selection of a blended volatility assumption was based upon the Company&#8217;s assessment that a blended volatility is more representative of the Company&#8217;s future stock price trend as it weighs the historical volatility with the future implied volatility.</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.8pt">Expected life of the option award &#8211; Represents the weighted-average period that the stock options are expected to remain outstanding. The Company&#8217;s computation of expected life utilizes the simplified method in accordance with Staff Accounting Bulletin No.&#160;110 due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term.&#160;The mid-point between the vesting date and the expiration date is used as the expected term under this method.</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.03pt">Expected dividend yield &#8211; The assumption is zero based on the Company&#8217;s history of not paying dividends and no future expectations of dividend payouts.</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.57pt">Risk-free interest rate &#8211; Based on the U.S. Treasury yield curve in effect at the time of grant with maturities approximating the grant&#8217;s expected life.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="f-753" escape="true"><div style="margin-top:6pt"><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 weighted-average assumptions used in estimating the grant-date fair value of stock options and of each employee&#8217;s purchase right under the ESPP in the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"/><td style="width:56.395%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.259%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Stock Options</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%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-167" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-754">51</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-168" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-755">52</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-169" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-756">58</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-167" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-757">6.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-168" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-758">6.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-169" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-759">6.1</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-167" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-760">4.27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-168" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-761">4.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-169" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-762">3.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="f-763" escape="true"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"/><td style="width:56.395%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.259%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">ESPP</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%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-162" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-764">48</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-163" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-765">47</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-164" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-766">62</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-162" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-767">0.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-163" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-768">0.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-164" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-769">0.5</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-162" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-770">5.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-163" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-771">5.31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-164" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-772">2.16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company applies an estimated forfeiture rate to awards granted and records stock-based compensation expense only for those awards that are expected to vest. Forfeiture rates are estimated at the time of grant based on the Company&#8217;s </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><ix:continuation id="f-623-5"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">historical experience. Further, to the extent the Company&#8217;s actual forfeiture rate is different from management&#8217;s estimate, stock-based compensation is adjusted accordingly.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" id="f-773" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, unrecognized stock-based compensation expense by award type, net of estimated forfeitures, and their expected weighted-average recognition periods are summarized in the following table (in thousands).</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.304%"><tr><td style="width:1.0%"/><td style="width:58.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.340%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.451%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:2.340%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.454%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Option</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">ESPPs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrecognized stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-774">64,207</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-775">13,661</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average amortization period (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-167" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-776">1.7</ix:nonNumeric></span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-162" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-777">0.8</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to recognize stock-based compensation expense of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="calx:EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth" scale="6" id="f-778">49.0</ix:nonFraction> million in 2025, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="calx:EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo" scale="6" id="f-779">21.4</ix:nonFraction> million in 2026, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="calx:EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree" scale="6" id="f-780">6.6</ix:nonFraction> million in 2027 and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="calx:EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour" scale="6" id="f-781">0.9</ix:nonFraction> million in 2028. </span></div><ix:nonNumeric contextRef="c-1" name="calx:SharesReservedForFutureIssuanceTableTextBlock" id="f-782" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shares Reserved for Future Issuance </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, the Company had common shares reserved for future issuance as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.631%"><tr><td style="width:1.0%"/><td style="width:82.704%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.871%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.025%"/><td style="width:0.1%"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-783">12,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares available for future grant under 2019 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-172" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="3" id="f-784">2,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares available for future issuance under ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-171" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="f-785">4,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares available for future issuance under NQ ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-148" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="f-786">2,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="f-787">21,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="if8ad908c9d224d839edfac13d8b20c16_106"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.  <ix:nonNumeric contextRef="c-1" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="f-789" continuedAt="f-789-1" escape="true">Employee Benefit Plan</ix:nonNumeric></span></div><ix:continuation id="f-789-1"><div 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 sponsors a 401(k) tax-deferred savings plan for all employees who meet certain eligibility requirements. Participants may contribute, on a pre-tax basis, a percentage of their annual compensation, but not to exceed a maximum contribution amount pursuant to Section&#160;401(k) of the Internal Revenue Code. The Company, at the discretion of the Board of Directors, may make additional matching contributions on behalf of the participants. The Company made matching contributions totaling $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-790">5.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-791">5.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-792">4.1</ix:nonFraction> million in 2024, 2023 and 2022, respectively.</span></div></ix:continuation><div id="if8ad908c9d224d839edfac13d8b20c16_109"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.  <ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="f-793" continuedAt="f-793-1" escape="true">Accumulated Other Comprehensive Loss</ix:nonNumeric></span></div><ix:continuation id="f-793-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-794" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the changes in accumulated other comprehensive loss by component:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.263%"><tr><td style="width:1.0%"/><td style="width:51.905%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.561%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains and Losses on Available-for-Sale Marketable Securities</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%">Foreign Currency Translation Adjustments</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-795">1,700</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-796">773</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-797">2,473</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-798">1,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-799">113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-800">1,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-801">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-802">660</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-803">659</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-804">187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-805">140</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-806">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-807">188</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-808">800</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-809">612</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities of the Company&#8217;s wholly owned foreign subsidiaries are translated from their respective functional currencies at exchange rates in effect at the balance sheet date, and revenue and expenses are translated at the monthly average exchanges rates. These translations result in differences called foreign currency translation adjustments. Realized foreign currency transaction gains or losses were not significant during the years ended December&#160;31, 2024, 2023 or 2022 and were recorded in &#8220;Other expense, net&#8221; in the Company's Consolidated Statements of Comprehensive Income (Loss). Realized gains and losses on sales of available-for-sale marketable securities, if any, are reclassified from accumulated other comprehensive loss to &#8220;Other expense, net&#8221; in our Consolidated Statements of Comprehensive Income (Loss).</span></div></ix:continuation><div id="if8ad908c9d224d839edfac13d8b20c16_112"></div><div style="margin-top:12pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-810" continuedAt="f-810-1" escape="true">Income Taxes </ix:nonNumeric></span></div><ix:continuation id="f-810-1" continuedAt="f-810-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-811" escape="true"><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%">The domestic and foreign components of income before incomes taxes were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"/><td style="width:56.395%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.259%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</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%">&#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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-812">36,990</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-813">30,983</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-814">51,442</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-815">5,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-816">3,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-817">2,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-818">31,646</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-819">34,757</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-820">54,042</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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-821" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"/><td style="width:56.395%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.259%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</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%">&#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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-822">3,181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-823">2,407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-824">3,671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-825">2,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-826">6,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-827">6,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-828">2,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-829">2,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="f-830">874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current income tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-831">8,070</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-832">6,092</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-833">11,100</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-834">8,120</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-835">2,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-836">6,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-837">926</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-838">2,525</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-839">4,372</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-840">923</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-841">185</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-842">32</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-843">9,969</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-844">660</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-845">1,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 37pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-846">1,899</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-847">5,432</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-848">13,032</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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-849" escape="true"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The differences between the statutory and effective tax rates, expressed as a percentage of net income before income taxes, were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"/><td style="width:56.395%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.259%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</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%">&#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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-850">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-851">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-852">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impact of state taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-853">0.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-854">2.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-855">4.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-856">4.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-857">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" format="ixt:fixed-zero" scale="-2" id="f-858">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">R&amp;D tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-859">14.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-860">13.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-861">9.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. tax impact of foreign operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="calx:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent" scale="-2" id="f-862">0.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="calx:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent" scale="-2" id="f-863">2.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="calx:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent" scale="-2" id="f-864">7.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-865">24.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-866">8.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:fixed-zero" scale="-2" id="f-867">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other permanent items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-868">1.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-869">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-870">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision to return adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-871">6.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-872">9.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-873">0.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-874">2.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="-2" id="f-875">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-876">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Attribute expiration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="calx:EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent" scale="-2" id="f-877">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="calx:EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent" scale="-2" id="f-878">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="calx:EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent" scale="-2" id="f-879">5.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="f-880">3.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="f-881">4.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="f-882">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-883">6.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-884">15.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-885">24.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:1pt"><span><br/></span></div><ix:continuation id="f-810-2" continuedAt="f-810-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-886" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of the Company&#8217;s deferred tax assets were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"/><td style="width:70.610%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.235%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.237%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-887">1,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-888">1,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="f-889">53,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="f-890">58,349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="f-891">14,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="f-892">16,592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-893">5,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-894">6,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="f-895">9,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="f-896">13,460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-897">13,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-898">12,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="calx:DeferredTaxAssetLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-899">1,445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="calx:DeferredTaxAssetLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-900">2,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized R&amp;D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="calx:DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" format="ixt:num-dot-decimal" scale="3" id="f-901">114,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="calx:DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" format="ixt:num-dot-decimal" scale="3" id="f-902">93,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="f-903">383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="f-904">144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-905">214,148</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-906">203,953</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-907">30,571</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-908">29,908</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-909">183,577</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-910">174,045</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-911">1,760</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-912">1,484</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-913">1,006</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-914">1,710</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-915">3,211</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-916">3,160</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-917">5,977</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-918">6,354</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 25.75pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-919">177,600</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-920">167,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All deferred taxes, along with any related valuation allowance, are classified in the Consolidated Balance Sheet as long-term.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is required when, based upon an assessment of various factors, including recent operating loss history, anticipated future earnings, and prudent and reasonable tax planning strategies, it is more likely than not that some portion of the deferred tax assets will not be realized. At each reporting period, the Company assesses the estimated future realizability of the gross carrying value of its deferred tax assets. The Company&#8217;s periodic assessments take into consideration both positive evidence (future profitability projections for example and recent financial performance) and negative evidence (historical financial performance for example) as it relates to evaluating the future recoverability of its deferred tax assets. The valuation allowance increased by $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="6" id="f-921">0.7</ix:nonFraction>&#160;million from 2023 to 2024. During the twelve months ended December 31, 2024, the Company released a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-5" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="6" id="f-922">0.6</ix:nonFraction>&#160;million related to federal foreign tax credits that the Company expects to utilize prior to expiration. The Company continues to maintain a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="f-923">30.6</ix:nonFraction>&#160;million on certain U.S. state deferred tax assets that the Company believes are not more likely than not to be realized in future periods.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, the Company had U.S. state net operating losses of approximately $<ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="f-924">23.6</ix:nonFraction>&#160;million which will expire at various dates through 2039 if not utilized. Additionally, the Company has U.S. federal, California and other U.S. states research and development credits of approximately $<ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="f-925">39.6</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="f-926">52.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="f-927">2.7</ix:nonFraction>&#160;million as of December&#160;31, 2024, respectively. The U.S. federal research and development credits will expire at various dates through 2044 if not utilized. The California research and development credits have no expiration date. The credits related to other various U.S. states have begun to expire and will continue to expire at various dates through 2039.</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%">Uncertain Tax Positions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;Income Taxes,&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> prescribes a recognition threshold and measurement attribute to the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The guidance also provides guidance on derecognition, classification, accounting in interim periods and disclosure requirements for uncertain tax positions. The standard requires the Company to recognize the financial statement effects of an uncertain tax position when it is more likely than not that such position will be sustained upon audit. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as interest expense and income tax expense, respectively, in its Consolidated Statements of Comprehensive Income (Loss).</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><ix:continuation id="f-810-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-928" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s unrecognized tax benefits were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"/><td style="width:70.610%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.235%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.237%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-929">32,449</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-930">29,215</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Reduction for tax positions related to prior year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-931">121</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-932">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Additions for tax positions related to prior year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-933">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-934">580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Additions for tax positions related to current year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-935">2,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-936">2,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-937">34,638</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-938">32,449</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"/></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024 and 2023, the Company had unrecognized tax benefits of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="f-939">34.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="f-940">32.4</ix:nonFraction>&#160;million, respectively, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="f-941">18.9</ix:nonFraction>&#160;million of which would affect the Company&#8217;s effective tax rate if recognized. There were <ix:nonFraction unitRef="usd" contextRef="c-4" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="f-942">no</ix:nonFraction> accrued interest or penalties for uncertain income tax as of December&#160;31, 2024.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files tax returns in the United States and various state jurisdictions, China, India and the United Kingdom. The tax years 2000 through 2024 remain open and subject to examination by the appropriate governmental agencies due to tax attribute carryforwards.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Organization for Economic Cooperation and Development enacted model rules for a new global minimum tax framework (&#8220;Pillar Two&#8221;), and certain governments in countries which the Company operates have enacted local Pillar Two legislation, with an effective date from January 1, 2024. The Company currently does not expect Pillar Two to have a material impact on its financial statements.</span></div></ix:continuation><div id="if8ad908c9d224d839edfac13d8b20c16_115"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.  <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-943" continuedAt="f-943-1" escape="true">Net Income (Loss) Per Common Share</ix:nonNumeric></span></div><ix:continuation id="f-943-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-944" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic and diluted net income (loss) per common share for the periods indicated was as follows (in thousands, except per share data):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"/><td style="width:56.395%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.259%"/><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="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</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%">&#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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-945">29,747</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-946">29,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-947">41,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares &#8212; basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-948">65,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-949">65,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-950">65,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive potential common shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-951">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-952">3,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-953">3,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares &#8212; diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-954">65,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-955">69,320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-956">68,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><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:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic net income (loss) per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-957">0.45</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-958">0.44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-959">0.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted net income (loss) per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-960">0.45</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-961">0.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-962">0.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Potentially dilutive shares excluded, weighted-average</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-963">12,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-964">4,688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-965">1,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested restricted stock awards are included in the calculation of basic weighted-average shares for all periods presented with net income because such shares are participating securities; however, the impact was immaterial.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive shares have been excluded from the computation of diluted net income per common share when their effect is antidilutive. These antidilutive shares were primarily from stock options.</span></div></ix:continuation><div id="if8ad908c9d224d839edfac13d8b20c16_118"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.  <ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-966" continuedAt="f-966-1" escape="true">Revenue from Contracts with Customers</ix:nonNumeric></span></div><ix:continuation id="f-966-1" continuedAt="f-966-2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Asset</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets include amounts recognized as revenue prior to the Company&#8217;s contractual right to bill the customer. Amounts are billed in accordance with the agreed-upon contractual terms. The balance as of December&#160;31, 2024 was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="6" id="f-967">2.8</ix:nonFraction>&#160;million of which the Company expects to bill <ix:nonFraction unitRef="number" contextRef="c-4" decimals="2" name="calx:ContractWithCustomerAssetExpectedToBeBilledYearOnePercent" scale="-2" id="f-968">34</ix:nonFraction>% of the balance during 2025.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Liability</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="f-969">47.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="f-970">61.5</ix:nonFraction>&#160;million as of December&#160;31, 2024 and 2023, respectively. The decrease in deferred revenue of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="f-971">13.9</ix:nonFraction>&#160;million is primarily driven by revenue recognized of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="f-972">31.3</ix:nonFraction>&#160;million that was included in the deferred revenue balance at the beginning of the year and a trend to move to monthly from annual billing arrangements. This was partially offset by cash payments received or due in advance of satisfying the Company&#8217;s performance obligations.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><ix:continuation id="f-966-2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue allocated to remaining performance obligations (&#8220;RPOs&#8221;) represents contract revenue that has not yet been recognized, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods but excludes variable consideration where the monthly invoicing is based on usage or where actual usage exceeds the minimum commitment. RPOs were $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-973">325.8</ix:nonFraction> million as of December&#160;31, 2024, and the Company expects to recognize as revenue <ix:nonFraction unitRef="number" contextRef="c-188" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-974">37</ix:nonFraction>% of this amount over the next <ix:nonNumeric contextRef="c-188" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-975">12</ix:nonNumeric> months and a large majority of the remainder over the <ix:nonNumeric contextRef="c-189" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durwordsen" id="f-976">two years</ix:nonNumeric> thereafter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain sales commissions related primarily to multi-year subscriptions and extended warranty support for which the expected amortization period is greater than one year. As of December&#160;31, 2024 and 2023, the unamortized balance of deferred commissions was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:CapitalizedContractCostGross" format="ixt:num-dot-decimal" scale="6" id="f-977">17.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CapitalizedContractCostGross" scale="6" id="f-978">12.0</ix:nonFraction> million, respectively.&#160;For the years ended December&#160;31, 2024, 2023 and 2022, the amount of amortization was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-979">8.9</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="f-980">6.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-981">4.0</ix:nonFraction>&#160;million, respectively. There was <ix:nonFraction unitRef="usd" contextRef="c-6" decimals="INF" name="us-gaap:CapitalizedContractCostImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-982"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="INF" name="us-gaap:CapitalizedContractCostImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-983"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:CapitalizedContractCostImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-984">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment loss in relation to the costs capitalized for these respective periods.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Customer Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No customer accounted for more than 10% of the Company&#8217;s revenue for the years ended December&#160;31, 2024, 2023 and 2022. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One customer represented <ix:nonFraction unitRef="number" contextRef="c-190" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-985">23</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-191" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-986">19</ix:nonFraction>% of the Company&#8217;s accounts receivable as of December&#160;31, 2024 and 2023, respectively. Another customer represented <ix:nonFraction unitRef="number" contextRef="c-192" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-987">14</ix:nonFraction>% of the Company&#8217;s accounts receivable as of December 31, 2023.</span></div></ix:continuation><div id="if8ad908c9d224d839edfac13d8b20c16_1347"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.  <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-990" continuedAt="f-990-1" escape="true">Segment Information</ix:nonNumeric></span></div><ix:continuation id="f-990-1" continuedAt="f-990-2"><div 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, markets and sells an appliance-based broadband platform, cloud and managed services, and there are no segment managers who are held accountable for operations, operating results and plans for levels or components below the Company unit level. Accordingly, the Company is considered to be in a single reporting segment and operating unit structure. The Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;) is the Company&#8217;s Chief Executive Officer, who reviews financial information presented on a Company-wide basis, for purposes of allocating resources and evaluating financial performance. The CODM assesses the performance of the single segment and allocates resources based on revenue and measures derived from gross margin and operating income (loss) that is reported in the Consolidated Statements of Comprehensive Income (Loss). In addition, the CODM uses a measure derived from operating expenses in the Consolidated Statements of Comprehensive Income (Loss) to monitor budget versus actual results to determine the Company&#8217;s and management&#8217;s performance. The Company does not have intra-entity sales or transfers. The measure of the single segment assets is the consolidated assets in the Consolidated Balance Sheet. The accounting policies of the single segment are the same as described in the significant accounting policies.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographic Information:</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="f-991" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of revenue disaggregated by geographic region based upon the location of the customers was as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:61.125%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.885%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-992">764,593</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-993">944,201</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-994">786,802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-995">34,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-996">54,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-997">26,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas excluding U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-998">25,583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-999">32,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1000">41,892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Middle East &amp; Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1001">5,917</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1002">7,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1003">10,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1004">1,103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-1005">974</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1006">1,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1007">831,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1008">1,039,593</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1009">867,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s property and equipment, net of accumulated depreciation, were located in the following geographical areas (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:73.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1010">27,601</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1011">25,231</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1012">2,818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1013">3,385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">India</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" name="us-gaap:NoncurrentAssets" scale="3" id="f-1014">734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:NoncurrentAssets" scale="3" id="f-1015">845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1016">31,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1017">29,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><ix:continuation id="f-990-2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selected Financial Information:</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1018" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information with respect to the Company&#8217;s single operating segment (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:61.125%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.885%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1019">831,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1020">1,039,593</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1021">867,827</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted cost of revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="calx:CostOfGoodsAndServicesSoldAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1022">372,177</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="calx:CostOfGoodsAndServicesSoldAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1023">515,633</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="calx:CostOfGoodsAndServicesSoldAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1024">427,708</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted sales and marketing operating expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="calx:SellingAndMarketingOperatingExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1025">197,069</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="calx:SellingAndMarketingOperatingExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1026">197,671</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="calx:SellingAndMarketingOperatingExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1027">162,548</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted research and development operating expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="calx:ResearchAndDevelopmentOperatingExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1028">160,787</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="calx:ResearchAndDevelopmentOperatingExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1029">160,772</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="calx:ResearchAndDevelopmentOperatingExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1030">119,829</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted general and administrative operating expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="calx:GeneralAndAdministrativeOperatingExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1031">70,944</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="calx:GeneralAndAdministrativeOperatingExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1032">71,180</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="calx:GeneralAndAdministrativeOperatingExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1033">58,315</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other segment items </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1034">73,575</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1035">68,752</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1036">46,817</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income and other expenses, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1037">11,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1038">9,172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1039">1,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1040">1,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1041">5,432</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1042">13,032</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1043">29,747</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1044">29,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1045">41,010</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> GAAP cost of revenue adjusted for stock-based compensation, intangible asset amortization and tariff refund (2022 only).</span></div><div style="margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> GAAP sales and marketing operating expenses adjusted for stock-based compensation.</span></div><div style="margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</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:10pt;font-weight:400;line-height:120%">GAAP research and development operating expenses adjusted for stock-based compensation.</span></div><div style="margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</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:10pt;font-weight:400;line-height:120%">GAAP general and administrative operating expenses adjusted for stock-based compensation and litigation settlement (2023 only).</span></div><div style="margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</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:10pt;font-weight:400;line-height:120%">Other segment items consisted of stock-based compensation expense, tariff refund (2022 only) and litigation settlement (2023 only).</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><div id="if8ad908c9d224d839edfac13d8b20c16_121"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9.&#160;&#160;&#160;&#160;Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in nor any disagreements with accountants on accounting principles or practices, financial statement disclosure, auditing scope or procedures, or other reportable events requiring disclosure pursuant to Item 304(b) of Regulation S-K.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_124"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9A.&#160;&#160;&#160;&#160;Controls and Procedures</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%">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%">As of the end of the period covered by this report, which we refer to as the evaluation date, we carried out an evaluation under the supervision and with the participation of management, including our principle executive officer and principle financial officer, of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act).</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 purpose of this evaluation was to determine whether as of the evaluation date our disclosure controls and procedures were effective to provide reasonable assurance that the information we are required to disclose in our filings with the SEC, (i)&#160;is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms and (ii)&#160;accumulated and communicated to our management, including our principal executive officer and our principal financial officer, as appropriate to allow timely decisions regarding required disclosure. Based upon this evaluation, our principal executive officer and our principal financial officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of the end of the period covered by this report.</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%">Management&#8217;s Report on 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%">Management is responsible for establishing and maintaining adequate internal control over financial reporting. Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. Management has evaluated the effectiveness of our internal control over financial reporting as of December&#160;31, 2024 using the criteria set forth in the Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission, or COSO, (2013 framework). Based on our evaluation, management has concluded that we maintained effective control over financial reporting as of December&#160;31, 2024 based on the COSO criteria. The effectiveness of our internal control over financial reporting as of December&#160;31, 2024 has been audited by KPMG LLP, an independent registered public accounting firm, as stated in their report included in this Annual Report on Form 10-K.</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%">Limitations on the Effectiveness of Controls</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 disclosure controls and procedures provide our principal executive officer and our principal financial officer reasonable assurances that our disclosure controls and procedures will achieve their objectives. However, our management, including our principal executive officer and our principal financial officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting can or will prevent all human error. A control system, no matter how well designed and implemented, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Furthermore, the design of a control system must reflect the fact that there are internal resource constraints, and the benefit of controls must be weighed relative to their corresponding costs. Because of the limitations in all control systems, no evaluation of controls can provide complete assurance that all control issues and instances of error, if any, within our company are detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur due to human error or mistake. Additionally, controls, no matter how well designed, could be circumvented by the individual acts of specific persons within the organization. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated objectives under all potential future conditions.</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%">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 was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the fourth quarter of 2024 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_127"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9B.&#160;&#160;&#160;&#160;Other Information</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%">Insider Trading Agreements</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 months ended December 31, 2024, none of our directors or officers (as defined in Rule 16a-1(f) under the Securities Exchange Act of 1934, as amended) <ix:nonNumeric contextRef="c-217" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1046"><ix:nonNumeric contextRef="c-217" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1047">adopted</ix:nonNumeric></ix:nonNumeric>, <ix:nonNumeric contextRef="c-217" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1048"><ix:nonNumeric contextRef="c-217" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1049">terminated</ix:nonNumeric></ix:nonNumeric> or modified a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;non-Rule 10b5-1 trading arrangement,&#8221; as each term is defined in Item 408(a) of Regulation S-K.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_130"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9C.&#160;&#160;&#160;&#160;Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</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%">Not applicable.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_133"></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%">PART III</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_136"></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 10.&#160;&#160;&#160;&#160;Directors, Executive Officers and Corporate Governance</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have an insider trading policy, or Trading Policy, governing the purchase, sale and other dispositions of our securities that applies to all of our personnel, including directors, officers, employees and other covered persons. We also follow procedures for the repurchase of our securities. We believe that our Trading Policy and repurchase procedures are reasonably designed to promote compliance with insider trading laws, rules and regulations and listing standards applicable to us. A copy of our <ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-1050">Trading Policy</ix:nonNumeric> is filed as Exhibit 19.1 to this Form 10-K.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by this Item&#160;10 relating to our directors is incorporated by reference to the information set forth under the captions &#8220;Proposal No.&#160;1&#8212;Election of Directors&#8221; and &#8220;Director Compensation&#8221; and in other applicable sections of the Proxy Statement for the 2025 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A of the Exchange Act, or the Proxy Statement, to be filed within 120 days of the end of the fiscal year covered by this Report. Information required by this Item&#160;10 relating to our officers is incorporated by reference to the information set forth under the captions &#8220;Executive Officers&#8221; and &#8220;Executive Compensation&#8221; and in other applicable sections of the Proxy Statement. Information regarding our Section&#160;16 reporting compliance is incorporated by reference to the information set forth under the captions &#8220;Security Ownership of Certain Beneficial Owners and Management&#8221; and &#8220;Section 16(a) Beneficial Ownership Reporting Compliance&#8221; of the Proxy Statement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have adopted a code of ethics, which applies to all employees, officers and directors of Calix. The Code of Business Conduct and Ethics meets the requirements of a &#8220;code of ethics&#8221; as defined by Item&#160;406 of Regulation&#160;S-K, and applies to our Chief Executive Officer, Chief Financial Officer and all other employees, as indicated above. The Code of Business Conduct and Ethics also meets the requirements of a code of conduct under NYSE listing standards. The Code of Business Conduct and Ethics is posted on our website at www.calix.com under the links &#8220;About - Investor Relations - Governance - Code of Conduct.&#8221; We intend to disclose any amendments to the Code of Business Conduct and Ethics, as well as any waivers for executive officers or directors, on our website at www.calix.com.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_139"></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 11.&#160;&#160;&#160;&#160;Executive Compensation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by this Item&#160;11 relating to executive compensation and other matters is incorporated by reference to the information set forth under the caption &#8220;Compensation Discussion and Analysis&#8221; and in other applicable sections of the Proxy Statement.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_142"></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 12.&#160;&#160;&#160;&#160;Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by this Item&#160;12 relating to security ownership of certain beneficial owners and management and related stockholder matters is incorporated by reference to the information set forth under the caption &#8220;Security Ownership of Certain Beneficial Owners and Management&#8221; and in other applicable sections of the Proxy Statement. Information regarding securities authorized for issuance under our equity compensation plans is incorporated by reference to the information set forth under the caption &#8220;Equity Compensation Plan Information&#8221; of the Proxy Statement.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_145"></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 13.&#160;&#160;&#160;&#160;Certain Relationships and Related Transactions, and Director Independence</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by this Item 13 relating to certain relationships and related transactions and director independence is incorporated by reference to the information set forth under the caption &#8220;Certain Relationships and Related Transactions&#8221; and in other applicable sections of the Proxy Statement.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_148"></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 14.&#160;&#160;&#160;&#160;Principal Accountant Fees and Services</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our independent registered public accounting firm is KPMG LLP, Santa Clara, CA Auditor Firm ID: <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-1051">185</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by this Item&#160;14 relating to principal account fees and services is incorporated by reference to the information set forth under the caption &#8220;Principal Accountant Fees and Services&#8221; of the Proxy Statement.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><div id="if8ad908c9d224d839edfac13d8b20c16_151"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_154"></div><div style="-sec-extract:summary;margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 15.&#160;&#160;&#160;&#160;Exhibits, Financial Statement Schedules</span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) The following documents are filed as part of this Report:</span></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%">1. Consolidated Financial Statements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements of Calix and the report of independent registered public accounting firm thereon are set forth under Part II, Item&#160;8 of this report.</span></div><div style="margin-top:5pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.672%"><tr><td style="width:1.0%"/><td style="width:83.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.430%"/><td style="width:0.1%"/></tr><tr><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:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_67">Report of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_67">36</a></span></div></td></tr><tr><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:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_70">Consolidated Balance Sheets, As of December&#160;31, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_70">4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_70"> and 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_70">3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_70">38</a></span></div></td></tr><tr><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:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73">Consolidated Statements of Comprehensive Income</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73"> (Loss)</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73">, Years Ended December&#160;31, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73">4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73">, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73">3</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73"> and 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_73">39</a></span></div></td></tr><tr><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:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_76">Consolidated Statements of Stockholders&#8217; Equity, Years Ended December&#160;31, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_76">4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_76">, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_76">3</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_76"> and 20</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_76">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_76">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_76">40</a></span></div></td></tr><tr><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:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_79">Consolidated Statements of Cash Flows, Years Ended December&#160;31, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_79">4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_79">, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_79">3</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_79"> and 20</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_79">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_79">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_79">41</a></span></div></td></tr><tr><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:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_82">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:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_82">42</a></span></div></td></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Consolidated Financial Statement Schedules</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All schedules have been omitted because they are not applicable, not required, not presently in amounts sufficient to require submission of the schedule, or the information required to be set forth therein is included in the consolidated financial statements or notes thereto.</span></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%">3. Exhibits</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following exhibits are filed with or incorporated by reference in this report. Where such filing is made by incorporation by reference to a previously filed registration statement or report, such registration statement or report is identified in parentheses. We will furnish any exhibit upon request to: Calix Investor Relations at&#160;InvestorRelations@calix.com.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:7.977%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.782%"/><td style="width:0.1%"/></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:8pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:8pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr style="height:5pt"><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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000119312510063664/dex33.htm">Amended and Restated Certificate of Incorporation of Calix, Inc. (filed as Exhibit 3.3 to Amendment No. 7 to Calix&#8217;s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on March 23, 2010 (File No. 333-163252) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000119312510063664/dex35.htm">Amended and Restated Bylaws of Calix, Inc. (filed as Exhibit 3.5 to Amendment No. 7 to Calix&#8217;s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on March 23, 2010 (File No. 333-163252) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000119312510063664/dex41.htm">Form of Calix, Inc.&#8217;s Common Stock Certificate (filed as Exhibit 4.1 to Amendment No. 7 to Calix&#8217;s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on March 23, 2010 (File No. 333-163252) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666620000018/calx-20191231xex42descript.htm">Description of Securities (filed as Exhibit 4.2 to Calix&#8217;s Form 10-K filed with the SEC on February 21, 2020 (File No. 001-34674) and incorporated by reference).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000119312510049455/dex104.htm">Calix, Inc. 2010 Equity Incentive Award Plan and related documents (filed as Exhibit 10.4 to Amendment No. 6 to Calix&#8217;s Registration Statement on Form S-1 filed with the SEC on March 8, 2010 (File No. 333-163252) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000119312510049455/dex105.htm">Form of Indemnification Agreement made by and between Calix, Inc. and each of its directors, executive officers and some employees (filed as Exhibit 10.5 to Amendment No. 6 to Calix&#8217;s Registration Statement on Form S-1 filed with the SEC on March 8, 2010 (File No. 333-163252) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000119312509262169/dex108.htm">Offer Letter between Calix, Inc. and Carl Russo dated November 1, 2006 (filed as Exhibit 10.8 to Amendment No. 1 to Calix&#8217;s Registration Statement on Form S-1 filed with the SEC on December 31, 2009 (File No. 333-163252) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.4*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666616000106/calx_16q2xex101.htm">Offer Letter by and between Calix, Inc. and Michael Weening dated May 20, 2016 (filed as Exhibit 10.1 to Calix&#8217;s Form 10-Q filed with the SEC on August 3, 2016 (File No. 001-34674) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666621000029/calx-20201231xex106weening.htm">Amendment to Letter Agreement dated November 12, 2020 between Calix, Inc. and Michael Weening (filed as Exhibit 10.6 to Calix&#8217;s Form 10-K filed with the SEC on February 22, 2021 (File No. 001-34674) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666617000121/calx_17q3ex102.htm">Offer Letter between Calix, Inc. and Cory Sindelar dated September 28, 2017 (filed as Exhibit 10.2 to Calix&#8217;s Form 10-Q filed with the SEC on August 11, 2017 (File No. 001-34674) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666617000121/calx_17q3ex103.htm">Nonstatutory Inducement Stock Option Grant Notice between Calix, Inc. and Cory Sindelar dated October 1, 2017 (filed as Exhibit 10.3 to Calix&#8217;s Form 10-Q filed with the SEC on August 11, 2017 (File No. 001-34674) and incorporated by reference)</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary;margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:7.977%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.782%"/><td style="width:0.1%"/></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:8pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:8pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr style="height:5pt"><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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666618000036/calx_18q1ex102.htm">Net Lease Agreement by and between Calix, Inc. and Orchard Parkway San Jose, LLC dated March 9, 2018 (filed as Exhibit 10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666618000036/calx_18q1ex102.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666618000036/calx_18q1ex102.htm"> to Calix&#8217;s Form 10-Q filed with the SEC on May 5, 2018 (File No. 001-34674) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666619000029/calx-20181231ex1030.htm">First Amendment to Net Lease Agreement by and between Calix, Inc. and Orchard Parkway San Jose, LLC dated November 14, 2018 (filed as Exhibit 10.30 to Calix's Form 10-K filed with the SEC on March 1, 2019 (File No. 001-34674) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666621000029/calx-20201231xex1012second.htm">Second Amendment to Net Lease Agreement by and between Calix, Inc. and Orchard Parkway San Jose, LLC dated December 10, 2020 (filed as Exhibit 10.12 to Calix&#8217;s Form 10-K filed with the SEC on February 22, 2021 (File No. 001-34674) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.11*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000119312523088329/d482752ddef14a.htm#tx482752_40">Calix, Inc. Third Amended and Restated 2019 Equity Incentive Award Plan (incorporated by reference from Appendix A to Calix&#8217;s definitive proxy statement on Schedule 14A, filed with the SEC on March 31, 2023 (File No. 001-34674))</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.12*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666621000029/calx-20201231xex1014xformo.htm">Calix, Inc. 2019 Equity Incentive Award Plan - Form of Notice of Grant of Stock Option and Option Agreement (filed as Exhibit 10.14 to Calix&#8217;s Form 10-K filed with the SEC on February 22, 2021 (File No. 001-34674) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.13*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666619000091/calx_19q2ex101.htm">Calix, Inc. Non-Employee Director Cash Compensation Policy, as amended May 16, 2019 (filed as Exhibit 10.1 to Calix&#8217;s Form 10-Q filed with the SEC on July 25, 2019 (File No. 001-34674) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.14*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666619000091/calx_19q2ex102.htm">Calix, Inc. Non-Employee Director Equity Compensation Policy, as amended May 16, 2019 (filed as Exhibit 10.2 to Calix's Form 10-Q filed with the SEC on July 25, 2019 (File No. 001-34674) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.15*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000119312522093591/d287833ddef14a.htm#tx287833_40">Calix, Inc. Second Amended and Restated Employee Stock Purchase Plan (incorporated by reference from Appendix B to Calix's definitive proxy statement on Schedule 14A, filed with the SEC on April 1, 2022 (File No. 001-34674))</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.16*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000119312523088329/d482752ddef14a.htm#tx482752_41">Calix, Inc. Third Amended and Restated 2017 Nonqualified Employee Stock Purchase Plan (incorporated by reference from Appendix B to Calix's definitive proxy statement on Schedule 14A, filed with the SEC on March 31, 2023 (File No. 001-34674))</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.17*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666621000039/exhibit101calixamendedandr.htm">Calix, Inc. Amended and Restated Executive Change in Control and Severance Plan effective March 26, 2021 (filed as Exhibit 10.1 to Calix&#8217;s Form 10-Q filed with the SEC on April 27, 2021 (File No. 001-34674) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.18*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666621000039/exhibit102non-employeedire.htm">Calix, Inc. Non-Employee Director Cash Compensation Policy, as amended February 11, 2021 (filed as Exhibit 10.2 to Calix&#8217;s Form 10-Q filed with the SEC on April 27, 2021 (File No. 001-34674) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.19*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666621000039/exhibit103non-employeedire.htm">Calix, Inc. Non-Employee Director Equity Compensation Policy, as amended February 11, 2021 (filed as Exhibit 10.3 to Calix&#8217;s Form 10-Q filed with the SEC on July 27, 2021 (File No. 001-34674) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.20*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666621000120/exhibit101non-employeedire.htm">Calix, Inc. Non-Employee Director Cash Compensation Policy, as amended August 11, 2021 (filed as Exhibit 10.1 to Calix&#8217;s Form 10-Q filed with the SEC on October 26, 2021 (File No. 001-34674) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.21*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666621000120/exhibit102secondamendmentt.htm">Second Amendment to Letter Agreement between Calix, Inc. and Michael Weening dated August 11, 2021 (filed as Exhibit 10.2 to Calix&#8217;s Form 10-Q filed with the SEC on October 26, 2021 (File No. 001-34674) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.22*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666622000050/calix_promotionletterx0929.htm">Promotion Letter between Calix, Inc. and Michael Weening dated September 30, 2022  (filed as Exhibit 10.1 to Calix&#8217;s Form 10-Q filed with the SEC on October 25, 2022 (File No. 001-34674) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.23*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666623000034/ex101non-employeedirectorc.htm">Calix, Inc. Non-Employee Director Cash Compensation Policy, as amended February 9, 2023 (filed as Exhibit 10.1 to Calix&#8217;s Form 10-Q filed with the SEC on July 24, 2023 (File No. 001-34674) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.24*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666623000034/ex102non-employeedirectore.htm">Calix, Inc. Non-Employee Director Equity Compensation Policy, as amended February 9, 2023 (filed as Exhibit 10.2 to Calix&#8217;s Form 10-Q filed with the SEC on July 24, 2023 (File No. 001-34674) and incorporated by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.25</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="calx-20241231xex1025office.htm">Office Lease Agreement between Calix, Inc. and SR Winchester, LLC dated December 16, 2024</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="calx-20241231xex191insider.htm">Calix, Inc. Insider Trading Compliance Policy, as amended May 11, 2023</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="calx-20241231xex211subsidi.htm">Subsidiaries of the Registrant</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="calx-20241231xex231kpmgcon.htm">Consent of KPMG LLP, independent registered public accounting firm</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#if8ad908c9d224d839edfac13d8b20c16_163">Power of Attorney (included on signature page to this Annual Report on Form 10-K)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="calx-20241231xex311.htm">Certification of Principal Executive Officer of Calix, Inc. Pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="calx-20241231xex312.htm">Certification of Principal Financial Officer of Calix, Inc. Pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="calx-20241231xex321.htm">Certification of Principal Executive Officer and Principal Financial Officer of Calix, Inc. Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1406666/000140666624000012/ex97policyforrecoveryoferr.htm">Calix, Inc. Policy for Recovery of Erroneously Awarded Compensation dated October 2, 2023</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Instance Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary;margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_7">Table of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:7.977%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.782%"/><td style="width:0.1%"/></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:8pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:8pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr style="height:5pt"><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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:4.317%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:92.459%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indicates management contract or compensatory plan or arrangement.</span></td></tr><tr><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"/></tr></table></div><div id="if8ad908c9d224d839edfac13d8b20c16_157"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 16.&#160;&#160;&#160;&#160;Form 10-K Summary</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%">None.</span></div><div id="if8ad908c9d224d839edfac13d8b20c16_160"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:5.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:59.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.867%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Calix, Inc.<br/>(Registrant)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dated: </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 21, 2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;Michael Weening&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Michael Weening</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">President, Chief Executive Officer and Director<br/>(Principal Executive Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dated: </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 21, 2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;Cory Sindelar&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cory Sindelar</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Chief Financial Officer<br/>(Principal Financial Officer)</span></td></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><div id="if8ad908c9d224d839edfac13d8b20c16_163"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><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="#if8ad908c9d224d839edfac13d8b20c16_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:9pt;font-weight:700;line-height:120%">  POWER OF ATTORNEY</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Each person whose individual signature appears below hereby authorizes and appoints Michael Weening and Cory Sindelar, and each of them, with full power of substitution and re-substitution and full power to act without the other, as his true and lawful attorney-in-fact and agent to act in his name, place and stead and to execute in the name and on behalf of each person, individually and in each capacity stated below, and to file any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing, ratifying and confirming all that said attorneys-in-fact and agents or any of them or their or his substitute or substitutes may lawfully do or cause to be done by virtue thereof.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated on February&#160;21, 2025.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.046%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.884%"/><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%;text-decoration:underline">Signature</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Title</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%;text-decoration:underline">Date</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Michael Weening</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">President, Chief Executive Officer and Director<br/>(Principal Executive Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Michael Weening</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Cory Sindelar</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Financial Officer<br/>(Principal Financial Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cory Sindelar</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:23pt"><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Carl Russo</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chairman of the Board of Directors</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Carl Russo</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"/></tr><tr style="height:23pt"><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Kevin Peters</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lead Independent Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Kevin Peters</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:23pt"><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Christopher Bowick</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Christopher Bowick</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:23pt"><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Kathy Crusco</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Kathy Crusco</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Eleanor Fields</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eleanor Fields</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Kira Makagon</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Kira Makagon</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/&#160;Rajatish Mukherjee</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rajatish Mukherjee</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:23pt"><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Wade Oosterman</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wade Oosterman</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.25
<SEQUENCE>2
<FILENAME>calx-20241231xex1025office.htm
<DESCRIPTION>EX-10.25
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i62b57c514e6f4799af4251703560ea16_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 10.25</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ONE SANTANA WEST</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">OFFICE LEASE AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">BETWEEN</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SR WINCHESTER, LLC, LANDLORD</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">AND</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CALIX, INC., TENANT</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">DATE&#58;  December 16, 2024</font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:10.00pt">&#160;&#160;&#160;&#160;</font></div></div></div><div id="i62b57c514e6f4799af4251703560ea16_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Table of Contents</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.079%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE I </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">REFERENCE PROVISIONS, DEFINITIONS AND EXHIBITS</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 1</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.01</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Reference Provisions</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 1</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 1.02</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Definitions</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 3</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE II</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LEASED PREMISES</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 5</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE III</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TERM</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 5</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.01</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Term</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 5</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.02</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">End of Term</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 6</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 3.03</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Holding Over</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 6</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE IV</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">USE AND OPERATION OF THE LEASED PREMISES</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page6</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 4.01</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Use</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 6</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 4.02</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Signs and Advertising</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 8</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE V</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">RENT</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 8</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 5.01</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rent Payable</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 8</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE VI</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">COMMON AREAS</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 9</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 6.01</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Use of Common Areas</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 9</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 6.02</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Management and Operations of Common Areas</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 10</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 6.02</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tenant&#8217;s Share of Operating Costs and Taxes</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 10 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE VII</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SERVICES AND UTILITIES</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 15</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 7.01</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Services Provided by Landlord</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 15</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 7.02</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Landlord&#8217;s Access to Leased Premises</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 16</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 7.03</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Utilities</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 17 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 7.04</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LEED Standard</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 17</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 7.05</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amenities</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 17</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE VIII</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">INDEMNITY AND INSURANCE</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 19</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 8.01</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Indemnity</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 19</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 8.01</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Landlord Not Responsible for Acts of Others</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 19</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 8.03</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tenant&#8217;s Insurance</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 19</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 8.04</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tenant&#8217;s Contractor&#8217;s Insurance</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 20</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 8.05</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Policy Requirements</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 21</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 8.06</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Increase in Insurance Premiums</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 21</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 8,07</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Waiver of Right of Recovery</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 22</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 8.08</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Landlord&#8217;s Insurance</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 22</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE IX</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CONSTRUCTION AND ALTERATIONS</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 22</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.01</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Condition of Leased Premises Upon Delivery</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 22</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.02</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tenant Improvements</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 23</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.03</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Alterations</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 24</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.04</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Work Requirements</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 24</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.05</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ownership of Improvements</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 24</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.06</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Removal of Tenant&#8217;s Property</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 25</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.07</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mechanic&#8217;s Liens</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 25</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 9.08</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cabling&#59; Rooftop Installations</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 25</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 0.09</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tenant Security Systems</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 27</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE X</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">REPAIRS, MAINTENANCE, AND LANDLORD&#8217;S ACCESS</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 27</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.01</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Repairs by Landlord</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 27</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.02</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Repairs and Maintenance by Tenant</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 28</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.03</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inspections, Access and Emergency Repairs by Landlord</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 28</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 10.04</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">California Accessibility Compliance</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 28</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE XI</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CASUALTY</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 29</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 11.01</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fire or Other Casualty</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 29</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 11.02</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Right to Terminate</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 29</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 11.03</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Landlord&#8217;s Duty to Reconstruct</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 29</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 11.04</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tenant&#8217;s Duty to Reconstruct</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 30</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 11.05</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Insurance Proceeds</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 30</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 11.06</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Landlord Not Liable for Business Interruption</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 30</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:10.00pt">i</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.079%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 11.07</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rent Abatement</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 31</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 11.08</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Casualty Prior to Term Commencement Date</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 31</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 11.09</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Waiver</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 31</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE XII</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CONDEMNATION</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 31</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 12.01</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Taking of Leased Premises</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 31</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 12.02</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Taking of Building</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 31</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 12.03</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Condemnation Award</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 32</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 12.04</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Waiver of CCP &#167; 1265.130</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 32</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE XIII</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PARKING GARAGE, PARKING RIGHTS &#38; BUILDING AMENITIES</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 32</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 13.01</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Parking Rights </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 32</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 13.02</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Parking Rules and Conditions</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 33</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE XIV</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SUBORDINATION AND ATTORNMENT</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 33</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 14.01</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Subordination</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 33</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 14.02</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Attornment</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 33</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 14.03</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Estoppel Certificate</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 33</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 14.04</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Quiet Enjoyment</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 33</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE XV</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ASSIGNMENT AND SUBLETTING</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 34</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 15.01</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Landlord&#8217;s Consent Required</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 34</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 15.02</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tenant Remedies</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 36</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 15.03</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intentionally omitted  </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 36</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 15.04</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Landlord Consent Not Required</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 36</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE XVI</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DEFAULT AND REMEDIES</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 36</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 16.01</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Default</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 36</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 16.02</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Remedies and Damages</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 37</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 16.03</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Remedies Cumulative</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 38</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 16.04</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Waiver</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 38</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE XVII</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MISCELLANEOUS PROVISIONS</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 39</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.01</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notices</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 39</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.02</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Recording</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 39</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.03</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest and Administrative Costs</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 39</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.04</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Legal Expenses</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 39</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.05</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Successors and Assigns</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 40</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.06</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Limitation on Right of Recovery Against Landlord&#59; Transfer of Landlord&#8217;s Interest</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 40</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.07</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Security Deposit&#59; Letter of Credit</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 40</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.08</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entire Agreement&#59; No Representations&#59; Modification</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 44</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.09</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Severability</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 44</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.10</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Joint and Several Liability</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 44</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.11</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Broker&#8217;s Commission</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 44</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.12</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No Option&#59; Irrevocable Offer</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 44</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.13</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inability to Perform</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 44</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.14</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Survival</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 45</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.15</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Corporate Tenants</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 45</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.16</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction of Certain Terms</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 45</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.17</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Showing of Leased Premises</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 45</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.18</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Relationship of Parties</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 45</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.19</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rule Against Perpetuities</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 46</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.20</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Choice of Law</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 46</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.21</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Choice of Forum</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 46</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.22</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Hazardous Substances</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 46</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.23</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">OFAC Certification</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 47</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.24</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Time is of the Essence</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 47</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.25</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Counterparts&#59; Electric Signature</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 47</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.26</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Confidentiality </font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 47</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.27</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Right of First Offer to Lease</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 47</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 17.28</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Future Development</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page 49</font></td></tr></table></div><div style="margin-bottom:10pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;ii</font></div></div></div><div id="i62b57c514e6f4799af4251703560ea16_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">OFFICE LEASE AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">THIS OFFICE LEASE AGREEMENT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) is made this 16th day of December, 2024 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), by and between SR WINCHESTER, LLC, a Delaware limited liability company, by its managing member, STREET RETAIL, INC., a Maryland corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), and CALIX, INC., a Delaware corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">IN CONSIDERATION of the payments of rents and other charges provided for herein and the covenants and conditions hereinafter set forth, Landlord and Tenant hereby covenant and agree as follows&#58;</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE I</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">REFERENCE PROVISIONS, DEFINITIONS AND EXHIBITS</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As used in this Lease, the following terms shall have the meanings set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 1.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">1.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> below.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 1.01.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Reference Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;Leased Premises&#58;  That portion of the Building described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.01.J</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, containing approximately 22,990 square feet of Floor Area and consisting of that portion of the fourth (4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) designated as Suite 450 and depicted on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit A-2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> attached hereto. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;Term&#58;  Commencing on the Term Commencement Date and continuing for ninety (90) months, subject to extension pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereto. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.&#160;&#160;&#160;&#160;Delivery Date&#58;  Subject to the terms, conditions and adjustments set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> below, the date of delivery of the Leased Premises (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Delivery Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) shall be the date Landlord delivers the Leased Premises with the Tenant Work Substantially Complete (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereto), less such number of days of Tenant Delay (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereto) as offset by any number of days of Landlord Delay (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> here).  It is estimated that the Delivery Date will occur no later than August 1, 2025, subject to day-for-day extension for delays resulting from Force Majeure Delay (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereto) or Tenant Delay (as may be extended, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Anticipated Delivery Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.&#160;&#160;&#160;&#160;Term Commencement Date&#58;  The date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Term Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) shall be the later of (i) the Delivery Date and (ii) the date that a non-disturbance agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Ground Lessor Non-Disturbance Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit J</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereto executed by Landlord and Ground Lessor (as defined below) has been delivered to Tenant (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Delivery Condition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E.&#160;&#160;&#160;&#160;Rent Commencement Date&#58;  The Term Commencement Date.    </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">F.&#160;&#160;&#160;&#160;Termination Date&#58;  The date that is (i) the last day of the Term, or (ii) any earlier date on which this Lease is terminated in accordance with the provisions hereof.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">G.&#160;&#160;&#160;&#160;Minimum Rent&#58;</font></div><div><font><br></font></div><div style="padding-left:32.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.660%"><tr><td style="width:1.0%"></td><td style="width:18.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.719%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.579%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Lease Months</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Monthly Minimum Rent Per Square </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Foot of Floor Area&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Monthly </font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Minimum Rent&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div></td><td colspan="6" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Annual Minimum Rent&#58;</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">1-12*</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$49.80</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$95,408.50</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$1,144,902.00*</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">13-24</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$51.29</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$98,270.76</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$1,179,249.06</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">25-36</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$52.83</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$101,218.88</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$1,214,626.53</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">37-48</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$54.42</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$104,255.44</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$1,251,065.33</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">49-60</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$56.05</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$107,383.11</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$1,288,597.29</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">61-72</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$57.73</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$110,604.60</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$1,327,255.21</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:32.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.660%"><tr><td style="width:1.0%"></td><td style="width:18.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.719%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.579%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">75-84</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$59.46</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$113,922.74</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$1,367,072.87</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">85-90</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$61.25</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$117,340.42</font></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">$1,408,085.06</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">*Notwithstanding the foregoing, Minimum Rent shall be abated during the first six (6) full calendar months of the initial Lease Year following the Rent Commencement Date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Abatement Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  Notwithstanding such abatement of Minimum Rent, all other sums due under this Lease including, without limitation, Tenant&#8217;s Share of Operating Costs and Taxes (as defined below), shall be payable as provided in this Lease from and after the Rent Commencement Date.  The amount of Minimum Rent conditionally abated for the Abatement Period (which Landlord and Tenant hereby agree shall in no event exceed the aggregate total of Five Hundred Seventy-Two Thousand Four Hundred Fifty-One and 00&#47;100 Dollars ($572,451.00)), shall be referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Abated Minimum Rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;.  The Abated Minimum Rent is conditioned upon Tenant&#8217;s full and timely performance of all of its material obligations under this Lease.  If at any time during the initial Term of the Lease a Default (as defined below) by Tenant occurs and this Lease is terminated as a result thereof, then the Abated Minimum Rent shall immediately become void, and Tenant shall promptly pay to Landlord, in addition to all other amounts due to Landlord under this Lease, the unamortized amount of the Abated Minimum Rent (which amount shall be amortized on a straight-line basis without interest over the initial Term of the Lease).  </font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">H.&#160;&#160;&#160;&#160;Security Deposit&#58;  The sum of Two Hundred Eighty-Six Thousand Two Hundred Twenty Five and 50&#47;100ths Dollars ($286,225.50), subject to reduction in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> of this Lease.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">I.&#160;&#160;&#160;&#160;Rent Payments&#58;  Except to the extent Tenant is required to make such payments electronically in the manner set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> of this Lease, Rent payments due herein shall be made payable to Landlord at the following address&#58;</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;SR Winchester, LLC </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;c&#47;o Federal Realty Investment Trust</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;P.O. Box 846073</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Los Angeles, CA 90084-6073</font></div><div style="padding-left:72pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">J.&#160;&#160;&#160;&#160;Notice Addresses&#58;</font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">TO LANDLORD&#58;</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">SR Winchester, LLC<br>c&#47;o Federal Realty Investment Trust<br>909 Rose Avenue, Suite 200<br>North Bethesda, MD  20852<br>Attention&#58;  Legal Department</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">TO TENANT&#58;</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Prior to the Term Commencement Date&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Calix, Inc.</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2777 Orchard Parkway</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">San Jose, CA 95134</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Attention&#58; General Counsel</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">After the Term Commencement Date&#58;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Calix, Inc.</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1 Santana West<br>3155 Olsen Drive<br>Suite 450</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">San Jose, CA 95117</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Attention&#58; General Counsel</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">With a copy of Default notices to&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Nossaman LLP</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">50 California Street</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Floor 34</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">San Francisco, CA 94111&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Attention&#58; Simon T. Adams, Eq.</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">K.&#160;&#160;&#160;&#160;Building&#58;  That certain building located at 1 Santana West - 3155 Olsen Drive, San Jose, California and marked as the &#8220;Building&#8221; on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit A-1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">including two (2) subterranean floors (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tower Parking Garage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) containing approximately three hundred fifty (350) parking spaces, a bicycle storage room and certain other improvements.  The Building contains approximately 365,968 square feet of Floor Area.   </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">L.&#160;&#160;&#160;&#160;Parking Spaces&#58;  3 parking spaces per 1,000 square feet of Floor Area (i.e., 69 spaces), approximately 0.8 parking spaces per 1,000 square feet of Floor Area (i.e., initially, 18 spaces) of which shall be located on the Tower Parking Garage and 2.2 parking spaces per 1,000 square feet of Floor Area (i.e., initially, 51 spaces) of which shall be located in the certain parking garage marked as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Common Parking Garage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit A-1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Common</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Parking Garage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), all of which shall be provided at no additional charge to Tenant during the Term of this Lease, including any extension of the Term for any Option Period.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">M.&#160;&#160;&#160;&#160;Renewal Options&#58;  See </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">N.&#160;&#160;&#160;&#160;Prepaid Rent&#58;  Contemporaneously with Tenant&#8217;s execution and delivery of this Lease, Tenant shall pay Landlord one (1) month of the monthly Minimum Rent chargeable hereunder during the first Lease Year, and the Security Deposit.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">O.&#160;&#160;&#160;&#160;Schedules and Exhibits&#58;  The schedules and exhibits listed below are attached to this Lease and are hereby incorporated in and made a part of this Lease.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit A-1&#160;&#160;&#160;&#160;Site Plan</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit A-2&#160;&#160;&#160;&#160;Leased Premises</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit B&#160;&#160;&#160;&#160;Work Agreement</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit B-1&#160;&#160;&#160;&#160;Space Plan</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit C&#160;&#160;&#160;&#160;Rules and Regulations</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit D&#160;&#160;&#160;&#160;Rules for Tenant&#8217;s Contractors</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit E&#160;&#160;&#160;&#160;Rooftop Rules and Regulations</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit F&#160;&#160;&#160;&#160;Options To Extend</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit G&#160;&#160;&#160;&#160;Tenant&#8217;s Approved Monument Locations</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit H&#160;&#160;&#160;&#160;Office Tenant Sign Criteria</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit I&#160;&#160;&#160;&#160;Form of Letter of Credit</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit J&#160;&#160;&#160;&#160;Form of Ground Lessor Non-Disturbance Agreement</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit K&#160;&#160;&#160;&#160;Ground Lessor Retained Property</font></div><div style="padding-left:36pt"><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 1.02.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  In addition to the definitions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, above, the following additional defined terms shall apply to the interpretation of this Lease.  </font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline"> </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;Additional Rent&#58;  All sums payable by Tenant to Landlord under this Lease, other than Minimum Rent.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;Building Hours&#58;  7&#58;00 a.m. until 6&#58;00 p.m. on weekdays (excluding holidays) and from 8&#58;00 a.m. until 1&#58;00 p.m. on Saturdays (excluding holidays).</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.&#160;&#160;&#160;&#160;Business Day&#58;  Monday through Friday other than holidays observed by the State of California or the United States Federal Government.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.&#160;&#160;&#160;&#160;Common Areas&#58; (i) Any existing or future improvements, equipment, areas and&#47;or spaces utilized for &#8220;Common Areas&#8221; in and around the Project and the Leased Premises which are for the non-exclusive, common and joint use or benefit of Landlord, Tenant and other tenants, occupants and users of the Project, as determined by Landlord, and (ii) the Parking Garage.  The Common Areas include, without limitation, walkways&#59; roofs&#59; drains, gutters and downspouts&#59; patio and seating areas&#59; landscaped areas&#59; utility and other building systems and&#47;or maintenance areas, including equipment storage&#59; and parking areas, drive aisles, and the parking islands within the Parking Garage.  For the avoidance of doubt, the Common Areas exclude the outdoor terraces&#47;decks on the 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">nd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, 7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and 8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> floors of the Building (each a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Outdoor Deck</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; and, collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Outdoor Decks</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E.&#160;&#160;&#160;&#160;Floor Area&#58;  When used with respect to the Leased Premises, the number of square feet set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.01.A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, above, subject to adjustment as provided herein, which the Leased Premises shall be deemed to contain.  The Floor Area of the Leased Premises was calculated by Landlord&#8217;s architect based on the Building Plans (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) in accordance with a modified BOMA 2017 for Office Buildings&#58; Standard Methods of Measurement Method A (ANSI&#47;BOMA Z65.1-2017) whereby the Floor Area of the Building excludes the Outdoor Decks (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Modified BOMA Standard</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).    </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">F.&#160;&#160;&#160;&#160;Interest&#58;  A rate per annum of the lesser of (i) ten percent (10%), or (ii) the maximum permitted by law.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">G.&#160;&#160;&#160;&#160;Lease Year&#58;  Each twelve (12) month period beginning with the Term Commencement Date, and each anniversary thereof, if the Term Commencement Date occurs on the first day of a month.  If the Term Commencement Date occurs on a day other than the first day of a month, then the first Lease Year shall begin on the Term Commencement Date and shall terminate on the last day of the twelfth (12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) full calendar month after the Term Commencement Date.  Each subsequent Lease Year shall commence on the date immediately following the last day of the preceding Lease Year and shall continue for a period of twelve (12) full calendar months, except that the last Lease Year of the Term shall terminate on the date this Lease expires or is otherwise terminated.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">H.&#160;&#160;&#160;&#160;Operating Year&#58;  Each calendar year or part thereof during the Term of this Lease or any renewal thereof, or at Landlord&#8217;s option, any other twelve (12) month period or part thereof designated by Landlord. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">I.&#160;&#160;&#160;&#160;Parking Garage&#58; Collectively, the Tower Parking Garage defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.01.K</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> above and the Common Parking Garage defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.01.L</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> above.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">J.&#160;&#160;&#160;&#160;Parking Hours&#58; 7&#58;00 a.m. until 5&#58;00 p.m. on each Business Day during the Term (for the Parking Garage).  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">K.&#160;&#160;&#160;&#160;Partial Lease Year&#58;  Any period during the Term which is less than a full Lease Year.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">L.&#160;&#160;&#160;&#160;Person&#58;  Any individual, firm, partnership, association, corporation, limited liability company, or any other legal entity.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">M.&#160;&#160;&#160;&#160;Project&#58; That certain project known as Santana West located in San Jose, California.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">N.&#160;&#160;&#160;&#160;Rent&#58;  Minimum Rent plus Additional Rent.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">O.&#160;&#160;&#160;&#160;Tenant&#8217;s Share&#58; A proportion determined as follows&#58;  (a) with respect to the calculation of Operating Costs (including Insurance Costs, as defined below), except as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> with respect to Cost Pools or otherwise provided in this Lease, a fraction, the numerator of which is the Floor Area of the Leased Premises and the denominator of which is the total Floor Area of the Building</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i.e., 6.28%)&#59; and (b) with respect to the cost of providing the services described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 7.01.E</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">7.01.F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> to the Parking Garage and the cost of cleaning, sweeping, trash removal, resurfacing and restriping of or in the Parking Garage and other general upkeep of (1) the Tower Parking Garage, Tenant&#8217;s Operating Cost Share shall be 6.28%, and (2) of the Common Parking Garage, Tenant&#8217;s Operating Cost Share shall be 6.28% of 57.36% (i.e., 3.60%).  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">P.&#160;&#160;&#160;&#160;Tenant&#8217;s Tax Share&#58;  Shall mean a fraction, the numerator of which is the Floor Area of the Leased Premises and the denominator of which is the total Floor Area of the Building (i.e., 6.28%). </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Q.&#160;&#160;&#160;&#160;Tenant Work Allowance&#58; See </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font><br></font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE II</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">LEASED PREMISES</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord demises and leases to Tenant, and Tenant leases and takes from Landlord, the Leased Premises together with the right to use for ingress to and egress from the Leased Premises, in common with others, the Common Areas.  Except as expressly set forth to the contrary in this Lease, including, without limitation the exterior sign rights provided herein, Landlord has the exclusive right to (i) use the exterior faces of all perimeter walls of the Building, the roof and all air space above the Building, and (ii) install, maintain, use, repair and replace pipes, ducts, cables, conduits, plumbing, vents, utility lines and wires to, in, through, above and below the Leased Premises and other parts of the Building.  </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The parties acknowledge that this Lease is a sublease which shall, at all times during the Term, be subject and subordinate to the terms, covenants and conditions of that certain Ground Lease dated as of March 14, 2014 as amended from time to time (as amended, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Ground Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), by and between Winchester Investments, LLC, a California limited liability company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Ground Lessor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), as landlord, and Landlord, as tenant (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Ground Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and to all matters to which the Ground Lease is subject and subordinate.  Tenant acknowledges and agrees that it has received a copy of the Ground Lease prior to the date hereof.  Landlord and Tenant agree not to take any action or perform any act or fail to perform any act which would reasonably result in the violation or breach of any of the covenants, agreements, terms, or obligations under the Ground Lease on the part of the Landlord as tenant thereunder.  Except as otherwise set forth in the Ground Lessor Non-Disturbance Agreement, this Lease shall automatically expire on or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">prior to the expiration or earlier termination of the Ground Lease, and Ground Lessor shall have no obligation to Tenant under this Lease.  As between the parties hereto only, in the event of a conflict between the terms of the Ground Lease and the terms of this Lease, then the terms of this Lease shall control.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord represents and warrants that to the best of Landlord&#8217;s knowledge and belief the Landlord is not in default under the terms and conditions of the Ground Lease and that no notice from the Ground Lessor of a default has been received by Landlord, and that no event or circumstance exists that with the passage of time or notice from Ground Lessor would become a default under the terms of the Ground Lease.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord represents and warrants that to the best of Landlord&#8217;s knowledge and belief the real property and the improvements and buildings and structures are not subject to any loan, mortgage or other security provided to the Landlord, the foreclosure of which would terminate this Lease. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE III</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">TERM</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 3.01.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;The Term shall commence on the Term Commencement Date specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.01.D</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> above, and shall be for the period of time specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.01.B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> above, and expire on the Termination Date specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.01.F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> above.  Notwithstanding the foregoing, all obligations of the parties, as set forth in this Lease, shall be binding as of the date hereof.  Notwithstanding the foregoing, all obligations of the parties, as set forth in this Lease, shall be binding as of the date hereof.  Landlord shall use commercially reasonable efforts to deliver possession of the Leased Premises to Tenant by the Anticipated Delivery Date.  If, despite such efforts, the Delivery Date has not occurred by Anticipated Delivery Date, Landlord shall not be subject to any liability therefor, nor shall such failure affect the validity of this Lease or the obligations of Tenant hereunder, however, if the Term Commencement Date has not occurred on or before thirty (30) days after the Anticipated Delivery Date, Tenant shall be entitled to a day for day Minimum Rent credit for each day of delay commencing on the thirty-first (31</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) day after the Anticipated Delivery Date and continuing until the Term Commencement Date occurs, which rent credit shall be applied after the expiration of the Abatement Period.  Notwithstanding the foregoing, if the Term Commencement Date has not occurred on or before the one hundred twentieth (120</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) day after the Anticipated Delivery Date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Outside Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), Tenant may elect to terminate this Lease by written notice to Landlord not later than thirty (30) business days following the Outside Date.  Tenant shall not, however, be obligated to pay Minimum Rent or perform any other obligation of Tenant under the terms of this Lease (except to the extent required under Section 8 of the Work Agreement attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, as applicable) until Landlord delivers possession of the Leased Premises to Tenant, and any period of rent abatement that Tenant would otherwise have enjoyed shall run from the date of delivery of possession and continue for a period equal to what Tenant would otherwise have enjoyed under the terms hereof.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 3.02.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">End of Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Lease shall terminate on the Termination Date without the necessity of Notice from either Landlord or Tenant.  Upon the Termination Date, Tenant shall quit and surrender to Landlord the Leased Premises broom-clean, in good order and condition, ordinary reasonable wear and tear and damage by casualty not required to be repaired by Tenant or condemnation excepted, and shall surrender to Landlord all keys and access cards, if applicable, to or for the Leased Premises.  In addition, Tenant shall remove Tenant&#8217;s Property (as defined below) in accordance with and subject to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 9.05 and 9.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereof (the foregoing, collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Required Condition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 3.03.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Holding Over</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;Tenant agrees that it will not occupy or retain or allow occupancy or retention by any subtenant of possession of the Leased Premises at any time after the Termination Date.  If Tenant fails to vacate the Leased Premises and deliver Landlord possession of the Leased Premises in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the Required Condition on the Termination Date, then Landlord shall have the benefit of all provisions of law respecting the speedy recovery of possession of the Leased Premises (whether by summary proceedings or otherwise).  In addition to and not in limitation of the foregoing, occupancy subsequent to the Termination Date (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Holdover Occupancy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) shall be a tenancy at sufferance.  Holdover Occupancy shall be subject to all terms, covenants, and conditions of this Lease (including those requiring payment of Additional Rent), except that the Minimum Rent for each day that Tenant holds over (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Holdover Minimum Rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) shall be equal to one and one-half (1-1&#47;2) times the per diem Minimum Rent payable in the last Lease Year for the first one hundred twenty (120) days and two (2) times the per diem Minimum Rent payable in the last Lease Year thereafter, and any right or option to extend or renew the Lease or to lease any other space or Leased Premises in the Building or Project shall be void and of no effect.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;Subject to the terms hereof, Landlord shall also be entitled to recover all damages, including lost business profits and loss opportunity regarding any prospective tenant(s) for the Leased Premises, suffered by Landlord as a result of Tenant&#8217;s Holdover Occupancy provided that the Landlord has given Tenant notice of entry in to a new lease for all or a portion of the Leased Premises.  Tenant acknowledges and agrees that Landlord may undertake a renovation or redevelopment of the Leased Premises or Building and&#47;or lease the Leased Premises (in whole or in part) to another tenant immediately after the Termination Date and that any breach or other violation of the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> may result in material damages to Landlord (including without limitation, any damages to Landlord in connection with renovation or redevelopment activities or its reletting of the Leased Premises or any part thereof).  Further, Tenant agrees to indemnify, hold harmless and defend Landlord for, from and against any and all claims, causes of action, suits, proceedings, demands, damages, losses (including, without limitation, lost rentals and lost business opportunities), liabilities, expenses and costs (including, without limitation, reasonable experts&#8217;, consultants&#8217;, attorneys&#8217; and court fees and costs) suffered or incurred by Landlord as a result of Tenant&#8217;s Holdover Occupancy except in the instance of Landlord&#8217;s negligence or willful misconduct related to the matter in dispute.  For the sake of clarity, nothing in this Subsection B shall limit Tenant&#8217;s obligation to pay any Holdover Minimum Rent during any Holdover Occupancy or constitute Landlord&#8217;s consent to any Holdover Occupancy.  The preceding indemnification and hold harmless shall survive the Termination Date and any Holdover Occupancy to the extent applicable.  </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE IV</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">USE AND OPERATION OF THE LEASED PREMISES</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 4.01.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Use</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;Tenant shall use the Leased Premises solely for general office, administration, training, research and development, sales and marketing, visitor presentations and meetings, and reasonably ancillary and lawful uses consistent with all recorded matters and in conformity with municipal zoning requirements of the City of San Jose, California&#59; other applicable statues, laws, rules, orders, regulations and ordinates (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)&#59; and the Operating Standard (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Permitted Use</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), and for no other purpose.  Tenant shall comply with all Laws affecting the Leased Premises or relating to the use, occupancy or alteration thereof and all the orders or reasonable recommendations of any insurance underwriters, and safety engineers as may from time to time be consulted by Landlord.  Without limiting the terms and conditions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.03.B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, below, in addition, if Landlord makes any alteration to any part of the Building or Project as a result of any damage or alteration to the Leased Premises caused or made after the Term Commencement Date by or on behalf of Tenant or in order to comply with any requirement of any Laws applicable to Tenant&#8217;s particular use of the Leased Premises (and not office use of the Leased Premises, generally), then Tenant shall reimburse Landlord within thirty (30) days after demand (which demand will include a reasonable substantiation of the cost of the relevant improvements and the reason such improvements are necessary), for the actual out of pocket cost thereof.  Tenant acknowledges and agrees that Tenant is solely responsible for determining if its business complies with the applicable zoning regulations, and that Landlord makes no representation (explicit or implied) concerning such zoning regulations.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;Tenant shall, at its sole expense&#58;  (i) keep the portions of the Leased Premises that Tenant is obligated to maintain under this Lease in a good order and condition consistent with </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the operation of a Class A institutional quality office building that is part of a mixed use project (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Operating Standard</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)&#59; (ii) pay before delinquency any and all taxes, assessments and public charges levied, assessed or imposed upon Tenant&#8217;s business, upon the leasehold estate created by this Lease or upon Tenant&#8217;s fixtures, furnishings or equipment in the Leased Premises&#59; (iii) not use or permit or suffer the use of any portion of the Leased Premises for any unlawful purpose&#59; (iv) not use the plumbing facilities for any purpose other than that for which they were constructed, or dispose of any foreign substances therein&#59; (v) not place a load on any floor exceeding the floor load per square foot which such floor was designed to carry in accordance with the plans and specifications of the Building, and not install, operate or maintain in the Leased Premises any heavy item of equipment except in such manner as to achieve a proper distribution of weight&#59; (vi) not strip, overload, damage or deface the Leased Premises, or the hallways, stairways, elevators of the Building, the Tower Parking Garage, the Common Parking Garage, the Common Areas or the fixtures therein or used therewith, nor permit any hole to be made in any of the same&#59; (vii) not move any furniture or equipment into or out of the Leased Premises except at such reasonable times and in such reasonable manner as Landlord may from time to time reasonably designate&#59; (viii) not install or operate in the Leased Premises any electrical heating, air conditioning or refrigeration equipment, or other equipment not shown on approved plans which will increase the amount of electricity required for use of the Leased Premises as general office space (other than ordinary office equipment such as personal computers, printers, copiers and the like), without first obtaining the written consent of Landlord, which will not be unreasonably withheld or delayed&#59; and (ix) not install any other equipment of any kind or nature which will or may necessitate any changes, replacements or additions to, or in the use of, the water, heating, plumbing, air conditioning or electrical systems of the Leased Premises or the Building, without first obtaining the written consent of Landlord, which will not be unreasonably withheld or delayed.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.&#160;&#160;&#160;&#160;In addition to and not in limitation of the other restrictions on use of the Leased Premises set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, Tenant hereby agrees that the following uses of the Leased Premises shall not be considered permitted&#58;  (1) any use of the Leased Premises by an organization or Person enjoying sovereign or diplomatic immunity (the foregoing will not be deemed to prohibit invitees who are representatives or officials of any U.S., state or foreign government)&#59; (2) any use of the Leased Premises by or for an employment agency or bureau (other than Tenant&#8217;s normal recruitment activities)&#59; (3) any use of the Leased Premises for classroom purposes&#59; (4) any use of the Leased Premises by or for any user which distributes governmental or other payments, benefits or information to Persons who are required to personally appear at the Leased Premises to collect such benefits&#59; (5) any laboratory use that requires the handling of Hazardous Substances (as defined below)&#59; (6) any medical use involving the treatment of patients or handling of medical waste and&#47;or Hazardous Substances in the Building, other than employee first aid&#59; (7) retail sales of merchandise to members of the public&#59; (8) any use that interferes with, injures or unreasonably annoys other occupants of the Project&#59; (9) any use that constitutes a nuisance&#59; (10) any use that involves the presence, use, release or discharge of Hazardous Substances&#59; provided, however, that Tenant may handle, store, use and dispose of products containing small quantities of Hazardous Substances for general office purposes (such as toner for copiers and standard cleaning solvents and chemicals found in office cleaning supplies and reasonable quantities of other substances that Tenant may store as required to fulfill Tenant&#8217;s maintenance obligations under this Lease), to the extent customary and necessary for the Permitted Use of the Leased Premises, so long as Tenant always handles, stores, uses, and disposes of any such Hazardous Substances in a safe and lawful manner and does not allow such Hazardous Substances to contaminate the Leased Premises, Building, or Project or surrounding land or environment&#59; (11) any use that could reasonably be expected to have a material adverse effect on the utility, use, appearance or value of the Building, the Project, or any portion thereof&#59; and (12) any other use of the Leased Premises by any user that is not otherwise permitted in this Lease and will attract a volume, frequency or type of visitor to the Leased Premises which is not consistent with the Operating Standard, or that will in any way impose an excessive demand or use on the facilities or services of the Leased Premises or the Building.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 4.02.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Signs and Advertising</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant shall not inscribe, paint, affix, or otherwise display any sign, advertisement or notice on any part of the outside of the Leased Premises, other than signs permitted hereunder&#59; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">provided, however, that Tenant shall be entitled to standard suite entry signage at the entrance to the Leased Premises, and a name plate designating Tenant on the main directory for the Building on the first floor of the Building and on the glass&#47;window line in the lobby entrance in a location to be determined by Landlord after consultation with Tenant, and monument signage for the Building or Project, all to be affixed by Landlord at Tenant&#8217;s sole cost and expense.  Prior to the Term Commencement Date, Landlord shall advise Tenant of exterior Building signage available to Tenant, the location and the cost associated with the same.  Upon Tenant&#8217;s election Landlord shall install such exterior Building signage within sixty (60) days of receipt of Tenant&#8217;s signage election notice.  All such signs shall be reasonably acceptable to Landlord, comply with Landlord&#8217;s office sign criteria attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit H</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Office Building</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Sign Criteria</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and all other matters contained in the public records, including any applicable Laws.  The material, typeface, graphic format and proportions of Tenant&#8217;s signage, as well as the precise location of such signage and method of installation, shall be subject to Landlord&#8217;s approval, which shall not be unreasonably withheld or delayed.  Nothing contained herein shall obviate the need for Tenant to obtain any necessary approvals and permits for such signage from the City of San Jose (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">City</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), which permits and approvals Tenant shall obtain at Tenant&#8217;s sole cost.  The failure of Tenant to obtain such approvals shall not release Tenant from any of its obligations under this Lease.  Tenant, at its sole expense, shall maintain Tenant&#8217;s signs in accordance with the Operating Standard during the Term.  Tenant, at its sole cost and expense, shall remove all such signs by the Termination Date or any earlier termination of this Lease.  Such installations and removals shall be made in such manner as to avoid injury to or defacement of the Building and any improvements contained therein and the monument, and Tenant shall reasonably repair any injury or defacement including, without limitation, discoloration caused by such installation or removal to an appearance consistent with the Operating Standard.  At such time that Tenant, a Permitted Transferee or another Transferee by assignment or sublease approved by Landlord no longer leases and occupies the Leased Premises, Tenant&#8217;s right to maintain the foregoing signage shall terminate within thirty (30) days after Landlord provides Notice of the failure of the foregoing condition.  If any of Tenant&#8217;s signs, advertisements or notices are painted, affixed, or otherwise displayed without the prior written approval of Landlord and not in compliance with the foregoing, then, without limiting Landlord&#8217;s other rights hereunder, Landlord shall have the right after ten (10) Business Days prior Notice to Tenant, to remove the same, and Tenant shall be liable for any and all costs and expenses incurred by Landlord in such removal. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE V</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">RENT</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 5.01.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Rent Payable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;Commencing on the Rent Commencement Date, Tenant shall pay all Rent owing from time to time to Landlord, without prior Notice or demand and without offset, deduction or counterclaim whatsoever, in the amounts, at the rates and times set forth herein, in the manner set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5.01.A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Tenant agrees to (i) promptly execute any and all agreements and authorizations, and supply any and all information necessary to Tenant&#8217;s bank, to initiate automatic monthly payments of Minimum Rent and the monthly payments of estimated Tenant&#8217;s Share of Operating Costs and Taxes (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Standing Order Transfers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) from Tenant&#8217;s bank account to Landlord&#8217;s bank account for such monthly payments of Minium Rent and monthly payments of Tenant&#8217;s Share of Operating Costs due under this Lease&#59; and (ii) take all actions necessary on Tenant&#8217;s part to insure that all such payments will be received by the Landlord&#8217;s bank account by the first (1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) day of each calendar month.  Except for the first month&#8217;s Rent and Security Deposit, the monthly payments of Minimum Rent and monthly payments of estimated Tenant&#8217;s Share of Operating Costs and Taxes shall be paid by Standing Order Transfer.  All payments of Rent not made by Standing Order Transfer shall be made via a company check delivered to the place set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.01.I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> or as Landlord may otherwise designate by Notice to Tenant at least thirty (30) days prior to the effective date of any change.  Landlord shall confirm in writing the Landlord&#8217;s bank account details for Tenant&#8217;s payments to Landlord with not less than thirty (30) days advance notice in writing from Landlord regarding any change to be made to the same.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"> </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;If Tenant fails to make any payment of Rent by the date such Rent is due, Tenant shall pay Landlord a late payment charge equal to the greater of (i) five percent (5%) of such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">payment of Rent, or (ii) Twenty Dollars ($20.00) per day from the due date until the date of receipt by Landlord.  Payment of such late charge shall not excuse or waive the late payment of Rent.</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant acknowledges and agrees that such late charge is a reasonable estimate of the damages Landlord may incur as a result of Tenant&#8217;s late payment of Rent, and that it would be impracticable or extremely difficult to determine Landlord&#8217;s actual damages.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.&#160;&#160;&#160;&#160;If Landlord receives within a twelve (12) month period two (2) or more checks from Tenant that are dishonored by Tenant&#8217;s bank, all checks for Rent thereafter shall be bank certified and Landlord shall not be required to accept checks except in such form.  Tenant shall pay Landlord any bank service charges resulting from dishonored checks, plus Five Hundred Dollars ($500.00) for each dishonored check as compensation to Landlord for the additional cost of processing such check. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.&#160;&#160;&#160;&#160;Any payment by Tenant of less than the total Rent due shall be treated as a payment on account.  Acceptance of any check bearing an endorsement, or accompanied by a letter stating, that such amount constitutes &#8220;payment in full&#8221; (or terms of similar import) shall not be an accord and satisfaction or a novation, and such statement shall be given no effect.  Landlord may accept any check without prejudice to any rights or remedies which Landlord may have against Tenant.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E.&#160;&#160;&#160;&#160;For any portion of a calendar month at the beginning of the Term, Tenant shall pay in advance the pro-rated amount of the Rent for each day included in such portion of the month.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 5.02.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Payment of Minimum Rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant shall pay Landlord the Minimum Rent set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.01.G</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, above, in equal monthly installments, in advance, commencing on the Rent Commencement Date, subject only to the express abatement rights provided in this Lease (including, without limitation, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.01.G</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, above), and on the first day of each calendar month thereafter throughout the Term.  An amount equal to the Prepaid Minimum Rent shall be paid in advance in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.01.N</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, above, and credited toward the first payment of Minimum Rent due hereunder.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE VI</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">COMMON AREAS</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 6.01.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Use of Common Areas</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During the Term, Tenant shall have a non-exclusive license to use the Common Areas for ingress to and egress from the Leased Premises, and the non-exclusive right to use any portion of the Common Areas designated for parking, including, without limitation, the Tower Parking Garage and the Common Parking Garage, subject to (i) the exclusive control and management of Landlord and the rights of Landlord, and (ii) to the extent of any such Common Areas are shared with other tenants, the rights of other tenants.  Tenant shall comply with the Rules attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and such other reasonable non-discriminatory rules and regulations as Landlord may prescribe regarding use of the Leased Premises, the Building, Tower Parking Garage, Common Parking Garage, and&#47;or Common Areas&#59; provided, however, that such rules and regulations shall be consistent with the Operating Standard.  Tenant shall not use the Common Areas for any sales or display purposes, or for any purpose which would impede or create hazardous conditions for the flow of pedestrian or other traffic.  The Common Areas shall at all times be subject to the exclusive control and management of Landlord.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 6.02.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Management and Operation of Common Areas</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord shall operate, repair, equip and maintain the Common Areas in a manner consistent with the Operating Standard and shall have the exclusive right and authority to employ and discharge personnel with respect thereto (provided Landlord will endeavor to respond, subject to Landlord&#8217;s customary employment practices and applicable employment Laws, to any reasonable complaints of Tenant regarding the behavior of specific personnel who interact with Tenant or its employees or invitees).  Without limiting the foregoing, so long as such use is consistent with the Operating Standard, Landlord may (i) use the Common Areas from time to time for short term promotions, exhibits and displays, outdoor seating, food facilities and any other use which benefits the Project, or any part thereof that are consistent with the Operating </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Standard&#59; (ii) grant the temporary right to conduct sales in the Common Areas&#59; (iii) erect, remove and lease kiosks, planters, pools, sculptures and other improvements within the Common Areas&#59; (iv) enter into, modify and terminate easements and other agreements pertaining to the use and maintenance of the Project, or any part thereof that do not materially and adversely affect access to the Leased Premises pursuant to the entrances to the Building or the use of the Leased Premises for the Permitted Use or Tenant&#8217;s parking rights, or the visibility of Tenant&#8217;s Exterior Signs&#59; (v) construct, maintain, operate, replace and remove lighting, equipment, and signs on all or any part of the Common Areas&#59; (vi) provide security personnel for the Tower Parking Garage, Common Parking Garage, and&#47;or other Common Areas&#59; and (vii) subject to Tenant&#8217;s express parking rights hereunder, restrict parking in the Tower Parking Garage and Common Parking Garage.  Subject to Tenant&#8217;s express parking rights in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 13.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereof, Landlord reserves the right at any time and from time to time to change or alter the location, layout, nature or arrangement of the Common Areas or any portion thereof, so long as such changes do not unreasonably interfere with access to the Leased Premises via the entrances to the Building or the use of the Leased Premises for the Permitted Use.  Landlord shall have the right to close temporarily all or any portion of the Common Areas to such extent as may, in the reasonable opinion of Landlord, be necessary for repairs, replacements or maintenance to the Common Areas, provided such repairs, replacements or maintenance are performed expeditiously and in such a manner so as not to deprive Tenant of access to the Leased Premises or Tenant&#8217;s parking rights in the parking facilities (provided that such parking access will be deemed satisfied if Landlord provides reasonable alternative parking facilities during such time) and Landlord otherwise uses reasonable efforts to minimize any interference with access to the Leased Premises via the entrances to the Building, or use of the Leased Premises for the Permitted Use, or efforts to minimize any interference with access and availability to the Common Area parking facilities and are made in good faith and not with the intent to interfere with the visibility of Tenant&#8217;s signs.  Any diminution or shutting off of light, air or view by any structure which may be erected on lands adjacent to or in the vicinity of the Building shall in no way affect this Lease or impose any liability on Landlord.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 6.03.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant&#8217;s Share of Operating Costs and Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;For each Operating Year, Tenant shall pay to Landlord, in the manner provided herein, Tenant&#8217;s share of Operating Costs and Taxes (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tenant&#8217;s Share of Operating Costs and Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  The applicable percentage to be applied to each element of Operating Costs and Taxes will be determined in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 1.02(N)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">(O)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> provided, however, that for the Operating Years during which the Term begins and ends, Tenant&#8217;s Share of Operating Costs and Taxes shall be prorated based upon the actual number of days Tenant occupied, or could have occupied based on the Term of this Lease, the Leased Premises during each such Operating Year.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;Tenant&#8217;s Share of Operating Costs and Taxes shall be paid, in advance, without Notice, demand, abatement (except as otherwise specifically provided in this Lease), deduction or set-off, on the first day of each calendar month during the Term, said monthly amounts to be determined on the basis of reasonable estimates prepared by Landlord on an annual basis (each an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Operating Costs Statement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and delivered to Tenant prior to the commencement of each Operating Year.  If, however, Landlord fails to furnish any such estimate prior to the commencement of an Operating Year, then (a) until the first day of the month following the month in which such estimate is furnished to Tenant, Tenant shall pay to Landlord on the first day of each month an amount equal to the monthly sum payable by Tenant to Landlord under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> in respect of the last month of the preceding Operating Year&#59; (b) promptly after such estimate is furnished to Tenant, Landlord shall give Notice to Tenant whether the installments of Tenant&#8217;s Share of Operating Costs and Taxes paid by Tenant for the current Operating Year have resulted in a deficiency or overpayment compared to payments which would have been paid under such estimate, and Tenant, within thirty (30) days after receipt of such estimate, shall pay any deficiency to Landlord and any overpayment shall at the option of Tenant be credited against future payments required by Tenant, or paid to Tenant within thirty (30) days&#59; and (c) on the first day of the month following the month in which such estimate is furnished to Tenant and monthly thereafter throughout the remainder of the Operating Year, Tenant shall pay to Landlord the monthly payment shown on such estimate.  Landlord may one (1) time during the Operating Year where reasonably necessary furnish to Tenant a revised estimate of Tenant&#8217;s Share of Operating Costs and Taxes for such Operating Year, and in such case, Tenant&#8217;s monthly payments shall be adjusted and paid or credited, as the case may be, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">substantially in the same manner as provided in the preceding sentence.  Each Operating Costs Statement provided by Landlord shall be conclusive and binding upon Tenant unless, within one hundred twenty (120) days after receipt thereof, Tenant notifies Landlord that it disputes the correctness thereof, specifying those respects in which Tenant claims the Operating Costs Statement to be incorrect.   After the expiration of each Operating Year, Landlord shall submit to Tenant a statement showing the determination of Tenant&#8217;s Share of Operating Costs and Taxes (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Reconciliation Statement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  If such statement shows that the total of Tenant&#8217;s monthly payments pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> exceed Tenant&#8217;s Share of Operating Costs and Taxes, then Landlord will credit such refund to the next payment(s) coming due or, at the election of Tenant, refund such monies to Tenant&#59;  provided, however, that no such refund shall be made while Tenant is in Default of any provision of this Lease and such Default shall continue.  If such Reconciliation Statement shows that Tenant&#8217;s Share of Operating Costs and Taxes exceeded the aggregate of Tenant&#8217;s monthly payments pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 6.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> for the applicable Operating Year, then Tenant shall, within thirty (30) days after receiving the statement, pay such deficiency to Landlord.  Each Reconciliation Statement provided by Landlord shall be conclusive and binding upon Tenant unless within six (6) months after receipt thereof, Tenant notifies Landlord that it disputes the correctness thereof.  Tenant or its agent (which, in either event, shall be an accountant experienced in conducting such audits that is not paid on a contingency basis) shall have the right, during the six (6) month period following delivery of a Reconciliation Statement, at Tenant&#8217;s sole cost to review, in Landlord&#8217;s offices or in the offices of Landlord&#8217;s property manager in the Project, Landlord&#8217;s records of Operating Costs and Taxes for the subject Operating Year during normal business hours and upon at least ten (10) Business Days prior Notice to Landlord (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Audit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  No Audit shall in any way delay or excuse Tenant&#8217;s obligation to pay any deficiency referenced in the Reconciliation Statement within the time period stated above.  If Tenant does not complete its Audit and object in writing to the Reconciliation Statement within the six (6) month period of its receipt of such Reconciliation Statement, then such Reconciliation Statement shall be deemed final and binding on Landlord and Tenant.  Tenant and its agents shall keep any information and copies of documents gained from its Audit of Landlord&#8217;s books and records confidential and shall not disclose any such information to any other party, except (x) as required by applicable Laws, including securities Laws, or to Tenant&#8217;s lawyers and accountants (y) in any litigation or dispute resolution process to resolve any disputed amounts with Landlord (provided such disclosure shall be limited to matters relating to such dispute), or (z) as otherwise required by law in response to a court order or legal process&#59; provided, however, that in the event disclosure is required under this clause (z), Tenant shall provide Landlord with prompt notice of any such disclosure requirement so that Landlord may seek an appropriate protective order and&#47;or waive Landlord&#8217;s compliance with such requirement.  Subject to the foregoing, Landlord may require that Tenant and&#47;or its auditor execute a commercially reasonable non-disclosure agreement prior to making any records available for review.  Only one (1) Audit may be performed with respect to each Operating Year.  Tenant shall promptly provide Landlord with a full and complete copy of any Audit.  If such Audit discloses a liability for a refund by Landlord and if Landlord agrees with the analysis provided in Tenant&#8217;s Audit, then Landlord shall remit such refund to Tenant within thirty (30) days&#59; provided, however, that Landlord shall have the right, without the obligation, to elect within ten (10) Business Days to apply all or any portion of such refund to remedy any monetary Default by Tenant occurring hereunder.  If such Audit discloses a liability for a payment by Tenant, then Tenant shall remit such payment to Landlord within thirty (30) days.  Further, if such Audit establishes (either by agreement with Landlord or determination by the Audit Professionals (as defined below)) that the Reconciliation Statement overstated the total amount owed by Tenant by more than four percent (4%), then Landlord shall be responsible for the reasonable, out-of-pocket expenses paid by Tenant to third parties in connection with such Audit up to Seven Thousand Five Hundred Dollars ($7,500) per Audit.  Except as provided in the preceding sentence, Tenant shall be responsible for all costs and expenses associated with such Audit.  Notwithstanding the foregoing, in the event Landlord disputes the findings of an Audit and the parties are unable to resolve such dispute within thirty (30) days, then Landlord and Tenant agree to submit any disputed items to a firm of real estate audit professionals mutually acceptable to Landlord and Tenant (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Audit Professionals</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) for resolution (as provided below) and any payment or refund shall not become effective until ten (10) Business Days after the determination of the Audit Professionals.  If Landlord and Tenant cannot agree on Audit Professionals within fifteen (15) days of the expiration of such thirty (30) day period, then Landlord and Tenant shall each, within ten (10) days of the expiration of such fifteen (15) day period, select one (1) independent firm of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Audit Professionals, and such two (2) Audit Professionals shall together select a third Audit Professional, which third firm shall be the Audit Professional who shall resolve the dispute.  The third Audit Professional shall be entitled to review all records relating to the disputed items.  The determination of the third Audit Professional shall be final and binding upon both Landlord and Tenant and the third Audit Professional&#8217;s expenses shall be borne by the party against whom the decision is rendered.  Notwithstanding any contrary provision hereof, Tenant may not examine Landlord&#8217;s records or dispute any Annual Statement if there is an uncured Default that is continuing.  No assignee of Tenant&#8217;s interest in this Lease or the Leased Premises shall have the right to review Landlord&#8217;s records or dispute any Reconciliation Statement for any period during which such transferee was not in possession of the Leased Premises, and no sublessee of Tenant shall have the right to review Landlord&#8217;s records or dispute any Reconciliation Statement.  Landlord shall not seek to avoid an Audit by bad faith delivery of a notice of default and demand for cure. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Operating Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means all expenses and costs which Landlord shall pay or become obligated to pay because of or in connection with owning, operating, managing, painting, repairing, insuring and cleaning the Building, the Parking Garage and Project, including without limitation&#58; </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;a property management fee equal to three percent (3%) of annual Minimum Rent (it being agreed that during the Abatement Period, such property management fee shall be based on the Minimum Rent shown on the Minimum Rent schedule set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, above, without considering the abatement of Minimum Rent during such period)&#59; </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;the cost of all insurance coverage, including self-insurance,  for the Building, the Common Areas and the Parking Garage including but not limited to the costs of premiums for insurance with respect to personal injury, bodily injury, including death, property damage (including, without limitation, coverage for earthquake and flood), business interruption, workmen&#8217;s compensation insurance covering personnel and such other insurance as Landlord shall deem reasonably necessary and is permitted to maintain under this Lease, which insurance Landlord may maintain under policies covering other properties owned by Landlord in which event the premium shall be reasonably allocated among all properties covered by such insurance (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Insurance Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)&#59;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;the cost of providing the services described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 7.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> below, except as otherwise expressly provided therein, or unless the service is directly metered and paid to the relevant utility&#59;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;cost of all supplies and materials used, and labor charges incurred, in the operation, maintenance, decoration, repairing and cleaning of the Building, including janitorial service for all Floor Area leased to tenants&#59;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;cost of removal of trash, rubbish, garbage and other refuse from the Building as well as removal of ice and snow from the sidewalks on or adjacent to the Building&#59;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(vi)&#160;&#160;&#160;&#160;wages, salaries and related expenses of all on-site agents or employees engaged in the operation, maintenance, security and management of the Building&#59; provided, however, the wages, salaries and related expenses of any agents or employees not exclusively engaged in the operation, maintenance, security and management of the Building shall be reasonably apportioned&#59;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(vii)&#160;&#160;&#160;&#160;cost of all maintenance and service agreements for the Building and the equipment therein, including, without limitation, alarm service, security service, window cleaning, and elevator maintenance&#59;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(viii)&#160;&#160;&#160;&#160;any and all Common Area maintenance, repair or redecoration (including repainting) and exterior and interior landscaping&#59;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ix)&#160;&#160;&#160;&#160;the cost of providing security services to the Project, including, without limitation, a lobby attendant pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7.01.F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> below&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(x)&#160;&#160;&#160;&#160;the cost of performing Landlord&#8217;s obligations under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 10.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> below, subject to the exclusions set forth herein, including cost of repairs, replacements and general maintenance to the Building&#59; </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(xi)&#160;&#160;&#160;&#160;except as otherwise expressly provided herein, all costs of operating any amenities provided to the tenants and occupants of the Building&#59;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(xii)&#160;&#160;&#160;&#160;any other cost set forth in this Lease that is expressly states to be included in Operating Costs&#59;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(xiii)&#160;&#160;&#160;&#160;Commissioning and certification costs incurred in connection with obtaining and maintaining any LEED or similar certifications for the Project&#59; and</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(xiv)&#160;&#160;&#160;&#160;any other costs incurred by Landlord in connection with the ownership, management, maintenance, repair and operation of the Leased Premises, Building, Parking Garage and Common Areas except as otherwise expressly provided in this Lease.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord shall have the right, from time to time, to equitably allocate any Operating Costs applicable to the Project among different portions or occupants of the Project (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Cost Pools</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)&#59; provided, however, in no event shall the use of such Cost Pools result in a duplication of Operating Costs and all such allocations will be made in accordance with sound property management practices and general in accord with the practices of similar landlords of similar projects.  Such Cost Pools shall be reasonable such that there is no material cross-subsidy or underpayment of Operating Cost contribution by any user in relation to the services consumed by any such user.  The Operating Costs allocated to any such Cost Pool shall be allocated and charged to the tenants and occupants within such Cost Pool in otherwise in an equitable manner, in Landlord&#8217;s reasonable discretion. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If for any period during the Term less than ninety-five percent (95%) of the Floor Area of the Building is occupied by tenants, then, in calculating Operating Costs that vary based upon occupancy for such period, Landlord may increase those components of Operating Costs that vary based upon occupancy that Landlord reasonably believes would have been incurred during such period had the Building been ninety-five percent (95%) occupied.  In addition, if for any period during the Term any part of the Building is leased to a tenant who, in accordance with the terms of its lease, provides its own cleaning services, electricity, and&#47;or any other services otherwise included in Operating Costs, then Operating Costs for such period shall be increased by the additional costs for cleaning, electricity, and&#47;or such other applicable expenses that Landlord reasonably estimates would have been incurred by Landlord if Landlord had furnished and paid for cleaning and&#47;or such other services for the space occupied by such tenant.</font></div><div><font><br></font></div><div style="padding-left:5pt;padding-right:2.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notwithstanding the foregoing, Operating Costs will in no event include the following&#58;  (1) costs paid directly by Tenant&#59; (2) depreciation on the Building&#59; (3) debt service and any mortgage or other loan payments of the Landlord&#59; (4) rental under any ground or underlying lease including, without limitation, the Ground Lease&#59; (5) interest unless expressly recoverable under this Lease, (6) attorneys&#8217; fees and expenses or other costs, including brokers&#8217; commissions incurred in connection with lease negotiations or lease disputes with prospective, current or past Building tenants, including the negotiation of letters of intent or leases&#59; (7) the cost of any improvements, equipment or tools that would be properly classified as capital expenditures under generally accepted accounting principles except that the following capital costs may be included in Operating Costs&#58; (i) costs which are intended to effect economies in the operation or maintenance of the Project, or any portion thereof, or to reduce current or future Operating Costs or to enhance the safety or security of the Project or its occupants, (ii) costs are required to comply with present or anticipated LEED, &#8220;green&#8221; &#8220;recycling&#8221; or other conservation programs, (iii) costs that are replacements or modifications of nonstructural items located in the Common Areas required to keep the Common Areas in good order or condition, (iv) costs that are required by Law or insurance requirement, or (v) costs to replace items which Landlord is obligated to maintain under this Lease&#59; provided, however, in each instance such capital expenditure shall be amortized over the useful life thereof (as reasonably determined by Landlord to be in accordance with generally accepted industry standards for operation of Class A office buildings), together with interest on the unamortized balance at a rate per annum equal to the actual rate of interest paid by Landlord on funds borrowed for the purpose of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;14</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:5pt;padding-right:2.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">constructing or acquiring such capital improvements or capital assets as reasonably documented by Landlord (and if Landlord does not borrow funds for such construction or acquisition, then interest at the rate of one percent (1%) above the prime rate of Wells Fargo Bank, N.A. or such successor national bank selected by Landlord then in force (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Imputed Interest Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)&#59; provided, further, however, that with respect to capital expenditures referenced in subclause (i), above, Landlord may include as an Operating Cost in any calendar year an amount equal to Landlord&#8217;s estimate of the amount of reduction of other Operating Costs in such year resulting from such capital expenditure if such amount is greater than the amortization provided above)&#59; (8) the cost of decorating, improving for tenant occupancy, painting or redecorating portions of the Building to be demised to tenants&#59; (9) costs of utilities for any tenant&#8217;s leased premises if separately metered, (10) costs incurred in connection with the original construction of the Building or Project or in connection with any major change in the Building that is not made at the request of Tenant, or any change to the Building or Project that is required to correct any violation of law not caused by Tenant existing on the Rent Commencement Date, or a breach by Landlord of the Lease&#59; (11) costs for which Landlord is fully reimbursed by any tenant or occupant of the Building or by insurance by its insurance carrier or any tenant&#8217;s insurance carrier or by anyone else&#59; (12) any bad debt loss, rent loss, or reserves for bad debts or rent loss&#59; (13) costs associated with the operation of the business of the partnership or limited liability company or other entity that may from time to time constitute Landlord, as the same are distinguished from the costs of operation of the Building or Project, including accounting and legal matters, costs of defending any lawsuits with any Mortgagee (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 14.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, below) (except as the actions of Tenant may be the issue), costs of selling, syndicating, financing, mortgaging or hypothecating any of Landlord&#8217;s interest in the Building or Project (including, without limitation, attorneys&#8217; fees and costs), costs (including, without limitation, attorneys&#8217; fees and costs of settlement, judgments and payments in lieu thereof) arising from claims, disputes or potential disputes in connection with potential or actual claims, litigation or arbitrations respecting Landlord and&#47;or the Building or Project&#59; (14) the wages and benefits of any employee who does not devote substantially all of his or her time to the Building or Project, unless such wages and benefits are prorated to reflect time spent by any such employee on maintaining, securing, repairing, operating or managing the Building or Project vis-a-vis the total time spent by any such employee on matters unrelated to such activities, and in any case no wages or benefits of any employee of Landlord above Building manager will be included in Operating Costs&#59; (15) costs paid to Landlord or to affiliates of Landlord for services in the Building or Project to the extent the same materially exceed or would materially exceed the costs for such services if rendered by first class unaffiliated third parties on a competitive basis&#59; (16) costs arising from Landlord&#8217;s political or charitable contributions&#59; (17) costs for sculpture, paintings or other objects of art&#59; (18) Landlord&#8217;s general corporate overhead&#59; (19) costs of removal or remediation of Hazardous Substances (except to the extent or treatment, removal or disposal of de minimis amounts of Hazardous Substances common in the operation of an office building project, such as automotive fluid deposits occurring in parking facilities, removal and disposal of clean products, cleansers, office supplies and the like)&#59; (20) the cost of rental for items (except when needed in connection with normal repairs and maintenance or keeping permanent systems in operation while repairs are being made) which if purchased, rather than rented, would constitute a capital improvement or expense except to the extent permitted above&#59; (21) expenses directly resulting from defaults by or the gross negligence or willful misconduct of Landlord, its agents, servants or employees&#59; (22) penalties, fines and late charges resulting from Landlord&#8217;s failure to make payments when required under applicable law, unless resulting from the failure of Tenant to pay Rental as and when required herein&#59; (23) costs arising from latent defects in any portion of the Premises Base Building Specifications and Tenant Work described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> for a period of one (1) year after Substantial Completion&#59; (24) cost, fees and expenses related to any development of the Project and installation of a new building or improvements as generally shown as the location for a future development of a building on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A-1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Site Plan attached to this Lease&#59; and (25) self-insured retention and deductibles in cumulative amount in excess of Two Hundred Thousand Dollars ($200,000) in any calendar year.    <br>    </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means all governmental or quasi-governmental real estate taxes, fees, charges, impositions and assessments (whether general, special, ordinary, or extraordinary) applicable to the Building and&#47;or Project (including without limitation any assessments or charges by any business improvement district), together with all reasonable costs and fees </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;15</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(including reasonable appraiser, consultant and attorney&#8217;s fees) incurred by Landlord in any tax contest, appeal or negotiation.  &#8220;Taxes&#8221; shall also include that portion of any ground rent payments made by Landlord that represent the pass-through of real estate taxes from any ground lessor to Landlord and all rent or services taxes and&#47;or so-called &#8220;gross receipts&#8221; or &#8220;receipts&#8221; taxes (including, but not limited to, any rent, business license, sales, use or similar taxes) whether or not enacted in addition to, in lieu of or in substitution for any other tax.  &#8220;Taxes&#8221; shall also include any personal property taxes incurred on Landlord&#8217;s personal property used in connection with the Building.  &#8220;Taxes&#8221; shall not include personal income taxes, personal property taxes, inheritance taxes, or franchise taxes levied against the Landlord, and not directly against said property, even though such taxes might become a lien against said property.  If Landlord receives a refund of Taxes for any Lease Year during the Term as result of a reassessment of the Building pursuant to Section 51(a)(2) of the California Revenue and Taxation Code (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Proposition 8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), then Landlord shall credit against subsequent payments of Taxes due hereunder, an amount equal to Tenant&#8217;s Proportionate Share of Taxes of any such refund, net of any reasonable out of pocket expenses incurred by Landlord in achieving such refund.  Nothing contained herein shall require Landlord to seek any reduction in the Building&#8217;s assessed value pursuant to Proposition 8 or otherwise.  Taxes also shall not include real estate taxes attributable to construction of a new building at the Project that increases the real estate tax assessment for the Project during the Term.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE VII</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">SERVICES AND UTILITIES</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 7.01.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Services Provided by Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">So long as Tenant is not in Default under this Lease, Landlord shall provide the following facilities and services to Tenant as part of Operating Costs (except as otherwise provided herein), consistent with the Operating Standard&#58; </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;Access to the Building, Tower Parking Garage, and Common Parking Garage, (subject to the rights of other users of the Parking Garage after the Parking Hours) twenty-four (24) hours per day, seven (7) days per week subject only to closures for casualty or public disturbance&#59; </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;Normal and usual janitorial services on Business Days (provided, however, that if Tenant may elect, by delivery of not less than thirty (30) days written notice, to take over the obligation to provide such janitorial services within the Leased Premises, at Tenant&#8217;s sole cost and expense by a service provider reasonably acceptable to Landlord, in which event, upon such takeover by Tenant, Landlord shall no longer be required to provide such services within the Leased Premises and such charges for janitorial services within the Leased Premises and incurred by Tenant shall be deducted from Operating Costs which Tenant is required to pay at its sole cost and expense)&#59;  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.&#160;&#160;&#160;&#160;Rest room facilities and necessary lavatory supplies, including running water at the points of supply, as provided for the general use of all tenants in the Building, and routine maintenance, painting, and electric lighting service for all Common Areas of the Building in such manner as Landlord deems reasonable and necessary in order to meet the Operating Standard&#59;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.&#160;&#160;&#160;&#160;Maintenance of electric bulbs and other lighting elements for Building standard light fixtures in the Common Areas and Parking Garage&#59; </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E.&#160;&#160;&#160;&#160;Provision of a lobby attendant on Business Days from 6&#58;00 AM through 6&#58;00 PM local time&#59;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">F.&#160;&#160;&#160;&#160;During Building Hours, central heating and air conditioning to the Operating Standard.  Capacity of Building HVAC system will be sized in accordance with cooling and heating load calculation procedures established by ASHRAE and local climatic conditions, and the HVAC system will comply with state and local building codes.  Systems for the introduction of outside air for ventilation shall be designed, maintained and operated to meet or exceed the requirements of ASHRAE Standard 62.1-2007, unless local requirements are more demanding.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;16</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">At a minimum, the system shall provide 1 ton of cooling for every 340 USF and 1.0 CFM per 1 RSF of air circulation capacity, based on a 55&#176;F supply air temperature&#59;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">G.&#160;&#160;&#160;&#160;Tenant acknowledges, agrees and covenenats that all Tenant lighting within the Leased Premises is required to comply with the prescriptive requirements defined in Table 140.6-C of the 2019 California Energy Code (Title 24 Part 6).  Landlord shall ensure that all lighting within the Leased Premsies as of the Term Commencement Date complies with such Title 24 Part 6 standard.  Subject to the availability of electricity from Pacific Gas &#38; Electric (or other applicable electrical utilities provider), Landlord shall provide electricity for normal office purposes during normal business hours, including task and task ambient lighting systems, normal office equipment, including, but not limited to, copy machines, computers, terminals, communications and audiovisual equipment, vending machines, and kitchen equipment. Landlord shall furnish to Tenant wattage and electricity up to an amount necessary to operate its business and all equipment of not less than 6.5 watts per usable square foot&#59; and  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">H.&#160;&#160;&#160;&#160;Provision of security services to the Building, Common Areas, Tower Parking Garage, and Common Parking Garage in a manner consistent with those employed by owners of Comparison Buildings (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> below), including a manned security desk weekdays from 6am&#8211;6pm and 24-hour-per-day periodic patrol and CCTV observation service.  Landlord will provide Tenant&#8217;s employees RF programmable key fobs that will be used to access Building and Building elevators, which Fobs can be programmed to restrict access to different floors based on Tenant&#8217;s direction. </font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 7.02.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Landlord&#8217;s Access to Leased Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord shall have access to and reserves the right to inspect, erect, use, connect to, maintain and repair pipes, ducts, conduits, cables, plumbing, vents and wires, and other facilities in, to and through the Leased Premises as and to the extent that Landlord may now or hereafter deem to be reasonably necessary or appropriate for the proper operation and maintenance of the Building or the Parking Garage and the right at all times to transmit water, heat, air conditioning and electric current through such pipes, conduits, cables, plumbing, vents and wires and the right to interrupt the same in the event of an Emergency (as defined below) without eviction of Tenant or abatement of Rent.  Any failure by Landlord to furnish the services described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> (or any other services as may be required of Landlord under this Lease) resulting from circumstances beyond Landlord&#8217;s reasonable control or from interruption of such services due to repairs or maintenance, shall not render Landlord liable in any respect for damages to either Person or property, nor be construed as an eviction of Tenant, nor cause an abatement of Rent hereunder, nor relieve Tenant from any of its obligations hereunder, unless expressly provided to the contrary in this Lease.  If any public utility or governmental body shall require Landlord or Tenant to restrict the consumption of any utility or reduce any service for the Leased Premises or the Building, Landlord and Tenant shall comply with such requirements without any liability on the part of Landlord to Tenant or any other Person or any reduction or adjustment in Rent payable hereunder.  Landlord and its agents shall be permitted reasonable access to the Leased Premises for the purpose of installing and servicing systems within the Leased Premises deemed reasonably necessary by Landlord to perform Landlord&#8217;s obligations under this Lease, provided that, except in the event of an Emergency, Landlord shall provide Tenant not less than twenty-four (24) hours prior notice of work to be performed in the Leased Premises, no such work shall unreasonably interfere with the use of the Leased Premises for the Permitted Use or access to the Leased Premises via the entrances to the Building, or unreasonably disturb the Tenant&#8217;s employees during regular office hours of the Building, and Tenant may reasonably condition the entry by the Landlord and its agents and contractors on compliance with Tenant&#8217;s reasonable visitor sign in policy and Tenant may have a representative accompany Landlord&#8217;s representative, agent or contractor at all times if necessary (except that if no such staff are present or available during such time of Landlord&#8217;s entry (e.g., janitorial services provided outside of normal business hours) then such visitor sign in and accompaniment requirements shall not apply.  For purposes of this Lease, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Emergency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean an event that poses an imminent risk to the health or safety of persons or property in the Building or the Project.   </font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 7.03.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Utilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;If applicable, Tenant shall pay, when due, all charges for water, sewer, electricity, telephone service and other utilities supplied to the Leased Premises (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Utility Charges</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;17</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Electric utility charges shall be based upon submeter readings.  Tenant shall also pay Landlord Tenant&#8217;s proportionate share of Utility Charges for any non-separately metered or sub-metered utilities as reasonably determined by Landlord, calculated by Landlord reasonably consistent with the Operating Standards and practices of other first class institutional landlords for calculation of such charges.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;Landlord shall install, at Landlord&#8217;s expense, a device to measure electricity usage for and in the Leased Premises.  Tenant shall pay Landlord electricity charges based upon such readings, plus a reasonable, non-discriminatory service fee for reading such device(s), within thirty (30) days after billing.  It is the intent of the parties that Utility Charges shall be separate from and in addition to Tenant&#8217;s Share of Operating Costs.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.&#160;&#160;&#160;&#160;Tenant shall cooperate with Landlord&#8217;s compliance with all disclosures and information related to energy disclosures required by applicable Laws with respect to the Leased Premises, including, without limitation, those codified and implemented in the California Public Resources Code and California Public Utilities Code, and associated regulations, or under any similar law, statute, regulation or ordinance (collectively the  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Energy Benchmarking Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  Without limiting the foregoing, pursuant to Section 1682(b)(4)(A)(i) of the California Code of Regulations, Tenant hereby grants permission to any energy provider to provide Tenant&#8217;s applicable energy usage data to Landlord.  Notwithstanding anything to the contrary contained in this Lease, Tenant acknowledges and agrees that Landlord shall have the right to disclose the foregoing consent to any energy provider(s) as may be necessary for Landlord to comply with the Energy Benchmarking Laws.  Tenant further acknowledges that such information may be submitted by Landlord to the California Energy Commission or other public agency or entity, as required by Energy Benchmarking Laws in effect from time to time.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.&#160;&#160;&#160;&#160;The foregoing notwithstanding, in any instance that the failure of Landlord to provide utilities to the Lease Premises due solely and directly to the gross negligence or willful misconduct of the Landlord or its employees or agents and contractors arises and Tenant&#8217;s employees cannot use and do not use the Leased Premises for a period of at least three (3) Business Days, then commencing after expiration of such three (3) Business Day period, Tenant shall be entitled to an abatement of one day of Minimum Rent for each day that Tenant cannot (and does not) use the Lease Premises until the day that Landlord restores the utility supply such that Tenant reasonably could use the Premises for the Permitted Use.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 7.04.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">LEED Standard</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Tenant acknowledges and agrees that Landlord has obtained a LEED Gold Core &#38; Shell certification (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">LEED Certification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  Notwithstanding anything to the contrary contained herein, Landlord reserves the right to make alterations, additions, improvements, replacements or modifications to the Common Areas and Building systems for the purposes of sustaining and&#47;or maintaining such LEED Certification or any other like designation or rating related to or associated with the conservation of water, energy or any other natural resource, the use of sustainable or renewable energy sources or products, or the energy efficiency of the Building or any portion thereof, so long as such alterations, additions, improvements, replacements or modifications do not have a material, adverse impact upon Tenant&#8217;s use of the Common Areas, Building or Leased Premises.  Tenant hereby covenants and agrees at no cost to Tenant to cooperate with Landlord and on a reasonably prompt basis, with respect to any reasonable requests by or associated in connection with Landlord&#8217;s efforts to sustain and&#47;or maintain a LEED Certification or any other like designation or rating for the Project (or any part thereof), which cooperation may include, but not be limited to, delivering to Landlord responses to any questionnaires or any other forms or providing any other information related to the Leased Premises or its use, which Landlord may request.     </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 7.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Amenities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;During the Term and any extension or renewal thereof, at no cost to Tenant or Tenant&#8217;s employees, Tenant and Tenant&#8217;s employees shall have the non-exclusive use of the fitness center (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Santana West</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Fit Studio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) in the Building, subject to the Landlord&#8217;s reasonable non-discriminatory rules and regulations upon which Landlord offers such use rights to other tenants of the Project.  Tenant acknowledges that Landlord may elect to change the terms and conditions of use of the Santana West Fit Studio, including implementation of reasonable, non-discriminatory rules, in Landlord&#8217;s reasonable discretion&#59; provided, however, no </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;18</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">change shall require Tenant or Tenant&#8217;s employees to pay for the use of the Santana West Fit Studio.  Landlord may specifically condition the use of the Santana West Fit Studio  by any Person upon such Person&#8217;s execution of a commercially reasonable written waiver and release holding Landlord and the Landlord&#8217;s Indemnities harmless from any and all Losses arising from injury to such Person occurring in the Santana West Fit Studio or resulting from the use thereof.  Neither Landlord nor any Landlord&#8217;s Indemnities shall have any liability to Tenant or any of its employees for any Losses whatsoever arising out of the use of the Santana West Fit Studio.  Landlord shall not charge Tenant&#8217;s employees for use of the Santana West Fit Studio use or membership to use the facility.  Any charges related to the maintenance and repair of this amenity shall be included within the Common Area charges under the Tenant&#8217;s Share of Operating Expenses.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;During the Term, Tenant and Tenant&#8217;s employees shall have the non-exclusive use of the Fit Studio at Santana Row (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Santana Row Fit Studio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), subject to the terms and conditions upon which Landlord offers such use rights to other tenants of the Project and Santana Row.  Tenant acknowledges that Landlord may elect to change the terms and conditions of use of the Santana Row Fit Studio, including implementation of reasonable, non-discriminatory rules, in Landlord&#8217;s reasonable discretion.  Landlord may specifically condition the use of the Santana Row Fit Studio by any Person upon such Person&#8217;s execution of a commercially reasonable written waiver and release holding Landlord and the Landlord&#8217;s Indemnities harmless from any and all Losses arising from injury to such Person occurring in the Santa Row Fit Studio or resulting from the use thereof.  Neither Landlord nor any Landlord&#8217;s Indemnities shall have any liability to Tenant or any of its employees for any Losses whatsoever arising out of the use of the Santana Row Fit Studio.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;C.&#160;&#160;&#160;&#160;The parties acknowledge that the Common Areas include a caf&#233; for the Building (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Caf&#233;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  Tenant&#8217;s use of the Caf&#233; shall be on a first-come, first-served basis.  Use of the Caf&#233; shall be subject to payment by Tenant&#8217;s employees and guests of the applicable charges for the food and other items purchased therein.  The Caf&#233; shall initially offer &#8220;grab and go&#8221; food (e.g., pre-packaged salads, sandwiches and canned and bottled beverages) as well as coffee, tea and smoothies&#59; provided, however, that if more than fifty percent (50%) of the Building is leased and occupied on a regular basis, then Landlord may expand the Caf&#233;&#8217;s offerings to include prepared foods.  The Caf&#233; shall also include a board room for meetings that may be reserved by tenants of the Project pursuant to a reservation system and reasonable rules and regulations adopted by Landlord from time to time.  Landlord shall initially operate the Caf&#233; Monday through Friday (excluding non-Business Days) at reasonable hours.  All utility and janitorial costs and expenses associated with the Caf&#233; shall be included in the Operating Costs.  Landlord reserves the right to engage an operator (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Operator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) to operate the Caf&#233;.  Notwithstanding the foregoing, Landlord shall have the right to alter, suspend and&#47;or terminate the Caf&#233; upon not less than thirty (30) days prior Notice to Tenant due to low use, as reasonably determined by Landlord.  Landlord agrees that during the Term the Landlord will not charge Tenant for use of the board room for meeting where reserved by Tenant, except such charges for set up, clean up and any provisions which may be requested or included.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;D.&#160;&#160;&#160;&#160;Landlord has installed one hundred eight (108) Charge Point dual EV Stations (each a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Charging Station</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; and, collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Charging Stations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), twenty-two (22) of which are located in the Tower Parking Garage and eighty-six (86) of which are located in the Common Parking Garage.  Subject to such reasonable rules and regulations as Landlord may implement from time to time, Tenant shall have the non-exclusive right to use the Charging Stations throughout the Term on a first-come, first-served basis but Landlord makes no representation or warranty that the Charging Stations will be available for the use by Tenant at any time.  Landlord reserves the right to modify, replace, and&#47;or upgrade the Charging Stations and the type, manufacturer and characteristics of the Charging Stations shall be determined by Landlord, in Landlord&#8217;s sole discretion.  The cost of operating, maintaining, repairing, modifying, replacing and&#47;or upgrading the Charging Stations may be included in Operating Costs.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;E.&#160;&#160;&#160;&#160;Landlord shall provide Tenant upon request with reasonable secure bicycle storage facilities at the Project for use by Tenant&#8217;s employees either in the form of a locked storage room facility or a caged bike storage area within the parking facilities at the Project. Any bicycle storage area shall be part of the Common Area for the purposes of maintenance and repair.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;19</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE VIII</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">INDEMNITY</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">AND</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">INSURANCE</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 8.01.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Indemnity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;Tenant shall indemnify, defend and hold Landlord, lessors, partners, members and affiliates, and their respective shareholders, partners, members, trustees, agents, representatives, directors, officers, employees and Mortgagee(s) (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Landlord&#8217;s Indemnitees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) harmless from and against all claims, causes of action, suits, proceedings, liabilities, losses, obligations, damages, judgments, penalties, claims, costs, charges and expenses (including, without limitation, reasonable architects&#8217;, consultants&#8217; and attorneys&#8217; fees and costs) (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Losses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) which may be imposed upon, incurred by, or asserted against any of Landlord&#8217;s Indemnitees by a third party and arising, directly or indirectly, out of or in connection with (i) Tenant&#8217;s breach of its obligations under this Lease, or (ii) the acts or omissions of Tenant, its subtenants or the respective agents, contractors, employees, servants or licensees in, on or about the Leased Premises, Building, Parking Garage, Project or Santana Row Fit Studio.  Tenant shall not be obligated to indemnify Landlord&#8217;s Indemnitees against loss, liability, damage, cost or expense arising out of a claim for which Tenant is released from liability pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> below, or a claim to the extent arising out of the willful misconduct or negligent acts or omissions of Landlord or its agents, employees or contractors.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;Landlord shall indemnify, defend and hold Tenant, its partners, officers, shareholders, members, trustees, principals, agents, directors and employees (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tenant&#8217;s Indemnitees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) harmless from and against all Losses which may be imposed upon, incurred by, or asserted against any of the Tenant&#8217;s Indemnitees by a third party and arising, directly or indirectly, out of or in connection with (i) Landlord&#8217;s breach of its obligations under this Lease, (ii) the gross negligence or willful misconduct of Landlord or its agents, contractors, servants, employees and&#47;or licensees in, on or about the Building, Parking Garage or Project.  Landlord shall not be obligated to indemnify Tenant&#8217;s Indemnitees against loss, liability, damage, cost or expense arising out of a claim for which Landlord is released from liability pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> below, or a claim to the extent arising out of the willful misconduct or negligent acts or omissions of Tenant or its agents, employees or contractors.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 8.02.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Landlord Not Responsible for Acts of Others</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord shall not be liable to Tenant, nor to those claiming through Tenant, for any loss, theft, injury, liability or damage of, for or to Tenant, Tenant&#8217;s Indemnitees, Tenant&#8217;s business and&#47;or the property of Tenant or Tenant&#8217;s Indemnitees which may result from any of the following unless expressly covered under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.01(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, above&#58; (i) any act, omission, fault or negligence of other tenants, occupants or licensees, their respective agents, employees or contractors, or any other Persons (including occupants of adjoining or contiguous buildings, owners of adjacent or contiguous property, or the public)&#59; (ii) the breaking, bursting, backup, stoppage or leaking of electrical or phone&#47;internet cables and wires, or water, gas, sewer, HVAC or steam pipes or ducts serving the Leased Premises and&#47;or the Building&#59; (iii) the reduction or interruption of electrical energy, water, gas and&#47;or any other utilities to the Leased Premises&#59; (iv) water, snow or ice being upon the Building or coming into the Leased Premises&#59; and&#47;or (v) earthquake or other acts of God.  Tenant acknowledges that its use of the Leased Premises and the Building is at its own risk, subject to Landlord&#8217;s indemnity under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.01(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, above.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 8.03.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant&#8217;s Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Commencing on the earlier of the date Landlord delivers possession of the Leased Premises to Tenant in the Delivery Condition required hereunder or the date Tenant is given earlier access to the Leased Premises in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, and continuing at all times during the Term thereafter, Tenant shall carry and maintain&#58;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;Commercial General Liability (on a current ISO occurrence form or equivalent) with a deductible of not more than One Hundred Thousand Dollars ($100,000.00) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Deductible Cap</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), naming Tenant as the named insured and including Landlord and (at Landlord&#8217;s request) Landlord&#8217;s Mortgagee (and managing agent), if any, Landlord&#8217;s property </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;20</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">manager, if any, Federal Realty Investment Trust (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FRIT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), if FRIT is not the Landlord under this Lease, and Ground Lessor, as additional insureds, providing an Additional Insured &#8211; Managers or Lessors of Leased Premises Endorsement (#CG-20-11-01-96 or equivalent) protecting Tenant and the additional insureds against liability for bodily injury, death and property damage with respect to liability arising out of the ownership, use, occupancy or maintenance of the Leased Premises and all areas appurtenant thereto, with limits not less than per occurrence limit of Two Million Dollars ($2,000,000.00) and a general aggregate of Five Million Dollars ($5,000,000.00).  If the policy also covers locations other than the Leased Premises, the policy shall include a provision to the effect that the aggregate limit of Four Million Dollars ($4,000,000.00) shall apply separately at the Leased Premises.  These policy limits may be obtained through any combination of primary, umbrella and excess insurance.  If Tenant sells, serves or distributes food in or on the Leased Premises, then such General Liability Insurance shall include products liability with a combined single limit of Two Million Dollars ($2,000,000.00) per occurrence and an aggregate limit of Two Million Dollars ($2,000,000.00).  In addition, if Tenant hosts a function in or on the Leased Premises where alcoholic beverages are served, then Tenant agrees to cause any persons or parties providing services for such function to obtain, commercially reasonable host liquor liability coverage naming Landlord, Landlord&#8217;s managing agent and those others designated by Landlord as additional insureds and provide Landlord with evidence of the same.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;&#8220;All Risks&#8221; or &#8220;Special Causes of Loss Form&#8221; property insurance covering all of Tenant&#8217;s Property, Leasehold Improvements and Specialized Leasehold Improvements (as each are defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. below), and coverage for those building components for those portions of the Leased Premises that Tenant is responsible to repair pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 10.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. below and written for at least the full replacement cost with a deductible of not more than the Deductible Cap.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.&#160;&#160;&#160;&#160;Business interruption, loss of income and extra expense insurance with at least Five Million Dollars ($5,000,000.00) of coverage.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.&#160;&#160;&#160;&#160;Worker&#8217;s compensation insurance and employer&#8217;s liability insurance with a minimum of One Million Dollars ($1,000,000.00), and statutory worker&#8217;s compensation insurance as required by the State of California.  Such policy shall provide a waiver of subrogation in favor of Landlord and Landlord&#8217;s managing agent.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notwithstanding anything set forth above, all dollar limits specified in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. may be adjusted not more than once every three (3) years of the Term effective not less than sixty (60) days after the date of any proposed increase, to effect (i) economically equivalent insurance coverage, or coverage deemed adequate in light of then existing circumstances, based on the written recommendations of a reputable insurance consultant retained by Landlord at Landlord&#8217;s sole cost and the practices of owners of comparable mixed-projects in the area of the Project, provided the written report containing the consultant&#8217;s recommendation will be provided to Tenant together with any proposed increase in coverage, and&#47;or (ii) the requirements of Landlord&#8217;s then-Mortgagee.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 8.04.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant&#8217;s Contractor&#8217;s Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant shall cause any contractor performing work on the Leased Premises to obtain, carry and maintain, at no expense to Landlord the following coverages with limits not less than indicated&#58;  (i) worker&#8217;s compensation insurance, as required by the State of California and employer&#8217;s liability with limits not less than Five Hundred Thousand Dollars ($500,000.00) providing a waiver of subrogation in favor of Landlord, Federal Realty Investment Trust, if FRIT is not the Landlord, Landlord&#8217;s managing agent (if applicable) and Ground Lessor&#59; (ii) builder&#8217;s risk insurance with a deductible no greater than Ten Thousand Dollars ($10,000.00), in the amount of the full replacement cost of Tenant&#8217;s Property and Leasehold Improvements&#59; (iii) Commercial General Liability Insurance, including completed operations and contractual liability coverage, providing on an occurrence basis limits not less than Two Million Dollars ($2,000,000.00) per occurrence and Five Million Dollars ($5,000,000.00) general aggregate including Landlord, Federal Realty Investment Trust, if FRIT is not the Landlord, Landlord&#8217;s managing agent (if applicable) and Ground Lessor as additional insureds using the current ISO Additional Insured Endorsement forms CG 20 38 for ongoing operations and CG 20 37 for </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;21</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">completed operations or their equivalent providing coverage at least as broad&#59; and (iv) business automobile liability insurance including the ownership, maintenance and operation of the automotive equipment, owned, hired, and non-owned coverage with a combined single limit of not less than One Million Dollars ($1,000,000.00) for bodily injury and property damage.  If the contractor fails to acquire such insurance, Tenant shall provide such insurance (except worker&#8217;s compensation insurance and employer&#8217;s liability).  These policy limits may be obtained through any combination of primary, umbrella and excess insurance.  </font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 8.05.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Policy Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Any company writing any insurance which Tenant is required to maintain or cause to be maintained under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 8.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">8.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> as well as any other insurance pertaining to the Leased Premises or the operation of Tenant&#8217;s business therein (all such insurance being referred to as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tenant&#8217;s Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) shall at all times be licensed and qualified to do business in the jurisdiction in which the Leased Premises are located and shall have received an A-VII or better rating by the latest edition of A.M. Best&#8217;s Insurance Rating Service.  All of Tenant&#8217;s Insurance may be carried under a blanket policy covering the Leased Premises and any other location of Tenant, if (i) the coverage afforded Landlord and any designees of Landlord shall not be reduced or otherwise adversely affected, and (ii) such blanket policy allocates to the properties and liabilities to be insured under this Article VIII an amount not less than the amount of insurance required to be covered pursuant to this Article VIII, so that the proceeds of such insurance shall not be less than the proceeds that would be available if Tenant were insured under a unitary policy.  Tenant&#8217;s and Tenant&#8217;s contractors Commercial General Liability policies shall name Landlord and&#47;or its designees described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.03(A),</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> above as additional insured, and Tenant&#8217;s property insurance policies shall include Landlord as additional insured for Leasehold Improvements and betterments installed by Landlord. Tenant shall notify Landlord in writing of any cancellation or material reduction of policy limits below those required by this Lease with regard to Tenant&#8217;s insurance policies of which Tenant has knowledge at least ten (10) Business Days before any such insurance shall be cancelled or modified.  Tenant shall be solely responsible for payment of premiums for all of Tenant&#8217;s Insurance.  Tenant shall deliver to Landlord at least ten (10) Business Days prior to the time Tenant&#8217;s Insurance is first required to be carried by Tenant, and upon renewals within three (3) days from the expiration of the term of any such insurance policy (provided, however, in no event shall Tenant allow any such insurance to lapse at any time during the Term), a copy of the certificate of insurance, or binder of insurance, of all policies of Tenant&#8217;s Insurance.  The limits of Tenant&#8217;s Insurance shall not limit Tenant&#8217;s liability under the Lease, at law, or in equity.  Tenant&#8217;s Commercial General Liability Insurance shall be primary and non-contributory with respect to Landlord&#8217;s liability arising out of the act or omission of Tenant, its officers, agents, contractors, employees.  If Tenant fails to deposit reasonable evidence of insurance with Landlord (which shows compliance with the provisions of this Article VIII) within three (3) Business Days after Notice from Landlord, Landlord may acquire such insurance, and Tenant shall pay Landlord the amount of the premium applicable thereto within thirty (30) days following receipt of invoice for the same.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Neither the insurance requirements set forth in the Lease nor the Landlord&#8217;s review and approval of any insurer or insurance policy shall be deemed to limit the Tenant&#8217;s obligations under this Lease or the Tenant&#8217;s underlying liability in any manner.  The insurance requirements herein merely prescribe the minimum amounts and forms of insurance coverage that the Tenant and their contractors are required to carry.  Any failure by the Landlord to enforce in a timely manner any of the Tenant&#8217;s insurance provisions of the Lease shall not act as a waiver to enforcement of any of such provisions at a later date. </font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 8.06.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Increase in Insurance Premiums</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant shall not keep or do anything in the Leased Premises, the Building, the Common Areas (including, without limitation, the Parking Garage) or the Project that will&#58; (i) cause an increase in the rate of any insurance on the Building and&#47;or Project&#59; (ii) violate the terms of any insurance coverage on the Building or Project carried by Landlord or any other tenant&#59; (iii) prevent Landlord from obtaining such policies of insurance acceptable to Landlord or any Mortgagee of the Building&#59; or (iv) violate the rules, regulations or recommendations of Landlord&#8217;s insurers, loss prevention consultants, safety engineers, the National Fire Protection Association, or any similar body having jurisdiction over the Leased Premises.  If Tenant does so, and Tenant does not correct the relevant condition within thirty (30) days after Notice, Tenant </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;22</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall pay to Landlord upon demand the amount of any increase in any such insurance premium.  In determining the cause of any increase in insurance premiums, the schedule or rate of the organization issuing the insurance or rating procedures shall be conclusive evidence of the items and charges which comprise the insurance rates and premiums on such property.  Notwithstanding anything to the contrary in the foregoing, Landlord hereby represents to Tenant that general office use and the use described in Section 4.02 of this Lease will neither cause an increase in Landlord&#8217;s insurance premiums or violate the terms of Landlord&#8217;s insurance coverage&#59; provided, however, that Landlord has no knowledge of and makes no representations, actual or implied, of Tenant&#8217;s actual use and operations within the Leased Premises.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 8.07.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Waiver of Right of Recovery</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Except for the indemnification for Hazardous Substances as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.22</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, neither Landlord nor Tenant shall be liable to the other party or to any insurance company (by way of subrogation or otherwise) insuring such other party for loss or damage to any building, structure or other tangible property, or any resulting loss of income, or losses under worker&#8217;s compensation Laws or benefits, even though such loss or damage might have been occasioned by the negligence of Landlord or Tenant, or their respective managing agents, officers, directors and employees&#59; provided, however, the mutual release contained herein shall not apply to damage to property or loss of income caused by the intentional willful misconduct of the other party or that other party&#8217;s officers, directors, or employees.  This </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall not expand, limit or supersede the indemnification to third parties as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall apply to any Transferee pursuant to Article XV of this Lease, and the Transferee shall expressly agree in writing to be bound by the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 8.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> (as if such Transferee were Tenant hereunder) for the benefit of Landlord.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 8.08.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Landlord&#8217;s Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">All insurance maintained by Landlord shall be for the sole benefit of Landlord and under Landlord&#8217;s sole control.  Landlord shall maintain throughout the Term (i) &#8220;all risk&#8221; or &#8220;special causes of loss form&#8221; property insurance including, at Landlord&#8217;s election, standard earthquake and flood insurance, insuring the structural components of the Building and the Project, to the extent of the full replacement value of such Building and Project (excluding the Leasehold Improvements and Specialized Leasehold Improvements)&#59; and (ii) Commercial General Liability Insurance (ISO form or equivalent) covering Landlord&#8217;s activities in and about the Project with policy terms providing not less than a per occurrence limit of Two Million Dollars ($2,000,000.00) and a general aggregate of Ten Million Dollars ($10,000,000.00).  Landlord will carry commercially reasonable insurance with policy limits that are consistent with the standard of a reasonably prudent landlord covering loss of rental income coverage and automobile coverage for any vehicles owned by Landlord.  Provided the insurance coverage carried by Landlord pursuant to (i) above shall not be reduced or otherwise adversely affected, all of Landlord&#8217;s insurance may be carried under a blanket policy covering the Project and any other property owned, leased or operated by Landlord or its affiliates, provided the insurance requirements in this Lease are fulfilled and the insurance coverage is not diminished in any way.  The cost of all such insurance is included in Operating Costs.  Landlord shall not be obligated to insure, and shall have no responsibility whatsoever for any damage to, any Leasehold Improvements, Specialized Leasehold Improvements or Tenant&#8217;s Property that Tenant may make, keep or maintain in the Leased Premises during the Term.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Landlord&#8217;s insurance requirements set forth in Section 8.08 of the Lease, and the Landlord&#8217;s insurer or insurance policy shall not limit the Landlord&#8217;s obligations or liability  under the terms and conditions of this Lease.  The Landlord&#8217;s insurance requirements prescribe the minimum amounts and forms of insurance coverage that Landlord and its agents and contractors are required to carry.  Any failure by the Tenant to enforce in a timely manner any of the provisions of the Lease regarding insurance to be carried by the Landlord, its agents and contractors shall not act as a waiver to enforcement of any of such provisions at a later date.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;23</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE IX</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">CONSTRUCTION AND ALTERATIONS</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 9.01.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Condition of Leased Premises Upon Delivery</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant agrees to accept possession of the Leased Premises in the Delivery Condition (when the Tenant Work has been Substantially Completed), subject only to Landlord&#8217;s express representations and warranties set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except for Landlord&#8217;s express representations and warranties contained in this Lease, neither Landlord nor any agent of Landlord has made any representation or warranty regarding the condition of the Leased Premises, the Building, or the Project, the suitability of the Leased Premises for Tenant&#8217;s use, or the identity of other tenants or potential tenants of the Project.  Landlord represents and warrants that upon the Delivery Date (i) Landlord shall not have received any written notice from any governmental agency that the Building, Land or Leased Premises are in violation of any Laws which remain uncorrected where such violation would have a material and adverse impact on Tenant&#8217;s ability to obtain a building permit for the completion of the Tenant&#8217;s work and a certificate of occupancy for the Premises, and (ii) to Landlord&#8217;s actual knowledge, the Leased Premises and Building will comply in all material respects with all applicable Laws, including, but not limited to, the Americans With Disability Act and Title 24 (as such Laws are applied and interpreted by the applicable governmental authorities or quasi-governmental authorities as of the date of this Lease) applicable to the condition in which the Leased Premises is being delivered, without regard to any specific use of the Leased Premises or the improvements to be installed by Tenant, (b) the Building systems shall be in good working order, condition and repair.  If (i) the Tenant Work completed by Landlord pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereto, or (ii) the Building or Premises roofs, doors, skylights, windows, seals as well as the plumbing, fire sprinkler&#47;life safety, lighting, heating, ventilation and air conditioning, electrical and elevator systems serving the Leased Premises are not in good operating condition and repair during the Landlord Warranty Period (as defined below), then Landlord shall not be liable to Tenant for any damages, but as Tenant&#8217;s sole remedy, Landlord, at no cost to Tenant (and not charged as Operating Costs), shall promptly perform such corrective work or take such other actions as may be necessary to put such condition (as set forth in subsection (i) or (ii) above) in good operating condition and repair.  Notwithstanding the foregoing, Landlord shall not be responsible for any condition that arises due to the construction of any Tenant modifications, alterations and&#47;or improvements or the installation of any of Tenant&#8217;s furniture, fixtures, equipment or property, or that are due to Tenant&#8217;s particular use of the Leased Premises or the particular manner in which Tenant conducts its business in the Leased Premises.  Landlord shall have the right to apply for and obtain a waiver or deferment of compliance, the right to contest any violation in good faith, including, but not limited to, the right to assert any and all defenses allowed by applicable Laws, and the right to appeal any decisions, judgments or rulings to the fullest extent permitted by applicable Laws, and Landlord&#8217;s obligation to perform corrective work or take other action to cure a violation under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall not apply until after the exhaustion of any and all rights to appeal or contest, provided no such contest may materially, adversely affect Tenant&#8217;s ability to use and operate any portion of the Leased Premises during the progress of any such contest, or result in the expiration of the Landlord Warranty Period so long as Notice of the initial claim is given to Landlord during the Landlord Warranty Period.  If Tenant does not notify Landlord in writing on or before the earlier of (A) ten (10) Business Days after learning of any violation or alleged violation of subsection (i) or (ii) above, or (B) on or before the first (1st) anniversary of Term Commencement Date (the period of time from Term Commencement Date to the first (1st) anniversary thereof being referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Landlord Warranty Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) of any violation of subsections (i) or (ii), above, then Landlord shall not be responsible for correcting such condition pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> but rather such condition shall be corrected as otherwise provided in the Lease and the cost of performing such correction shall be included in Operating Costs, or performed by Tenant as required under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 10.02</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 9.02.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant Improvements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord and Tenant, at their respective sole cost and expense, agree to provide all improvements to the Building and Leased Premises in accordance with their respective obligations set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If Landlord has not delivered the Lease Premises to Tenant in the Delivery Condition on or before the first anniversary of the Effective Date, provided such date shall be extended on a day-for-day basis as a result of Force Majeure and Tenant Delay (as </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;24</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">may be extended, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Termination Election Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), then the Tenant shall have the right, but not the obligation, to deliver a written notice of termination of this Lease within five (5) Business Days of the Termination Election Date&#59; provided however, if (i) Tenant fails to deliver such written termination notice within such five (5) Business Day period, or (ii) Landlord delivers the Leased Premises in the Delivery Condition prior to Tenant&#8217;s delivery of such written termination notice, then Tenant shall be deemed to have affirmatively elected not to so terminate this Lease, and Tenant&#8217;s termination right hereunder shall expire and be of no further force or effect.  If Tenant timely delivers such termination notice prior to the occurrence under subsection (i) or (ii) in the preceding sentence, then this Lease shall terminate and the parties hereto shall be immediately released of all obligations and liabilities under the terms of this Lease except those that expressly survive termination or expiration of this Lease, and  Landlord shall within ten (10) Business Days refund to Tenant all of the Security Deposit and prepaid Rent delivered to the Landlord.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 9.03.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Alterations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Following the Term Commencement Date, Tenant shall not make or cause to be made any alterations, additions, renovations, improvements or installations in or to the Leased Premises (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Alterations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) without Landlord&#8217;s prior consent, which such consent will not be unreasonably withheld, condition or delayed by the Landlord.  Tenant shall in no event make or permit to be made any Alterations that affect (i) any of the Building Systems, (ii) the structural components of the Building including, without limitation, the roof, (iii) the exterior appearance of the Building, or (iv) the Tower Parking Garage or Common Parking Garage (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Restricted Alterations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), without the prior written consent of Landlord, which may be granted or withheld in Landlord&#8217;s sole and absolute discretion.  Notwithstanding the foregoing, Tenant may make cosmetic Alterations within the Leased Premises that are not otherwise Restricted Alterations that cost up to One Hundred Thousand Dollars ($100,000.00) in the aggregate annually as long as such cosmetic Alterations comply with all applicable Laws, are consistent in appearance with the Operating Standard and such Alterations where practicable are removed, and any damage to the Leased Premises repaired as required hereunder, prior to the expiration of the Term&#59; provided, however, that such repair and restoration obligation shall not apply to any cosmetic Alternations that are paint or carpet or floor finishes.  If Landlord consents to any such Alterations by Tenant and such Alterations are Restricted Alterations, then Landlord shall have the right (but not the obligation) in its sole discretion to manage or supervise such work and Tenant shall pay to Landlord a reasonable fee to reimburse Landlord for overhead and administrative costs and expenses incurred in connection with the management or supervision of such work by Landlord, not to exceed two percent (2%) of the hard costs of construction of any such Restricted Alterations.  If, however, such Alterations are not Restricted Alterations, then Landlord shall have the right (but not the obligation) in its sole discretion to review the plans, specifications and design drawings with respect to such work, and Tenant shall pay to Landlord a reasonable fee to reimburse Landlord for the actual out of pocket costs incurred by Landlord not to exceed Five Thousand Dollars ($5,000.00).  At any time Landlord approves any plans for Alterations the Landlord shall provide Tenant in writing the description of any Alterations that Landlord shall require Tenant to remove from the Lease Premises and restore the same to substantially the same condition upon the expiration Lease.  Approval of the Alternations by Landlord or approval of Restricted Alterations shall not require Tenant to implement and perform the same and at all times Tenant shall have the right to withdraw any plans for Alterations to the Leased Premises.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 9.04.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Work Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">All Alterations performed by Tenant in the Leased Premises shall be performed (i) promptly and in a workmanlike manner with first-class materials&#59; (ii) by duly qualified or licensed Persons&#59; (iii) without unreasonable interference with, or disruption to, the operations of Landlord or other tenants or occupants of the Building&#59; and (iv) in accordance with (a) plans and specifications approved in writing in advance by Landlord (as to both design and materials) which such approval shall not be unreasonably delayed, except as otherwise provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> above, and (b) all applicable governmental permits, rules and regulations.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 9.05.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Ownership of Improvements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">All Alterations and Specialized Leasehold Improvements made by Tenant (collectively the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Leasehold Improvements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), that are accepted by Landlord in accordance herewith, shall </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;25</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">become property of Landlord upon Tenant&#8217;s vacation or abandonment of the Leased Premises and, unless Landlord directs otherwise, shall remain upon and be surrendered with the Leased Premises in good order, condition and repair, reasonable wear and tear and damage due to casualty not to be repaired by Tenant or condemnation excepted.  Notwithstanding the foregoing or anything to the contrary contained in this Lease, Tenant, at its sole cost and expense, shall be required to remove all alterations, additions, renovations, improvements and installations made to the Leased Premises that constitute Specialized Leasehold Improvements, or which constitute Alterations that Landlord has indicated upon approval thereof pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> above will be required to be removed upon surrender, no later than the Termination Date and repair all damage to the Leased Premises and the Building resulting from such removal&#59; provided, however, in no event shall Landlord require Tenant to remove any Tenant Work  (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> attached hereto) unless the same are Specialized Leasehold Improvements.  For purposes of this Lease, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Specialized Leasehold Improvements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean Leasehold Improvements that are not general office improvements in Comparison Buildings&#59; provided, however, that without limitation to the foregoing, in all events the following shall constitute Specialized Leasehold Improvements&#58; any alterations or improvements that materially and adversely affect the Building Structure or Building systems or are located outside of the Leased Premises&#59; any alterations requiring floor reinforcement or enhanced systems requirements&#59; reinforced flooring or raised flooring at the end of the Lease Term, so long as the same shall then be in good condition, (ordinary wear and tear accepted), floor penetrations, stone flooring and structural reinforcements&#59; kitchens&#59; private or executive bathrooms, showers and similar facilities that are not part of the base Building&#59; interstitial staircases, installed by or on behalf of Tenant after the Effective Date&#59; all supplemental HVAC systems (including chillers)&#59; atriums&#59; auditoriums&#59; vaults&#59; safes&#59; generators&#59; rack systems&#59; back-up energy supply systems&#59; generators, fuel tanks and UPS (and all related gear and equipment)&#59;  all built in or embedded artwork that is subject to the Visual Artists Rights Act, all Tenant Lines and all electrical and telecommunications risers (and all related gear and equipment)&#59; Rooftop Installations, and Rooftop Equipment and Tenant Security Systems (each as defined below)&#59; provided, further, however, that the foregoing shall not constitute Landlord&#8217;s consent to the installation of any of the foregoing.  All movable goods, inventory, office furniture, equipment, trade fixtures, signs, Tenant Lines, Rooftop Installations, Rooftop Equipment and other movable personal property belonging to Tenant that are not permanently affixed to the Leased Premises (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tenant&#8217;s Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), shall remain Tenant&#8217;s property and shall be removable by Tenant at any time, provided that Tenant repairs any damage to the Leased Premises or the Building caused by the removal of any of Tenant&#8217;s Property.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 9.06.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Removal of Tenant&#8217;s Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant shall remove all of Tenant&#8217;s Property (and any Leasehold Improvements as Landlord may direct, consistent with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, above) prior to the Termination Date or the termination of Tenant&#8217;s right to possession.  Tenant shall repair any damage to the remaining Leasehold Improvements, the Leased Premises or any other portion of the Building caused by such removal to a condition reasonably comparable to the condition delivered or the initial condition of the Leasehold Improvements, as applicable, reasonable wear and tear and damage by casualty to be repaired by Landlord excepted.  If Tenant fails to timely remove said items, they shall be considered as abandoned and shall become the property of Landlord, or Landlord may remove and dispose of them.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 9.07.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Mechanic&#8217;s Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No mechanic&#8217;s or other lien shall be allowed against the Building as a result of Tenant&#8217;s Alterations to the Leased Premises.</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Tenant shall give Landlord Notice not less than thirty (30) days prior to commencement of any work in, on or about the Leased Premises, and Landlord shall have the right to record and post notices of non-responsibility in or on the Leased Premises.</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant shall promptly pay all Persons furnishing labor, materials or services with respect to any work performed by Tenant on the Leased Premises.  If any mechanic&#8217;s or other lien shall be filed against the Leased Premises or the Building by reason of work, labor, services or materials performed or furnished, or alleged to have been performed or furnished, to or for the benefit of Tenant, Tenant shall cause the same to be discharged of record or bonded in the manner required by statute to remove the effect of the relevant lien within ten (10) days subsequent to Notice by Landlord.  If Tenant fails to discharge or bond any such lien, Landlord, in addition to all other rights or remedies provided in this Lease, may bond said lien or claim (or payoff said lien or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;26</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">claim if it cannot with reasonable effort be bonded) without inquiring into the validity thereof and all expenses incurred by Landlord in so discharging said lien, including reasonable attorney&#8217;s fees, shall be paid by Tenant to Landlord as Additional Rent on ten (10) Business Days demand.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 9.08.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Cabling&#59; Rooftop Installations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;All voice, data, video, audio and other low voltage control transport system cabling and&#47;or cable bundles (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tenant Lines</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) installed in the Building by Tenant or its contractor shall be (i) in compliance with all applicable Laws and have a composition makeup suited for its environmental use in accordance with NFPA 70&#47;National Electrical Code&#59; (ii) reasonably identifiable as Tenant Lines&#59; (iii) installed in accordance with all EIA&#47;TIA standards and the National Electric Code&#59; and (iv) installed and routed in accordance with a routing plan showing &#8220;as built&#8221; or &#8220;as installed&#8221; configurations of cable pathways, outlet identification numbers, locations of all wall, ceiling and floor penetrations, riser cable routing and conduit routing (if applicable), and such other reasonable information as Landlord may request.  The routing plan shall be available to Landlord and its agents at the Leased Premises upon request.  Upon Landlord&#8217;s written request and at Tenant&#8217;s sole cost and expense, Tenant shall cause all Tenant Lines (or such Tenant Lines as Landlord shall request) to be removed at the expiration or earlier termination of this Lease&#59; provided, however, Landlord, at Landlord&#8217;s option, shall have the right within ten (10) Business Days following Notice, to cause such Tenant Lines to be removed by Landlord&#8217;s contractors at the expiration or earlier termination of this Lease, and in such event, Tenant shall reimburse Landlord (within thirty (30) days following Landlord&#8217;s written demand) for all reasonable out of pocket costs and expenses incurred by Landlord in connection therewith, as reasonably demonstrated by Landlord (which obligation shall survive the expiration or earlier termination of this Lease).  Tenant and its telecommunications companies, including local exchange telecommunications companies and alternative access vendor services companies, shall have no right of access to and within the Building (including the roof of the Building), for the installation and operation of telecommunications systems, including voice, video, data, Internet, and any other services provided over wire, fiber optic, microwave, wireless, and any other transmission systems (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Telecommunications Services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), for part or all of Tenant&#8217;s telecommunications within the Building and from the Building to any other location without Landlord&#8217;s prior written consent, not be unreasonably withheld, provided in all cases such providers will have access to the Minimum Point of Entry (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">MPOE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) of the Building for the purposes of initiating such service.  All providers of Telecommunications Services must be on the then-current pre-approved list for the Project, if any, which Landlord shall provide upon request by Tenant, or shall be approved by Landlord in advance, which approval shall not be unreasonably withheld if Tenant selects a national provider of such services, and shall be required to comply with the rules and regulations of the Building, all applicable Laws, and Landlord&#8217;s reasonable, nondiscriminatory policies and practices for the Building.  Tenant acknowledges that Landlord shall not be required to provide or arrange for any Telecommunications Services and that Landlord shall have no liability to Tenant in connection with the installation, operation or maintenance of Telecommunications Services or any equipment or facilities relating thereto, subject to the indemnity provision hereof.  Tenant, at its cost and for its own account, shall be solely responsible for obtaining all Telecommunications Services.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;Subject to the terms and conditions of this Lease including, without limitation, the Rooftop Rules and Regulations (as defined below), Tenant may during the Term, at no additional charge to Tenant, install, operate, maintain and repair on a location of the roof of the Building designated by Landlord, solely in connection with the conduct of Tenant&#8217;s business in the Leased Premises, the Rooftop Equipment (as defined below) (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Rooftop Installations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  All costs associated with the design, fabrication, engineering, permitting, installation, screening, maintenance, repair, operation, use and removal of the Rooftop Installations shall be borne solely by Tenant except to the extent that the Rooftop Installations are part of the Tenant Work and are paid for out of the Tenant Work Allowance.  For purposes of this Lease, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Rooftop Equipment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean (i) telecommunications antennae, microwave dishes and other communications and information technology equipment to serve Tenant&#8217;s business in the Leased Premises, (ii) equipment required for any supplemental heating, ventilation or air conditioning system (supplemental to the Leased Premises HVAC system) for cooling of any server room or racking of information technology equipment in a size as calculated and reasonably determined by </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;27</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant&#8217;s engineer to be necessary to meet cooling requirements, and (iii) connections for such equipment for electrical wiring to the Building&#8217;s existing electrical supply and cable (including the Tenant Lines) or similar connections necessary to connect the Rooftop Equipment with Tenant&#8217;s related equipment located in the Leased Premises.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.&#160;&#160;&#160;&#160;The routes or paths for wiring and connections serving the Rooftop Equipment shall be through the Building&#8217;s risers, plenums, conduits and shafts, subject to reasonable space limitations and Landlord&#8217;s reasonable requirements for use of such areas, and in all events subject to Landlord&#8217;s approval of plans and installation pursuant to other provisions of this Lease (such routes or paths are collectively referred to herein as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Cable Paths</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; and all such electrical and other connections, including the Tenant Lines, are collectively referred to herein as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Connections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) with respect to any Rooftop Installations installed after the Tenant Work is completed.  If the Rooftop Equipment or other Rooftop Installations or Connections, or any part thereof, constitute part of the Tenant Work, then Landlord&#8217;s approvals or disapprovals above shall be given by Landlord in connection with, and subject to the time periods governing, its approval or disapproval of the Working Plans or other construction drawings pursuant to the Work Agreement.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.&#160;&#160;&#160;&#160;Without limiting the generality of any other provision hereof, Tenant shall install, maintain, use and operate its Rooftop Equipment in compliance with all applicable Laws and the Rooftop Rules and Regulations attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit&#160;E</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, and shall not interfere with or otherwise impair the use and operation of any of the following that is operating within the manufacturer&#8217;s specifications therefor or any license granted in connection therewith&#58; (i) television or radio equipment in or about the Project&#59; (ii) transmitting, receiving or master television, telecommunications or microwave antennae equipment located in any portion of the Project&#59; or (iii) radio communication system located on any portion of the Project.    </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E.&#160;&#160;&#160;&#160;If roof repairs and&#47;or roof replacements to the Building (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Roof Repairs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) are reasonably necessary at any time, and such roof repairs are conducted by Landlord, Landlord shall give Tenant at least ten (10) Business Days&#8217; prior Notice of the date Landlord intends to commence such Roof Repairs (except that no prior Notice shall be required in the event of an Emergency), along with a description of the work scheduled to be performed, where it is scheduled to be performed on the roof, and an estimate of the time frame required for that performance.  Tenant shall, at its sole expense, within ten (10) Business Days following receipt of such Notice, use reasonable effort to arrange for removal or relocation of the Rooftop Installations on a temporary basis if Landlord reasonably determines such removal of relocation is reasonably necessary or appropriate for the expeditious performance of any Roof Repairs, provided Landlord and Tenant will reasonably cooperate to minimize any interference in or loss of service from Rooftop Equipment critical to Tenant&#8217;s business operations that may otherwise be cause by such relocation or Roof Repairs.  </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">F.&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.08</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> or elsewhere in this Lease, except as approved in writing in advance by Landlord, Tenant shall not be entitled to use more than a proportionate share of the roof area of the Building designated by Landlord for the installation of such type of equipment, calculated based on the total number of square feet available on the roof for the installation of such equipment, and the proportion of the Floor Area of the Leased Premises to the total Floor Area in the Building.     </font></div><div><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 9.09.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant Security Systems</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall have the right, at Tenant&#8217;s sole cost and expense, to install a separate security system for the Leased Premises (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tenant Security System</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), provided that any such Tenant Security System shall be subject to Landlord&#8217;s reasonable prior review and approval of the plans and specifications for such Tenant Security System in accordance herewith.  Tenant shall coordinate the installation and operation of the Tenant Security System with Landlord to assure that the Tenant Security System is compatible with Landlord&#8217;s security system and the Building&#8217;s systems and equipment.  Landlord shall coordinate with Tenant to install the Lease Premises Security System that is compatible with Landlord&#8217;s security system for the entry to the Building security systems, including the use of a single key fob or other key card access badge  to operate said Tenant Security System.  Tenant shall monitor, keep and maintain the Tenant Security System in good working order, condition and repair throughout the Term. The </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;28</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">installation, maintenance, use and operation of the Tenant Security System shall comply with all applicable Laws and the terms of the Lease.  Tenant shall provide Landlord with key cards or access codes, as applicable to permit Landlord access to the Leased Premises at all times.  Tenant acknowledges and agrees that the Tenant&#8217;s use of the Tenant Security System and the installation, operation, maintenance and use thereof shall be at Tenant&#8217;s sole risk and Landlord shall have no liability whatsoever in connection therewith.  Tenant hereby waives any and all Losses against Landlord for any damages arising from Tenant&#8217;s exercise of its rights under this Section.  On or before the Termination Date, unless otherwise indicated in writing by Landlord, Tenant shall, at Landlord&#8217;s option, remove the Tenant Security System, at Tenant&#8217;s cost, in accordance with the terms of this Lease.  If Tenant is required to remove the Tenant Security System from the Lease Premises at the expiration of the Lease then the Leased Premises shall be secured by the Landlord at the Landlord&#8217;s sole cost and expense.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE X</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">REPAIRS, MAINTENANCE, AND LANDLORD&#8217;S ACCESS</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 10.01.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Repairs by Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord covenants to keep, maintain, repair, replace, manage and operate the Common Areas of the Project in manner consistent with the Operating Standard.  Subject to the terms of this Lease, Landlord agrees to maintain the roof, the exterior including plate glass and structural portions of the Building, and the central or base Building mechanical, electrical, HVAC and plumbing systems (specifically excluding any supplemental HVAC system, sprinkler system or any other system exclusively servicing the Leased Premises).  The costs incurred by Landlord to perform such repairs, maintenance and replacements shall constitute Operating Costs and shall be reimbursed to Landlord in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Article VI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> above, subject to the exclusions and limitations therein.  Notwithstanding the foregoing, if any such repairs, maintenance or replacements are necessitated by Tenant&#8217;s Default under this Lease, or by any act or negligence of Tenant, its agents, employees, assigns, concessionaires, contractors, subcontractors or invitees, Tenant shall reimburse to Landlord the reasonable cost incurred in completing such repairs within thirty (30) days after demand therefor, which demand will be accompanied by a reasonable itemization and invoices to evidence the relevant charges.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 10.02.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Repairs and Maintenance by Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;Except for the performance of repairs and maintenance that are expressly the responsibility of Landlord under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 10.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> above, Tenant shall at all times during the Term at Tenant&#8217;s sole cost and expense maintain the entire interior of the Leased Premises, including any Tenant Work, Leasehold Improvements, Alterations or other improvements therein, in a first-class, good, clean, and secure condition and promptly make all necessary repairs and replacements with materials and workmanship of the same character, kind and quality as the original, including, without limitation, the repair and replacement of appliances and equipment installed specifically for Tenant such as refrigerators, disposals, computer room, air conditioning, sinks and special plumbing fixtures, special fixtures and bulbs for those fixtures, and any non-standard outlets.  Tenant shall not be required to maintain and repair any of the Building systems above the drop ceiling within the Leased Premises that are part of the Landlord&#8217;s maintenance and repair responsibility for the Building, or maintain, repair or replace any cables or lines running through the interior of the Leased Premises or duct located within the Leased Premises belonging to Landlord or any other tenant of the Building.    </font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 10.03.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Inspections, Access and Emergency Repairs by Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Upon reasonable prior Notice (not less than one (1) Business Day) and without materially adversely affecting Tenant&#8217;s business within the Leased Premises, Tenant shall permit Landlord to enter all parts of the Leased Premises to inspect the same and to perform its obligations under this Lease, provided no such entry will unreasonably interfere with access to, or use of the Leased Premises.  In the event of an Emergency, Landlord may enter the Leased Premises at any time and make such inspection and repairs as Landlord deems necessary, at the risk and for the account of Tenant.  The foregoing Landlord access rights shall remain subject to any restrictions described in Section 7.02 of this Lease except in the event of an Emergency.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;29</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 10.04.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">California Accessibility Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord hereby discloses to Tenant, in accordance with California Civil Code Section 1938, and Tenant hereby acknowledges that the Leased Premises have not undergone an inspection by a Certified Access Specialist (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CASp</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) to determine whether the Leased Premises meet all applicable construction-related accessibility standards pursuant to California Civil Code &#167;55.51 et seq.  As required by Section 1938(e) of the California Civil Code, Landlord hereby states as follows&#58;  &#8220;A Certified Access Specialist (CASp) can inspect the subject Leased Premises and determine whether the subject Leased Premises comply with all of the applicable construction-related accessibility standards under state law.  Although state law does not require a CASp inspection of the subject Leased Premises, the commercial property owner or lessor may not prohibit the lessee or tenant from obtaining a CASp inspection of the subject Leased Premises for the occupancy or potential occupancy of the lessee or tenant, if requested by the lessee or tenant.  The parties shall mutually agree on the arrangements for the time and manner of the CASp inspection, the payment of the fee for the CASp inspection, and the cost of making any repairs necessary to correct violations of construction-related accessibility standards within the Leased Premises.&#8221;  In furtherance of the foregoing, and notwithstanding anything to the contrary contained in this Lease, Landlord and Tenant hereby agree as follows&#58;  (i) any CASp inspection requested by Tenant shall be conducted, at Tenant&#8217;s sole cost and expense, by a CASp approved in advance by Landlord, subject to Landlord&#8217;s rules and requirements&#59; (ii) Landlord shall have no obligation to perform any work or repairs identified in any such CASp inspection, unless required to correct a defect in the improvements performed by Landlord in accordance with the Work Letter&#59; (iii) to the extent that any work, repairs, replacements, or Alterations are recommended or required by the CASp (or otherwise required as a result of any such CASp inspection or anything done by Tenant in its use or occupancy of the Leased Premises), and do not arise solely from a failure of Landlord to complete the Leased Premises Delivery Condition, then, at Landlord&#8217;s election, Tenant shall be required to perform the same at Tenant&#8217;s sole cost and expense (subject to the terms and conditions of this Lease, including Landlord&#8217;s right to approve of detailed plans and specifications in advance)&#59; provided, however, Landlord shall have the option to perform any or all of the foregoing at Tenant&#8217;s sole cost and expense (with Tenant to reimburse Landlord upon demand for the costs and expenses incurred by Landlord in performing the same, provided Landlord will use contractors who charge market rates and Tenant will have reasonable approval rights over the cost of such alterations)&#59; and (iv) Tenant agrees to keep the information in the CASp Report confidential except as necessary for the Tenant to complete such Alterations.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE XI</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">CASUALTY</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 11.01.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Fire or Other Casualty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant shall give prompt Notice to Landlord in case of fire or other casualty (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Casualty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) to the Leased Premises or the Building.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 11.02.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Right to Terminate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;If (i) the Leased Premises are damaged to the extent of fifty percent (50%) or more of the cost of replacement thereof (i.e., more than fifty percent (50%) of the Floor Area of the Leased Premises immediately before such Casualty is rendered untenantable) and Landlord determines that such damage cannot be repaired to the condition required hereunder within two hundred seventy (270) days from the date of such occurrence&#59; or (ii) during the last two (2) Lease Years or in any Partial Lease Year at the end of the Term, the Leased Premises are damaged to the extent of more than twenty-five percent (25%) of the cost of replacement thereof&#59; then (x) Landlord may terminate this Lease by Notice to Tenant within sixty (60) days after the date of the Casualty, subject to Tenant&#8217;s rights hereunder to negate such Notice, provided Landlord&#8217;s Notice will include reasonable substantiation of Landlord&#8217;s cost of repair and the time required to repair.  If Landlord so terminates this Lease and Tenant does not negate Landlord&#8217;s Notice as provided herein, then the Termination Date shall be the date set forth in the Notice to Tenant, which date shall not be more than ninety (90) days after the giving of said Notice.  Rent shall be abated from the date of the Casualty.  The &#8220;cost of replacement&#8221; shall be determined by the company or companies insuring Landlord against the Casualty, or, if there shall be no such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;30</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">determination, by a qualified Person selected by Landlord to determine such &#8220;cost of replacement.&#8221; </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;If (i) at any time during the Term of this Lease, the Leased Premises or the Common Areas (to the extent such Common Areas are insured by Landlord and only if Tenant is unable to access the Leased Premises) are damaged and Landlord, in good faith, determines after consultation with Landlord&#8217;s architect that such damage cannot be repaired within three hundred and sixty five (365) days from the date of such occurrence, or (ii) during the last two (2) Lease Years or in any Partial Lease Year at the end of the Term either the Leased Premises are damaged to the extent of more than twenty-five percent (25%) of the cost of replacement thereof, or more than twenty five percent (25%) of the Floor Area of the Leased Premises immediately before such Casualty is rendered untenantable and Landlord, in good faith, determines that such damage cannot be repaired within one hundred eighty (180) days from the date of such occurrence, Tenant may, notwithstanding any right Landlord may have hereunder to elect that this Lease continue, terminate this Lease by giving Landlord sixty (60) days&#8217; prior Notice given within sixty (60) days after the date of the Casualty. If Tenant so terminates this Lease then the Termination Date shall be the date set forth in the Notice to Landlord.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 11.03.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Landlord&#8217;s Duty to Reconstruct</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord shall repair the Leased Premises (excluding Tenant&#8217;s Property, the Leasehold Improvements (including Specialized Leasehold Improvements) and Tenant Work, which shall be Tenant&#8217;s obligation to repair, restore or replace) and the Common Areas to a substantially similar condition as existed prior to the Casualty except for modifications required by zoning and building codes and other applicable Laws that do not materially reduce Floor Area.  Unless this Lease is terminated as provided in this Article XI, Landlord shall to the extent the insurance proceeds are received by Landlord therefor (or would have been available to Landlord had Landlord carried the insurance required to be carried pursuant to this Lease and complied with the terms thereof), proceed with reasonable diligence and promptness, given the nature of the damage to be repaired, to effect the Landlord&#8217;s restoration work, all subject to reasonable delays for insurance adjustments, zoning and building codes, and other applicable Laws then in effect, and Force Majeure.  Under no circumstance shall Landlord&#8217;s restoration work include repairs and restoration of any Tenant Work, Leasehold Improvements (including Specialized Leasehold Improvements) or Tenant&#8217;s Property.  Unless this Lease is terminated as provided in this Article XI, if and to the extent that any damaged Tenant Work, Leasehold Improvements (including Specialized Leasehold Improvements) or Tenant&#8217;s Property must be removed in order for Landlord to prosecute Landlord&#8217;s restoration work or to eliminate any hazard or nuisance resulting from such damaged Tenant Work, Leasehold Improvements (including Specialized Leasehold Improvements) or Tenant&#8217;s Property then, after Landlord gives Tenant access for that purpose, Tenant shall proceed with reasonable diligence, given the nature of the work, to remove such damaged Tenant Work, Leasehold Improvements (including Specialized Leasehold Improvements) and&#47;or Tenant&#8217;s Property in accordance with applicable Laws, subject to reasonable delays for insurance adjustments and Force Majeure, unless removal is covered by Landlord&#8217;s insurance if Landlord removes such items, in which case Landlord shall remove such items.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 11.04.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant&#8217;s Duty to Reconstruct</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Unless this Lease is terminated as provided in this Article XI, in the event of a Casualty, Tenant shall, to the extent that insurance proceeds are available to Tenant therefor (or would have been available to Tenant had Tenant carried the insurance required to be carried pursuant to this Lease and complied with the terms thereof) restore the Tenant Work, Leasehold Improvements (including Specialized Leasehold Improvements) and Tenant&#8217;s Property to substantially the same condition existing prior to the Casualty except for modifications required by zoning and building codes and other applicable Laws.  Tenant shall proceed with reasonable diligence, given the nature of the work, to effect such restoration in a good and workmanlike manner and in accordance with applicable Laws, subject to Force Majeure.  If this Lease is terminated as provided in this Article XI, Tenant, no later than the expiration or sooner termination of this Lease, shall apply insurance proceeds to remove the damaged Tenant Work, Leasehold Improvements (including Specialized Leasehold Improvements) and Tenant&#8217;s Property unless the Building is to be razed and&#47;or demolished, in which case Tenant shall have no obligation to remove any such improvements or personal property.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;31</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 11.05.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Insurance Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:3pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In the event of any damage to the Leased Premises or the Building (or any equipment, furniture, furnishings, trade fixtures or personal property therein) from any Casualty, Landlord shall be entitled to the full proceeds of any insurance coverage carried by Landlord in connection with such loss or damage, and Tenant shall be entitled to the full proceeds of any insurance coverage carried by Tenant in connection with such loss or damage&#59; provided, however, in the event Tenant shall exercise any right to terminate this Lease as a result of a Casualty in accordance with this Article XI, then Tenant shall have the obligation to remit to Landlord, from (and to the extent of) the proceeds of any of Tenant&#8217;s insurance covering the Tenant Work, an amount equal to the unamortized cost of the Tenant Work (or other allowances afforded Tenant by Landlord hereunder with respect to construction of improvements to any portion of the damaged Leased Premises) if Landlord advises Tenant that Landlord intends in good faith to restore the Building to substantially the condition and substantially the same use existing prior to such loss or damage.  Landlord restoration work to the Leased Premises shall be performed by Landlord in a timely manner and without unreasonable delay.  Tenant delivery of any insurance proceeds shall be conditioned upon Landlord performance of restoration work (or portion thereof to which such delivery of proceeds applies) to the Leased Premises.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 11.06.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Landlord Not Liable For Business Interruption</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:3pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notwithstanding any provision in this Lease to the contrary, Landlord shall not be liable for any loss of business, inconvenience or annoyance arising from any repair, restoration or rehabilitation of any portion of the Leased Premises or the Building as a result of any damage from a Casualty&#59; provided that the foregoing shall not be deemed to excuse or otherwise modify Landlord&#8217;s continuing obligation to perform Landlord&#8217;s restoration work, all as and to the extent otherwise provided in this Article XI, nor impair Tenant&#8217;s right to abatement of Rent as provided herein.</font></div><div><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 11.07.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Rent Abatement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:3pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Whether or not Landlord or Tenant elect to terminate this Lease under this Article XI, while this Lease shall remain in full force after a Casualty, Tenant shall be entitled to a reduction of Minimum Rent and Tenant&#8217;s Share of Operating Costs and Taxes in proportion that the Floor Area of the Leased Premises not actually used by Tenant in good faith after the Casualty bears to the total Floor Area of the Leased Premises as reasonably determined by Tenant, during the period beginning with the date such Floor Area becomes untenantable and Tenant ceases to use such Floor Area for the normal conduct of its business and ending either thirty (30) days after substantial completion of Landlord&#8217;s restoration work or on the effective date of any termination, as applicable.  For purposes of this Article XI, the term &#8220;Substantial Completion&#8221; shall have the same meaning as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> with respect to substantial completion of the Landlord&#8217;s restoration work.  If fifty percent (50%) or more of the Leased Premises are damaged and Tenant determines in its sole reasonable discretion that it is not in its best interest to operate from the remainder of the Leased Premises, and Tenant in fact does not operate from the Leased Premises, then all Rent shall be abated as to the entire Lease Premises as of the date of the Casualty (or such later date as Tenant ceases operations in the Leased Premises) until the delivery of the Leased Premises to the Tenant with Landlord&#8217;s restoration obligations completed.</font></div><div><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 11.08.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Casualty Prior To Term Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:3pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The terms and provisions of this Article XI shall apply to any damage to the Building caused as a result of a Casualty, regardless of whether such damage occurs prior to or after the Term Commencement Date.  </font></div><div><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 11.09.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:3pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Article XI shall be Tenant&#8217;s sole and exclusive remedy in the event of damage or destruction to the Leased Premises or the Building.  As a material inducement to Landlord entering into this Lease, Tenant hereby waives any rights it may have under Sections 1932, 1933(4), 1941 or 1942 of the Civil Code of California with respect to any destruction of the Leased Premises, Landlord&#8217;s obligation for tenantability of the Leased Premises and Tenant&#8217;s </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;32</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">right to make repairs and deduct the expenses of such repairs, or under any similar law, statute or ordinance now or hereafter in effect.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE XII</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">CONDEMNATION</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 12.01.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Taking of Leased Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;If more than twenty-five percent (25%) of the Floor Area of the Leased Premises shall be appropriated or taken under the power of eminent domain, or conveyance shall be made in anticipation or in lieu thereof (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Taking</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), either party may terminate this Lease as of the effective date of the Taking by giving Notice to the other party of such election within thirty (30) days prior to the date of such Taking.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;If there is a Taking of a portion of the Leased Premises and this Lease is not terminated pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 12.01.A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, above, then (i) as of the effective date of the Taking, this Lease shall terminate only with respect to the portion of the Leased Premises taken&#59; (ii) after the effective date of the Taking, the Rent shall be reduced by multiplying the same by a fraction, the numerator of which shall be the Floor Area not useable by Tenant after the Taking and the denominator of which shall be the Floor Area of the Leased Premises immediately prior to the Taking&#59; and (iii) as soon as reasonably possible after the effective date of the Taking, Landlord shall, to the extent feasible, restore the remaining portion of the Leased Premises to a complete unit of a similar condition as existed prior to any work performed by Tenant, provided, however, Landlord shall not be required to expend more on such alteration or restoration work than the condemnation award received and retained by Landlord for the Leased Premises.  </font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 12.02.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Taking of Building</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If there is a Taking of any portion of the Building so as to render, in Landlord&#8217;s reasonable judgment, the remainder unsuitable for use as an office building, Landlord shall have the right to terminate this Lease upon thirty (30) days&#8217; Notice to Tenant.  Provided Tenant is not then in Default, Tenant shall receive a proportionate refund from Landlord of any Rent paid in advance by Tenant.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 12.03.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Condemnation Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">All compensation awarded for a Taking of any part of the Leased Premises (including the Leasehold Improvements) or a Taking of any other part of the Building shall belong to Landlord.  Tenant hereby assigns to Landlord all of its right, title and interest in any such award.  Tenant shall have the right to collect and pursue any separate award as may be available under local procedure for moving expenses or Tenant&#8217;s Property and loss of goodwill, so long as such award does not reduce the award otherwise belonging to Landlord as aforesaid.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 12.04.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Waiver of CCP &#167; 1265.130. </font></div><div style="margin-bottom:3pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each party waives the provisions of California Civil Code Procedure Section 1265.130 allowing either party to petition the superior court to terminate this Lease as a result of a partial taking.  The rights contained in this Article XII shall be Tenant&#8217;s sole and exclusive remedy in the event of a Taking.  Tenant waives the provisions of Sections 1265.130 and 1265.150 of the California Code of Civil Procedure and the provisions of any successor or other law of like import.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE XIII</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">PARKING GARAGE&#59; PARKING RIGHTS &#38; BUILDING AMENITIES</font></div><div><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 13.01.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Parking Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Provided that Tenant is not in Default under this Lease, Tenant shall have the right to use the number of parking spaces on the Tower Parking Garage and in the Common Parking Garage set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.01(L)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, above, which right shall include (a) the non-exclusive right to use up to 0.8 parking spaces per 1,000 square feet of Floor Area (i.e., initially, 18 spaces) in the Tower Parking Garage&#59; and (b) the non-exclusive right to use 2.2 parking spaces per 1,000 square feet of Floor Area (i.e., initially, 51 spaces) in the Common Parking Garage&#59; provided, however, that </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;33</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant acknowledges and agrees that (i) the parking spaces in the Common Parking Garage may be made available to the public after 5&#58;00 p.m. Pacific Time&#59; and (ii) Landlord shall have the right to designate up to one hundred (100) of the parking spaces in the Common Parking Garage as reserved exclusive parking for Ground Lessor and the patrons of the Winchester Mystery House (if applicable, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WMH Reserved Parking</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and to ratably designate parking spaces for use by other tenants of the Building in the Tower Parking Garage and Common Parking Garage.  If Tenant or any Permitted Transferee or assignee or sublessee of Tenant approved by Landlord no longer leases the entire Leased Premises originally leased hereunder, then the number of parking spaces allocated to Tenant shall be proportionately reduced based on a fraction the numerator of which is the Floor Area then leased by Tenant and the denominator of which is the Floor Area of the entire Leased Premises.  Tenant acknowledges and agrees that (1) neither Tenant nor its employees, business invitees, and permitted sublessees and assignees shall park in the WMH Reserved Parking&#59; (2) the parking spaces in the Tower Parking Garage and in the Common Parking Garage shall be used solely for the parking of passenger vehicles by Tenant and its employees, business invitees, and permitted sublessees and assignees hereunder only&#59; (3) Tenant&#8217;s parking passes shall not be assigned or transferred separate and apart from this Lease, or any sublease or license hereunder, and upon the expiration or earlier termination of this Lease, Tenant&#8217;s parking rights (including its right to the parking passes) shall immediately terminate&#59; (4) with the exception of the WMH Reserved Parking, if applicable, the parking spaces in the Common Parking Garage shall be available for use, on a non-exclusive, first come&#47;first served basis&#59; and (5) with the exception of the parking spaces designated for exclusive use by tenants of the Building, the parking spaces in the Tower Parking Garage shall be available for use on a non-exclusive, first come&#47;first served basis.  Landlord may reasonably regulate the access to the Tower Parking Garage and Common Parking Garage, including, without limitation, installing such equipment, including gates and card key access, as may be required to regulate access thereto, provided the cost of such gates and access control systems shall be included in Operating Costs.  Landlord will use commercially reasonable efforts to enforce Tenant&#8217;s parking rights hereunder in a manner consistent with Landlord&#8217;s enforcement efforts throughout the balance of the Project.  Tenant acknowledges and agrees that (A) those areas identified on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit K</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">attached hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Ground Lessor Retained Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) are for the sole use of Ground Lessor, its affiliates and the patrons of the Winchester Mystery House&#59; (B) neither Tenant nor its employees, business invitees, permitted sublessees or assignees shall park on the Ground Lessor Retained Property or use either side of Olsen Drive for any use other than permitted ingress or egress&#59; and (C) Ground Lessor has the right to institute parking controls on the Ground Lessor Retained Property, including towing of offending vehicles, if Tenant or any employees, business invitees, permitted sublessees or assignees park or otherwise use the Ground Lessor Retained Property or use either side of Olsen Drive for any use other than permitted ingress or egress.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 13.02.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Parking Rules and Conditions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Use of the Tower Parking Garage and any other parking facilities of the Project by Tenant, its employees, business invitees, and permitted subleesses and assignees is further subject to the reasonable non-discriminatory parking rules and regulations of Landlord as may be promulgated or amended by Landlord from time to time in Landlord&#8217;s reasonable discretion that are not inconsistent with the foregoing. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE XIV</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">SUBORDINATION AND ATTORNMENT</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 14.01.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Subordination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant&#8217;s rights under this Lease are subordinate to (i) all present and future ground or underlying leases affecting all or any part of the Building including, without limitation, the Ground Lease, and (ii) any easement, license, mortgage, deed of trust or other security instrument now or hereafter affecting the Building (those documents referred to in (i) and (ii) above being collectively referred to as a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Mortgage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; and the Person or Persons having the benefit of same being collectively referred to as a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Mortgagee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  Tenant&#8217;s subordination provided in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 14.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> is self-operative and no further instrument of subordination shall be required&#59; provided, however, (a) any such subordination is conditioned on the Mortgagee&#8217;s agreement not to disturb Tenant in possession of the Leased Premises after a foreclosure of any Mortgage for so long as there shall be no Default under the Lease and (b) if requested by Tenant, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;34</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord agrees to use commercially reasonable efforts to obtain a commercially reasonable subordination, non-disturbance and attornment agreement from any future Mortgagee recognizing Tenant&#8217;s rights under this Lease&#59; provided, however, that Landlord&#8217;s inability to obtain such an agreement shall neither constitute a default herein or release Tenant from its obligations hereunder.  Except for the Ground Lease, Landlord represents and warrants that, as of the Effective Date of this Lease, the Leased Premises is not encumbered by any Mortgage or other interest superior to that of Tenant, the foreclosure or termination of which could give rise to a termination of this Lease.  </font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 14.02.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Attornment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If any Person succeeds to all or part of Landlord&#8217;s interest in the Leased Premises, whether by purchase, foreclosure, deed in lieu of foreclosure, power of sale, termination of lease or otherwise, Tenant shall, without charge, attorn to such successor-in-interest upon request from Landlord, provided such successor agrees to recognize this Lease for so long as there is no Default beyond applicable notice and cure period hereunder.  </font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 14.03.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Estoppel Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each of Landlord and Tenant, within twenty (20) days after receiving Notice from, and without charge or cost to, the other, shall certify by written instrument to the other or any other Person designated by Landlord or Tenant&#58; (i) that this Lease is in full force and effect and unmodified (or if modified, stating the modification)&#59; (ii) the dates, if any, to which each component of the Rent due under this Lease has been paid&#59; (iii) whether Landlord or Tenant, to the knowledge of the certifying party, has failed to perform any covenant, term or condition under this Lease, and the nature of Landlord&#8217;s or Tenant&#8217;s failure, if any&#59; and (iv) such other relevant information as Landlord or Tenant may reasonably request.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 14.04.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Quiet Enjoyment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord covenants that it has full right, power and authority to enter into this Lease and that Tenant, upon performing all of Tenant&#8217;s obligations under this Lease and timely paying all Rent, shall, subject to the terms of this Lease, the Ground Lease and all matters of record affecting the Leased Premises, peaceably and quietly have, hold and enjoy the Leased Premises during the Term without hindrance, ejection or molestation by any Person lawfully claiming by, through or under Landlord.  The foregoing rights of Tenant in this Section 14.04 shall include, to the extent applicable, such rights provided by California Civil Code Section 1927.-2023 where necessary to enforcement this covenant.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE XV</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">ASSIGNMENT AND SUBLETTING</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 15.01.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Landlord&#8217;s Consent Required</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;Tenant, shall not voluntarily or involuntarily, by operation of law or otherwise&#58; (i) transfer, assign, mortgage, encumber, pledge, hypothecate, or assign all or any of its interest in this Lease&#59; (ii) sublet or permit the Leased Premises, or any part thereof, to be used by others, including, but not limited to, concessionaires or licensees&#59; (iii) issue new stock (or partnership shares or membership interests), create additional classes of stock (or partnership shares or membership interests), or sell, assign, hypothecate or otherwise transfer the outstanding voting stock (or partnership shares or membership interests) so as to result in a change in the present control of Tenant, provided, however, that this subsection (iii) shall not be applicable to Tenant so long as it is a publicly owned corporation whose outstanding voting stock is listed on a national securities exchange (as defined in the Securities Exchange Act of 1934, as amended) or is traded actively in the over-the-counter market&#59; without the prior consent of Landlord, in each instance, which consent Landlord may not unreasonably withhold, which reasonableness is subject to the provisions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 15.01.D</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 15.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, below.  All of the foregoing transactions shall be referred to collectively or singularly as a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Transfer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;, and the Person to whom Tenant&#8217;s interest is transferred shall be referred to as a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Transferee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;Any Transfer requiring consent hereunder and made without Landlord&#8217;s consent shall not be binding upon Landlord, shall confer no rights upon any third Person, and shall, without Notice or grace period of any kind, constitute an immediate Default by Tenant under this Lease.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;35</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Acceptance by Landlord of Rent following any Transfer shall not be deemed to be a consent by Landlord to any such Transfer, acceptance of the Transferee as a tenant, release of Tenant from the performance of any covenants herein, or waiver by Landlord of any remedy of Landlord under this Lease, although amounts received shall be credited by Landlord against Tenant&#8217;s Rent obligations.  Consent by Landlord to any one Transfer shall not be a waiver of the requirement for consent to any other Transfer.  No reference in this Lease to assignees, concessionaires, subtenants or licensees shall be deemed to be a consent by Landlord to occupancy of the Leased Premises by any such assignee, concessionaire, subtenant or licensee.  Nothing herein shall require Tenant to sublease all or any portion of the Leased Premise or otherwise transfer its interest to Landlord as a condition of permitting occupancy of the Leased Premises by Transferee where Tenant shall remain liable for performance under this Lease. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.&#160;&#160;&#160;&#160;Landlord&#8217;s consent to any Transfer shall not operate as a waiver of, or release of Tenant from, Tenant&#8217;s covenants and obligations hereunder&#59; nor shall the collection or acceptance of Rent or other performance from any Transferee have such effect.  Rather, Tenant shall remain fully and primarily liable and obligated under this Lease for the entire Term in the event of any Transfer, and in the event of a Default by the Transferee, Landlord shall be free to pursue Tenant, the Transferee, or both, without prior Notice or demand to either.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.&#160;&#160;&#160;&#160;Landlord reserves the right to withhold its consent to a Transfer if any of the following conditions are applicable and it shall be deemed reasonable for Landlord to deny such consent if any of the following conditions are applicable&#58;</font></div><div style="margin-bottom:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Tenant is in Default of this Lease&#59;</font></div><div style="margin-bottom:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Net Worth (as defined below) of the Transferee immediately prior to the Transfer is insufficient to fulfill the financial obligations arising under the Lease or the relevant sublease, as reasonably determined by Landlord, based on financial information provided by Tenant or the Transferee taking in to consideration any information provided by any accountant of either party&#59;</font></div><div style="margin-bottom:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;  &#160;&#160;&#160;&#160;The inability of Transferee to continue to operate the business conducted in the Leased Premises for general office purposes or the other purposes permitted in this Lease&#59; or</font></div><div style="margin-bottom:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;  &#160;&#160;&#160;&#160;Transferee is an existing tenant in the Project and Landlord has sufficient available space in the Building not subject to Lease to satisfy such proposed subtenant&#8217;s space requirements.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;The Transferee would be any of the following parties (A) Ernst &#38; Young LLP, (B) Deloitte and Touche LLP, (C) KPMG LLP, (D) BDO Seidman LLP, (E) Grant Thornton LLP, (F) Accenture, (G) McKinsey &#38; Company, (H) Boston Consulting Group (BCG), (I) Bain &#38; Company, (J) Baker Tilly, (K) Schneider Downs, and (L) Moss Adams, or any entity resulting from a merger or consolidation of any of the forgoing entities or any entity primarily engaged in the delivery of &#8220;top-tier&#8221; accounting, tax, advisory or related business consulting services&#59; or</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(vi)&#160;&#160;&#160;&#160;The Transferee would be any of the following parties (A) Huawei Technologies Co., Ltd. (&#8220;Huawei&#8221;), ZTE Corporation (&#8220;ZTE&#8221;) or any of their respective affiliates or subsidiaries.   </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E.&#160;&#160;&#160;&#160;Notwithstanding the foregoing, the following conditions shall apply to any proposed Transfer&#58;</font></div><div style="margin-bottom:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Each and every covenant, condition, or obligation imposed upon Tenant by this Lease and each and every right, remedy, or benefit afforded Landlord by this Lease shall not be impaired or diminished as a result of such Transfer.</font></div><div style="margin-bottom:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;The Tenant to which the Leased Premises were initially leased shall continue to remain liable under this Lease for the performances of all terms, including, but not limited to, payment of Rent due under this Lease.</font></div><div style="margin-bottom:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;The Transferee must expressly assume in a written instrument delivered and reasonably acceptable by Landlord all the obligations of Tenant under the Lease.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;36</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;Landlord shall furnish the appropriate documentation in connection with any such Transfer and be entitled to a reasonable administrative fee therefor, as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;At the time Tenant requests approval of the Transfer, Landlord shall receive the following information in connection with such Transfer&#58; the name of the proposed Transferee, a copy of the financial statement of the proposed Transferee and any guarantor, information regarding the proposed Transferee&#8217;s business history and experience and the proposed Transferee&#8217;s business plan and projections for the Leased Premises.</font></div><div style="margin-bottom:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(vi) &#160;&#160;&#160;&#160;If Landlord consents to a Transfer, as a condition thereto, Tenant shall pay to Landlord monthly, as Additional Rent, following receipt of the same from Transferee, fifty percent (50%) of any Transfer Premium within thirty (30) days of receipt.  The term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Transfer Premium</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean all rent, additional rent and other consideration payable by such Transferee which either initially or over the term of the Transfer exceeds the Rent or pro rata portion of the Rent, as the case may be, for the applicable space in the case of a subletting, or any amount allocated in writing to the value of the leasehold in the Building, in the case of an assignment, and (a) the actual third party brokers&#8217; commissions paid by Tenant, (b) reasonable attorneys&#8217; fees incurred by Tenant to effect such Transfer, (c) reasonable tenant improvement costs incurred by Tenant to effect such Transfer, and (d) reasonable &#8221;free&#8221; rent incentives. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;Transfer Premium&#8221; shall also include, but not be limited to, key money and bonus money paid by Transferee to Tenant in connection with such Transfer.  Notwithstanding anything herein to the contrary, this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 15.01.E(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall not apply to, and no Transfer Premium shall be payable in connection with, any Permitted Transfer (as defined below).</font></div><div style="margin-bottom:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(vii)&#160;&#160;&#160;&#160;In the case of a subletting of less than all of the Leased Premises, Tenant, at is sole cost and expense, shall be solely responsible for constructing any and all necessary demising improvements (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Demising Improvements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)&#59; provided, however, that (A) such Demising Improvements shall be constructed in accordance with this Lease, and (B) notwithstanding anything to the contrary contained herein, Tenant shall remove the Demising Improvements and restore the Leased Premises to condition in which it existed prior to the construction thereof upon the earlier of the termination or expiration of the sublease of the Term.  The foregoing shall not obligate Tenant to construct Demising Improvements in the event of a proposed sublease of space less than the Leased Premises where Tenant and proposed Transferee reach sublease terms acceptable to the parties on how the Leased Premises space is to be allocated and used by Transferee.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord shall approve or disapprove of such proposed Transfer within fifteen (15) Business Days following receipt of Tenant&#8217;s Notice of its intent to Transfer the Lease together with the required information set forth above.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 15.02.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant Remedies.  </font></div><div style="margin-bottom:3pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notwithstanding anything to the contrary in this Lease, if Tenant claims that Landlord has unreasonably withheld, conditioned, or delayed its consent under this Article XV or otherwise has breached or acted unreasonably under this Article XV, Tenant&#8217;s sole remedies shall be declaratory judgment and an injunction for the relief sought, or an action for compensatory monetary damages, and Tenant hereby waives all other remedies, including, without limitation, any right provided under California Civil Code Section 1995.310 or other applicable Laws to terminate this Lease.  </font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 15.03.&#160;&#160;&#160;&#160;&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Intentionally omitted</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.&#93;  </font></div><div style="margin-bottom:3pt"><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 15.04.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Landlord Consent Not Required</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notwithstanding anything to the contrary contained in this Article XV, as long as no Default by Tenant has then occurred and is continuing, Tenant may assign this Lease or sublet any portion of the Leased Premises (hereinafter collectively referred to as a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Permitted Transfer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) to (i) an affiliate of Tenant (an entity which is controlled by, controls, or is under common control with, Tenant), (ii) any successor entity to Tenant by way of merger, consolidation or other non-bankruptcy corporate reorganization, (iii) an entity which acquires all or substantially all of Tenant&#8217;s assets or stock and continuing Tenant&#8217;s business operations at or from the Leased Premises, or (iv) any entity resulting from a spin-off or roll-up of any former, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;37</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">current and&#47;or future division or group of Tenant (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Permitted Transferees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">,&#8221; and, individually, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Permitted Transferee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)&#59; provided that (a) at least ten (10) Business Days prior to the Transfer (or three (3) Business Days after the Transfer if prior notice of such Transfer is prevented by applicable Laws or confidentiality restrictions), Tenant notifies Landlord of such Transfer, and supplies Landlord with any documents or information reasonably requested by Landlord regarding such Transfer or Permitted Transferee, including, but not limited to, copies of any sublease or instrument of assignment and copies of documents establishing to the reasonable satisfaction of Landlord that the transaction in question is one permitted under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 15.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#59; (b) if the transaction is an assignment, or acquisition of all or substantially all of the assets of Tenant, promptly after the Permitted Transfer, Tenant furnishes Landlord with a written document executed by the proposed Permitted Transferee in which, in the case of an assignment, such entity assumes all of Tenant&#8217;s obligations under this Lease thereafter to be performed, and, in the case of a sublease, such entity agrees to sublease the applicable space subject to this Lease&#59; (c) in the case of an assignment pursuant to clauses (ii), (iii) or (iv) above, the successor entity must have a net worth (computed in accordance with generally accepted accounting principles, except that intangible assets such as goodwill, patents, copyrights, and trademarks shall be excluded in the calculation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Net Worth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)) at the time of the Transfer of at least One Hundred Million and 00&#47;100 Dollars ($100,000,000.00) together with a debt to market capitalization ratio of twenty five percent (25%) or less&#59; (d) any such proposed Transfer is not, whether in a single transaction or in a series of transactions, entered into as a subterfuge to evade the obligations and restrictions relating to Transfers set forth in this Article 15&#59; and (e) the Tenant to which the Leased Premises were initially leased shall continue to remain liable under this Lease for the performances of all terms, including, but not limited to, payment of Rent due under this Lease.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">,&#8221; as used in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 15.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, shall mean the ownership, directly or indirectly, of at least fifty-one percent (51%) of the voting securities of, or possession of the right to vote, in the ordinary direction of its affairs, of at least fifty-one percent (51%) of the voting interest in, any person or entity.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE XVI</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">DEFAULT AND REMEDIES</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 16.01.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each of the following events shall constitute a default (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) by Tenant under this Lease&#58; (i) Tenant&#8217;s failure to pay, or make available as required by this Lease, any Rent (including, without limitation, the Prepaid Minimum Rent and Security Deposit) by the date such Rent is due and such failure is not cured within five (5) Business Days following receipt of Notice from the Landlord&#59; (ii) if Tenant breaches or fails to observe or perform any term, condition or covenant of this Lease, other than those involving the payment of Rent or the timely delivery by Tenant of an estoppel certificate, documents in connection with a Transfer or insurance certificates, and such breach or failure is not cured within thirty (30) days after Tenant&#8217;s receipt of Notice thereof, unless such condition cannot reasonably be cured within such thirty (30) days, in which case Tenant must commence such cure within said thirty (30) days and diligently pursue said cure to its completion (provided, however, if such breach or failure creates a hazard, public nuisance or dangerous situation, said thirty (30) day grace period shall be reduced to forty-eight (48) hours after Tenant&#8217;s receipt of Notice)&#59; (iii) Tenant&#8217;s failure to timely deliver an estoppel certificate, a document in connection with a Transfer or any insurance certificate and such failure continues for ten (10) Business Days after Tenant&#8217;s receipt of Notice thereof&#59; or (iv) if Tenant fails to carry and maintain the insurance required by this Lease and such failure continues for ten (10) Business Days after Tenant&#8217;s receipt of Notice thereof</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notwithstanding the preceding sentence, if Landlord shall give Notice of two (2) such monetary Defaults within any twelve (12) month period, then thereafter, Tenant shall be in Default under this Lease if it fails to pay any Rent within ten (10) days after the same shall be due and payable, without the necessity of Notice.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 16.02.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Remedies and Damages</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;If a Default described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 16.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, above, occurs, Landlord shall have all the rights and remedies provided in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 16.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, in addition to all other rights and remedies available under this Lease or provided at law or in equity.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;38</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;Landlord may, upon Notice to Tenant, terminate this Lease, or terminate Tenant&#8217;s right to possession without terminating this Lease (as Landlord may elect).  If this Lease or Tenant&#8217;s right to possession under this Lease are at any time terminated under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 16.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> or otherwise, Tenant shall immediately surrender and deliver the Leased Premises peaceably to Landlord.  If Tenant fails to do so, Landlord shall be entitled to re-enter, without process and without Notice (any Notice to quit or of re-entry being hereby expressly waived), using such force as may be necessary, and, alternatively, Landlord shall have the benefit of all provisions of law respecting the speedy recovery of possession of the Leased Premises (whether by summary proceedings or otherwise).</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.&#160;&#160;&#160;&#160;Landlord may also perform, on behalf and at the expense of Tenant, any obligation of Tenant under this Lease which Tenant fails to perform, the cost of which (together with an administrative fee of ten percent (10%) to cover Landlord&#8217;s overhead in connection therewith) shall be paid by Tenant to Landlord within five (5) Business Days after demand therefor.  In performing any obligations of Tenant, Landlord shall incur no liability for any loss or damage that may accrue to Tenant, the Leased Premises or Tenant&#8217;s Property by reason thereof, except if caused by Landlord&#8217;s willful and malicious act.  The performance by Landlord of any such obligation shall not constitute a release or waiver of any of Tenant&#8217;s obligations under this Lease.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.&#160;&#160;&#160;&#160;Upon termination of this Lease or of Tenant&#8217;s right to possession under this Lease, Landlord may at any time and from time to time relet all or any part of the Leased Premises for the account of Tenant or otherwise, at such rentals and upon such terms and conditions as Landlord shall deem appropriate.  Landlord shall receive and collect the rents therefor, applying the same first to the payment of such expenses as Landlord may incur in recovering possession of the Leased Premises, including legal expenses and attorneys&#8217; fees, in placing the Leased Premises in good order and condition and in preparing or altering the same for re-rental&#59; second, to the payment of such expenses, commissions and charges as may be incurred by or on behalf of Landlord in connection with the reletting of the Leased Premises&#59; and third, to the fulfillment of the covenants of Tenant under this Lease, including the various covenants to pay Rent.  Any such reletting may be for such term(s) as Landlord elects.  Thereafter, Tenant shall pay Landlord until the end of the Term of this Lease the equivalent of the amount of all the Rent and all other sums required to be paid by Tenant, less the net avails of such reletting, if any, on the dates such Rent and other sums above specified are due.  Any reletting by Landlord shall not be construed as an election by Landlord to terminate this Lease unless Notice of such intention is given by Landlord to Tenant.  Notwithstanding any reletting without termination of this Lease, Landlord may at any time thereafter elect to terminate this Lease.  In any event, Landlord shall not be liable for, nor shall Tenant&#8217;s obligations hereunder be diminished by reason of, any failure by Landlord to relet the Leased Premises or any failure by Landlord to collect any sums due upon such reletting.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E.&#160;&#160;&#160;&#160;In addition to all other remedies provided in this Lease and at law, if there occurs a Default by Tenant, in addition to any other remedies available to Landlord at law or in equity, Landlord may terminate this Lease and all rights of Tenant hereunder by Notice to Tenant, in which event Tenant shall immediately surrender the Leased Premises to Landlord.  In the event that Landlord shall elect to so terminate this Lease, then Landlord may recover from Tenant&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;The worth at the time of award of any unpaid rent which had been earned at the time of such termination&#59; plus</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;The worth at the time of award of the amount by which the unpaid rent which would have been earned after termination until the time of award exceeds the amount of such rental loss that Tenant proves could have been reasonably avoided&#59; plus</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;The worth at the time of award of the amount by which the unpaid rent for the balance of the Lease Term after the time of award exceeds the amount of such rental loss that Tenant proves could have been reasonably avoided&#59; plus</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;Any other amount necessary to compensate Landlord for all the detriment proximately caused by Tenant&#8217;s failure to perform its obligations under this Lease or which in the ordinary course of events would likely result therefrom, specifically including, but not limited to, brokerage commissions and advertising expenses incurred, expenses of remodeling the Leased Premises or any portion thereof for a new tenant, whether for the same or a different </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;39</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">use, and any special concessions made to obtain a new tenant, and the unamortized balance of such reimbursements paid by Landlord to Tenant pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.31</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> below&#59; and</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;At Landlord&#8217;s election, such other amounts in addition to or in lieu of the foregoing as may be permitted from time to time by applicable law.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As used in subsections (i) and (ii) above, the &#8220;worth at the time of award&#8221; is computed by allowing interest at the Interest Rate.  As used in subsection (iii) above, the &#8220;worth at the time of award&#8221; is computed by discounting such amount at the discount rate of the Federal Reserve Bank of San Francisco at the time of award plus one percent (1%).</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Efforts by Landlord to mitigate damages caused by Tenant&#8217;s Default or breach of this Lease shall not waive Landlord&#8217;s right to recover damages under this Section.  If termination of this Lease is obtained through an unlawful detainer action, Landlord shall have the right to recover in such proceeding the unpaid rent and damages as are recoverable thereon, or Landlord may reserve the right to recover all or any part thereof in a separate suit for such rent and&#47;or damages.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">F.&#160;&#160;&#160;&#160;At Landlord&#8217;s option and in addition to all other remedies provided in this Lease and at law, if there occurs a Default, Landlord may elect to continue this Lease and Tenant&#8217;s right to possession in effect under California Civil Code Section 1951.4 after Tenant&#8217;s breach or Default and recover the rent as it becomes due.  Landlord and Tenant agree that the limitations on assignment and subletting set forth in Article XV in this Lease are reasonable.  Acts of maintenance or preservation, efforts to relet the Leased Premises or the appointment of a receiver to protect Landlord&#8217;s interest under this Lease, shall not constitute a termination of Tenant&#8217;s right to possession.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 16.03.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Remedies Cumulative</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No reference to any specific right or remedy in this Lease shall preclude Landlord from exercising any other right, from having any other remedy, or from maintaining any action to which it may otherwise be entitled under this Lease, at law or in equity.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 16.04.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;Landlord shall not be deemed to have waived any provision of this Lease, or the breach of any such provision, unless specifically waived by Landlord in a writing executed by an authorized officer of Landlord.  No waiver of a breach shall be deemed to be a waiver of any subsequent breach of the same provision, or of the provision itself, or of any other provision.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;Tenant hereby expressly waives any and all rights of redemption and any and all rights to relief from forfeiture which would otherwise be granted or available to Tenant under any present or future statutes, rules or case law.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">IN ANY LITIGATION (WHETHER OR NOT ARISING OUT OF OR RELATING TO THE LEASE) IN WHICH LANDLORD AND TENANT SHALL BE ADVERSE PARTIES, BOTH LANDLORD AND TENANT KNOWINGLY, VOLUNTARILY, INTENTIONALLY AND TO THE FULLEST EXTENT PERMITTED BY LAW, WAIVE THEIR RESPECTIVE RIGHTS TO TRIAL BY JURY</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary contained in this Lease, Tenant waives the right to make repairs at Landlord&#8217;s expense under Sections 1941 and 1942 of the California Civil Code and all other Laws now or hereafter in effect.  Furthermore, Tenant hereby waives the provisions of California Civil Code Sections 1932(2) and 1933(4) and the provisions of any successor or other law of like import.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ARTICLE XVII</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">MISCELLANEOUS PROVISIONS</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.01.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;Whenever any demand, request, approval, consent or Notice (singularly and collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) shall or may be given by one party to the other, such Notice shall be in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;40</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">writing and addressed to the parties at their respective addresses as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.01.I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, above, and served by (i) hand, (ii) a nationally recognized overnight express courier, or (iii) registered or certified mail return receipt requested.  The date the Notice is received shall be the date of service of Notice.  If an addressee refuses to accept delivery, however, then Notice shall be deemed to have been served on either (i) the date hand delivery is refused, (ii) the next business day after the Notice was sent in the case of attempted delivery by overnight courier, or (iii) five (5) Business Days after mailing the Notice in the case of registered or certified mail.  Either party may, at any time, change its Notice address by giving the other party Notice, in accordance with the above, stating the change and setting forth the new address. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;If any Mortgagee shall notify Tenant that it is the holder of a Mortgage affecting the Leased Premises, no Notice thereafter sent by Tenant to Landlord shall be effective unless and until a copy of the same shall also be sent to such Mortgagee, in the manner prescribed in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section&#160;17.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, to the address as such Mortgagee shall designate.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.02.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Recording</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Neither this Lease nor a memorandum thereof shall be recorded without the prior written consent of Landlord.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.03.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Interest and Administrative Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;If (i) Tenant fails to make any payment under this Lease when due, or (ii) Landlord incurs any costs or expenses in performing any obligation of Tenant or as a result of Tenant&#8217;s Default under this Lease, then Tenant shall pay, within five (5) Business Days after demand, such costs and&#47;or expenses plus Interest from the date such payment was due or from the date Landlord incurs such costs or expenses relating to the performance of any such obligation or Tenant&#8217;s Default.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;If (i) Landlord fails to make any payment under this Lease when due, or (ii) Tenant incurs any costs or expenses in performing any obligation of Landlord or as a result of Landlord&#8217;s Default under this Lease, then Landlord shall pay, within five (5) Business Days after demand, such costs and&#47;or expenses plus Interest from the date such payment was due or from the date Tenant incurs such costs or expenses relating to the performance of any such obligation or Landlord&#8217;s Default.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.&#160;&#160;&#160;&#160;If Tenant requests that Landlord review and&#47;or execute any documents in connection with any Transfer, Tenant shall pay to Landlord, upon demand, as an administrative fee for the review and&#47;or execution thereof, all costs and expenses, including reasonable attorney&#8217;s fees (which shall include the cost of time expended by in-house counsel) incurred by Landlord and&#47;or Landlord&#8217;s agent. </font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.04.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Legal Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If Landlord or Tenant institutes any suit against the other in connection with the enforcement of their respective rights under this Lease, the violation of any term of this Lease, the declaration of their rights hereunder, or the protection of Landlord&#8217;s or Tenant&#8217;s interests under this Lease, the non-prevailing party shall reimburse the prevailing party for its reasonable expenses incurred as a result thereof including court costs, consultant and witness fees and expenses and attorneys&#8217; fees within five (5) Business Days after demand therefor.  Notwithstanding the foregoing, if Landlord files any legal action for collection of Rent or any eviction proceedings, whether summary or otherwise, for the non-payment of Rent, and Tenant pays such Rent prior to the rendering of any judgment, the Landlord shall be entitled to collect, and Tenant shall pay, all court filing fees and the reasonable fees of Landlord&#8217;s attorneys.  Notwithstanding the entry of any judgment related to this Lease, this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall not be merged with such judgment, but shall survive the entry of such judgment and shall continue to be binding and conclusive on the parties for all time.  Post-judgment attorneys&#8217; fees and costs related to the enforcement of any such judgment shall be recoverable in the same or a separate action.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.05.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Lease and the covenants and conditions herein contained shall inure to the benefit of and be binding upon Landlord and Tenant, and their respective permitted successors and assigns.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;41</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Upon any sale or other transfer by Landlord of its interest in the Leased Premises, Landlord shall be relieved of any obligations under this Lease occurring for the period after such sale or other transfer</font><font style="color:#000080;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.06.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Limitation on Right of Recovery Against Landlord&#59; Transfer of Landlord&#8217;s Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No shareholder, member, trustee, partner, director, officer, employee, representative or agent of Landlord shall be personally liable in respect of any covenant, condition or provision of this Lease.  If Landlord breaches or defaults in any of its obligations in this Lease, Tenant shall look solely to the equity of the Landlord in the Building and Project and any insurance proceeds arising from the insurance required hereunder for satisfaction of Tenant&#8217;s remedies.  Further, Tenant acknowledges that Landlord has the right to transfer all or any portion of its interest in the Leased Premises, Building and&#47;or this Lease.  Tenant expressly agrees that in the event of any such transfer, Landlord shall automatically be released from all liability under this Lease arising after the date of any such transfer and Tenant agrees to look solely to such transferee for the performance of Landlord&#8217;s obligations hereunder after the date of such transfer, except as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, below, provided that successor Landlord has assumed the obligations as landlord under the Lease.    Any transferee shall agree to perform Landlord&#8217;s obligations hereunder arising or accruing after the date of such transfer, including, without limitation, the right to a return of the Security Deposit. Tenant&#8217;s foregoing release of Landlord upon a transfer of this Lease shall not apply to Landlord&#8217;s breach of the Lease terms and conditions during Landlord&#8217;s period of ownership prior to the date of transfer except in the instance that successor landlord agrees in writing to assume the obligations of landlord under the Lease.  Landlord shall transfer the Security Deposit to the transferee in the event of such transfer.   A ground lease or similar long term lease by Landlord of the entire Building, of which the Leased Premises are a part, shall be deemed a sale within the meaning of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Tenant agrees to attorn to such new owner provided such new owner does not disturb Tenant&#8217;s use, occupancy or quiet enjoyment of the Leased Premises so long as Tenant is not in Default of this Lease.  In no event shall Landlord be responsible for consequential damages (e.g., lost profits), punitive damages or any damages other than direct, actual and compensatory damages incurred by Tenant.  </font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.07.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Security Deposit&#59; Letter of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Security Deposit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Unless Tenant elects to deliver a Letter of Credit pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.07.B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, below, contemporaneously with Tenant&#8217;s execution and delivery of this Lease, Tenant shall deposit with Landlord, for Landlord&#8217;s general account, the Security Deposit set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.01.H</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereof as security for the performance of each and every term, covenant, agreement and condition of this Lease to be performed by Tenant.  Landlord may use, apply on Tenant&#8217;s behalf or retain (without liability for interest) during the Term all or any part of the Security Deposit to the extent required for the payment of any Rent which may be owed hereunder which is not paid when due, or for any sum which Landlord may expend to cure any Default of Tenant.  In this regard, Tenant hereby waives any restriction on the uses to which the Security Deposit may be applied as contained in Section 1950.7(c) of the California Civil Code and&#47;or any successor statute.  After each application from the Security Deposit, Tenant shall, within ten (10) Business Days after of Notice from Landlord, restore said Security Deposit to the amount required in accordance with the terms of this Lease.  The use, application or retention of the Security Deposit by Landlord shall not be deemed a limitation on Landlord&#8217;s recovery in any case, or a waiver by Landlord of any Default, nor shall it prevent Landlord from exercising any other right or remedy for a Default by Tenant.  Landlord shall not be deemed a trustee of the Security Deposit.  Landlord may use the Security Deposit in Landlord&#8217;s ordinary business and shall not be required to segregate it from Landlord&#8217;s general accounts.  Tenant shall not be entitled to any interest on the Security Deposit.  If Landlord transfers the Building during the Term, Landlord must pay the Security Deposit to any subsequent owner in conformity with the provisions of Section 1950.7 of the California Civil Code and&#47;or any successor statute, in which event the transferring landlord shall be released from all liability for the return of the Security Deposit.  Tenant specifically grants to Landlord (and Tenant hereby waives the provisions of California Civil Code Section 1950.7 to the contrary) a period of sixty (60) days following the later of (i) the Termination Date, and (ii) when Tenant surrenders possession of the Leased Premises to Landlord in accordance with the terms of this Lease within which to inspect the Leased Premises, make required restorations and repairs, receive and verify workmen&#8217;s billings therefor, and prepare a final accounting with respect to the Security Deposit and return any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;42</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">unused portion.  In no event shall the Security Deposit or any portion thereof, be considered prepaid rent.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Letter of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:67.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;In lieu of a Security Deposit, Tenant shall have the right to deliver to Landlord, as protection for the full and faithful performance by Tenant of all of its obligations under this Lease and for all losses and damages Landlord may suffer (or that Landlord reasonably estimates it may suffer) as a result of any breach or default by Tenant under this Lease, an irrevocable and unconditional negotiable standby Letter of Credit (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Letter of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), in the form attached to this Lease as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and containing the terms required in this provision, payable in the cities of Washington, D.C. or San Jose, California, running in favor of Landlord and issued by a solvent, nationally recognized bank with a rating of (i) &#8220;A3&#8221; or better by Moody&#8217;s Investors Service, (ii) &#8220;A-&#8221; or better by Standard &#38; Poor&#8217;s Rating Service, or its successor&#59; or (iii) &#8220;A-&#8221; or better by Fitch Ratings, in the amount of the Two Hundred Eighty-Six Thousand Two Hundred Twenty Five and 50&#47;100ths Dollars ($286,225.50) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Letter of Credit Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  Tenant shall deliver the Letter of Credit to Landlord no later than five (5) Business Days after the mutual execution and delivery of this Lease.  Tenant shall pay all expenses, points, or fees incurred by Tenant in obtaining the Letter of Credit.  The Letter of Credit shall (1) be &#8220;callable&#8221; at sight, irrevocable, and unconditional&#59; (2) be maintained in effect, whether through renewal or extension, for the period from the Lease Commencement Date and continuing until the date (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Letter of Credit Expiration Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) that is sixty (60) days after the expiration of the Term, and Tenant shall deliver a new Letter of Credit or certificate of renewal or extension to Landlord on or before the expiration of the Letter of Credit then held by Landlord, without any action whatsoever on the part of Landlord&#59; (3) be fully assignable by Landlord, its successors, and assigns&#59; (4) permit partial draws and multiple presentations and drawings&#59; (5) be honored by the bank issuing the same (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Issuing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) regardless of whether Tenant disputes Landlord&#8217;s right to draw on the Letter of Credit&#59; and (6) be otherwise subject to Uniform Customs and Practice for Documentary Credits, International Chamber of Commerce Publication No. 600 (UCP600) or International Standby Practices-ISP98, International Chamber of Commerce Publication No. 590 (1998).  In addition, the form and terms of the Letter of Credit and the Issuing Bank shall be acceptable to Landlord, in Landlord&#8217;s sole discretion.  Landlord, or its then managing agent, shall have the right to draw down an amount up to the face amount of the Letter of Credit if any of the following shall have occurred or be applicable&#58; (1) such amount is due to Landlord under the terms and conditions of this Lease&#59; (2) Tenant has filed a voluntary petition under any chapter of the U.S. Bankruptcy Code or any similar state law (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Bankruptcy Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)&#59; (3) Tenant has assigned any or all of its assets to creditors in accordance with any federal or state Laws&#59; (4) an involuntary petition has been filed against Tenant under any chapter of the Bankruptcy Code&#59; or (5) the Issuing Bank has notified Landlord that the Letter of Credit will not be renewed or extended through the Letter of Credit Expiration Date.</font></div><div style="margin-bottom:12pt;text-indent:67.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;The Letter of Credit shall also provide that Landlord, its successors, and assigns, may, at any time and without notice to Tenant and without first obtaining Tenant&#8217;s consent, transfer (one or more times) all or any portion of its interest in and to the Letter of Credit to another party, person, or entity, regardless of whether such transfer is separate from or a part of the assignment by Landlord of its rights and interests in and to this Lease.  In the event of a transfer of Landlord&#8217;s interest in the Leased Premises, Landlord shall transfer the Letter of Credit, in whole or in part, to the transferee and Landlord shall then, without any further agreement between the parties, be released by Tenant from all liability therefor, and it is agreed that the provisions of this Article shall apply to every transfer or assignment of the whole or any portion of the Letter of Credit to a new landlord.  In connection with any such transfer of the Letter of Credit by Landlord, Tenant shall, at Tenant&#8217;s sole cost and expense, execute and submit to the Issuing Bank such applications, documents, and instruments as may be necessary to effectuate such transfer, and Tenant shall be responsible for paying the Issuing Bank&#8217;s transfer and processing fees in connection with any such transfer.  </font></div><div style="margin-bottom:12pt;text-indent:67.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;If, as a result of Landlord drawing on the Letter of Credit, the amount of the Letter of Credit shall be less than the Letter of Credit Amount, Tenant shall, within five (5) Business Days after the drawdown by Landlord, provide Landlord with additional letter(s) of credit, or cash security deposit, in an amount equal to the deficiency, and any such additional </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;43</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">letter(s) of credit shall comply with all of the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.07.B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. If Tenant fails to comply with this requirement, despite anything to the contrary contained in this Lease, the same shall constitute an incurable default by Tenant.</font></div><div style="margin-bottom:12pt;text-indent:67.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;Tenant covenants and warrants that it will neither assign nor encumber the Letter of Credit or any part of it and that neither Landlord nor its successors or assigns will be bound by any such assignment, encumbrance, attempted assignment, or attempted encumbrance.  Without limiting the generality of the foregoing, if the Letter of Credit expires earlier than the Letter of Credit Expiration Date, Landlord will accept a renewal of the letter of credit (such renewal letter of credit to be in effect and delivered to Landlord, as applicable, not later than sixty (60) days before the expiration of the Letter of Credit), which shall be irrevocable and automatically renewable as required in Section 17.07.B.1 above through the Letter of Credit Expiration Date on the same terms as the expiring Letter of Credit or such other terms as may be acceptable to Landlord in its reasonable discretion taking into account Tenant&#8217;s net worth and credit rating.  However, if the Letter of Credit is not timely renewed, or if Tenant fails to maintain the Letter of Credit in the amount and in accordance with the terms set forth above, Landlord shall have the right to present the Letter of Credit to the Issuing Bank in accordance with the terms hereof, and the proceeds of the Letter of Credit may be applied by Landlord against any Rent payable by Tenant under this Lease that is not paid when due and to pay for all losses and damages that Landlord has suffered or that Landlord reasonably estimates that it will suffer as a result of any breach or default by Tenant under this Lease.  Any unused and unapplied proceeds shall constitute the property of Landlord and need not be segregated from Landlord&#8217;s other assets&#59; provided, however, Letter of Credit proceeds drawn by Landlord and applied to cure a Default that result in excess proceeds held by the Landlord shall be held as a security for the Tenant performance under this Lease in accordance with the terms of Section 17.07 A. above.  Landlord agrees to pay to Tenant within thirty (30) days after the Letter of Credit Expiration Date the amount of any proceeds of the Letter of Credit received by Landlord and not (1) applied against any Rent payable by Tenant under this Lease that was not paid when due or (2) used to pay for any losses and damages suffered by Landlord (or reasonably estimated by Landlord that it will suffer) as a result of any breach or Default by Tenant under this Lease&#59; provided, however, that if before the Letter of Credit Expiration Date a voluntary petition under the Bankruptcy Code is filed by Tenant, or an involuntary petition is filed against Tenant by any of Tenant&#8217;s creditors, then Landlord shall not be obligated to make such payment in the amount of the unused Letter of Credit proceeds until either (x) all preference issues relating to payments under this Lease have been resolved in such bankruptcy or reorganization case or (y) such bankruptcy or reorganization case has been dismissed.</font></div><div style="margin-bottom:12pt;text-indent:67.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;Tenant acknowledges and agrees that Landlord is entering into this Lease in material reliance on the ability of Landlord to draw on the Letter of Credit on the occurrence of any breach or Default on the part of Tenant under this Lease.  If Tenant shall breach any provision of this Lease or otherwise be in Default under this Lease, Landlord may, but without obligation to do so, and without notice to Tenant, draw on the Letter of Credit, in part or in whole, to cure any breach or Default of Tenant and to compensate Landlord for any and all damages of any kind or nature sustained or which Landlord reasonably estimates that it will sustain resulting from Tenant&#8217;s breach or Default, including any damages that accrue upon termination of the Lease under the Lease and&#47;or California Civil Code &#167;1951.2 or any similar provision.  Landlord&#8217;s use, application, or retention of any proceeds of the Letter of Credit, or any portion of it, shall not prevent Landlord from exercising any other right or remedy provided by this Lease or by any applicable law, it being intended that Landlord shall not first be required to proceed against the Letter of Credit, and shall not operate as a limitation on any recovery to which Landlord may otherwise be entitled.  Tenant agrees not to interfere in any way with payment to Landlord of the proceeds of the Letter of Credit, either before or following a draw by Landlord of any portion of the Letter of Credit, regardless of whether any dispute exists between Tenant and Landlord as to Landlord&#8217;s right to draw on the Letter of Credit.  No condition or term of this Lease shall be deemed to render the Letter of Credit conditional to justify the issuer of the Letter of Credit in failing to honor a draw on such Letter of Credit in a timely manner.  Tenant agrees and acknowledges that (1) the Letter of Credit constitutes a separate and independent contract between Landlord and the Issuing Bank&#59; (2) Tenant is not a third party beneficiary of such contract&#59; (3) Tenant has no property interest whatsoever in the Letter of Credit or the proceeds of it&#59; and (4) if Tenant becomes a debtor under any chapter of the Bankruptcy Code, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;44</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">neither Tenant, any trustee, nor Tenant&#8217;s bankruptcy estate shall have any right to restrict or limit Landlord&#8217;s claim or rights to the Letter of Credit or the proceeds of it by application of 11 USC &#167;502(b)(6) or otherwise.</font></div><div style="margin-bottom:12pt;text-indent:67.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.&#160;&#160;&#160;&#160;Tenant may, from time to time, replace any existing Letter of Credit with a new Letter of Credit if the new Letter of Credit&#58; (1) becomes effective at least sixty (60) days before expiration of the Letter of Credit that it replaces&#59; (2) is in the required Letter of Credit amount&#59; (3) is issued by a Letter of Credit bank acceptable to Landlord&#59; and (4) otherwise complies with the requirements of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.07.B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:67.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.&#160;&#160;&#160;&#160;Landlord and Tenant acknowledge and agree that in no event or circumstance shall the Letter of Credit or any renewal or proceeds of it be (1) deemed to be or treated as a &#8220;security deposit&#8221; within the meaning of California Civil Code &#167;1950.7, (2) subject to the terms of &#167;1950.7, (3) intended to serve as a &#8220;security deposit&#8221; within the meaning of &#167;1950.7, or (4) limit Landlord&#8217;s remedies hereunder.  Landlord and Tenant (x) confirm that the Letter of Credit is not intended to serve as a security deposit and &#167;1950.7 and any and all other Laws applicable to security deposits in the commercial context (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Security Deposit Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) shall have no applicability or relevancy to the Letter of Credit.</font></div><div style="margin-bottom:12pt;text-indent:67.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.&#160;&#160;&#160;&#160;Notwithstanding the foregoing or anything to the contrary contained herein, if at any time during the Term, Landlord determines that (i) the Issuing Bank is closed for any reason, whether by the Federal Deposit Insurance Corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FDIC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), by any other governmental authority, or otherwise, or (ii) the Issuing Bank fails to meet any of the following three ratings standards as to its unsecured and senior, long-term debt obligations (not supported by third party credit enhancement)&#58; (a) &#8220;A3&#8221; or better by Moody&#8217;s Investors Service, or its successor, (b) &#8220;A-&#8221; or better by Standard &#38; Poor&#8217;s Rating Service, or its successor&#59; or (c) &#8220;A-&#8221; or better by Fitch Ratings, or its successor, or (c) the Issuing Bank is no longer considered to be well capitalized under the &#8220;Prompt Corrective Action&#8221; rules of the FDIC (as disclosed by the Issuing Bank&#8217;s Report of Condition and Income (commonly known as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Call Report</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) or otherwise), or (d) the Issuing Bank has been placed into receivership by the FDIC, or has entered into any other form of regulatory or governmental receivership, conservatorship or other similar regulatory or governmental proceeding, or is otherwise declared insolvent or downgraded by the FDIC or other governmental authority (any of the foregoing, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Issuing Bank Credit Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), then, within ten (10) Business Days following Landlord&#8217;s notice to Tenant, Tenant shall deliver to Landlord a new Letter of Credit meeting the terms of this Section issued by an Issuing Bank meeting Landlord&#8217;s credit rating standards set forth above and otherwise acceptable to Landlord, in which event, Landlord shall return to Tenant the previously held Letter of Credit.  If Tenant fails to timely deliver such replacement Letter of Credit to Landlord, such failure shall be deemed a default by Tenant under this Lease, without the necessity of additional notice or the passage of additional grace periods, entitling Landlord to draw upon the Letter of Credit.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Burndown</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If, as of the first day of the thirty first (31</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) month following the Term Commencement Date, and upon the first anniversary thereof (such date, and such anniversary thereof, being referred to herein as a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Reduction Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; (for avoidance of doubt, it being agreed that there shall be up to two (2) total Reduction Dates, as applicable)), no Default by Tenant has occurred, the Security Deposit, or the face amount of the Letter of Credit if Tenant has delivered a Letter of Credit pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.07(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> above, shall be reduced by Ninety-Five Thousand Four Hundred Eight and 50&#47;100ths Dollars ($95,408.50) on each Reduction Date.  Provided Tenant is entitled to a reduction as provided above, then within thirty (30) days after the applicable Reduction Date, Tenant may request, in writing, that Landlord deliver (i) that portion of the Security Deposit in such reduction amount, or (ii) if Tenant has delivered a Letter of Credit pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.07(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> above, a written authorization of the applicable reduction to the Issuing Bank, which authorization shall be delivered within fifteen (15) days following receipt of Tenant&#8217;s written request, and Tenant shall then have thirty (30) days following delivery of such authorization by Landlord to deliver Landlord a replacement Letter of Credit or certificate of amendment to the then existing Letter of Credit conforming in all respects to the requirements of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.07(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and otherwise in form and substance acceptable to Landlord, in the applicable face amount as of such Reduction Date.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;45</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.08.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Entire Agreement&#59; No Representations&#59; Modification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Lease is intended by the parties to be a final expression of their agreement and as a complete and exclusive statement of the terms thereof.  All prior negotiations, considerations and representations between the parties (oral or written) are incorporated herein.  No course of prior dealings between the parties or their officers, employees, agents or affiliates shall be relevant or admissible to supplement, explain or vary any of the terms of this Lease.  No representations, understandings, agreements, warranties or promises with respect to the Leased Premises or the Building with respect to past, present or future tenancies, rents, expenses, operations, or any other matter, have been made or relied upon in the making of this Lease, other than those specifically set forth herein.  This Lease may only be modified, or a term thereof waived, by a writing signed by an authorized officer of Landlord and Tenant expressly setting forth said modification or waiver.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.09.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If any term or provision of this Lease, or the application thereof to any Person or circumstance, shall be invalid or unenforceable, the remainder of this Lease, or the application of such term or provision to Persons or circumstances other than those as to which it is held invalid or unenforceable, shall not be affected thereby, and each term and provision of this Lease shall be valid and be enforced to the fullest extent permitted by law.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Joint and Several Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If two or more Persons shall sign this Lease as Tenant, the liability of each such Person to pay the Rent and perform all other obligations hereunder shall be deemed to be joint and several, and all Notices, payments and agreements given or made by, with or to any one of such Persons shall be deemed to have been given or made by, with or to all of them.  In like manner, if Tenant shall be a partnership or other legal entity, the partners or members of which are, by virtue of any applicable law, rule, or regulation, subject to personal liability, the liability of each such partner or member under this Lease shall be joint and several and each such partner or member shall be fully obligated hereunder and bound hereby as if each such partner or member had personally signed this Lease.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.11.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Broker&#8217;s Commission</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Other than Newmark, representing Landlord, and Jones Lang LaSalle, representing Tenant (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Broker</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), Landlord and Tenant each warrants and represents to the other that no broker, finder or agent has acted for or on its behalf in connection with the negotiation, execution or procurement of this Lease.  Subject to the next sentence, Landlord and Tenant each agrees to indemnify and hold the other harmless from and against all liabilities, obligations and damages arising, directly or indirectly, out of or in connection with a claim from a broker, finder or agent with respect to this Lease or the negotiation thereof, including costs and attorneys&#8217; fees incurred in the defense of any claim made by a broker alleging to have performed services on behalf of the indemnifying party.  Landlord agrees to pay Broker a commission with respect to this Lease in accordance with a separate written agreement between Landlord and Broker.  </font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.12.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">No Option&#59; Irrevocable Offer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The submission of this Lease by Landlord, its broker, agent or representative, for examination or execution by Tenant, does not constitute an option or offer to lease the Leased Premises upon the terms and conditions contained herein or a reservation of the Leased Premises in favor of Tenant&#59; it being intended hereby that notwithstanding the preparation of space plans and&#47;or tenant improvements plans, etc., and&#47;or the expenditure by Tenant of time and&#47;or money while engaged in negotiations in anticipation of it becoming the Tenant under this Lease, or Tenant&#8217;s forbearing pursuit of other leasing opportunities, or even Tenant&#8217;s execution of this Lease and submission of same to Landlord, that this Lease shall become effective and binding upon Landlord only upon the execution hereof by Landlord and its delivery of a fully executed counterpart hereof to Tenant.  No exception to the foregoing disclaimer is intended, nor shall any be implied, from expressions of Landlord&#8217;s willingness to negotiate with respect to any of the terms and conditions contained herein.  Tenant&#8217;s execution of this Lease shall be deemed an offer by Tenant.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;46</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.13.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Inability to Perform</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Except for the payment of monetary obligations, in any case where either party hereto is required to do any act, and the performance of such act is prevented, delayed or stopped due to any of the following (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Force Majeure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)&#58; acts of God or nature, war, terrorism, civil commotion, fire, flood or other Casualty, labor difficulties (provided each party shall use commercially reasonable efforts to resolve such labor difficulties), shortages of labor or materials or equipment, government regulations, delay by government or regulatory agencies with respect to approval or permit process, unusually severe weather or other reasonably unforeseeable circumstances not within the control of the party or its agents delayed in performing work or doing acts required under the terms of this Lease, the time for performance of such act (whether designated by a fixed date, a fixed time or a &#8220;reasonable time&#8221;) shall be deemed to be extended by the period of such prevention, delay or stoppage.  Notwithstanding anything contained in this Lease to the contrary, if either party is unable to perform or delayed in performing any of its obligations under this Lease to the extent due to a foregoing event, such party shall not be in default under this Lease&#59; provided, however, that nothing contained in this Section shall (i) extend the time at which Tenant is entitled to terminate this Lease pursuant to any express termination right under this Lease, or (ii) permit Tenant to holdover in the Leased Premises after the Termination Date.  It shall be a condition of the right to claim an extension of time or other consequence as a result of any of the foregoing events that the party seeking such extension or consequence shall notify the other party thereof, specifying the nature and (to the extent known) the estimated length thereof.  If such Notice is given later than five (5) Business Days after the notifying party first has actual knowledge of the existence of the event, then the event occurring during the period commencing on such fifth (5th) Business Day and ending on the date of such Notice, shall be disregarded and deemed not to have occurred.  </font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.14.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Occurrence of the Termination Date shall not relieve either party from its obligations accruing prior to the expiration of the Term.  All such obligations shall survive termination of this Lease.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.15.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Corporate Tenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If Tenant is not an individual, the individual(s) executing this Lease on behalf of Tenant, without incurring any personal liability, hereby covenant(s) and warrant(s) that&#58;  (i) Tenant is duly formed, qualified to do business and in good standing in the State of California&#59; and (ii) such Person(s) are duly authorized by Tenant to execute and deliver this Lease on behalf of Tenant.  Tenant shall remain qualified to do business and in good standing in the State of California throughout the Term.  </font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.16.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Construction of Certain Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The term &#8220;including&#8221; shall mean in all cases &#8220;including, without limitation.&#8221;  Wherever Tenant is required to perform any act hereunder, such party shall do so at its sole cost and expense, unless expressly provided otherwise.  All payments to Landlord, other than Minimum Rent, whether as reimbursement or otherwise, shall be deemed to be Additional Rent, regardless of whether denominated as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Additional Rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.&#8221; The parties acknowledge that this Lease has been agreed to by both the parties, that both Landlord and Tenant have consulted with attorneys with respect to the terms of this Lease and that no presumption shall be created against Landlord because Landlord drafted this Lease.  </font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.17.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Showing of Leased Premises.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord may enter upon the Leased Premises for purposes of showing the Leased Premises to Mortgagees, prospective Mortgagees, insurers, prospective insurers, investors, underwriters, and purchasers and prospective purchasers at any time during the Term and to prospective tenants during the last twelve (12) months of the Term, subject to execution of a reasonable and customary nondisclosure agreement by any person other than Landlord having access to the Leased Premises, and after providing at least two (2) Business Days&#8217; Notice.  Notwithstanding the foregoing, if any Mortgagee, prospective Mortgagee, insurer or prospective insurer refuses to execute a nondisclosure agreement, then such Mortgagee, prospective Mortgagee, insurer or prospective insurer shall nevertheless be permitted to access the Leased </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;47</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Premises for purposes of completing customary underwriting activities (i.e., seismic and property condition reports) in the Leased Premises.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.18.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Relationship of Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Lease shall not create any relationship between the parties other than that of Landlord and Tenant.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.19.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Rule Against Perpetuities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notwithstanding any provision in this Lease to the contrary, if the Term has not commenced within twenty-one (21) years after the date of this Lease, this Lease shall automatically terminate on the twenty-first (21st) anniversary of the date of this Lease.  The sole purpose of this provision is to avoid any possible interpretation of this Lease as violating the Rule Against Perpetuities, or any other rule of law or equity concerning restraints on alienation.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.20.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Choice of Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Lease shall be construed, and all disputes, claims, and questions arising hereunder shall be determined in accordance with the laws of the State of California without reference to its choice of law principles.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.21.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Choice of Forum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Any action involving a dispute relating in any manner to this Lease, the relationship of Landlord&#47;Tenant, the use or occupancy of the Leased Premises, and&#47;or any claim of injury or damage shall be filed and adjudicated solely in the state or federal courts of the jurisdiction in which the Leased Premises are located.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.22.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Hazardous Substances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No Hazardous Substances (as hereafter defined) shall be used, generated, stored, treated, released, disposed or otherwise managed by or on behalf of Tenant or any invitee at the Leased Premises or the Building with the exception of appropriate amounts of office and cleaning products customarily and lawfully used in conjunction with an office use and&#47;or any materials used in connection with any maintenance required to be performed by Tenant hereunder.  Tenant shall immediately notify Landlord upon discovery of any Hazardous Substance release affecting the Leased Premises and, at its sole expense and at Landlord&#8217;s option, commence and thereafter diligently pursue remediation to Landlord&#8217;s satisfaction or reimburse Landlord&#8217;s costs of investigation or remediation of any release of Hazardous Substances arising from any act or omission of Tenant, its employees, agents, contractors or invitees within five (5) Business Days after demand therefor.  Tenant shall cooperate with Landlord and provide access to the Leased Premises from time to time for inspections and assessments of environmental conditions and shall remove all Hazardous Substances from the Leased Premises upon expiration or termination of the Lease.  Tenant agrees to indemnify, defend and hold Landlord and Landlord&#8217;s Indemnitees harmless from and against all Losses which may be imposed upon, incurred by or asserted against Landlord or Landlord&#8217;s Indemnitees by a third party and arising, directly or indirectly, out of or in connection with the presence of Hazardous Substances at or affecting the Building due to any act or failure to act of Tenant, its agents, servants, employees or contractors.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord warrants to Tenant that, to Landlord&#8217;s actual knowledge as of the Delivery Date, the Leased Premises will not contain any asbestos or asbestos-containing materials in quantities that violate any applicable Laws in effect on the Delivery Date.  Landlord shall, at Landlord&#8217;s sole cost, comply with all applicable Laws relating to the investigation, monitoring, disposal, remediation and&#47;or removal of Hazardous Substances in violation of any applicable Laws except for which Tenant is responsible pursuant to the terms hereon (a) present in the Leased Premises prior to the Term Commencement Date except to the extent brought thereon by Tenant or any of Tenant&#8217;s employees, assignees, subtenants, agents, contractors and representatives (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Pre-Existing Hazardous Substances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), or (b) brought, used, generated, emitted or disposed of by Landlord in the Leased Premises (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Landlord Hazardous Materials</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  Further, if any Hazardous Substances are released in the Leased Premises by a Person other than Landlord, Landlord&#8217;s Indemnities, Tenant or any of Tenant&#8217;s or any of Tenant&#8217;s employees, assignees, subtenants, agents, contractors and representatives, then Landlord shall not be in breach hereof or liable to Tenant for damaged but Landlord, at its sole cost, shall use commercially reasonable efforts to cause such Person to investigate, monitor, dispose, remediate </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;48</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">and&#47;or remove such Hazardous Substances to the extent required by applicable Laws.  Subject to the terms and conditions of this Lease, Landlord agrees to indemnify, defend and hold Tenant harmless from and against all Losses which may be imposed upon, incurred by or asserted against Tenant by a third party and arising solely and directly out of any Pre-Existing Hazardous Substances or any Landlord Hazardous Materials.   </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As used herein, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Hazardous Substances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean (i) hazardous or toxic substances, wastes, materials, pollutants and contaminants which are included in or regulated by any federal, state or local law, regulation, rule or ordinance, including CERCLA, Superfund Amendments and Reauthorization Act of 1986, the Resource Conservation and Recovery Act, and the Toxic Substances Control Act, as any of the foregoing may be amended from time to time, (ii) petroleum products, (iii) halogenated and non-halogenated solvents, and (iv) all other regulated chemicals, materials and solutions which, alone or in combination with other substances, are potentially harmful to the environment, public health or safety or natural resources, and (v) black mold or other toxic fungus.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.23.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">OFAC Certification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant certifies that&#58; (i) it is not acting, directly or indirectly, for or on behalf of any Person, group entity, or nation named by any Executive Order or the United States Treasury Department as a terrorist, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Specially Designated National and Blocked Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">,&#8221; or other banned or blocked Person, entity, nation, or transaction pursuant to any law, order, rule or regulation that is enforced or administered by the Office of Foreign Assets Control&#59; and (ii) it is not engaging in, instigating or facilitating this transaction, directly or indirectly, on behalf of any such Person, group, entity, or nation.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant hereby agrees to defend, indemnify, and hold harmless Landlord from and against any and all claims, damages, losses, risks, liabilities, and expenses (including attorneys&#8217; fees and costs) arising from or related to any breach of the foregoing certification.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.24.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Time is of the Essence</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Time is of the essence with respect to each and every obligation of either party arising under this Lease.</font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.25.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Counterparts&#59; Electronic Signature</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Lease and any amendments hereto may be executed in counterparts with the same effect as if the parties had executed one instrument, and each such counterpart shall constitute an original of this Lease.  Further, the parties hereto consent and agree that this Lease, any amendment hereto and&#47;or any notice to be delivered in accordance herewith may be signed and&#47;or transmitted by electronic mail of a .PDF document and&#47;or using electronic signature technology (e.g., DocuSign or similar electronic signature technology), and that such signed electronic record shall be valid and effective to bind the party so signing as a paper copy bearing such party&#8217;s hand-written signature.  The parties further consent and agree that (a) to the extent a party signs this Lease using such electronic signature technology, by clicking &#8220;Sign&#8221; is signing this Lease electronically, and (b) the electronic signatures appearing on this Lease, shall be treated, for purposes of validity, enforceability and admissibility, the same as hand-written signatures. </font></div><div style="margin-bottom:3pt;padding-left:108pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.26.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Confidentiality</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:3pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant and Landlord each acknowledges that the contents of this Lease and any related documents are confidential information.  Tenant and Landlord each shall keep and maintain such information strictly confidential and shall not disclose such confidential information to any person or entity&#59; provided, however, each such party may disclose the terms and conditions of this Lease if required by law (including without limitation, as deemed necessary or desirable in connection with its status as a public traded company or a subsidiary of a publicly traded company) or court order or in connection with any effort or action to enforce or interpret the terms of this Lease, and to its attorneys, insurance consultants or providers, accountants, employees, auditors, and existing or prospective financial partners, investors, purchasers or lenders provided same are advised by such party of the confidential nature of such terms and conditions as well as to its brokers or other real estate advisors, appraisers, contractors, architects or engineers in connection with the negotiation, administration, or performance of or the exercise </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">of any rights of such party under this Lease, and to any prospective transferees of any or all of such party&#8217;s interest in this Lease or the Leased Premises.</font></div><div><font><br></font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.27.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Right of First Offer to Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;If any spaces in excess of ten thousand (10,000) contiguous square feet of Floor Area of the third (3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">rd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) floor the Building (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:700;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">rd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> Floor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) becomes available for lease to third parties (each and any such portion is herein referred to as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">First Offer Space</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) at any time during the Term hereof, but only after initial &#8220;lease-up&#8221; of the 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">rd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Floor, Tenant shall have an on-going right of first offer to lease such First Offer Space, subject to, and in accordance with, the terms and conditions set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.28</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  For purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.28</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, &#8220;available for lease&#8221; shall mean First Offer Space which Landlord has determined that it will place on the market for lease and which Landlord is free to lease to the general public, unencumbered by any existing lease, renewal rights, expansion rights, rights of first offer or other similar rights in favor of other tenants in the Building or the Project. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Offering Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Prior to leasing to a third party any First Offer Space that is available for lease for which Tenant has a right of first offer to lease under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.27.A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> above, Landlord will give notice to Tenant (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Offering Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) setting forth the material terms upon which Landlord is willing to lease the First Offer Space to Tenant, including, but not limited to, (i) the location and approximate rentable square footage of the First Offer Space, (ii) the Minimum Rent (which may include periodic increases) Landlord proposes to charge, based upon Landlord&#8217;s assessment of current market conditions, and which amount may be more or less than the Minimum Rent set forth in this Lease&#59; (iii) the tenant improvements, if any, Landlord proposes to install and&#47;or the tenant improvement allowance, if any, that Landlord proposes to pay in connection with a lease of the First Offer Space&#59; (iv) the anticipated date upon which possession of the First Offer Space will be available&#59; (v) the term for which Landlord proposes to lease the First Offer Space&#59; (vi) the period of free or abated rent, if any&#59; and (vii) any other material conditions or provisions relating to the leasing of the First Offer Space which materially vary from the provisions of this Lease.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Acceptance of Offer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If Tenant wishes to lease the First Offer Space on the terms specified by Landlord in the Offering Notice, Tenant shall so notify Landlord within ten (10) Business Days after receipt thereof, which notice (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">First Offer Election Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) shall be unconditional and irrevocable and binding upon the parties.  Tenant may exercise its right of first offer only with respect to all, but not less than all, of the First Offer Space identified in any Offering Notice.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Lease of First Offer Space</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:67.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;If Tenant timely exercises its right to lease the First Offer Space, then Landlord and Tenant shall enter into an amendment to this Lease for the First Offer Space on all of the terms and conditions of this Lease, provided that (a) the Minimum Rent for the First Offer Space shall be as set forth in the Offering Notice, (b) Tenant&#8217;s Share shall be adjusted to reflect the addition of the First Offer Space, (c) except as specified in the Offering Notice (which shall govern to the extent of any conflict with this Lease), the First Offer Space shall be delivered in its then existing &#8220;as is&#8221; condition, without obligation on the part of Landlord to make any repairs or construct any improvements to the First Offer Space in connection with Tenant&#8217;s contemplated use, or to demolish existing improvements therein, and Tenant shall be responsible for the construction and installation in accordance with the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> above of any tenant improvements it desires to install within the First Offer Space, at Tenant&#8217;s sole cost and expense, and (d) all other terms of the Offering Notice shall be incorporated.  Except as may be specified in the Offering Notice, Tenant shall commence paying Minimum Rent and all Additional Rent with respect to the First Offer Space on the date of delivery of the First Offer Space to Tenant in the condition required pursuant to the terms of the Offering Notice if other than &#8220;as is&#8221; as provided above in clause (c) above.  Landlord shall promptly prepare and Landlord and Tenant shall promptly execute an amendment to lease reflecting the terms of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.27.D.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:67.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;If Tenant (a) fails to timely notify Landlord that it wishes to lease the First Offer Space identified in any Offering Notice, or (b) fails to execute and deliver to Landlord the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;50</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">amendment for the First Offer Space within thirty (30) days following receipt thereof by Tenant, then Landlord may lease the First Offer Space to any third party on terms and conditions Landlord may deem appropriate.  Notwithstanding the foregoing, if Landlord desires to consummate a lease of (i) the First Offer Space with Net Effective Economic Terms (as defined below) which are less than ninety five percent (95%) of the Net Effective Economic Terms listed in the initial First Offer Notice, or (ii) more than five percent (5%) more or less Floor Area than set forth in the initial First Offer Notice, the Landlord must first offer the applicable First Offer Space to Tenant on such revised terms, and Tenant shall have the right to deliver a First Offer Election Notice on the terms and conditions set forth in above with respect to such space based on such revised terms, except that Tenant shall make such election, if at all, within five (5) Business Days after the date of receipt of the revised First Offer Notice.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Net Effective Economic Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean the base rental rate, as adjusted to reflect the value of any free rent, tenant improvement allowance or similar monetary concessions and economic terms contained in the initial First Offer Notice doing a net present value comparison using a seven percent (7%) annual discount rate.  Further, if Landlord does not lease the applicable First Offer Space within one hundred eighty (180) days after Tenant&#8217;s election (or deemed election) not to lease the First Offer Space, then Tenant&#8217;s rights shall be fully reinstated with respect to the applicable First Offer Space on the terms and conditions set forth above and Landlord shall not thereafter lease the applicable First Offer Space without first complying with the procedures set forth in this Article. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Conditions to Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Notwithstanding anything to the contrary set forth herein, if Tenant is in Default at the time an Offering Notice would otherwise be required to be sent under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.27</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, then Landlord shall have, in addition to any other remedies, the right (but not the obligation) to refrain from delivering the Offering Notice to Tenant.  Nothing contained in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.27</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall be deemed to impose any obligation on Landlord to refrain from negotiating with the existing tenant(s) of the First Offer Space, to withhold the First Offer Space from the market, or to take any other action or omit to take any other action in order to make the First Offer Space available to Tenant.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">F.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Rights Personal to Original Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Tenant&#8217;s rights pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.27</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> are personal to, and may be exercised only by, the original tenant under this Lease (i.e. Calix, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Original Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)) or a Permitted Transferee, and only if the Original Tenant or Permitted Transferee continues to occupy the entire Leased Premises initially leased hereunder at the time of such exercise.  If Tenant shall assign this Lease or sublet the Leased Premises (as the same may be expanded hereunder), except to a Permitted Transferee, then immediately upon such assignment or subletting, Tenant&#8217;s rights pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.27</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall simultaneously terminate and be of no further force or effect.  No assignee or subtenant, except a Permitted Transferee, shall have any right to lease First Offer Space pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17.27.</font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 17.28.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Future Development</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;A.&#160;&#160;&#160;&#160;Tenant understands and agrees that Landlord is, will or may be engaged in the design, development, demolition, construction and leasing activities in connection with additional development of the Project and the Common Areas within areas adjacent to or near the Leased Premises and that these activities may result in, among other things, the creation of temporary periods of noise, vibrations, dust, lights, and odors.  Tenant acknowledges that it has received notification of these activities.  In addition to Landlord&#8217;s rights set forth elsewhere in this Lease, Tenant covenants and agrees that Landlord shall have the right, in the nature of an easement, to subject the Leased Premises and areas adjacent to or near to the Leased Premises to such temporary nuisances during such activities.  Landlord shall use its reasonable efforts to minimize any interference with or disruption of Tenant&#8217;s business in the Leased Premises, but neither Landlord nor its related entities or affiliates shall be liable to Tenant for any inconvenience or disruption resulting from such construction nor shall any such inconvenience serve as the basis for any abatement in Rent.  Tenant further agrees that Tenant shall take no action to limit or delay Landlord&#8217;s activities in connection with the design, development, demolition, construction or leasing of such areas in the Project.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;B.&#160;&#160;&#160;&#160;Landlord reserves the right to subdivide all or a portion of the Project so long as the same does not materially interfere with Tenant&#8217;s use of or access to the Leased Premises or Tenant&#8217;s parking rights hereunder.  Tenant agrees to execute and deliver, upon demand by </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;51</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord and in the form requested by Landlord, any additional documents needed to conform this Lease to the circumstances resulting from a subdivision and any all maps, reciprocal easement agreements or other instruments, documents, and agreements in connection therewith, so long as the same does not materially increase Tenant&#8217;s obligations or materially decrease Tenant&#8217;s rights under this Lease.  Notwithstanding anything to the contrary set forth in this Lease, the separate ownership of any buildings and&#47;or Common Area by an entity other than Landlord shall not affect the calculation of Operating Costs, Insurance Costs or Taxes or Tenant&#8217;s payment of Tenant&#8217;s Share of any Operating Costs, Insurance Costs or Taxes, except that Operating Costs attributable to Common Areas utilized by both the Building and any such new building in the Project shall be proportionally allocated amongst the Building and such new building, and tenants in the Building shall not be responsible for payment of any real estate taxes attributable to such new building improvements.</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#91;Remainder Of Page Intentionally Left Blank&#59; Signature Page To Follow.&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;52</font></div></div></div><div id="i62b57c514e6f4799af4251703560ea16_10"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SIGNATURE PAGE TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">OFFICE LEASE AGREEMENT</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">BETWEEN</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SR WINCHESTER, LLC</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">AND</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CALIX, INC.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the parties hereto intending to be legally bound hereby have executed this Lease under their respective hands and seals as of the day and year first above written.</font></div><div style="padding-left:198pt;text-indent:-198pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;LANDLORD&#58;</font></div><div style="padding-left:198pt;text-indent:-198pt"><font><br></font></div><div style="padding-left:198pt;text-indent:-198pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SR WINCHESTER, LLC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, a Delaware limited liability company</font></div><div style="padding-left:198pt;text-indent:-198pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:198pt;text-indent:-198pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;By&#58;&#160;&#160;&#160;&#160;Street Retail, LLC, </font></div><div style="padding-left:198pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">      a Maryland limited liability company</font></div><div style="padding-left:198pt;text-indent:-198pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Its&#58;&#160;&#160;&#160;&#160;Sole Member</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.615%"><tr><td style="width:1.0%"></td><td style="width:32.043%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.786%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.871%"></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">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:10pt;font-weight:400;line-height:133%">&#47;s&#47; Becca Walker</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;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:133%">Becca Walker</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Title&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;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:133%">Vice President - Head of Legal, Real Estate</font></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 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 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 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 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 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></table></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;TENANT&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CALIX, INC.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;a Delaware corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.615%"><tr><td style="width:1.0%"></td><td style="width:32.043%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.786%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.871%"></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">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:10pt;font-weight:400;line-height:133%">&#47;s&#47; Cory Sindelar</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;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:133%">Cory Sindelar</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Title&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;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:133%">CFO</font></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 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 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 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 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 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></table></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;53</font></div></div></div><div id="i62b57c514e6f4799af4251703560ea16_13"></div><hr style="page-break-after:always"><div style="min-height:77.76pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">EXHIBIT A-1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">SITE PLAN</font></div></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:10pt;text-align:center"><img alt="image_0.jpg" src="image_0.jpg" style="height:711px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"></div><div style="margin-bottom:10pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exhibit A-1</font></div></div></div><div id="i62b57c514e6f4799af4251703560ea16_16"></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">EXHIBIT A-2</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">LEASED PREMISES</font></div><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:10pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;text-align:center"><img alt="image_1.jpg" src="image_1.jpg" style="height:246px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exhibit A-2</font></div></div></div><div id="i62b57c514e6f4799af4251703560ea16_19"></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">EXHIBIT B</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">WORK AGREEMENT</font></div><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Work Agreement is attached to and made a part of that certain Office Lease (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) by and between SR WINCHESTER, LLC, a Delaware limited liability company, as landlord (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and CALIX, INC., a Delaware corporation, as tenant (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) for the Leased Premises (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Leased Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) described therein and consisting of approximately 22,990 rentable square feet of Floor Area in the building in the City of San Jose, California commonly known as One Santana West (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Building</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  This Work Agreement sets forth the understandings and agreements of Landlord and Tenant regarding the performance by Landlord of work in and to the Leased Premises in connection with the preparation of the Leased Premises for Tenant&#8217;s original occupancy and use (all such work, excluding the Premises Base Building Specifications work, shall be referred to herein as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tenant Work</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  Any capitalized terms used herein, not otherwise defined herein, shall have the meanings set forth elsewhere in the Lease.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Landlord Work</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Landlord shall construct the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Premises Base Building Specifications</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B-2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> attached hereto, at Landlord&#8217;s sole cost and expense, which construction work shall not be deemed to be part of any Tenant Work.  No part of the Tenant Work Allowance shall be utilized for any of the Premises Base Building Specifications.  For purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, Landlord Work costs shall include, without limitation, the following Landlord out-of-pocket costs incurred in connection with the Premises Base Building Specifications only&#58; (a) all design fees, engineering fees, and consultants&#8217; fees incurred by Landlord in connection with the design and engineering of the Landlord Work&#59; (b) governmental agency plan check, permit, and other fees&#59; (c) sales and use taxes&#59; (d) Title 24 fees&#59; (e) testing and inspection costs&#59; (f) the cost of materials, labor, and supplies&#59; (vii) the General Contractor&#8217;s overhead and profit&#59; (g) all other costs expended or to be expended in connection with the construction of the Premises Base Building Specifications.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant Work</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Landlord shall construct the Tenant Work, at Landlord&#8217;s sole cost and expense (subject to the Tenant Work Allowance (as hereafter defined) and Tenant&#8217;s obligation to fund any Deficit (as hereafter defined)) through the General Contractor (as hereinafter defined) in accordance with the Final Plans (as hereinafter defined) and the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#59; provided, however, in no event shall the Tenant Work include (a) any costs of any Finishing Work (as defined below), and (b) any costs or expenses of any consultants retained by Tenant with respect to design, procurement, installation or construction of improvements or installations, whether real or personal property, for the Leased Premises.  For purposes of this Agreement, &#8220;Substantial Completion,&#8221; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">substantially complete</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; (or any variation thereof) shall have the meaning as defined below.  Substantial Completion shall be deemed to have occurred upon receipt of a temporary certificate of occupancy and, if timely requested by Tenant, an architect certificate of substantial completion, notwithstanding a requirement to complete &#8220;punch list&#8221; or similar minor corrective work.  Substantial Completion shall not be deemed to have occurred in any instance that more than five percent (5%) of the value of the Tenant Work remains outstanding and still to be performed.  Upon Substantial Completion of the Premises Base Building Specifications and the Tenant Work, Landlord shall have no further obligation to construct improvements or construct modifications to or changes in the Premises Base Building Specifications or the Tenant Work, except to correct any defects, to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Exhibit B &#8211; Page 1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">complete the punchlist of Premises Base Building Specifications and Tenant Work remaining to be completed, and except as otherwise provided in the Lease.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Plans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(A)&#160;&#160;&#160;&#160;Prior to the execution of the Lease, Landlord and Tenant approved a space plan for the Tenant Work (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Space Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  A copy of the Space Plan is attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B-1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and incorporated herein by this reference.  Landlord and Tenant acknowledge that the Space Plan may not depict certain structural elements of the Building and&#47;or various elements of the Building systems that may result in material modifications to the final plans and specifications for the Tenant Work (collectively &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Structural Modifications</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  Furthermore, any final plans and specifications for the construction of the Landlord Work and the Tenant Work may require modification to account for the requirements of building codes and other Legal Requirements including, but not limited to, Title 24 and the Americans with Disabilities Act (collectively the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Building Codes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  Landlord shall use commercially reasonable efforts to cause to be prepared within ninety (90) days following the Effective Date of this Lease the final plans and specifications in substantial conformity with the Space Plan taking into account (i) Structural Modifications, (ii) the requirements of the Building Codes, and (iii) other modifications resulting from physical constraints of the Leased Premises (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Working Plans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  Tenant agrees that, in addition to other factors and considerations Landlord may take into account, it shall not be unreasonable for Landlord to withhold its consent to any requested modifications to the Space Plan (1) if such requested modifications would not comply with the Building Codes, (2) if such requested modifications would cause a materially undue burden on the General Contractor, the subcontractors, or Landlord&#8217;s personnel, (3) if such requested modifications would materially and adversely increase the burden on the Building systems, either during construction or after completion of same, (4) if such requested modifications would actually delay the completion of the Tenant Work unless Tenant agrees in writing that all such delays shall constitute a Tenant Delay hereunder&#59; or (5) such requested modifications would result in a Deficit unless Tenant agrees in writing to pay such Deficit and actually delivers such deficit amount to Landlord.  Upon completion of the Working Plans, Landlord shall submit the same to Tenant for its review and approval, which approval shall not be unreasonably withheld, delayed or conditioned.  Any disapproval by Tenant shall be accompanied by a written statement of the disapproved item, the reasons for disapproval, and the specific changes required to make the item acceptable.  If Tenant&#8217;s written notice of disapproval is not delivered within five (5) Business Days of its receipt of such Working Plans, then Tenant shall be deemed to have approved the same.  Tenant shall be permitted a maximum of three (3) disapprovals, and thereafter Landlord shall complete the Working Plans in accordance with the Space Plan as reasonably determined by Landlord and its architect and engineer and such modified Working Plans shall be deemed approved by Tenant.  Once approved (or deemed approved) by Landlord and Tenant, the Working Plans shall thereafter be referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Final Plans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.&#8221;   </font></div><div style="padding-left:36pt"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;Tenant Work Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Courier New',monospace;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Exhibit B &#8211; Page 2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(A)&#160;&#160;&#160;&#160;For purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant Work Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall include, without limitation, the following out-of-pocket costs&#58; (i) all design fees, engineering fees, and consultants&#8217; fees incurred by Landlord in connection with the design and engineering of the Tenant Work&#59; (ii) governmental agency plan check, permit, and other fees&#59; (iii) sales and use taxes&#59; (iv) Title 24 fees&#59; (v) testing and inspection costs&#59; (vi) the cost of materials, labor, and supplies&#59; (vii) the General Contractor&#8217;s overhead and profit&#59; (viii) all other costs expended or to be expended in connection with the construction of the Tenant Improvements&#59; and (ix) Landlord&#8217;s administration and supervisory fee of two percent (2%) of the Tenant Work Allowance.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(B)&#160;&#160;&#160;&#160;Notwithstanding anything in this Work Letter to the contrary, Landlord shall perform Premises Base Building Specifications at Landlord&#8217;s sole cost and expense, and such costs shall not be included as Tenant Work Costs.  In addition, Tenant acknowledges that, as an accommodation to Tenant and its desired scheduling for completion of the Tenant Work,  Landlord has commenced certain Tenant Work (i.e., in excess of the Premises Base Building Specifications) prior to the Effective Date of the Lease and has incurred Tenant Work Costs in the amount of approximately One Million Four Hundred Seventy Eight Thousand Seven Hundred Ninety Five and 00&#47;100 Dollars ($1,478,795.00) in connection therewith, and Tenant agrees that such amounts so actually incurred shall constitute Tenant Work Costs hereunder and shall be applied against the Tenant Work Allowance accordingly as set forth below.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(C)&#160;&#160;&#160;&#160;Landlord shall pay all Tenant Work Costs associated with the Tenant Work depicted on the Final Plans, not to exceed One Hundred Fifty and 00&#47;100 ($170.00) per square foot of rentable Floor Area of the Leased Premises (i.e., </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">$3,908,300.00</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tenant Work Allowance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  Landlord shall solicit a bid from South Bay Construction (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">General Contractor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) for the Tenant Work.  Upon receipt of the bid, Landlord shall enter into a contract with the chosen general contractor for the construction of the Tenant Work as shown on the Final Plans.  Promptly upon Tenant&#8217;s request, Landlord shall provide Tenant with the amount of fee and general conditions as a percentage of the cost of the work that Landlord is obligated to pay to the General Contractor and the amount Landlord anticipates will be paid to the General Contractor for fees and general conditions from the Tenant Work Allowance. If the General Contractor&#8217;s bid for the Tenant Work exceeds the amount of the Tenant Work Allowance remaining after deducting for architect&#8217;s fees and city permits, then Tenant shall have the right, within five (5) business days after receipt of such bid, and at Tenant&#8217;s option, to either (i) modify or value engineer the Final Plans or implement other means to reduce the Tenant Work Costs with Landlord agreeing to work with reasonable diligence and cooperation to approve the same, and cause Landlord&#8217;s General Contractor to promptly submit a revised bid, or (ii) agree in writing to pay the amount of the Tenant Work Costs in excess of the Tenant Work Allowance (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Deficit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  Each day of the aforementioned 5-business day election period Tenant uses before notifying Landlord of its election shall constitute a Tenant Delay hereunder.  If Tenant elects to pay the Deficit, then Tenant shall pay fifty percent (50%) of such amount to Landlord concurrently with its Notice electing to pay such amount&#59; provided, however, that if upon completion of the construction work which is Tenant Work the actual cost to complete the Tenant Work was greater than the Tenant Work Allowance and the Deficit, then Tenant shall </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Courier New',monospace;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Exhibit B &#8211; Page 3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">promptly pay to Landlord any additional amounts which were incurred or otherwise paid by Landlord with thirty (30) business days of its receipt of Landlord&#8217;s Notice (which Notice shall be accompanied by reasonable supporting documentation) together with the balance of any Deficit funds due Landlord.  Deficit funds shall be expended by Landlord proportionally (based on the proportion of the Deficit to the total Tenant Work Costs) with the Tenant Work Allowance in the payment of Tenant Work Costs as such payments become due and payable. If Tenant does not affirmatively elect to pursue either option (i) or (ii) above within such 5-business day period, then Tenant shall be deemed to have elected to proceed in accordance within option (ii), above.  Landlord and Tenant agree and acknowledge that the Tenant Work Allowance will be used only for the purpose of that work depicted in the Final Plans, and that the Tenant Allowance, and all of it, shall be utilized only for the benefit of the Leased Premises.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(D)&#160;&#160;&#160;&#160;If any of the Tenant Work necessitates changes to the base Building or Building systems, or the design thereof, any such changes shall be subject to prior written approval of Landlord, in its sole discretion, and Tenant shall be responsible for all costs resulting from such changes to the extent the same exceeds the Tenant Work Allowance, including architectural and engineering charges, and any special permits or fees attributed thereto.  Any delay resulting from such changes shall be deemed a Tenant Delay.  Before any such changes are made, Tenant shall pay to Landlord the Deficit to be incurred by Landlord in connection with such changes.  Furthermore, to the extent any Tenant Work requires the modification, repair, replacement, or redesign to the Building structure due to the requirements of any applicable Legal Requirements, including but not limited to the Americans with Disabilities Act, Tenant shall be solely responsible for any such costs to the extent the same exceeds the Tenant Work Allowance.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(E)&#160;&#160;&#160;&#160;The Tenant Work Allowance shall be distributed by Landlord directly to the architects, engineers, city for permits and fees, contractors, and other professionals retained to design and construct the Tenant Work.  Under no circumstances will any portion of the Tenant Work Allowance be paid directly to Tenant by Landlord.  If the full amount of the Tenant Work Allowance has not been used in accordance with the foregoing as of the date the final invoice of the General Contractor is paid by the Landlord after the Tenant Work is complete, then the balance thereof up to a maximum sum of one hundred thousand dollars ($100,000.00) shall be applied by the Landlord to the Tenant&#8217;s contractors performing the installation of the Tenant&#8217;s furniture, trade fixtures and equipment install.  Any final balance of the Tenant Work Allowance not applied under the terms of this Work Letter may then be retained by Landlord, and Tenant shall have no rights whatsoever with respect thereto.  Notwithstanding the foregoing, Landlord shall have the right, without the obligation, to apply all or any portion of the undisbursed Tenant Work Allowance to remedy any Default by Tenant occurring hereunder&#59; provided, however, it is expressly covenanted and agreed that such remedy by Landlord shall not be deemed to waive, or release, the Default of Tenant.  The foregoing remedy of Landlord is in addition to, and not in substitution for, all other rights and remedies of Landlord in the event of a Tenant Default under the Lease.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Courier New',monospace;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Exhibit B &#8211; Page 4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(F)&#160;&#160;&#160;&#160;Landlord will cooperate with Tenant to provide Tenant copies of the bids from the subcontractors for all main trades sought by the General Contractor.   </font></div><div style="padding-left:36pt"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;Delays</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(A)&#160;&#160;&#160;&#160;The term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tenant Delay</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; as used in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean any delay that Landlord may encounter in the performance of Landlord&#8217;s obligations under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> which actually causes a delay in the Substantial Completion of the Tenant Work because of any of Tenant&#8217;s acts or omissions of any nature, whether committed willfully, negligently, intentionally, or otherwise, that result in an actual delay including, without limitation, any&#58; (i) delay attributable to Change Orders as well as any delays actually incurred in investigating and processing any Change Order or otherwise caused by a Change Order issued at Tenant&#8217;s request&#59; (ii) delay attributable to postponement of any Tenant Work at the sole request of Tenant&#59; (iii) delay by Tenant in furnishing information or giving any other approvals or authorizations within the time limits set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, or if no time is set forth for such performance in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, then a reasonable time, time being of the essence&#59; (iv) delay attributable to the failure of Tenant to pay, when due, any amounts required to be paid by Tenant pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> or the Lease including, without limitation, any Deficit&#59; (v) Tenant&#8217;s request for materials, finishes or installations which are out of the ordinary or which take a longer-than-normal time to obtain or install that are above building standard items (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">long lead time items</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) except where such long lead time items were known to the Landlord and the General Contractor that failed to order the same reasonably in advance in order to align with the building program and milestone dates&#59; (vi) the performance of, or failure to timely complete, work by Tenant or any person, firm, or entity hired or employed by Tenant, including without limitation, the failure to timely complete the installation or construction of any systems furniture to be installed or constructed by Tenant or any person, firm, or entity hired or employed by Tenant&#59; (vii) the failure of any equipment, materials or other items that are provided by Tenant and installed by Landlord to be delivered to Landlord in the time necessary for their installation or use, or the failure of any such equipment, materials or other items to comply with all required specifications&#59; (viii) any other delays resulting from the actions or inactions of Tenant&#59; or (ix) any other delays expressly stated herein or in the Lease to constitute a Tenant Delay.  Tenant shall pay to Landlord all additional costs reasonably determined to have been incurred by Landlord as a direct result from any Tenant Delay in excess of the Tenant Work Allowance.  The Term Commencement Date shall be adjusted earlier on a day-for-day bases as a result of such actual Tenant Delay.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(B)&#160;&#160;&#160;&#160;For purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> only, the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Force Majeure Delay</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean any (i) delay in the design and&#47;or completion of the construction work attributable to any strike, lockout, or other labor or industrial disturbance (whether or not on the part of the employees of either party hereto), civil disturbance, further order claiming jurisdiction, act of public enemy, war, riot, terrorism, sabotage, blockade, or embargo&#59; (ii) delay in the design and&#47;or completion of Premises Base Building Specifications or Tenant Work due to changes in any Legal Requirements, including the Americans with Disabilities Act&#59; (iii) delays due to the inability to obtain materials or equipment necessary to complete such Premises Base Building Specifications or Tenant Work in accordance with the Final Plans at normal pricing due to pandemic, foreign </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Courier New',monospace;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Exhibit B &#8211; Page 5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">supplier failures, geopolitical risk, labor disruption, insufficient capacity at ports, delay or loss of inventory in transit, excess demand, insufficient inventory, or other supply chain issues beyond General Contractor&#8217;s reasonable control&#59; and (iv) delay in the design and&#47;or completion of improvements attributable to terrorist act, lightning, earthquakes, fire, storm, hurricane, tornado, flood, washout, unusually inclement weather, explosion, or any other similar industry-wide or Building-wide cause beyond the reasonable control of the party from whom performance is required, or any of its contractors, or other representatives.  Any prevention, delay, or stoppage due to any Force Majeure Delay shall excuse the performance of the party affected for a period of time equal to any such prevention, delay, or stoppage, except the obligations of either party to pay money, including Rent, and all other charges, pursuant to the terms of the Lease.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(C)&#160;&#160;&#160;&#160;For purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and the Lease, the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Landlord Delay</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean a delay that is not a Tenant Delay nor a Force Majeure Delay which arises in the design and construction of the Premises Base Building Specifications or the Tenant Work performed in the Leased Premises that results in the late delivery of work.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.&#160;&#160;&#160;&#160;Change Orders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If Tenant shall request or authorize changes or additions to the Tenant Work being performed by Landlord after approval of the Final Plans and Landlord&#8217;s acceptance of cost estimates from the selected General Contractor, Tenant shall be responsible for the cost of revising the Final Plans (to the extent such cost is in excess of the Tenant Work Allowance) to reflect such changes or additions, and such changes or additions to the Tenant Work and the revisions to the Final Plans shall be subject to Landlord&#8217;s written approval, not to be unreasonably withheld, conditioned or delayed.  Landlord shall have no obligation to perform such changes or additions if, in Landlord&#8217;s reasonable opinion, such changes cannot reasonably be accommodated in Landlord&#8217;s construction schedule for completion of Tenant Work.  Landlord shall not be required to perform any such changes or additions until Landlord receives written authorization from Tenant and payment of 100% of Landlord&#8217;s estimate of the cost of the new Tenant Work (to the extent such cost is in excess of the Tenant Work Allowance), it being expressly understood that due to time requirements Landlord may not deliver to Tenant a final price for such Tenant Work until after it has been performed, and that Tenant shall be required to make final payment of the difference between Landlord&#8217;s estimate and actual price (to the extent such cost is in excess of the Tenant Work Allowance) as Additional Rent within forty five (45) days upon being invoiced therefor, subject to reasonable verification that charges are actual charges of General Contractor but not subject to dispute as to the reasonableness of such charges.  Any delays caused by any such changes or additions to the Tenant Work, any such revisions to the Final Plans or any delay in Tenant providing Landlord with authorization to perform the new Tenant Work or paying any amount required to be paid hereunder shall be deemed a Tenant Delay if and to the extent Substantial Completion of the Tenant Work is actually delayed thereby.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;Substantial Completion and Possession of the Leased Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Landlord will notify Tenant in writing when Landlord considers Substantial Completion (as defined below) to have occurred.  Within five (5) Business Days thereafter, Landlord&#8217;s agent and Tenant&#8217;s representative shall conduct a walk-through of the Leased Premises and identify any necessary </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Courier New',monospace;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Exhibit B &#8211; Page 6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">touch-up work, repairs and minor completion items that are necessary for final completion of the Tenant Work (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Punchlist Items</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  Neither Landlord&#8217;s agent nor Tenant&#8217;s representative shall unreasonably withhold his or her agreement on Punchlist Items provided such Punchlist Items do not materially and adversely affect Tenant&#8217;s use of the Leased Premises for the Permitted Use.  Landlord shall use commercially reasonable efforts to complete all Punchlist Items within thirty (30) days after agreement thereon&#59; however, Landlord shall not be obligated to engage overtime labor in order to complete such items.  Tenant, by taking possession of the Leased Premises to commence business operations therein (and not merely to install any Fixturing Work), is deemed to acknowledge that Landlord has satisfactorily performed all work to be performed by it as hereinabove set forth, subject to such Punchlist Items and&#47;or any latent defects.  The existence of such Punchlist Items shall not postpone the Term Commencement Date. For purposes hereof, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Substantial Completion</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; of the Tenant Work shall occur upon the completion of construction of the Tenant Work in the Leased Premises pursuant to the Final Plans, in accordance with the terms of the Lease and all applicable Laws, and the issuance of a temporary certificate of occupancy by appropriate governmental officials for the Leased Premises (if legally required as a condition of occupancy), delivery of an architect certificate that the work has been substantially completed and the Tenant Work has reached a state of completion that Tenant can reasonably use the Leased Premises for the Permitted Use without unreasonable interference on account of those items remaining to be completed, with the exception only of any Punchlist Items and any Fixturing Work&#59; provided, Substantial Completion shall have occurred even though minor details of finishing decoration or mechanical adjustments remain to be completed&#59; provided further, if, after the Delivery Date (as defined in the Lease), Tenant discovers that Substantial Completion was not in fact satisfied (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Condition Deficiencies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) despite confirmation of the Delivery Date, then the Delivery Date shall not be modified but Landlord shall remain responsible for correcting such Condition Deficiencies at its sole cost and expense.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">8.&#160;&#160;&#160;&#160;Finishing Work</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Any item or work not shown in the Final Plans, including, for example, Tenant&#8217;s trade fixtures, equipment, furniture, furnishings, telephone equipment, cabling for any of the foregoing or other personal property to be used in the Leased Premises by Tenant (hereinafter &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Finishing Work</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), shall be procured and constructed by Tenant at its sole cost and expense in accordance with the terms and conditions of this Lease and Landlord&#8217;s reasonable rules, policies, procedures and schedules and shall be conducted in such a way as not to hinder, cause any disharmony with, or delay construction of the Premises Base Building Specifications or Tenant Work.  Tenant&#8217;s suppliers, contractors, workmen, and mechanics shall be subject to reasonable approval by Landlord prior to the commencement of their work and shall be subject to Landlord&#8217;s administrative control while performing their work.  Tenant shall have provided Landlord with adequate proof of that insurance required to be maintained by Tenant&#8217;s contractors pursuant to the terms of the Lease, prior to commencing any Finishing Work.   </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">9.&#160;&#160;&#160;&#160;Tenant&#8217;s Access to the Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(A)&#160;&#160;&#160;&#160;Provided that Tenant has provided Landlord with its contractor(s) certificates of insurance required under the Lease, Landlord shall allow Tenant and its contractor(s) access to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Courier New',monospace;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Exhibit B &#8211; Page 7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the Leased Premises thirty (30) days prior to the Substantial Completion of the Tenant Work, as estimated by Landlord in good faith, solely for the purpose of installing Tenant&#8217;s Finishing Work in the Leased Premises.  Any such early occupancy shall be on all the terms and conditions contained in this Lease, except Tenant shall not be obligated for the payment of Minimum Monthly Rent and Additional Rent.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(B)&#160;&#160;&#160;&#160;Should Tenant elect to enter the Leased Premises under the terms of this Section 9 for construction of Tenant&#8217;s Finishing Work, it is hereby agreed that Tenant, its employees, its agents, its independent contractors, its suppliers and any other person under Tenant&#8217;s direct control (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tenant&#8217;s Early Access Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) installing the Finishing Work shall be subject to the reasonable direction of the Landlord and General Contractor.  If, in the reasonable judgment of Landlord, the presence of Tenant&#8217;s Early Access Parties or the Finishing Work that is being performed thereby shall materially interfere with the completion of the Tenant Work, then, Landlord shall have the right to order any or all of Tenant&#8217;s Finishing Work to cease on twenty four (24) hours&#8217; written notice.  If Landlord requires such cessation of the Finishing Work because there exists a material interference with the completion of the Tenant&#8217;s Work, then Tenant shall have Tenant&#8217;s Early Access Parties removed from the Leased Premises until such material interference is remedied.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;Tenant&#8217;s Representative</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Tenant shall designate to Landlord in writing, upon execution of the Lease, the name of one or more individual representative(s) who will work with Landlord&#8217;s representatives throughout the period of construction of the Tenant Improvements.  In the event of a change in personnel, Tenant shall promptly notify Landlord of its replacement representative.  In the event the designated Tenant representative will not be available, due to a vacation or any other extended absence from the office, Tenant shall notify Landlord of an interim Tenant representative, and the dates such interim representative are expected to be Tenant&#8217;s representative.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;Tenant&#8217;s Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Notwithstanding any provision to the contrary contained in the Lease, upon the occurrence of a Default on the part of Tenant under the Lease, or upon a default by Tenant under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> prior to Substantial Completion of the Tenant Improvements, then (i) in addition to all other rights and remedies granted to Landlord pursuant to the Lease, Landlord shall have the right to cause any and all engineers, architects, contractors, and any other persons associated with the design or construction of the Tenant Work to cease work thereon, and any delay in completion of the Tenant Work caused by such Tenant Default shall be deemed a Tenant Delay&#59; and (ii) all other obligations of Landlord under the Lease and this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall be abated until such time as such Default is cured in accordance with the terms of the Lease, or this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, as applicable.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">12.&#160;&#160;&#160;&#160;Landlord&#8217;s Representative</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Landlord shall designate in writing, upon execution of the Lease, the name of one or more individual representative(s) who will work with Tenant&#8217;s representatives throughout the period of construction of the Tenant Improvements.  In the event of a change in personnel, Landlord shall promptly notify Tenant of its replacement representative.  In the event the designated Landlord representative will not be available, due to a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Courier New',monospace;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Exhibit B &#8211; Page 8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">vacation or any other extended absence from the office, Landlord shall notify Tenant of an interim representative, and the dates such interim representative are expected to be Landlord&#8217;s representative.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Courier New',monospace;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Exhibit B &#8211; Page 9</font></div></div></div><div id="i62b57c514e6f4799af4251703560ea16_22"></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">EXHIBIT B-1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">SPACE PLAN</font></div><div><font><br></font></div></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:269px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Tenant Work shall be completed in accordance with the foregoing space plan and the Final Plans, with finishes consistent with the &#8220;market-ready&#8221; space located on the second (2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">nd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) floor of the Building (and previously inspected by Tenant).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">FEDR-59948&#92;3003987.2 &#160;&#160;&#160;&#160;Exhibit B-1 &#8211; Page 1</font></div></div></div><div id="i62b57c514e6f4799af4251703560ea16_25"></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">EXHIBIT B-2</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">PREMISES BASE BUILDING SPECIFICATIONS</font></div><div><font><br></font></div></div><div style="margin-bottom:12pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:5.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:71.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#000080;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">i</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Ref</font></div></td><td colspan="3" style="background-color:#000080;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">Condition</font></td><td colspan="3" style="background-color:#000080;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">Description</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">1</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">GENERAL</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">All construction and demolition to be completed by Landlord with respect to the Premises will meet or exceed the following USGBC LEED CI Indoor Environmental Quality Credits&#58; (a) Construction Indoor Air Quality Management Plan, During Construction&#59; (b) Construction Indoor Air Quality Management Plan, Before Occupancy&#59;  and (c) Indoor Chemical and Pollutant Source Control.</font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Concrete floor slabs will be level to within 1&#47;4&#34; cumulative deviation within ten (10) feet between any two points in the Premises and two (2) inches cumulative deviation between any two corners of the Building.  </font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord will ensure fireproofing of any exposed structural steel and any firestopping of any perforations in any fire-rated walls or areas. </font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord will deliver the Premises with all existing cabling removed (if any). </font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Premises will be separately metered for electricity (with digital meters).  Landlord will ensure that the meters have an accuracy class suitable for customer billing and the meter register is readily accessible for billing.</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">2</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PLUMBING&#47; FIXTURES&#47; WATER USAGE</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">All full floor tenants will have water sub metered.</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">3</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ELECTRICAL</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord will provide electrical capacity to the Premises of not less than six (6) watts, demand load, per rentable square foot of Floor Area, exclusive of the Building&#8217;s HVAC system and &#8220;house&#8221; loads.  Of the six (6) watts per rentable square foot of Floor Area, no less than 1.0 watt shall be supplied at 480&#47;277 volts for lighting and mechanical and no less than 5.0 watts shall be supplied at 120&#47;208 volts for utilization for general power circuits as described in the preceding paragraph. </font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Circuits for lighting fixtures in the tenant spaces are required to be connected to the emergency generator to illuminated paths of egress, of ample capacity to provide code required illumination at floor level.  </font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Building uses lighting control systems, including occupancy sensors, to control lighting during unoccupied periods and these systems will be operating and in good repair. </font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Exhibit B-2 &#8211; Page 1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:5.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:71.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">4</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">MECHANICAL (HVAC)</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord shall install an air cooled variable refrigerated flow (VRF) system with compressor with outdoor coils on the roof piped down to the Premises to the following criteria&#58;</font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During the normal heating season, to maintain indoor temperature between 72 degrees F. and 75 degrees F. when the outdoor temperature is between 0 degrees F. and 55 degrees F.</font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During the normal cooling season, to maintain indoor temperature between 72 degrees F. and 75 degrees F. when the outdoor temperature is between 55 degrees F. and 96 degrees F.  Humidity not to exceed 50 percent within the Premises.</font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During the intermediate seasons, to maintain indoor temperature between 72 degrees F. and 75 degrees F. when the outdoor temperature is between 55 degrees F. and 74 degrees F., whether by 100 percent air or refrigeration.</font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">To furnish not less than 0.33 cubic feet of fresh air, and not less than 1.0 cubic feet of total air, per minute per square foot or usable interior occupied space.</font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Fresh air levels shall be maintained in accordance with prevailing standards for Comparable Buildings and current ASHRAE-62 Standards (ventilation for acceptable indoor air quality) in effect from time to time.  Landlord shall also provide adequate thermal environmental comfort and air velocity limits in accordance with current ASHRAE-55</font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No CFC-based refrigerants will be used in the HVAC systems serving the Premises. </font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">PwC will be able to utilize the Building Management Systems (if any). </font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Base Building HVAC systems will be in good operating condition.  Landlord shall install the units and Tenant shall install fan coil units, the ductwork and diffusers to distribute the air throughout the Premises. </font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Capacity of Base Building HVAC system will be sized in accordance with cooling and heating load calculation procedures established by ASHRAE and local climatic conditions, and the HVAC system will comply with state and local building codes.  </font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Systems for the introduction of outside air for ventilation shall be designed, maintained and operated to meet or exceed the requirements of ASHRAE Standard 62.1-2007, unless local requirements are more demanding.</font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">At a minimum, the system shall provide 1 ton of cooling for every 340</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">USF and 1.0 CFM per 1 RSF of air circulation capacity, based on a 55&#176;F supply air temperature. </font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Exhibit B-2 &#8211; Page 2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:5.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:71.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">5</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">LIFE SAFETY</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">All required life safety systems shall be in place and operating, including but not limited to&#58; fire sprinkler system, emergency generator for fire pump, elevators, life safety HVAC systems, and fire alarm and communication system, egress and emergency lighting, and other items required by code</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">6</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">HAZARDOUS MATERIALS</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord will deliver the Premises free from any and all Environmentally Hazardous Materials (as defined below) in quantities in violation of Environmental Laws (as defined hereinafter).  </font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Prior to delivery of the Leased Premises, Landlord will remove therefrom all asbestos and asbestos containing materials in accordance with Environmental Laws. </font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;Environmental Laws&#34; means all applicable federal, state and local laws, statutes, ordinances, permits, orders, decrees, guidelines, rules, regulations and orders pertaining to health or the environment, including, without limitation, the Comprehensive Environmental Response, Compensation and Liability Act of 1980 and the Resource Conservation and Recovery Act and regulations promulgated thereunder, as the foregoing shall have been amended or may be amended from time to time.   </font></div><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;Environmentally Hazardous Materials&#8221; means asbestos and asbestos containing materials and any chemical, material or substance at any time included in the definition of &#8220;hazardous substances&#34;, &#34;hazardous wastes&#34; or hazardous materials as defined by or under applicable Environmental Laws.</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">7</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">COMPLIANCE WITH LEGAL REQUIREMENTS</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord will deliver the Leased Premises in compliance with all applicable federal, state and local laws, statutes, ordinances, permits, orders, decrees, guidelines, rules, regulations and orders, including, without limitation, the Americans With Disabilities Act of 1991 and the regulations promulgated thereunder as the foregoing are applied and interpreted by the applicable governmental authorities as of the Delivery Date applicable to the delivery condition hereunder, without regard to any specific use of the Premises or the tenant improvements to be installed by Tenant.</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Exhibit B-2 &#8211; Page 3</font></div></div></div><div id="i62b57c514e6f4799af4251703560ea16_28"></div><hr style="page-break-after:always"><div style="min-height:77.76pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">EXHIBIT C</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">RULES AND REGULATIONS</font></div></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant expressly covenants and agrees, at all times during the Term, and at such other times as Tenant occupies the Leased Premises or any part thereof, to comply, at its own cost and expense, with the following&#58;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;Tenant shall not obstruct or permit its agents, clerks or servants to obstruct, in any way, the sidewalks, entry passages, corridors, halls, stairways or elevators of the Building, or use the same in any other way than as a means of passage to and from the offices of Tenant&#59; bring in, store, test or use any materials in the Building which could cause a fire or an explosion or produce any fumes or vapor&#59; make or permit any disruptive noises in the Building&#59; smoke in the elevators&#59; throw substances of any kind out of the windows or doors, or in the halls and passageways of the Building&#59; sit on or place anything upon the window sills&#59; or clean the exterior of the windows.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Waterclosets and urinals shall not be used for any purpose other than those for which they are constructed&#59; and no sweepings, rubbish, ashes, newspaper or any other substances of any kind shall be thrown into them.  Waste and excessive or unusual use of electricity or water is prohibited.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Tenant shall not (i) obstruct the windows, partitions and lights that reflect or admit light into the halls or other places in the Building, or (ii) inscribe, paint, affix, or otherwise display signs, advertisements or notices in, on, upon or behind any windows or on any door, partition or other part of the interior or exterior of the Building, without the prior written consent of Landlord, which consent shall not be unreasonably withheld.  If such consent be given by Landlord, any such sign, advertisement, or notice shall be inscribed, painted or affixed by Tenant, or a company approved by Tenant, and the cost of the same shall be charged to and paid by Tenant, and Tenant agrees to pay the same promptly, on demand.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;No contract of any kind with any supplier of towels, water, ice, toilet articles, waxing, rug shampooing, venetian blind washing, furniture polishing, lamp servicing, cleaning of electrical fixtures, removal of waste paper, rubbish or garbage, or other like services shall be entered into by Tenant, nor shall any vending machine of any kind be installed in the Building, without the prior written consent of Landlord which consent shall not be unreasonably withheld.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;When electric wiring of any kind is introduced after Tenant&#8217;s Work is complete, it must be connected as directed by Landlord, and no stringing of any kind or cutting of wires will be allowed, except with the prior written consent of Landlord, which consent shall not be unreasonably withheld.  The number and location of telephones, telegraph instruments, electric appliances, call boxes, etc., shall be subject to Landlord&#8217;s approval.  No tenants shall be in direct contact with the rough floor of the Leased Premises&#59; and if linoleum or other similar floor covering is desired to be used, an interlining of builder&#8217;s deadening felt shall be first affixed to the floor by a paste or other material, the use of cement or similar adhesive material being expressly prohibited.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.&#160;&#160;&#160;&#160;Except as otherwise expressly set forth in the Lease, no additional lock or locks shall be placed by Tenant on any door in the Building without prior written consent of Landlord, which consent shall not be unreasonably withheld.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.&#160;&#160;&#160;&#160; Tenant shall not employ any Person or Persons other than Landlord&#8217;s janitors for the purpose of cleaning the Leased Premises, without prior written consent of Landlord, which consent shall not be unreasonably withheld.  Landlord shall not be responsible to Tenant for any loss of property from the Leased Premises however occurring, or for any damage done to the effects of Tenant by such janitors or any of its employees, or by any other Person or any other cause.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.&#160;&#160;&#160;&#160;No bicycles, vehicles or animals of any kind shall be brought into or kept in or about the Leased Premises, except in bicycle storage rooms.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9.&#160;&#160;&#160;&#160;Tenant shall not conduct, or permit any other Person to conduct, any auction upon the Leased Premises except occasional charitable events&#59; manufacture or store goods, wares or merchandise upon the Leased Premises, without the prior written approval of Landlord, which </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Exhibit C -Page 1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:77.76pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">EXHIBIT C</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">RULES AND REGULATIONS</font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">approval shall not be unreasonably withheld, and except the storage of usual supplies and inventory to be used by Tenant in the conduct of its business&#59; permit the Leased Premises to be used for gambling except occasional charitable events&#59; make any disruptive noises in the Building&#59; permit to be played any musical instruments, recorded or wired music in such a loud manner as to disturb or annoy other tenants&#59; or permit any unusual odors to be produced upon the Leased Premises.  No awnings or other projections shall be attached to the outside walls of the Building.  No curtains, shades or screens shall be attached to or hung in, or used in connection with, any window or door of the Leased Premises, without the prior written consent of Landlord.  Such curtains, blinds and shades must be of a quality, type, design, and color, and attached in a manner, approved by Landlord.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.&#160;&#160;&#160;&#160;Canvassing, soliciting and peddling in the Building are prohibited, and Tenant shall cooperate to prevent the same.  Retail sales will be limited to the ground level and lower level retail store areas.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11.&#160;&#160;&#160;&#160;There shall not be used in the Leased Premises or in the Building, either by Tenant or by others in the delivery or receipt of merchandise, any hand trucks, except those equipped with rubber tires and side guards.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12.&#160;&#160;&#160;&#160;Tenant, before closing and leaving the Leased Premises, shall ensure that all entrance doors are locked.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13.&#160;&#160;&#160;&#160;Landlord shall have the right to prohibit any advertising by Tenant which in Landlord&#8217;s opinion tends to impair the reputation of the Building or its desirability as a building for offices, and upon Notice from Landlord, Tenant shall refrain from or discontinue such advertising.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14.&#160;&#160;&#160;&#160;Landlord hereby reserves to itself any and all rights not granted to Tenant hereunder, including, but not limited to, the following rights which are reserved to Landlord for its purpose in operating the Building, subject to any rights in such area expressly granted to Tenant in the Lease&#58;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;the exclusive right to the use of the name of the Building for all purposes, except that Tenant may use the name as its business address and for no other purpose and as customary in Tenant&#8217;s public reports and press releases&#59;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;the right to change the name or address of the Building without incurring any liability to Tenant for so doing, except that Landlord agrees to compensate Tenant for three (3) months of Tenant&#8217;s replacement stationary print materials that require replacement due to the name or address change to the Building&#59;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;the right to install and maintain a sign or signs on the exterior of the Building to identify Landlord or its affiliated companies as the owner of the Building&#59;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;the exclusive right to use or dispose of the use of the roof of the Building, subject to any express rights granted to Tenant in the Lease&#59;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;the right to limit the space on the directory of the Building to be allotted to Tenant&#59; and</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(vi)&#160;&#160;&#160;&#160;the right to grant to anyone the right to conduct any particular business or undertaking in the Building.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.&#160;&#160;&#160;&#160;Tenant and its employees shall be subject to such parking regulations as Landlord may reasonably promulgate from time to time to prevent parking by unauthorized parties or parking in prohibited areas.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">16.&#160;&#160;&#160;&#160;All safes shall stand on a base of such size as shall be designated by the Landlord.  The Landlord reserves the right to inspect all freight to be brought into the Building and to exclude from the Building all freight which violates any of these Rules and Regulations or the Lease of which these Rules and Regulations are a part.  No machinery of any kind or articles of unusual weight or size will be allowed in the Building without the prior written consent of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Exhibit C -Page 2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:77.76pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">EXHIBIT C</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">RULES AND REGULATIONS</font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord, which consent shall not be unreasonably withheld.  Business machines and mechanical equipment, if so consented to by Landlord, shall be placed and maintained by Tenant, at Tenant&#8217;s expense, in settings sufficient to absorb and prevent all vibration, noise and annoyance.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">17.&#160;&#160;&#160;&#160;The Leased Premises shall not be used for lodging or sleeping purposes, and cooking therein is prohibited, except (a) in any portion of the Leased Premises designated for cafeteria use&#59; and (b) outside the cafeteria as in connection with receptions and events, and&#47;or the warming of food in microwaves in any employee lounge or similar areas.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">18.&#160;&#160;&#160;&#160;After 6&#58;00 p.m. until 6&#58;00 a.m. on weekdays and at all hours on Saturdays, Sundays and legal holidays, all persons entering or leaving the Building may be required to identify themselves to establish their rights to enter or leave the Building.  Landlord or its agents may exclude from the Building during such periods all persons who do not present satisfactory identification.  Each tenant shall be responsible for all persons for whom it requests admission and shall be liable to Landlord for all acts of such persons.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">19.&#160;&#160;&#160;&#160;In addition to all other liabilities for breach of any provision of these Rules and Regulations, Tenant shall pay to Landlord all actual out of pocket damages caused by such breach.  The violation of any such provision may be restrained by injunction.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Exhibit C -Page 3</font></div></div></div><div id="i62b57c514e6f4799af4251703560ea16_31"></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">EXHIBIT D</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">RULES FOR TENANT&#8217;S CONTRACTORS</font></div><div style="text-align:center"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;All demolition and&#47;or construction work generating sufficient noise to disturb Building or Project occupants (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, core drilling and ramset shots) must be accomplished during hours reasonably acceptable to Landlord.  Determination of sufficient noise levels to cause a disturbance shall be made at Landlord&#8217;s sole discretion.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Construction debris must be removed from the Building in suitable containers.  Removal must be accomplished in a manner which does not cause damage to the Building or Project, create any disturbances to tenants, or create additional cleaning for Building or Project personnel.  Sufficient precautions must be taken to protect finishes in the path of removal.  Damage to the Building or Project caused by Tenant&#8217;s contractors (and as used in this Exhibit, Tenant&#8217;s contractors shall include Tenant&#8217;s contractors and their subcontractors, laborers and material suppliers) will result in an assessment to Tenant and&#47;or its contractors for such damage, which assessment shall be paid to Landlord within thirty (30) days after Landlord&#8217;s written demand therefor.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Contractors are responsible for timely cleaning of all areas affected by their construction activities.  Contractors are further responsible for providing and promptly removing their own trash containers.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;Any work not to be installed in strict adherence with the construction contract documents must be approved by the Landlord prior to installation.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;All workmen must conduct themselves in a reasonable manner at all times.  Landlord may require Tenant and its contractors to remove any workmen using profanity, loitering in the Building or Project, or creating a disturbance to tenants or other occupants of the Building or Project.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.&#160;&#160;&#160;&#160;The workers and other personnel of each contractor shall be responsible for their own parking and the associated cost.  Unauthorized vehicles found in loading areas or parking garages will be ticketed and towed.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.&#160;&#160;&#160;&#160;Any warranties voided as a result of the contractor&#8217;s failure to comply with this Lease will result in the contractor&#8217;s replacing the voided warranty in compliance with Landlord&#8217;s requirements.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.&#160;&#160;&#160;&#160;Any roof penetrations required must be performed and repaired by the Landlord&#8217;s designated subcontractor.  Any warranties voided as a result of failure to comply with this requirement will result in the contractor&#8217;s replacing the voided warranty in compliance with the Landlord&#8217;s requirements.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9.&#160;&#160;&#160;&#160;The protection of existing mechanical equipment from physical damage or damage from dust and debris is the responsibility of Tenant and the applicable Tenant contractor.  Damage as a result of failure to protect equipment will result in an assessment against Tenant and&#47;or the applicable contractor for such damages and the resulting required repairs, which assessment shall be paid to Landlord within thirty (30) days after Landlord&#8217;s written demand therefor.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.&#160;&#160;&#160;&#160;All penetrations to slab materials require the review and approval of the Landlord&#8217;s structural engineer without exception.  The cost of this review and approval shall be Tenant&#8217;s and&#47;or its contractor&#8217;s responsibility.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11.&#160;&#160;&#160;&#160;All testing of fire alarm equipment requiring the sounding of bells, sirens, or voice annunciation must be scheduled with Landlord 48 hours in advance of the test.  Pre-testing of new fire alarm work is mandatory.  Rescheduled test as a result of the contractor&#8217;s failure to coordinate with the Landlord, the contractor&#8217;s failure to completely pre-test the system, or the contractor&#8217;s failure to pass municipal test shall be the contractor&#8217;s responsibility.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12.&#160;&#160;&#160;&#160;These rules are subject to change at the Landlord&#8217;s reasonable discretion.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exhibit D</font></div></div></div><div id="i62b57c514e6f4799af4251703560ea16_34"></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">EXHIBIT E</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">ROOFTOP RULES AND REGULATIONS</font></div><div style="text-align:center"><font><br></font></div></div><div><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Exhibit E is attached to and made a part of the Lease by and between SR WINCHESTER, LLC, a Delaware limited liability company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), and CALIX, INC., a Delaware corporation, as tenant (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) for the Leased Premises (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Leased Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) described therein and consisting of approximately 22,990 square feet of Floor Area in the building commonly known as One Santana West, San Jose, California (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Building</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  Any capitalized terms used herein, not otherwise defined herein, shall have the meanings set forth elsewhere in the Lease.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Roof Area</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Tenant shall accept the roof of the Building and Cable Path in their condition and &#8220;as-built&#8221; configuration provided in the Building Plans.  Landlord has made no representations or promise as to the suitability or effectiveness of any part of the roof for Tenant&#8217;s proposed use, or as to any Legal Requirements relating to Tenant&#8217;s proposed use, or as to the condition of (or alteration or improvement of) the roof or any Cable Path.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Rooftop Installation Work</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Installation of the Rooftop Installations (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Rooftop Installation Work</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) must be performed in a good and workmanlike manner and in accordance with all applicable Laws, and shall be subject to&#58;  (a) obtaining Landlord&#8217;s prior written approval of plans and specifications, which approval shall not be unreasonably withheld and Tenant acknowledges and agrees that, without limiting the generality of the foregoing, it shall be reasonable for Landlord to disapprove any Rooftop Installation Work if it exceeds roof load limitations, or if it exceeds the height of the roof parapet&#59; (b) obtaining Landlord&#8217;s prior written approval of Tenant&#8217;s contractor(s) for the Rooftop Installation Work, and such contractor must provide evidence of insurance reasonably satisfactory to Landlord prior to commencing work in or about the Building, provided that if any Rooftop Installation Work constitutes part of the Tenant Work, such Rooftop Installation Work may be performed by Tenant&#8217;s Contractor in accordance with the Work Agreement&#59; (c) if the Rooftop Installation Work would violate any applicable Laws&#59; and (d) all additional requirements under the Lease that apply to Alterations by Tenant.  The plans and specifications for the Rooftop Installations shall include the design, size and features thereof and mounting structure, floor and power load requirements, the means of affixing or mounting the Rooftop Installations, and (if applicable) cabling installations and the means of connecting the Rooftop Installations to the Building&#8217;s electrical system and to the interior of the Leased Premises.  The giving of any approval by Landlord shall not eliminate any of Tenant&#8217;s obligations under the Lease, including Tenant&#8217;s obligation to obtain all required permits and to comply with all Laws.  The failure of Tenant to obtain such permits or any other governmental approvals relating to the Rooftop Installations shall not release Tenant from any of its obligations under the Lease.  Tenant shall pay to Landlord all of Landlord&#8217;s reasonable out-of-pocket costs incurred in connection with the review and approval of the plans and specifications up to a maximum of Five Thousand Dollars ($5,000.00) within thirty (30) days after receipt of an invoice therefor.  Notwithstanding the foregoing, any Rooftop Work that constitutes part of the Tenant Work shall be approved or disapproved by Landlord in connection with, and subject to the time periods governing, its approval or disapproval of the Construction Documents and Final Plans pursuant to the Work Agreement.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">General Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  In addition to the applicable provisions of the Lease, Tenant&#8217;s use of the roof of the Building is subject to the following general requirements&#58;</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.  Tenant shall provide Landlord with not less than fifteen (15) Business Days advance Notice prior to commencing installation of the Rooftop Installations or other work on or to the Rooftop Installations from time to time, and agrees to afford Landlord the opportunity to be present for all such work, provided that only subsequent Notice within a reasonable time shall be required in the case of an emergency that presents an immediate danger. </font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.  After the initial installation of any Rooftop Installations, Tenant shall not make any material alteration, addition or improvement thereto, without first obtaining Landlord&#8217;s prior written approval, which approval shall not be unreasonably withheld&#59; and any such material alterations, additions or improvements shall be subject to all the conditions and restrictions that apply to the original Rooftop Installations, including the requirement that Tenant furnish </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit E - Page 1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">EXHIBIT E</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">ROOFTOP RULES AND REGULATIONS</font></div><div style="text-align:center"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord with detailed plans and specifications relating to the proposed alterations, additions or improvements.</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3. Tenant, at its expense, shall at all times keep the Rooftop Installations in good order, condition and repair, and the location of the Rooftop Installations and the areas immediately surrounding same neat and clean.  With respect to all operations relating to the Rooftop Installations, Tenant shall conduct its business and control its agents, employees, servants, licensees, contractors and subtenants (collectively &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tenant Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) in such manner as not to create any nuisance.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Tenant shall be solely responsible for the cost of supplying electricity to the Rooftop Installations, including electricity usage, and the installation, maintenance and repair of any Connections.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Roof Damage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Tenant shall, at Tenant&#8217;s sole cost and expense, protect the roof from damage arising out of the installation, repair, maintenance, operation or removal of the Rooftop Installations, and shall perform all installations, repairs, maintenance and removals, and use the roof of the Building, in a manner so as to keep in full force and effect any warranty concerning the roof.  In all cases, Tenant shall use a roof contractor designated by Landlord to perform any roof penetration or other work that may affect the integrity of the Building roof or the roof warranty.  Any damage to the roof or any other portion of the Building resulting from Tenant&#8217;s installation, repair, maintenance, operation, use, maintenance or removal of the Rooftop Installations, including leakage, water damage or damage to the roof membrane, shall be repaired by Landlord at Tenant&#8217;s sole cost and expense.  Tenant shall reimburse Landlord for any costs and expenses so incurred by Landlord within thirty (30) days after Landlord&#8217;s written request and copies of invoices therefor.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">F.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Compliance with Legal Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Tenant, at its sole cost and expense, shall comply with all applicable Laws relating to the installation, maintenance, operation, use and removal of the Rooftop Installations.  Without limiting the generality of the foregoing, Tenant, at its sole cost and expense, shall be responsible for obtaining, if required, any building permits, and any licenses or permits which may be required by the Federal Communications Commission (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FCC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), the Federal Aviation Administration (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FAA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) or any other governmental authority having jurisdiction over the Rooftop Installations or the Building and shall provide copies of the same to Landlord.  If necessary, Landlord agrees reasonably to cooperate with Tenant, at Tenant&#8217;s sole cost and expense, to obtain any appropriate licenses or permits.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">G.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Radio Frequency Emitting Equipment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  To the extent Tenant is operating radio frequency (RF) emitting equipment on the roof of or inside the Building, Tenant shall cooperate generally with Landlord and other carriers such that the Building&#8217;s rooftop shall be and remain in compliance with all rules and regulations of the U.S. Occupational Safety and Health Administration (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">OSHA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and the FCC relating to guidelines for human exposure to radio frequency or electromagnetic emission levels, as may be issued from time to time, including the rules and regulations adopted in FCC document OET 65 (which rules and regulations have also been adopted by OSHA).  If Landlord in its reasonable judgment believes that the Rooftop Equipment, either by itself or in conjunction with other equipment in or on the Building, may exceed permitted emission levels, then Tenant shall (a) promptly upon Landlord&#8217;s written request, at Tenant&#8217;s sole cost and expense, deliver to Landlord a reasonably acceptable certification or survey report demonstrating that the Building&#8217;s rooftop is in compliance with all applicable FCC and OSHA rules and regulations (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Rooftop Survey</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), and (b) to the extent Tenant&#8217;s equipment or the operation thereof directly or indirectly causes the Building&#8217;s rooftop (or any section thereof) not to be in compliance with such rules and regulations, promptly remedy any such non-compliance in accordance with Landlord&#8217;s reasonable directions and at Tenant&#8217;s sole cost and expense.  If Tenant (i) relocates or makes any change to the Rooftop Installations or (ii) makes any change to any equipment or operation thereof that directly or indirectly affects the operation of the Rooftop Equipment, Landlord may, at its option, require that a new Rooftop Survey be conducted at Tenant&#8217;s sole cost and expense by a firm approved by Landlord in its reasonable discretion.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit E - Page 2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">EXHIBIT E</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">ROOFTOP RULES AND REGULATIONS</font></div><div style="text-align:center"><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">H.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination&#59; Rooftop Installations as Property of Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Upon the expiration or earlier termination of the Lease, Tenant shall immediately cease using the roof of the Building and all Cable Paths and shall, at its own cost and expense, remove the Rooftop Installations and restore the roof and areas affected by the cabling installations to the condition in which they were found prior to the installation of the Rooftop Telecom Installations, reasonable wear and tear excepted.  The Rooftop Installations shall be considered Tenant&#8217;s Property&#59; provided, however, if Tenant fails to remove the Rooftop Installations upon by the Termination Date, they shall be deemed abandoned and may be claimed by Landlord or removed and disposed of by Landlord at Tenant&#8217;s expense.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">I.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Landlord Exculpation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Without limiting the provisions of the Lease, Tenant assumes full responsibility for protecting from theft or damage the Rooftop Installations and any other tools or equipment that Tenant may use in connection with the installation, operation, use, repair, maintenance or removal of the Rooftop Installations, assumes all risk of theft, loss or damage, and waives claims for all Losses with respect thereto against Landlord and the other Landlord Parties, including any Losses caused by any active or passive act, omission or neglect of any Landlord or any Landlord Parties or by any act or omission for which liability without fault or strict liability may be imposed, except only, with respect to any Landlord Party, (a) to the extent any injury, death or damage is caused by (i) the sole negligence of such Landlord Party and not covered by the insurance required to be carried by Tenant hereunder, (ii) the gross negligence or willful misconduct of such Landlord Party, or (iii) the criminal activity of such Landlord Party, or (b) to the extent such limitation on liability is prohibited by Laws.  Further, in no event shall Landlord or any Landlord Parties be liable under any circumstances for any consequential damages or for injury or damage to, or interference with, Tenant&#8217;s business, including loss of profits, loss of rents or other revenues, loss of business opportunity, loss of goodwill or loss of use, resulting from damage to or any failure or interruption of use of the Rooftop Installations, however occurring.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">J.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Insurance&#59; Indemnity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Tenant shall cause the insurance policies required to be maintained pursuant to Article VIII of the Lease to cover the Rooftop Installations and any claims, losses and damages arising in connection with the presence, use, operation, installation, repair, maintenance, or removal of the Rooftop Installations.  Without limiting the provisions of Article VIII of the Lease, Tenant hereby agrees to indemnify, defend and hold Landlord and the Landlord Indemnitees harmless from and against any and all Losses arising from or connected in any way with the Rooftop Installations and&#47;or the operations of Tenant or any of Tenant&#8217;s agents, employees, subtenants or contractors in connection therewith including (i) all foreseeable and unforeseeable consequential damages to Tenant&#8217;s business in the Leased Premises, (ii) any violation of Laws, and (iii) any bodily injury or property damage.  The foregoing indemnity shall survive the expiration or earlier termination of the Lease.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">K.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Conflict</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If there is a conflict between the provisions of the Lease and the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit E</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit E</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall control. </font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit E - Page 3</font></div></div></div><div id="i62b57c514e6f4799af4251703560ea16_37"></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">EXHIBIT F</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">OPTIONS TO EXTEND</font></div><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> is attached to and made a part of the Lease by and between SR WINCHESTER, LLC, a Delaware limited liability company, as landlord (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), and CALIX, INC., a Delaware corporation, as tenant (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) for the Leased Premises (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Leased Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) described therein and consisting of approximately 22,990 square feet of Floor Area in the building commonly known as One Santana West, San Jose, California.  Any capitalized terms used herein, not otherwise defined herein, shall have the meanings set forth elsewhere in the Lease.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord hereby grants to Tenant one (1) option to extend the Term (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Extension Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) for a period of seven (7) years (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Extension Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) commencing on the first day following the last day of the initial Term on the terms and subject to the conditions set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#59; provided, however, that (i) Tenant has not sublet the Leased Premises (or any part thereof) or assigned its interest in the Lease except pursuant to a Permitted Transfer&#59; (ii) the Extension Option is exercised, if at all, only with respect to the entire Leased Premises&#59; and (iii) Tenant is not in Default of the terms, covenants or conditions of this Lease at the time Tenant exercises the Extension Option.  The condition set forth in clause (iii) above is for the sole benefit of Landlord, and Landlord, alone, shall have the right in its reasonable discretion to insist on strict observance with the foregoing condition or to waive any such condition.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Tenant shall exercise the Extension Option, if at all, by giving Landlord unconditional, irrevocable Notice of such election not earlier than three hundred sixty five (365) days and not later than two hundred seventy (270) days prior to the last day of the initial Term (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exercise Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), the time of such exercise being of the essence.  Subject to the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, upon the giving of such Notice, this Lease and the Term shall be extended without execution or delivery of any other or further documents, with the same force and effect as if the Extension Term had originally been included in the Term.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Conditions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If Tenant exercises the Extension Option pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> above, then all of the terms, covenants and conditions of this Lease shall continue in full force and effect during the Extension Term, including provisions regarding payment of Additional Rent, which shall remain payable on the terms herein set forth, except that (i) the Minimum Rent during the Extension Term shall be as determined in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> below, (ii) Tenant shall continue to possess and occupy the Leased Premises in their existing condition, &#8220;as is,&#8221; as of the commencement of the Extension Term, and, subject to and without limiting Landlord&#8217;s repair, maintenance and other obligations under this Lease, Landlord shall have no obligation to repair, remodel, improve or alter the Leased Premises, to perform any other construction or other work of improvement upon the Leased Premises, or to provide Tenant with any construction or refurbishing allowance whatsoever, and (iii) Tenant shall have no further rights to extend the Term after the expiration of the Extension Term. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Prevailing Market Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Minimum Rent payable by Tenant for the Leased Premises during the Extension Term shall be the Prevailing Market Rate (as defined below) for the Leased Premises, valued as of the commencement of such Extension Term, determined in the manner hereinafter provided.  As used herein, the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Prevailing Market Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean the annual Minimum Rent that a willing tenant would pay, and that a willing landlord would accept, at arm&#8217;s length, for space comparable to the Leased Premises within other comparable office buildings and comparable parking located in the West San Jose, Cupertino, Los Gatos and Campbell,  California submarkets (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Comparison Buildings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), based upon binding lease transactions for tenants in Comparison Buildings (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Comparison Leases</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) entered into within twelve (12) months prior to the date of the determination of such Minimum Rent.  Comparison Leases shall include renewal and new non-renewal tenancies, but shall exclude subleases and leases of space subject to another tenant&#8217;s expansion rights.  Rent rates payable under Comparison Leases shall be adjusted to account for variations between this Lease and the Comparison Leases with respect to&#58; (i) the length of the Extension Term compared to the lease term of the Comparison Leases&#59; (ii) the rental structure, including, without limitation, rental rates per square foot (including whether gross or net, and if gross, adjusting for base year or expense stop), free rent additional rental, all other payments and escalations&#59; (iii) the size of the Leased Premises compared to the size of the leased premises of the Comparison Leases&#59; (iv) the location, floor levels and efficiencies of the floor(s) of the Leased Premises compared to the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit F - Page 1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">EXHIBIT F</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">OPTIONS TO EXTEND</font></div><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">leased premises of the Comparison Lease&#59; (v) the age and quality of construction of the Building compared to the Comparable Building&#59; (vi) the leasehold improvements and&#47;or allowances, (vii) the availability of parking, the parking ratio and parking charges and (viii) all other economic factors or concessions available to a tenant in such a transaction.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.&#160;&#160;&#160;&#160; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Landlord&#8217;s Proposal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Not later than thirty (30) days after Landlord receives Notice of Tenant&#8217;s exercise, provided Tenant has given valid Notice of exercise of the Extension Option, Landlord shall deliver to Tenant a good faith written proposal of the Prevailing Market Rate for the Leased Premises for such Extension Term.  Within thirty (30) days after receipt of Landlord&#8217;s proposal, Tenant shall notify Landlord in writing (i) that Tenant accepts Landlord&#8217;s proposal or (ii) that Tenant elects to submit the determination of Prevailing Market Rate to arbitration in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section E</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> below.  If Tenant does not give Landlord a timely Notice in response to Landlord&#8217;s proposal, then Tenant shall be deemed to have accepted Landlord&#8217;s proposal.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Arbitration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If Tenant elects to submit the determination of Prevailing Market Rate to arbitration, then Landlord and Tenant shall first negotiate in good faith in an attempt to determine the Prevailing Market Rate for the Extension Term.  If Landlord and Tenant are able to agree upon the Prevailing Market Rent within thirty (30) days following the delivery of Tenant&#8217;s Notice to Landlord electing arbitration, then such agreement shall constitute a determination of Prevailing Market Rate for purposes of this Paragraph, and the parties shall immediately execute a commercially reasonable amendment to this Lease stating the Prevailing Market Rate and the Minimum Rent for the Extension Term.  If Landlord and Tenant are unable to agree on the Prevailing Market Rate within such negotiating period, then within fifteen (15) days after the expiration of such negotiating period, the parties shall meet and concurrently deliver to each other their respective written estimates of Prevailing Market Rate for the Extension Term, supported by the reasons therefor (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Determination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  Landlord&#8217;s Determination may be more or less than its initial proposal of Prevailing Market Rate.  If either party fails to deliver its Determination in a timely manner and such failure continues for five (5) days after the receipt of Notice from the other party to deliver a Determination, then the Prevailing Market Rate shall be the amount specified by the other party.  The Prevailing Market Rate shall be determined as set forth below, each party being bound to its Determination and such Determinations establishing the only two choices available to the Arbitration Panel (as hereinafter defined).  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;i. Within ten (10) days after the parties exchange Landlord&#8217;s and Tenant&#8217;s Determinations, the parties shall each appoint an arbitrator who shall be a licensed California real estate broker with at least ten (10) years&#8217; experience in leasing Comparison Buildings immediately prior to his or her appointment, and be familiar with the rentals then being charged in the Comparison Buildings.  The parties may appoint the real estate brokers who assisted them in making their Determinations as their respective arbitrators.  If either Landlord or Tenant fails to appoint an arbitrator and such failure continues for five (5) days after receipt of Notice from the other party, then the Prevailing Market Rate for the Extension Term shall be the Determination of the other party. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ii. Within twenty (20) days following their appointment, the two arbitrators so selected shall appoint a third, similarly-qualified, independent arbitrator who has not had any prior business relationship with either party (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Independent Arbitrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  If an Independent Arbitrator has not been so selected by the end of such twenty (20) day period, then either party, on behalf of both, may request such appointment by the local office of the American Arbitration Association (or any successor thereto), or in the absence, failure, refusal or inability of such entity to act, then either party may apply to the presiding judge for the Santa Clara County Superior Court, for the appointment of such an Independent Arbitrator, and the other party shall not raise any question as to the court&#8217;s full power and jurisdiction to entertain the application and make the appointment. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;iii. Within five (5) days following notification of the identity of the Independent Arbitrator so appointed, Landlord and Tenant shall submit copies of Landlord&#8217;s Determination and Tenant&#8217;s Determination to the three arbitrators (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Arbitration Panel</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  The Arbitration </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit F - Page 2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">EXHIBIT F</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">OPTIONS TO EXTEND</font></div><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Panel, by majority vote, shall select either Landlord&#8217;s Determination or Tenant&#8217;s Determination as the Prevailing Market Rate and Minimum Rent for the Extension Term, and shall have no right to propose a middle ground or to modify either of the two proposals or the provisions of this Lease.  The Arbitration Panel shall attempt to render a decision within fifteen (15) Business Days after appointment.  In any case, the Arbitration Panel shall render a decision in writing with reasons for the determination within forty-five (45) days after appointment.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;iv. The decision of the Arbitration Panel shall be final and binding upon the parties, and may be enforced in accordance with the provisions of California law.  In the event of the failure, refusal or inability of any member of the Arbitration Panel to act, a successor shall be appointed in the manner that applied to the selection of the member being replaced.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;v. Each party may submit any written materials to the Arbitration Panel within five (5) Business Days after selection of the Independent Arbitrator.  No witnesses or oral testimony (i.e. no hearing) shall be permitted in connection with the Arbitration Panel&#8217;s decision unless agreed to by both parties.  No ex-parte communications shall be permitted between any member of the Arbitration Panel and either Landlord or Tenant following appointment of the Arbitrator Panel until conclusion of the arbitration process.  The members of the Arbitration Panel are authorized to walk both the Leased Premises and any space in the Comparison Buildings (to the extent access is made available).</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;vi. Each party shall pay the fees and expenses of the arbitrator designated by such party and the parties shall share the fees and expenses of the Independent Arbitrator and the expenses incident to the proceedings (excluding attorneys&#8217; fees and similar expenses of the parties which shall be borne separately by each of the parties). </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;vii. With the exception of claims of fraud, gross negligence or criminal actions, Landlord and Tenant shall waive all claims, causes of action or other rights to proceed against the arbitrators and agree to indemnify and defend the arbitrators from and against any such claims, causes of action or proceedings brought by either Landlord or Tenant against the arbitrators.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;viii.  Until the matter is resolved by agreement between the parties or a decision is rendered in any arbitration commenced pursuant to this Section E, Tenant&#8217;s monthly payments of Minimum Rent shall be in the amount due and payable in the final month of the current Term of the Lease.  Within ten (10) Business Days following the resolution of such dispute by the parties or the decision of the arbitrators, as applicable, Tenant shall pay to Landlord the amount of any deficiency in the Minimum Rent previously paid, or Landlord shall pay to Tenant any excess or elect to credit the excess previously paid by Tenant to the next succeeding installments of Minimum Rent until fully exhausted, as the case may be.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">F.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Rights Personal to Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Tenant&#8217;s right to exercise the Extension Option is personal to, and may be exercised only by the Original Tenant.  No assignee or subtenant, other than a Permitted Transferee, shall have any right to exercise the Extension Options granted herein.</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit F - Page 3</font></div></div></div><div id="i62b57c514e6f4799af4251703560ea16_40"></div><hr style="page-break-after:always"><div style="min-height:105.12pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">EXHIBIT G</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#91;INTENTIONALLY OMITTED&#93;</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i62b57c514e6f4799af4251703560ea16_43"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT H</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">OFFICE TENANT SIGN CRITERIA</font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">SANTANA WEST OFFICE BUILDING SIGN CRITERIA</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">All signs must be approved in writing by the Landlord and the City of San Jose Department of Planning, Building &#38; Code Enforcement before Tenant commences sign fabrication, installation or obtaining other governmental approvals.  No changes are permitted unless approved in writing by Landlord.  Landlord&#8217;s approval </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">may be granted or withheld in Landlord&#8217;s sole and absolute discretion</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Notwithstanding any City of San Jose code provision to the contrary, total Tenant sign area per facade shall be limited to one (1) square foot of sign area per each linear foot of respective building frontage.  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant shall submit sign shop drawings to Landlord for Landlord&#8217;s written approval prior to commencing fabrication.  The shop drawings shall indicate the size of all graphics and letters, along with spacing, type(s) of material, color, dimensions in relation to Leased Premises and installation details compatible with the materials and construction of the building facade.  The drawings shall be to scale, indicating respective building elevations and appropriate section cuts through each sign, dimensioned to show overall length, height and letter depth, along with distance from end of letters to relevant building and&#47;or demising lines.  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Sign types installed at heights less than thirty-four feet (34&#8217;) as measured from the top of the adjacent sidewalk grade include the below-referenced Storefront Signs, Display Window Signs, Window Signs, Plaque Signs, Entry Area Paving Signs, and Address Signs.  Other architectural elements that may be considered by Landlord at heights less than thirty-four feet (34&#8217;) as measured from the top of the adjacent sidewalk grade to communicate the tenant&#8217;s identity might include vertical projecting signs such as blade signs, and balcony treatments.  Sign types installed at heights greater than thirty-four feet (34&#8217;) as measured from the top of the adjacent sidewalk grade include the below-referenced Storefront Signs.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">A.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Storefront Signs</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Storefront signs must reflect the Trade Name of the Tenant.  The storefront sign (or &#8220;flat mounted signs&#8221; as referenced in San Jose&#8217;s Sign Ordinance) can include a retail logo, a symbol, or an image which represents the Trade Name.  Despite the term &#8220;flat&#8221; used in the Sign Ordinance, Tenant is encouraged to explore three-dimensional options at Santana Row, offering variety, texture and depth.  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Signs should have a three-dimensional character and be illuminated by a fully-integrated light source.  To meet City of San Jose lighting requirements, illumination needs to be concealed.  Signage cut through a surface material with illumination from behind, or reverse channel &#8220;halo&#8221; letters are good examples of concealed lighting techniques.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Natural materials are the most appropriate for sign fabrication at Santana Row and can include&#58; cast, polished or painted metal&#59; painted, stained or natural wood&#59; glazed or mosaic tile&#59; etched, cut, edge-lit, or stained glass&#59; cast-stone and carved natural stone.  Bas-relief is encouraged, as are unique shapes and dimensional profiles.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">All equipment, transformers, raceways, ballasts, crossovers, and conduits must be completely concealed.  Connections and penetrations through the fascia shall be restricted.  Tenant will remain responsible for damage and&#47;or repair due to the attachment and&#47;or removal of Tenant signs.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">B.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Display Window Signs</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Storefronts may also incorporate signs inside a display window, if an integral part of the architectural design.  Display window signs are intended for the Tenant Trade Name and&#47;or logo only.  Other brand names, brand logos and&#47;or individual product names are prohibited.  Display Window Signs shall be designed to complement architectural design, and in no event will be permitted to exceed more than 10% of the total glazed area.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit H - Page 1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT H</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">OFFICE TENANT SIGN CRITERIA</font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Display Window Signs should generally be set-back sufficiently from the storefront to draw attention to the display area.  Signs must be set back a minimum of twelve inches (12&#8221;) behind storefront glazing and in all events will be counted against overall sign area.  All ballasts, transformers and other non-illuminated elements must be concealed.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">C.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Window Signs</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Window Signs may be proposed in lieu of Display Window Signs or where display window signs are not allowed.  Window Signs are intended to display the Tenant Trade Name and&#47;or logo only, in no event will be permitted to exceed more than 10% of the total glazed area, and in all events will be counted against overall sign area.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Window Signs are applied directly to the surface of the glass.  These include metal leaf, painted, etched, cut and sandblasted letters and&#47;or logo graphics.  Vinyl signs, and reverse cut vinyl adhesive signs on window glazing are not permitted at Santana Row.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">D.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Plaque Signs</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant&#8217;s Trade Name, logo, and related imagery may be proposed to Landlord for wall-mounted plaque signs in the vicinity of specific Tenant points-of-entry.  Mounting is best at eye-level and sign area is part of area calculations for overall allowances by Code, in all events will be counted against overall sign area.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">E.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Entry Area Paving Signs</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tenant may propose to incorporate Tenant Trade Name and&#47;or logo inset in entry areas provided they maintain a flush walking surface.  Tenant Trade Name and&#47;or logo may be created with a design on or in, for example, glazed tile, mosaic, terrazzo, non-oxidizing stainless, or other approved paving material.  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">F.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Store Address Signage</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord has designed a comprehensive system of Tenant way-finding within Santana Row.  Consistent with this overall system but architecturally complementary to Tenant&#8217;s overall sign program, once approved in writing, Tenant will install, at its cost, its address number in conjunction with the San Jose Fire Marshall&#8217;s direction.  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">G.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Additional Signage per Building</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Street level blade signs&#59; vertical blade signs&#59; and balcony treatments may be proposed by Tenant to Landlord.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">H.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Prohibited Sign Materials</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:120%"></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Plastic materials of any kind, including acrylic letters, and vacuum-formed plastic letters.</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:120%"></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Internally illuminated, acrylic-faced channel letters.</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:120%"></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Cabinet signs with illuminated, translucent background and silhouette letters.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:120%"></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Signs utilizing paper, cardboard, stickers, or decals applied to or located behind the storefront glazing.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:120%"></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Sandblasted wood signs in natural wood finish with painted, raised letters and&#47;or logos.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:120%"></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exposed raceways, ballast boxes, transformers, crossovers or conduit.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit H - Page 2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT H</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">OFFICE TENANT SIGN CRITERIA</font></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:120%"></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No advertising placards, banners, pennants, names, insignia, trademarks, or other descriptive or promotional material may be affixed or maintained on windows, glass fixtures and equipment or any other area of the storefront, including credit card signs.  </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:120%"></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The name, stamps, or decals of the sign manufacturer may not be displayed on any visible portion of the sign.  Non-ornamental hardware used to attach sign to storefront may not be exposed to view.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">I.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Access, Power and Compliance</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Access panels in or through Tenant&#8217;s demised Leased Premises, and not otherwise visible outside of Tenant&#8217;s demised Leased Premises, required to service Tenant sign equipment must be provided by Tenant in accordance with applicable codes and laws.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">All illuminated signs shall be on a Tenant electrical circuit and a Tenant electric meter, and controlled by a timer consistent with Landlord&#8217;s established Santana Row hours of operation and the hours of illumination permitted by the City of San Jose.  Similarly, light levels on signs shall be controlled by a lockable dimmer maintained in a manner consistent with Landlord&#8217;s overall Santana Row lighting plan and the levels of illumination permitted by the City of San Jose.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">J.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Variances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:justify"><font><br></font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord to reasonably cooperate with Tenant in obtaining variances of the vertical height limitations imposed by any sign ordinances at no cost to Landlord, so long as the placement of such signs are consistent with the locations specified in </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit G</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> (other than the vertical access if such variance is approved) and the signs otherwise comply with the criteria specified herein and all other applicable laws.     </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit H - Page 3</font></div></div></div><div id="i62b57c514e6f4799af4251703560ea16_46"></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT I</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">FORM OF LETTER OF CREDIT</font></div><div style="text-align:center"><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Not applicable.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit J - Page 1</font></div></div></div><div id="i62b57c514e6f4799af4251703560ea16_49"></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">EXHIBIT J</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">FORM OF GROUND LESSOR RECOGNITION AGREEMENT</font></div><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NON-DISTURBANCE, RECOGNITION AND ATTORNMENT AGREEMENT</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Reference is made to a certain Lease Agreement, dated as of March 14, 2014, by and between WINCHESTER INVESTMENTS, LLC, a California limited liability company (hereinafter referred to as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Parent Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), as Lessor, and SR WINCHESTER, LLC, a Delaware limited liability company, with offices at 1626 East Jefferson Street, Rockville, Maryland  20852 (hereinafter referred to as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), as Lessee, of certain real property and improvements described therein, including certain real property (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Entire Leased Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) located in the City of San Jose, the County of Santa Clara, State of California, and more particularly described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Said Lease Agreement, as amended by that certain First Amendment to Ground Lease dated February 10, 2015, that certain Second Amendment to Ground Lease dated January 17, 2016 and that certain Third Amendment to Ground Lease dated February 16, 2018, is hereinafter referred to as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Parent Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.&#8221;  A Memorandum of the Parent Lease is recorded as Instrument No. 22657768 of the Official Records of Santa Clara County, California.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Further reference is made to a certain &#8220;Office Lease&#8221; (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Sublease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), dated December ___, 2024, between Landlord, as the sublessor, and CALIX, INC., a Delaware corporation, as subtenant (hereinafter referred to as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) of a portion (&#8220;the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Demised Leased Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) of the Entire Leased Premises.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">NOW, THEREFORE, in consideration of the mutual covenants and agreements herein contained, the parties hereto hereby agree as follows&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1. Parent Landlord does hereby warrant and represent to Tenant that the Parent Lease has not been amended, except as aforesaid, and is in full force and effect as of the date hereof, that the term of the Parent Lease has heretofore commenced, that, to the knowledge of Parent Landlord, there are no defaults by either Parent Landlord or Landlord thereunder, that Landlord is, as of the date hereof, the Lessee under the Parent Lease and that nothing contained in the Parent Lease prohibits or restricts the execution and delivery of the Sublease.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2. Tenant does hereby warrant and represent to Parent Landlord that the Sublease is presently in full force and effect and unmodified except as set forth above, that to the knowledge of Tenant, there are no defaults by either the Landlord or Tenant thereunder, and that Tenant has no knowledge of any charge, lien or claim or right of offset under the Sublease.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3. Parent Landlord does hereby acknowledge receipt of a fully executed copy of the Sublease.  Parent Landlord does hereby consent to the execution and delivery of the Sublease.  Parent Landlord does hereby recognize the Sublease and all of Tenant&#8217;s rights thereunder.  Notwithstanding anything in the Parent Lease contained to the contrary, Parent Landlord does hereby agree that, whether or not the term of the Parent Lease shall be cancelled or shall terminate prior to the expiration of the term of the Sublease, or Parent Landlord shall come into possession of all or any part of the Demised Leased Premises described in the Sublease prior to the expiration of the term of the Sublease, or Parent Landlord shall seek to exercise any of the rights or remedies under the Parent Lease, the Sublease shall continue in full force and effect in accordance with its terms, and Tenant&#8217;s rights under the Sublease, and Tenant&#8217;s use, possession and enjoyment of the Demised Leased Premises, shall not be modified or disturbed, except for such cause as would entitle Landlord to terminate the Sublease in accordance with the terms and conditions contained in the Sublease.  Except as provided in the Sublease, Parent Landlord shall take no action that shall in any way interfere with any right or privilege of Tenant under the Sublease.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4. All proceeds of condemnation awards (and other awards by reason of the exercise of the power of eminent domain) and insurance paid or payable with respect to the Demised Leased Premises or any other part of the Entire Leased Premises and actually received by Parent Landlord, after the deduction of all costs and expenses incurred in obtaining such awards or proceeds, shall, except as otherwise provided in the last sentence of this paragraph 4, to the extent required, be applied and paid in the manner set forth in the Sublease provided and to the extent the same are consistent with the terms of the Parent Lease (regardless of whether or not the Parent Lease is in existence), but in any event including payment and&#47;or application with </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:10.00pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:10.00pt">Exhibit J &#8211; Page 1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">respect to the unamortized cost of leasehold improvements constructed by or otherwise at the cost of Tenant.  The foregoing is subject to the rights (if any) of any mortgagee of the Entire Leased Premises.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5. Upon the cancellation or termination of the term of the Parent Lease, prior to the expiration of the term of the Sublease as extended, whether the Parent Lease shall be so terminated, or be cancelled, upon the expiration of its term as stated therein or on any other date, and whether upon the election of either Parent Landlord or Landlord thereunder, or in any other manner, so long as Tenant is not then in default under the Sublease beyond any applicable cure period provided in the Sublease, Tenant shall not be made (except in connection with any action Landlord could bring against Tenant in connection with the Sublease) a party in any litigation to evict or dispossess Landlord nor shall Tenant be evicted or disturbed as a result thereof, and Parent Landlord shall recognize Tenant as tenant of the Demised Leased Premises for the balance of the term of the Sublease, as extended, in accordance with all of the provisions of the Sublease.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6. Tenant does hereby agree that, if the term of the Parent Lease shall be cancelled or terminated prior to the expiration of the Sublease, Tenant shall recognize, and attorn to, Parent Landlord as the landlord under the Sublease in accordance with the terms and conditions contained in the Sublease, provided that Parent Landlord shall then assume, subject to the provisions set forth herein and the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, below, in writing to Tenant to thereafter perform and observe all of the terms and conditions contained in the Sublease on the part of the landlord thereunder to be performed or observed.  Notwithstanding anything to the contrary herein, Parent Landlord (i) shall not be bound by any rent or additional rent that Tenant may have paid in advance to Landlord for a period in excess of one (1) month, except to the extent such monies are transferred to or received by Parent Landlord, (ii) shall not be liable for any act or omission of any prior landlord under the Sublease, (iii) shall not be obligated to return any security deposit unless specifically received by Parent Landlord, (iv) shall not be subject to any defense, offsets, claims, counterclaims, reduction, deduction or abatement which Tenant may have against any prior landlord under the Sublease, (v) shall not be bound by any obligation to make any payment to Tenant which was required to be made prior to the time Parent Landlord succeeded to the landlord&#8217;s interest under the Sublease, and (vi) shall not be bound by any obligation to perform any improvement work or to make any improvements to the Demised Leased Premises (other than ongoing maintenance and repair obligations).  Tenant agrees to give to Parent Landlord copies of all written notices of default given by Tenant to Landlord under the Lease at the same time any such notice is given by Tenant to Landlord.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7. In the event Parent Landlord becomes the Landlord under the Sublease, in accordance with this Agreement, Tenant specifically understands and agrees that there shall be no personal liability on Parent Landlord or any other person or entity with respect to any of the liabilities and obligations under the Sublease.  Tenant and any person claiming by, through or under Tenant shall look solely to the equity of the Parent Landlord in the Entire Leased Premises, and the rents, proceeds and profits therefrom, for the satisfaction of Tenant&#8217;s and such person&#8217;s remedies and claims for damages.  Nothing in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall be construed as a bar to any injunctive relief or remedy available to Tenant or as limiting any rights or remedies Tenant may have under the Sublease as a result of any such breach or default, except the right to seek personal liability against Parent Landlord as set forth herein.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8. From and after Tenant&#8217;s receipt of written notice from Parent Landlord (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Rent Payment Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), Tenant shall pay all base rent, percentage rent, and&#47;or additional rent (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Rent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) under the Sublease to Parent Landlord or as Parent Landlord shall direct in writing, until such time as Parent Landlord directs otherwise in writing.  Tenant shall comply with any Rent Payment Notice, notwithstanding any contrary instruction, direction or assertion from Landlord.  Parent Landlord&#8217;s delivery to Tenant of a Rent Payment Notice, or Tenant&#8217;s compliance therewith, shall not be deemed to&#58; (a) cause Parent Landlord to succeed to or to assume any obligations or responsibilities as Landlord under the Sublease, all of which shall continue to be performed and discharged solely by Landlord unless and until the Parent Lease is terminated&#59; or (b) relieve Landlord of any obligations under the Sublease.  The foregoing is subject to the rights (if any) of any mortgagee of the Entire Leased Premises.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit J - Page 2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9. Whenever any notice is required or permitted hereunder, such notice shall be in writing and shall be personally delivered or sent, postage prepaid by registered or certified mail, return receipt requested, to the addresses set out below, or to such other addresses as are specified by written notice given in accordance herewith&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">PARENT LANDLORD&#58;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Winchester Investment, LLC</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;c&#47;o Westwind Enterprises, Ltd.</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;1515 The Alameda, Ste. 200</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;San Jose, California 95126</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Attention&#58; Ray K. Farris, II</font></div><div style="text-indent:72pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">with a copy to&#58;</font></div><div style="text-indent:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Strategy Law, LLP</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;One Almaden Blvd.,, Ste. 700</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;San Jose, California 95113</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Attention&#58; Tamara B. Pow, Esq.</font></div><div style="text-indent:72pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TENANT&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Prior to the Lease Term Commencement Date&#58;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Calix, Inc.</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;2777 Orchard Parkway</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;San Jose, CA 95131<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Attention&#58; General Counsel</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">After the Lease Term Commencement Date&#58;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Calix, Inc.</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;1 Santana West</font></div><div style="padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3155 Olsen Drive<br>Suite 450</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;San Jose, CA 95117<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Attention&#58; General Counsel</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;with a copy to&#58;</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Nossaman LLP</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;50 California Street</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Floor 34</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;San Francisco, CA 94111<br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Attention&#58; Simon T. Adams, Esq.</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">All notices and other communications hereunder delivered or mailed as aforesaid shall be deemed to have been given as of the date of personal delivery, or the date shown on the signed courier or certified or registered mail receipt (or if acceptance is refused, as of the date of refusal of acceptance as shown on the courier or certified or registered mail receipt).  Parent Landlord or Tenant shall have the right, from time to time, to change the designation or address of any person to receive notices and other communication on behalf of Parent Landlord or Tenant, as the case may be, by specifying any other designation or address in the United States upon giving fifteen (15) days&#8217; notice thereof to Parent Landlord or Tenant, as the case may be.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10. References herein contained to the term of the Parent Lease and the term of the Sublease shall mean the terms thereof as then extended pursuant to the provisions thereof.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit J - Page 3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11. The agreements contained herein shall be self-executing without the requirement of any further instrument or act by any party referred to herein.  Tenant and Parent Landlord shall, however, confirm the non-disturbance and attornment provisions of this Agreement in writing upon the written request by either of them.  This Agreement shall be binding upon, and inure to the benefit of, each of the parties hereto and its successors and assigns.  This Agreement and the covenants herein contained are intended to run with and bind all lands affected thereby.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12. This Agreement constitutes the entire agreement between Parent Landlord and Tenant regarding the rights and obligations of Parent Landlord and Tenant as to the subject matter of this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13. If this Agreement conflicts with the Sublease, then this Agreement shall govern as between the parties&#59; including upon any attornment pursuant to this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14. Except as expressly provided for in this Agreement, Parent Landlord has no obligations to Tenant with respect to the Sublease.  If Parent Landlord assigns its interest in the Parent Lease to a third party assignee, all rights and obligations of Parent Landlord under this Agreement shall terminate, and the third party assignee shall automatically have the same rights and obligations as Parent Landlord under this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15. The interpretation, validity and enforcement of this Agreement shall be governed by and construed under the internal laws of the state where the Demised Leased Premises are located, excluding its principles of conflict of laws.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">16. This Agreement may be amended, discharged or terminated, or any of its provisions waived, only by a written instrument executed by the party to be charged.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">17. This Agreement may be executed in any number of counterparts, each of which shall be deemed an original and all of which together shall constitute one and the same instrument.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">18. Each party hereto represents that it has the full authority to enter into this Agreement, and that the entry into this Agreement by such party has been duly authorized by all necessary action.</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(Signature page follows.)</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit J - Page 4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:91.44pt;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, each of the parties hereto has caused this instrument to be executed and delivered all as of the ________ day of ________________, 202_.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;PARENT LANDLORD&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;WINCHESTER INVESTMENT, </font></div><div style="padding-left:216pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">LLC</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.615%"><tr><td style="width:1.0%"></td><td style="width:32.043%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.786%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.871%"></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">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:10pt;font-weight:400;line-height:133%">Ray K. Farris, II</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;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:133%">Ray K. Farris</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Title</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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:133%">Manager</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit J - Page 5</font></div></div></div><div id="i62b57c514e6f4799af4251703560ea16_52"></div><hr style="page-break-after:always"><div style="min-height:77.76pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TENANT&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CALIX, INC., </font></div><div style="padding-left:144pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">a Delaware corporation &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.615%"><tr><td style="width:1.0%"></td><td style="width:32.043%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.786%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.871%"></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">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:10pt;font-weight:400;line-height:133%">&#47;s&#47; Cory Sindelar</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;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:133%">Cory Sindelar</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Title&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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:133%">CFO</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:10.00pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:10.00pt">Exhibit J &#8211; Page 6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:77.76pt;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit A - Description of Entire Leased Premises</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Parcel 2 of Parcel Map entitled &#34;Santana West&#34;, recorded December 2, 2019, in Book 927 of Maps at Pages 27 - 32, Santa Clara County Records.</font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:10.00pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:10.00pt">Exhibit J &#8211; Page -7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:77.76pt;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord&#8217;s Consent</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord consents and agrees to the terms of the foregoing Agreement, which was entered into at Landlord&#8217;s request.  The foregoing Agreement shall not alter, waive or diminish any of Landlord&#8217;s obligations under the Parent Lease or the Sublease.  The above Agreement discharges any obligations of Parent Landlord to enter into a non-disturbance agreement with Tenant.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord irrevocably directs Tenant to comply with any Rent Payment Notice, notwithstanding any contrary direction, instructions, or assertion by Landlord.  Tenant shall be entitled to rely on any Rent Payment Notice, and Landlord hereby agrees to give Tenant full credit for all Rent that Tenant pays to Parent Landlord or its designee in response to a Rent Payment Notice.  Tenant shall be under no duty to controvert or challenge any Rent Payment Notice.  Tenant&#8217;s compliance with a Rent Payment Notice shall not be deemed to violate the Sublease.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Landlord represents to Parent Landlord and Tenant that, as of the Effective Date, to the best of Landlord&#8217;s knowledge, no breach or default by Tenant exists under the Sublease, and no event has occurred that, with the giving of notice, the passage of time, or both, would constitute such a breach or default.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The provisions in this Landlord&#8217;s Consent are for the express benefit of Parent Landlord and Tenant.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;LANDLORD&#58;</font></div><div><font><br></font></div><div style="margin-bottom:12pt;padding-left:216pt;text-indent:-216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SR WINCHESTER, LLC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">,<br>a Delaware limited liability</font></div><div style="padding-left:180pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">By&#58; Street Retail, LLC, </font></div><div style="padding-left:180pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">       a Maryland limited liability company</font></div><div style="padding-left:180pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Its&#58;  Sole Member</font></div><div><font><br></font></div><div style="margin-bottom:12pt;padding-left:252pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:72pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.615%"><tr><td style="width:1.0%"></td><td style="width:32.043%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.786%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.871%"></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">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:10pt;font-weight:400;line-height:133%">&#47;s&#47; Becca Walker</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;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:133%">Becca Walker</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Its&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;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:133%">Vice President &#8211; Head of Legal, Real Estate</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Date&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;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:133%">12&#47;16&#47;2024</font></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 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 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 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 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 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></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:10.00pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:10.00pt">Exhibit J &#8211; Page -8</font></div></div></div><div id="i62b57c514e6f4799af4251703560ea16_55"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><img alt="image_3.jpg" src="image_3.jpg" style="height:687px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%;text-decoration:underline">Ground Lessor Retained Property Parking Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">&#58;</font></div><div style="margin-bottom:10pt"><img alt="image_4.jpg" src="image_4.jpg" style="height:255px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"></div><div style="margin-bottom:10pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>3
<FILENAME>calx-20241231xex191insider.htm
<DESCRIPTION>EX-19.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i5713055e71ac4a278083ed1f978d3964_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 19.1</font></div></div><div style="margin-top:4.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CALIX, INC.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">INSIDER TRADING COMPLIANCE POLICY</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:0.05pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Federal and state laws prohibit trading in the securities of a company while in possession of material nonpublic information and providing material nonpublic information to others so that they can trade.  Violating such laws can undermine investor trust, cause reputational harm, and result in your dismissal from Calix, Inc. (together with its subsidiaries, the &#8220;Company&#8221; or &#8220;Calix&#8221;) and serious criminal and civil charges against you and the Company.  This Insider Trading Compliance Policy (this &#8220;Policy&#8221;) outlines your responsibilities to avoid insider trading and implements certain procedures to help you avoid even the appearance of insider trading. </font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.192%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">TABLE OF CONTENTS</font></div><div style="margin-top:6pt;padding-left:25.27pt;padding-right:2.77pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">I.</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">&#160;&#160;&#160;&#160;</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">SUMMARY</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">2</a></font></div><div style="margin-top:6pt;padding-left:25.27pt;padding-right:2.77pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">II.</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">&#160;&#160;&#160;&#160;</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">STATEMENT OF POLICIES PROHIBITING INSIDER TRADING</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">2</a></font></div><div style="margin-top:6pt;padding-left:25.27pt;padding-right:2.77pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">III.</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">&#160;&#160;&#160;&#160;</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">EXPLANATION OF INSIDER TRADING</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">3</a></font></div><div style="margin-top:6pt;padding-left:25.27pt;padding-right:2.77pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">IV.</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">&#160;&#160;&#160;&#160;</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">STATEMENT OF PROCEDURES TO PREVENT INSIDER TRADING</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">8</a></font></div><div style="margin-top:6pt;padding-left:25.27pt;padding-right:2.77pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">V.</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">&#160;&#160;&#160;&#160;</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">SECTION 16 INSIDER REPORTING REQUIREMENTS, SHORT-SWING PROFITS AND PROHIBITION OF SHORT SALES</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">10</a></font></div><div style="margin-top:6pt;padding-left:25.27pt;padding-right:2.77pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">VI.</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">&#160;&#160;&#160;&#160;</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">RULE 10B5-1 TRADING PLANS</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">13</a></font></div><div style="margin-top:6pt;padding-left:25.27pt;padding-right:2.77pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">VII.</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">&#160;&#160;&#160;&#160;</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">ADDITIONAL PROHIBITED TRANSACTIONS</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">16</a></font></div><div style="margin-top:6pt;padding-left:25.27pt;padding-right:2.77pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">ATTACHMENT A&#58; </a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">SHORT-SWING PROFIT RULE SECTION 16(B) CHECKLIST</a><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">18</a></font></div><div style="margin-top:6pt;padding-left:25.27pt;padding-right:2.77pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">ATTACHMENT B&#58; PRE-CLEARANCE INSTRUCTIONS</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">&#160;&#160;&#160;&#160;</a><a href="#i5713055e71ac4a278083ed1f978d3964_1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:none">20</a></font></div><div style="margin-top:6pt;padding-left:25.27pt;padding-right:2.77pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">SCHEDULE 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;21</font></div><div style="padding-left:25.27pt;padding-right:2.77pt;text-indent:-22.5pt"><font><br></font></div></td></tr></table></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">I.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:28.34pt;text-decoration:underline">SUMMARY</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Preventing insider trading is necessary to comply with securities laws and to preserve the reputation and integrity of the Company as well as that of all persons affiliated with it. &#8220;Insider trading&#8221; occurs when any person purchases or sells a security while in possession of inside information relating to the security. As explained in Section III below, &#8220;inside information&#8221; is information which is considered to be both &#8220;material&#8221; and &#8220;non-public.&#8221; Insider trading is a crime, and the penalties for violating the law include imprisonment, disgorgement of profits, civil fines of up to three times the profit gained or loss avoided, and criminal fines of up to $5,000,000 for individuals and $25,000,000 for entities. Insider trading is also prohibited by this Policy and could result in serious sanctions, including dismissal.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Policy applies to all officers, directors and employees of the Company and extends to all activities within and outside your duties at the Company. </font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Every officer, director and employee must review this Policy. Individual officers, directors and employees subject to this Policy are responsible for ensuring that members of their immediate family (e.g. spouses, children, stepchildren, sons-in-law, daughters-in-law, brothers-in-law or sisters-in-law) and members of their households also comply with this Policy.  This Policy also applies to any entities controlled by individuals subject to the Policy, including any corporations, partnerships or trusts, and transactions by these entities should be treated for the purposes of this Policy and applicable securities laws as if they were for the individual&#8217;s own account.  </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Questions regarding the Policy should be directed to the Company&#8217;s General Counsel who shall serve as &#8220;Compliance Officer&#8221; for purposes of the Policy.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">II.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:23.68pt;text-decoration:underline">STATEMENT OF POLICIES PROHIBITING INSIDER TRADING</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No officer, director or employee shall purchase or sell any type of security while in possession of material, non-public information relating to the security or the issuer of such security, whether the issuer of such security is Calix or any other company. </font></div><div style="padding-left:19.95pt;text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Additionally, except for the Exempted Transactions listed below, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">no officer, director or employee listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Schedule 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> to this Policy (as amended from time to time) shall purchase or sell any security of Calix during the period running from (i) the first day of the third calendar month of the then-current quarter to (ii) two full trading days after the quarterly public issuance of its earnings release, whether or not the Company or any of its officers, directors or employees is in possession of material, non-public information (the &#8220;Black-Out Period&#8221;).</font></div><div style="margin-top:3.5pt;padding-left:55.95pt"><font><br></font></div><div style="margin-top:3.5pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">These prohibitions do not apply to the following &#8220;Exempted Transactions&#8221;&#58;</font></div><div style="margin-top:6.95pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">purchases of Calix securities from Calix (including, for example, pursuant to the 2019 Equity Incentive Award Plan, 2010 Equity Incentive Award Plan, 2017 Non-Qualified Employee Stock Purchase Plan, 2010 Employee Stock Purchase Plan or any other Employee Stock Purchase Plan adopted by Calix) or sales of Calix securities to Calix&#59;</font></div><div style="margin-top:6.75pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">the exercise of stock options or other equity awards or vesting of equity-based awards that, in each case, do not involve a market sale of Calix securities, including, for example, the surrender of shares to Calix in satisfaction of tax withholding upon vesting of restricted stock units (RSUs), performance restricted stock units (PRSUs) or restricted stock awards (RSAs) (the cashless exercise of a Calix stock option through a broker does involve a market sale of Calix securities and therefore would not qualify under this exception)&#59; or</font></div><div style="margin-top:6.95pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">purchases or sales of Calix securities made pursuant to any binding contract, specific instruction or written plan entered into in good faith while the purchaser or seller, as applicable, was unaware of any material, non-public information and not subject to a Black-Out Period and which contract, instruction or plan (i) meets </font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-top:6.95pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">all requirements of the affirmative defense provided by Rule 10b5-1 (&#8220;Rule 10b5-1&#8221;) promulgated under the Securities Exchange Act of 1934, as amended (the &#8220;1934 Act&#8221;), (ii) was pre-cleared in advance pursuant to this Policy and (iii) has not been amended or modified in any respect after such initial pre-clearance without such amendment or modification being pre-cleared in advance pursuant to this Policy. For more information about Rule 10b5-1 trading plans, see Section V below.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For the purposes of this Policy, a &#8220;trading day&#8221; shall mean a day on which national stock exchanges are open for trading.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No officer, director or employee shall directly or indirectly communicate (or &#8220;tip&#8221;) material, non-public information to anyone outside the Company under any circumstances (except in accordance with the Company&#8217;s policies regarding the protection or authorized external disclosure of Company information) or to anyone within the Company other than on a &#8220;need-to-know&#8221; basis.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">III.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:19.02pt;text-decoration:underline">EXPLANATION OF INSIDER TRADING</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Insider trading</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; refers to the purchase or sale of a security while in possession of material non-public information relating to the security. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Securities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; includes stocks, bonds, notes, debentures, options, warrants and other convertible securities, as well as derivative instruments. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Purchase</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">sale</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; are defined broadly under the federal securities laws. &#8220;Purchase&#8221; includes not only the actual purchase of a security, but any contract to purchase or otherwise acquire a security. &#8220;Sale&#8221; includes not only the actual sale of a security, but any contract to sell or otherwise dispose of a security. These definitions extend to a broad range of transactions including conventional cash-for-stock transactions, conversions, the grant and exercise of stock options and acquisitions and exercises of warrants or puts, calls or other derivative securities. </font></div><div style="padding-left:19.95pt;text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">It is generally understood that insider trading includes the following&#58;</font></div><div style="margin-top:6.95pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">Trading by insiders while in possession of material, non-public information&#59;</font></div><div style="margin-top:6.75pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:31.8pt">Trading by persons other than insiders while in possession of material, non-public information where the information either was given in breach of an insider&#8217;s fiduciary duty to keep it confidential or was misappropriated&#59; or</font></div><div style="margin-top:6.75pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:31.8pt">Communicating or tipping material, non-public information to others, including recommending the purchase or sale of a security while in possession of such information.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">What Facts are Material&#63;</font></div><div style="margin-top:10.1pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The materiality of a fact depends upon the circumstances. A fact is considered &#8220;material&#8221; if there is a substantial likelihood that a reasonable investor would consider it </font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-top:10.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">important in making a decision to buy, sell or hold a security or where the fact is likely to have a significant effect on the market price of the security. Material information can be positive or negative and can relate to virtually any aspect of a company&#8217;s business or to any type of security, debt or equity. Also, information that something is likely to happen in the future&#8212;or even just that it may happen&#8212;could be deemed material.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:0.05pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Examples of material information include (but are not limited to) information about&#58; dividends&#59; corporate earnings or earnings forecasts&#59; possible mergers, acquisitions, tender offers or dispositions&#59; significant developments in borrowings or financings, including pending public sales or offerings of debt or equity securities&#59; defaults on borrowings&#59; bankruptcies&#59; major new products or product developments&#59; important business developments such as major contract awards or cancellations&#59; significant disruption in operations&#59; material data breach, cybersecurity or data security incidents&#59; and significant litigation or regulatory actions. Moreover, material information does not have to be related to a company&#8217;s business. For example, the contents of a forthcoming newspaper column that is expected to affect the market price of a security can be material.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A good general rule of thumb&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">when in doubt, do not trade.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt;text-decoration:underline">What is Non-public</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#63;</font></div><div><font><br></font></div><div style="margin-top:0.05pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Information is &#8220;non-public&#8221; if it is not available to the general public. In order for information to be considered public, it must be widely disseminated in a manner making it generally available to investors through newswire services such as Dow Jones, Reuters, Bloomberg, The Wall Street Journal, Business Wire, Associated Press, PR Newswire or United Press International&#59; a broadcast on widely available radio or television programs&#59; publication in a widely available newspaper, magazine, or news website&#59; a Regulation FD-compliant conference call&#59; or public disclosure documents filed with the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) that are available on the SEC&#8217;s website. The circulation of rumors, even if accurate and reported in the media, does not constitute effective public dissemination.</font></div><div style="margin-top:0.05pt;text-indent:36pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, even after a public announcement, a reasonable period of time must lapse in order for the market to react to the information. Generally, one should allow two full trading days following publication as a reasonable waiting period before such information is deemed to be public.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt;text-decoration:underline">Who is an Insider</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#63;</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="margin-top:0.05pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;Insiders&#8221; include officers, directors and employees of a company and anyone else who has material inside information about a company. Insiders have independent duties to their company and its stockholders not to trade on material, non-public information relating to the company&#8217;s securities. All officers, directors and employees of the Company should consider themselves insiders with respect to material, non-public information about the Company&#8217;s business, activities and securities. Officers, directors and employees may not trade Calix&#8217;s securities while in possession of material, non-public information relating to the Company, nor </font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-top:0.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">may they tip such information to anyone outside the Company (except in accordance with the Company&#8217;s policies regarding the protection or authorized external disclosure of Company information) or to anyone within the Company except on a &#8220;need-to-know&#8221; basis.</font></div><div><font><br></font></div><div style="margin-top:0.05pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As someone subject to this Policy, you are responsible for ensuring that members of your household also comply with this Policy. This includes family members residing with you, anyone else living in your household, and any family members not living with you whose transactions in the Company&#8217;s securities are directed by you, or subject to your influence and control.  This Policy also applies to any entities you control, including any corporations, partnerships or trusts, and transactions by these entities should be treated for the purposes of this Policy and applicable securities laws as if they were for your own account.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Trading by Persons Other than Insiders</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="margin-top:0.05pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Insiders may be liable for communicating or tipping material, non-public information to a third party (a &#8220;tippee&#8221;), and insider trading violations are not limited to trading or tipping by insiders. Persons other than insiders also can be liable for insider trading, including tippees who trade on material, non-public information tipped to them or individuals who trade on material, non-public information which has been misappropriated. Insiders may be held liable for tipping even if they receive no personal benefit from tipping and even if no close personal relationship exists between them and the tippee.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Tippees inherit an insider&#8217;s duties and are liable for trading on material, non-public information illegally tipped to them by an insider. Similarly, just as insiders are liable for the insider trading of their tippees, so are tippees who pass the information along to others who trade. In other words, a tippee&#8217;s liability for insider trading is no different from that of an insider. Tippees can obtain material, non-public information by receiving overt tips from others or through, among other things, conversations at social, business or other gatherings.</font></div><div style="text-indent:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25.67pt;text-decoration:underline">Penalties for Engaging in Insider Trading</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Penalties for trading on or tipping material, non-public information can extend significantly beyond any profits made or losses avoided, both for individuals engaging in such unlawful conduct and their employers. The SEC and the Department of Justice have made the civil and criminal prosecution of insider trading violations a top priority. Enforcement remedies available to the government or private plaintiffs under the federal securities laws include&#58;</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">SEC administrative sanctions&#59;</font></div><div style="margin-top:6.7pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">Securities industry self-regulatory organization sanctions&#59;</font></div><div style="margin-top:6.9pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">Civil injunctions&#59;</font></div><div style="margin-top:6.7pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">Damage awards to private plaintiffs&#59;</font></div><div style="margin-top:6.9pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">Disgorgement of all profits&#59;</font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-top:6.65pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">Civil fines for the violator of up to three times the amount of profit gained or loss avoided&#59;</font></div><div style="margin-top:7.05pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:31.8pt">Civil fines for the employer or other controlling person of a violator (i.e., where the violator is an employee or other controlled person) of up to the greater of $1,425,000 or three times the amount of profit gained or loss avoided by the violator&#59;</font></div><div style="margin-top:6.85pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">Criminal fines for individual violators of up to $5,000,000 ($25,000,000 for an entity)&#59; and</font></div><div style="margin-top:6.9pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">Jail sentences of up to 20 years.</font></div><div style="margin-top:11.65pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, insider trading could result in serious sanctions by the Company, including dismissal. Insider trading violations are not limited to violations of the federal securities laws&#58; other federal and state civil or criminal laws, such as the laws prohibiting mail and wire fraud and the Racketeer Influenced and Corrupt Organizations Act (RICO), may also be violated in connection with insider trading.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">F.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:26.33pt;text-decoration:underline">Size of Transaction and Reason for Transaction Do Not Matter</font></div><div style="margin-top:0.05pt;padding-left:91.95pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The size of the transaction or the amount of profit received does not have to be significant to result in prosecution.  The SEC has the ability to monitor even the smallest trades, and the SEC performs routine market surveillance.  Brokers or dealers are required by law to inform the SEC of any possible violations by people who may have material nonpublic information.  The SEC aggressively investigates even small insider trading violations.</font></div><div style="padding-left:19.95pt;text-indent:36pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">G.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Examples of Insider Trading</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Examples of insider trading cases include actions brought against&#58; corporate officers, directors and employees who traded in a company&#8217;s securities after learning of significant confidential corporate developments&#59; friends, business associates, family members and other tippees of such officers, directors and employees who traded in the securities after receiving such information&#59; government employees who learned of such information in the course of their employment&#59; and other persons who misappropriated, and took advantage of, confidential information from their employers.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following are illustrations of insider trading violations. These illustrations are hypothetical and, consequently, not intended to reflect on the actual activities or business of the Company or any other entity.</font></div><div style="margin-top:0.45pt;padding-left:72pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Trading by Insider</font></div><div style="margin-top:10.8pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">An officer of X Corporation learns that earnings to be reported by X Corporation will increase dramatically. Prior to the public announcement of such earnings, the officer purchases X Corporation&#8217;s stock. The officer, an insider, is liable for all profits as well as penalties of up to three times the amount of all profits. The officer also is subject to, among other things, criminal prosecution, including up </font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-top:10.8pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">to $5,000,000 in additional fines and 20 years in jail. Depending upon the circumstances, X Corporation and the individual to whom the officer reports also could be liable as controlling persons.</font></div><div style="margin-top:0.3pt;padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Trading by Tippee</font></div><div style="margin-top:10.1pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">An officer of X Corporation tells a friend that X Corporation is about to publicly announce that it has concluded an agreement for a major acquisition. This tip causes the friend to purchase X Corporation&#8217;s stock in advance of the announcement. The officer is jointly liable with his friend for all of the friend&#8217;s profits and each is liable for all penalties of up to three times the amount of the friend&#8217;s profits. In addition, the officer and his friend are subject to, among other things, criminal prosecution, as described above.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">H.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Prohibition of Records Falsifications and False Statements</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 13(b)(2) of the 1934 Act requires companies subject to the 1934 Act to maintain proper internal books and records and to devise and maintain an adequate system of internal accounting controls. The SEC has supplemented the statutory requirements by adopting rules that prohibit (1) any person from falsifying records or accounts subject to the above requirements and (2) officers or directors from making any materially false, misleading or incomplete statement to any accountant in connection with any audit or filing with the SEC. These provisions reflect the SEC&#8217;s intent to discourage officers, directors and other persons with access to the Company&#8217;s books and records from taking action that might result in the communication of materially misleading financial information to the investing public. Falsifying records or accounts or making materially false, misleading or incomplete statements in connection with an audit or filing with the SEC could also result in criminal penalties for obstruction of justice.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">IV.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:19.68pt;text-decoration:underline">STATEMENT OF PROCEDURES TO PREVENT INSIDER TRADING</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following procedures have been established, and will be maintained and enforced, by the Company to prevent insider trading. All officers, directors and employees are required to follow these procedures.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Black-Out Periods</font></div><div><font><br></font></div><div style="margin-top:0.05pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The period during which the Company prepares quarterly financials is a sensitive time for insider trading purposes, as Company personnel may be more likely to possess, or be presumed to possess, material nonpublic information.  To avoid the appearance of impropriety and assist Company personnel in planning transactions in Calix securities for appropriate times, no officer, director or employee listed on Schedule 1 (as amended from time to time) shall purchase or sell any Calix securities during the Black-Out Period (as defined above) or during any other trading suspension period declared by the Company, except for Exempted Transactions (as defined above).</font></div><div style="margin-top:0.05pt;text-indent:36pt"><font><br></font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-top:0.05pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">From time to time, the Company, through the Board of Directors, the Company&#8217;s General Counsel or Chief Financial Officer, may recommend that officers, directors, employees or others suspend trading in Calix securities because of developments that have not yet been disclosed to the public.  Subject to the exceptions noted above, all those affected should not trade in Calix securities while the suspension is in effect and should not disclose to others that the Company has suspended trading.</font></div><div style="margin-top:0.05pt;padding-left:19.95pt;text-indent:36pt"><font><br></font></div><div style="margin-top:7.15pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt;text-decoration:underline">Information Relating to Calix</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Access to Information</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Access to material, non-public information about the Company, including the Company&#8217;s business, earnings or prospects, should be limited to officers, directors and employees of Calix on a &#8220;need-to-know&#8221; basis. In addition, such information should not be communicated to anyone outside the Company under any circumstances (except in accordance with the Company&#8217;s policies regarding the protection or authorized external disclosure of Company information) or to anyone within the Company except on a &#8220;need-to-know&#8221; basis.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:0.05pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In communicating material, non-public information to employees of the Company, all officers, directors and employees must take care to emphasize the need for confidential treatment of such information and adherence to the Company&#8217;s policies with regard to confidential information.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Inquiries from Third Parties</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Inquiries from third parties, such as industry analysts or members of the media, about the Company should be directed to the Compliance Officer or Investor Relations.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt;text-decoration:underline">Limitations on Access to Company Information</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following procedures are designed to maintain confidentiality with respect to the Company&#8217;s business operations and activities.</font></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">All officers, directors and employees should take all steps and precautions necessary to restrict access to, and secure, material, non-public information by, among other things&#58;</font></div><div style="margin-top:6.9pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">Maintaining the confidentiality of Company-related transactions&#59;</font></div><div style="margin-top:7.05pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:31.8pt">Conducting their business and social activities so as not to risk inadvertent disclosure of confidential information. Review of confidential documents in public places should be conducted so as to prevent access by unauthorized persons&#59;</font></div><div style="margin-top:6.75pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">Restricting access to documents and files (including computer files and video conference recordings) containing material, non-public information </font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-top:6.75pt;padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">to individuals on a &#8220;need-to-know&#8221; basis (including maintaining control over the distribution of documents and drafts of documents)&#59;</font></div><div style="margin-top:7pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:31.8pt">Promptly removing and cleaning up all confidential documents and other materials from conference rooms following the conclusion of any meetings&#59;</font></div><div style="margin-top:6.75pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">Disposing of all confidential documents and other papers, after there is no longer any business or other legally required need, through shredders when appropriate or, in the case of electronic files, in a manner that permanently deletes the information in accordance with the Company&#8217;s document retention policy&#59;</font></div><div style="margin-top:7.05pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:31.8pt">Restricting access to areas likely to contain confidential documents or material, non-public information&#59; </font></div><div style="margin-top:7.05pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:31.8pt">Safeguarding laptop computers, tablets, memory sticks, CDs and other items that contain confidential information&#59; and</font></div><div style="margin-top:6.8pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">Avoiding the discussion of material, non-public information in places where the information could be overheard by others such as in elevators, restrooms, hallways, restaurants, airplanes or taxicabs.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">Personnel involved with material, non-public information, to the extent feasible, should conduct their business and activities in areas separate from other Company activities.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Pre-Clearance of Trades by Officers, Directors and Certain Employees</font></div><div style="margin-top:10.2pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">To provide assistance in preventing inadvertent violations of securities laws and to avoid the appearance of impropriety in connection with the purchase and sale of Calix securities, all transactions in Calix securities (including without limitation, acquisitions and dispositions of Calix common stock (&#8220;Stock&#8221;), the exercise of stock options and the sale of Calix&#8217;s Stock issued upon exercise of stock options or vesting of other equity awards) by any officer, director or employee listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> (as amended from time to time) must be pre-cleared by the Compliance Officer. Additionally, except for the Exempted Transactions listed under Section II above, no officers, directors or employees listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> (as amended from time to time) may trade in any securities of Calix during the Black-Out Period.  Notwithstanding receipt of pre-clearance, if you become aware of material nonpublic information or become subject to a Black-Out period before the transaction is effected, the transaction may not be completed.  Pre-clearance does not relieve you of your responsibility under SEC rules.</font></div><div style="margin-top:10.2pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Please consult the Company&#8217;s Pre-Clearance instructions attached as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Attachment B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-top:10.2pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">None of the Company, any Company director or officer, the Compliance Officer, or other Company employee will have any liability for any delay in reviewing, or refusal of, a request for pre-clearance submitted pursuant to the Policy. Notwithstanding any pre-clearance of </font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-top:10.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">a transaction pursuant to this Policy, none of the Company, any Company director or officer, the Compliance Officer, or other Company employee assumes any liability for the legality or consequences of such transaction to the person engaging in such transaction.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25.67pt;text-decoration:underline">Transactions Post-Termination of Service to the Company</font></div><div style="margin-top:9.95pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">With the exception of the pre-clearance requirement, this Policy may continue to apply to transactions in Calix securities even after termination of service to the Company.  For example, if you are in possession of material nonpublic information or are subject to a Black-Out Period when your service terminates, you may not trade in Calix securities until that information has become public or is no longer material or such Black-Out Period expires.</font></div><div style="padding-left:20.15pt;text-indent:36pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">F.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:26.33pt;text-decoration:underline">Avoidance of Certain Aggressive or Speculative Trading</font></div><div style="margin-top:9.95pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Officers, directors and employees and members of their respective households (including family members residing with them, anyone else living in their households, and any family members not living with them whose transactions in the Company&#8217;s securities are directed by them, or subject to their influence and control), or entities controlled by such individuals, should not directly or indirectly participate in transactions involving trading activities which by their aggressive or speculative nature may give rise to an appearance of impropriety. Please see Section VI (Additional Prohibited Transactions) for a description of such activities that are prohibited by this Policy.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">V.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt;text-decoration:underline">SECTION 16 INSIDER REPORTING REQUIREMENTS, SHORT-SWING PROFITS AND PROHIBITION OF SHORT SALES</font></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:227%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:227%;padding-left:24.34pt;text-decoration:underline">Reporting Obligations Under Section 16(a)&#8212;SEC Forms 3, 4 and 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:227%"> </font></div><div style="padding-left:108pt"><font><br></font></div><div style="margin-top:0.05pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 16(a) of the 1934 Act generally requires all officers, directors and 10% stockholders (&#8220;Section 16 Insiders&#8221;), within ten days after becoming a Section 16 Insider, to file with the SEC an &#8220;Initial Statement of Beneficial Ownership of Securities&#8221; on SEC Form 3 (&#8220;Form 3&#8221;) listing the amount of Calix Stock, options and warrants which the insider beneficially owns. Following the initial filing on Form 3, every change in the beneficial ownership of Calix Stock, options and warrants, including gifts of such securities, must be reported on SEC Form 4 (&#8220;Form 4&#8221;), generally within two days after the date on which such change occurs, or in certain cases on SEC Form 5 (&#8220;Form 5&#8221;), within 45 days after fiscal year end. The two-day Form 4 deadline begins to run from the trade date rather than the settlement date.  A Form 4 must be filed even if, as a result of balancing transactions, there has been no net change in holdings.  In certain situations, purchases or sales of Company stock made within six months prior to the filing of a Form 3 must be reported on Form 4.  Similarly, certain purchases or sales of Calix Stock made within six months after an officer or director ceases to be a Section 16 Insider must be reported on Form 4.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt;text-decoration:underline">Recovery of Profits Under Section 16(b)</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For the purpose of preventing the unfair use of information which may have been obtained by a Section 16 Insider, any profits realized by a Section 16 Insider from any &#8220;purchase&#8221; and &#8220;sale&#8221; of Stock during a six-month period, so called &#8220;short-swing profits,&#8221; may be recovered by the Company. When such a purchase and sale occurs, good faith is no defense. The insider is liable even if compelled to sell for personal reasons, and even if the sale takes place after full disclosure and without the use of any inside information.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The liability of an insider under Section 16(b) of the 1934 Act is only to the Company itself. The Company, however, cannot waive its right to short-swing profits, and any Calix stockholder can bring suit in the name of Calix. In this connection it must be remembered that reports of ownership filed with the SEC on Form 3, Form 4 or Form 5 pursuant to Section 16(a) (discussed above) are readily available to the public, and certain attorneys carefully monitor these reports for potential Section 16(b) violations. In addition, liabilities under Section 16(b) may require separate disclosure in the Company&#8217;s annual report to the SEC on Form 10-K or its proxy statement for its annual meeting of stockholders. No suit may be brought more than two years after the date the profit was realized. However, if the Section 16 Insider fails to file a report of the transaction under Section 16(a), as required, the two-year limitation period does not begin to run until after the transactions giving rise to the profit have been disclosed. Failure to report transactions and late filing of reports require separate disclosure in the Company&#8217;s proxy statement.</font></div><div style="padding-left:19.95pt;text-indent:36pt"><font><br></font></div><div style="margin-top:3.5pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Officers and directors should consult the attached &#8220;Short-Swing Profit Rule Section 16(b) Checklist&#8221; attached as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Attachment A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> in addition to consulting with the Compliance Officer prior to engaging in any transactions involving Calix securities, including without limitation, Calix Stock, options or warrants.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt;text-decoration:underline">Short Sales Prohibited Under Section 16(c)</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Section 16(c) of the 1934 Act prohibits insiders absolutely from making short sales of Calix Stock. Short sales include sales of stock that the Section 16 Insider does not own at the time of sale, or sales of stock against which the Section 16 Insider does not deliver the shares within 20 days after the sale.  Under certain circumstances, the purchase or sale of put or call options, or the writing of such options, can result in a violation of Section 16(c).  Section 16 Insiders violating Section 16(c) face criminal liability. Please also see Section VI below (Additional Prohibited Transactions) for a description of the prohibition on short sales under this Policy.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Consult the Compliance Officer if you have any questions regarding reporting obligations, short-swing profits or short sales under Section 16.</font></div><div style="padding-left:19.95pt;text-indent:36pt"><font><br></font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Form 144 Reporting (Applicable to Section 16 Insiders)</font></div><div style="margin-top:10.1pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Rule 144 provides a safe harbor exemption to the registration requirements of the Securities Act of 1933, as amended, for certain resales of &#8220;restricted securities&#8221; and &#8220;control securities.&#8221; &#8220;Restricted securities&#8221; are securities acquired from an issuer, or an affiliate of an issuer, in a transaction, or chain of transactions, not involving a public offering. &#8220;Control securities&#8221; are any securities owned by directors, executive officers, or other &#8220;affiliates&#8221; of the issuer, including stock purchased in the open market and stock received upon exercise of stock options.</font></div><div style="margin-top:10.1pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Sales of Company securities by affiliates (generally, Section 16 Insiders of the Company) must comply with the requirements of Rule 144.  If you are subject to Rule 144, you must instruct your broker who handles trades in Company securities to follow the brokerage firm&#8217;s Rule 144 compliance procedures in connection with all trades.  The requirements of Rule 144 are summarized below&#58;</font></div><div style="margin-top:10.1pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Current Public Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Company must have filed all SEC-required reports during the last 12 months.</font></div><div style="margin-top:10.1pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Volume Limitations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Total sales of Calix Stock by a covered individual for any three-month period may not exceed the greater of&#58; (i) 1% of the total number of outstanding shares of Calix Stock, as reflected in the most recent report or statement published by the Company, or (ii) the average weekly reported volume of such shares traded during the four calendar weeks preceding the filing of the requisite Form 144.</font></div><div style="margin-top:10.1pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Method of Sale</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The shares must be sold either in a &#8220;broker&#8217;s transaction&#8221; or in a transaction directly with a &#8220;market maker.&#8221; A &#8220;broker&#8217;s transaction&#8221; is one in which the broker does no more than execute the sale order and receive the usual and customary commission.  Neither the broker nor the selling person can solicit or arrange for the sale order.  In addition, the selling person or member of the Board of Directors must not pay any fee or commission other than to the broker. A &#8220;market maker&#8221; includes a specialist permitted to act as a dealer, a dealer acting in the position of a block positioner, and a dealer who holds himself out as being willing to buy and sell Calix Stock for his own account on a regular and continuous basis. </font></div><div style="margin-top:10.1pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Notice of Proposed Sale</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. A notice of the sale (a Form 144) must be filed with the SEC at the time of the sale.  Brokers generally have internal procedures for executing sales under Rule 144, and will assist you in completing the Form 144 and in complying with the other requirements of Rule 144.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">VI.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:19.68pt;text-decoration:underline">RULE 10B5-1 TRADING PLANS</font></div><div style="margin-top:11.65pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Overview</font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-top:10.2pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Rule 10b5-1 will protect directors, officers and employees from insider trading liability under Rule 10b5-1 for transactions under a previously established contract, plan or instruction to trade Calix Stock (a &#8220;Trading Plan&#8221;) entered into in good faith when the person entering into the Trading Plan is not subject to a Black-Out Period or in possession of material, nonpublic information and in accordance with the terms of Rule 10b5-1 of the 1934 Act and all state laws and shall be exempt from the trading restrictions set forth in the Policy. The initiation of, and any modification to, any such Trading Plan will be deemed to be a transaction in Calix securities and such initiation or modification is subject to all limitations and prohibitions of transactions involving Calix securities. Each such Trading Plan, and any modification thereof, shall be submitted to and pre-approved by the Compliance Officer, or such other person as the Company&#8217;s board of directors may designate from time to time (&#8220;Authorizing Officer&#8221;), who may impose such conditions on the implementation and operation of the Trading Plan as the Authorizing Officer deems necessary or advisable. However, compliance of the Trading Plan to the terms of Rule 10b5-1 and the execution of transactions pursuant to the Trading Plan are the sole responsibility of the person initiating the Trading Plan, not the Company or the Authorizing Officer.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Rule 10b5-1 presents an opportunity for insiders to establish arrangements to sell (or purchase) Calix Stock without the restrictions of windows and blackout periods even when there is undisclosed material information. A Trading Plan might also help reduce negative publicity that may result when key executives sell Calix Stock. Rule 10b5-1 only provides an &#8220;affirmative defense&#8221; in the event there is an insider-trading lawsuit. It does not prevent someone from bringing a lawsuit.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A director, officer or employee may enter into a Trading Plan only when he or she is not in possession of material, nonpublic information. In addition, a director, officer or employee listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> (as amended from time to time) may enter into a Trading Plan only during a trading window period outside of the Black-Out Period. Although transactions effected under a Trading Plan will not require further pre-clearance at the time of the trade, any transaction (including the quantity and price) made pursuant to a Trading Plan of a Section 16 reporting person must be reported to the Company promptly on the day of each trade to permit the Company&#8217;s filing coordinator to assist in the preparation and filing of a required Form 4.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:0.05pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">From time to time, for legal or other reasons, the Authorizing Officer may direct that purchases and sales pursuant to any Trading Plan be suspended or discontinued. Failure to discontinue purchases and sales as directed shall constitute a violation of the terms of this Section V and result in a loss of the exemption set forth herein.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Officers, directors and employees may adopt Trading Plans with brokers that outline a pre-set plan for trading of Calix Stock, including the exercise of options. Once a Trading Plan is entered into (subject to the restrictions discussed in this Policy), trades pursuant to a Trading Plan may occur at any time. However, Rule 10b5-1 requires a cooling-off period between the establishment of a Trading Plan and commencement of any transactions under such plan as follows&#58;  for directors and officers subject to reporting under Section 16 of the 1934 Act, the cooling-off period extends to the later of 90 days after adoption or modification of a Trading </font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">13</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Plan or two business days after filing the Form 10-K or Form 10-Q covering the fiscal quarter in which the Trading Plan was adopted, up to a maximum of 120 days&#59; and for employees and other persons, other than the Company, the cooling-off period extends 30 days after adoption or modification of Trading Plan. </font></div><div style="text-indent:72pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Individuals may not adopt more than one Trading Plan at a time except under the limited circumstances permitted by Rule 10b5-1 and subject to preapproval by the Authorizing Officer.  Plans that authorize sell-to-cover transactions to satisfy tax withholding obligations incident to the vesting of equity awards are permitted even if an individual has another Trading Plan in place, as long as the sell-to-cover plan authorizes an agent to sell only the securities necessary to satisfy the tax withholding obligations, and the individual does not otherwise control the timing of the sales.</font></div><div style="text-indent:72pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Please review the following description of how a Trading Plan works.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Pursuant to Rule 10b5-1, an individual&#8217;s purchase or sale of securities will not be &#8220;on the basis of&#8221; material non-public information if&#58;</font></div><div style="margin-top:6.9pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">First, before becoming aware of the information, the individual enters into a binding contract to purchase or sell the securities, provides instructions to another person to sell the securities or adopts a written plan for trading the securities (i.e., the Trading Plan).</font></div><div style="margin-top:6.95pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">Second, the Trading Plan must either&#58;</font></div><div style="margin-top:7.05pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:31.8pt">specify the number of securities to be purchased or sold, the price at which the securities are to be purchased or sold and the date on which the securities are to be purchased or sold&#59;</font></div><div style="margin-top:6.6pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">include a written formula or computer program for determining the amount, price and date of the transactions&#59; or</font></div><div style="margin-top:7.05pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:31.8pt">prohibit the individual from exercising any subsequent influence over the purchase or sale of Calix&#8217;s Stock under the Trading Plan in question.</font></div><div style="margin-top:6.8pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">Third, the purchase or sale must occur pursuant to the Trading Plan and the individual must not enter into a corresponding hedging transaction or alter or deviate from the Trading Plan.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt;text-decoration:underline">Revocation&#47;Amendments to Trading Plans</font></div><div style="margin-top:10.05pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Revocation or modification of Trading Plans should occur only in unusual circumstances, and the effectiveness of any revocation or modification of a Trading Plan will be subject to the prior review and approval of the Authorizing Officer. Revocation is effected upon written notice to the broker.  Any such revocation or modification must occur when the individual is not subject to a Black-Out Period and while such individual is not aware of material, nonpublic information.  Any modifications of a Trading Plan that change the amount, price or timing of the purchase or sale of the securities underlying a Trading Plan will trigger a </font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-top:10.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">new cooling-off period.  In addition, if you modify a Trading Plan, you may not trade in Calix securities outside of the modified Trading Plan until after the expiration of the cooling-off period measured from the modification date, and if you revoke an existing Trading Plan, you may not enter into a new Trading Plan or trade in Calix securities outside of a Trading Plan until after the expiration of the cooling-off period measured from the revocation date.  The Authorizing Officer may refuse to approve a Trading Plan, or any revocation or modification of a Rule 10b5-1 Plan, as he or she deems appropriate including, without limitation, if he or she determines that such plan does not satisfy the requirements of Rule 10b5-1. </font></div><div style="margin-top:10.05pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Please note that Rule 10b5-1 requires persons subject to a Trading Plan to act in good faith with respect to the plan, and revocation or modification of a Trading Plan can result in the loss of an affirmative defense for past or future transactions under a Trading Plan. You should consult with your own legal counsel before deciding to revoke or modify a Trading Plan.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:0.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company also reserves the right from time to time to suspend, discontinue, or otherwise prohibit transactions under a Trading Plan if the Authorizing Officer or the Board of Directors, in its discretion, determines that such suspension, discontinuation, or other prohibition is in the best interests of the Company.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-34.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:23.05pt;text-decoration:underline">Discretionary Plans</font></div><div style="margin-top:9.1pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Discretionary Trading Plans, where the discretion or control over trading is transferred to a broker, are permitted if pre-approved by the Authorizing Officer.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Authorizing Officer of the Company must pre-approve any Trading Plan, arrangement or trading instructions, etc., involving potential sales or purchases of Calix Stock or option exercises, including but not limited to, blind trusts or limit orders. The actual transactions effected pursuant to a pre-approved Trading Plan will not be subject to further pre-clearance for transactions in Calix Stock once the Trading Plan or other arrangement has been pre-approved.</font></div><div style="margin-top:11.3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Options</font></div><div style="margin-top:9.95pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Cash exercise of options currently can be executed at any time. Same day sales exercises of options are subject to trading windows. However, the Company will permit same day sales under Trading Plans. If a broker is required to execute a same day sale in accordance with a Trading Plan, then the Company must have exercise forms attached to the Trading Plan that are signed, undated and with the number of shares to be exercised left blank. Once a broker determines that the time is right to exercise the option and dispose of the shares in accordance with the Trading Plan, the broker will notify the Company in writing and the administrator of the Company&#8217;s stock plans will fill in the number of shares and the date of exercise on the previously signed exercise form. The insider should not be involved with this part of the exercise.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25.67pt;text-decoration:underline">Trades Outside of a Trading Plan</font></div><div style="margin-top:10.1pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During an open window, trades which differ from Trading Plan instructions that are already in place are allowed as long as the Trading Plan continues to be followed.</font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-top:0.15pt;text-indent:72pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Trading Plans do not exempt the individuals from complying with the Section 16 six- month short-swing profit rules or liability.</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">F.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:26.33pt;text-decoration:underline">Public Announcements</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company reserves the right to publicly announce, or respond to inquiries from the media regarding, the implementation of Trading Plans or the execution of transactions made under a Trading Plan. </font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">G.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Prohibited Transactions</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:4.7pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:114%">The cashless exercise of options under Trading Plans is permitted only through &#8220;same-day sales,&#8221; in which the option holder does not pay for the stock up front, but rather receives cash equal to the difference between the stock value and option exercise price. The transactions prohibited under Section VI of this Policy, including short sales, publicly traded options, hedging transactions, margin purchases and pledges (except under limited circumstances approved for a director in accordance with the Calix Limited Pledging Policy) of Calix securities, may not be carried out through a Trading Plan or other arrangement or trading instruction involving potential sales or purchases of Calix securities.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">VII.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:15.02pt;text-decoration:underline">ADDITIONAL PROHIBITED TRANSACTIONS</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company has determined that there is a heightened legal risk and&#47;or the appearance of improper or inappropriate conduct if the persons subject to this Policy engage in certain types of transactions. Therefore, officers, directors and employees shall comply with the following policies with respect to certain transactions in Calix securities&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Short Sales</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Short sales of Calix securities evidence an expectation on the part of the seller that the securities will decline in value, and therefore signal to the market that the seller has no confidence in the Company or its short-term prospects. In addition, short sales may reduce the seller&#8217;s incentive to improve the Company&#8217;s performance. For these reasons, short sales of Calix securities are prohibited by this Policy. In addition, as noted above, Section 16(c) of the 1934 Act absolutely prohibits Section 16 reporting persons from making short sales of Calix&#8217;s equity securities, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, sales of shares that the insider does not own at the time of sale, or sales of shares against which the insider does not deliver the shares within 20 days after the sale.</font></div><div style="margin-top:3.5pt;padding-left:91.95pt"><font><br></font></div><div style="margin-top:3.5pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt;text-decoration:underline">Publicly Traded Options</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A transaction in options is, in effect, a bet on the short-term movement of Calix&#8217;s Stock and therefore creates the appearance that an officer, director or employee is trading based on material non-public information. Transactions in options also may focus an officer&#8217;s, director&#8217;s or employee&#8217;s attention on short-term performance at the expense of the Company&#8217;s </font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">long-term objectives. Accordingly, transactions in puts, calls or other derivative securities involving Calix&#8217;s equity securities, on an exchange or in any other organized market, are prohibited by this Policy.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt;text-decoration:underline">Hedging Transactions</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Certain forms of hedging or monetization transactions, such as zero-cost collars and forward sale contracts, allow an officer, director or employee to lock in much of the value of his or her Calix Stock holdings, often in exchange for all or part of the potential for upside appreciation in the Stock. Such transactions allow the officer, director or employee to continue to own the covered securities, but without the full risks and rewards of ownership. When that occurs, the officer, director or employee may no longer have the same objectives as Calix&#8217;s other stockholders. Therefore, such transactions involving Calix&#8217;s equity securities are prohibited by this Policy.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:0.05pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Purchases of Calix Securities on Margin&#59; Pledging Calix Securities to Secure Margin or Other Loans</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Purchasing on margin means borrowing from a brokerage firm, bank or other entity in order to purchase Calix securities (other than in connection with a cashless exercise of stock options under Calix&#8217;s equity plans). Margin purchases of Calix securities are prohibited by this Policy. Pledging Calix securities as collateral to secure loans is also prohibited, except under limited circumstances approved for a director in accordance with the Calix Limited Pledging Policy. This prohibition means, among other things, that you cannot hold Calix securities in a &#8220;margin account&#8221; (which would allow you to borrow against your holdings to buy securities).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:4.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">###</font></div><div><font><br></font></div><div style="padding-left:60.65pt;text-align:right;text-indent:18.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Adopted by the Nominating &#38; </font></div><div style="padding-left:60.65pt;text-align:right;text-indent:18.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Corporate Governance Committee</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">effective May 11, 2023</font></div><div style="margin-top:3.95pt;text-align:right"><font><br></font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">17</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:55.95pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Attachment A</font></div><div><font><br></font></div><div style="margin-top:10.35pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SHORT-SWING PROFIT RULE SECTION 16(B) CHECKLIST</font></div><div style="margin-top:11.55pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Note&#58; ANY combination of PURCHASE AND SALE or SALE AND PURCHASE within six months of each other by an officer, director or 10% stockholder (or any family member living in the same household or certain affiliated entities) results in a violation of Section 16(b), and the &#8220;profit&#8221; must be recovered by the Company. It makes no difference how long the shares being sold have been held or, for officers and directors, that you are an insider for only one of the two matching transactions. The highest priced sale will be matched with the lowest priced purchase within the six-month period.</font></div><div style="margin-top:0.4pt;text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SALES</font></div><div style="margin-top:11.5pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If a sale is to be made by an officer, director or 10% stockholder (or any family member living in the same household or certain affiliated entities)&#58;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">Have there been any purchases by the insider (or family members living in the same household or certain affiliated entities) within the past six months&#63;</font></div><div style="margin-top:0.15pt;padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">Have there been any option grants or exercises not exempt under Rule 16b-3 within the past six months&#63;</font></div><div style="margin-top:0.25pt;padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">Are any purchases (or option exercises) anticipated or required within the next six months&#63;</font></div><div style="margin-top:0.3pt;padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">Has a Form 4 been prepared&#63;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Note&#58; If a sale is to be made by an affiliate of the Company, has a Form 144 been prepared and has the broker been reminded to sell pursuant to Rule 144&#63;</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PURCHASES AND OPTIONS EXERCISES</font></div><div style="margin-top:11.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If a purchase or option exercise for stock is to be made&#58;</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">Have there been any sales by the insider (or family members living in the same household or certain affiliated entities) within the past six months&#63;</font></div><div style="margin-top:0.55pt;padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">Are any sales anticipated or required within the next six months (such as tax- related or year-end transactions)&#63;</font></div><div style="margin-top:0.5pt;padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">Has a Form 4 been prepared&#63;</font></div><div style="margin-top:10.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Before proceeding with a purchase or sale, consider whether you are aware of material, non-public information which could affect the price of the stock. All transactions in Calix </font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">18</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-top:10.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">securities by Section 16 officers and directors must be precleared by contacting the Compliance Officer.</font></div><div style="margin-top:3.35pt;text-align:right"><font><br></font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">19</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-top:3.35pt;padding-left:55.95pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Attachment B</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">INSIDER TRADING COMPLIANCE POLICY</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PRE-CLEARANCE INSTRUCTIONS</font></div><div><font><br></font></div><div style="margin-top:3.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Calix, Inc. Insider Trading Compliance Policy (the &#8220;Policy&#8221;) requires that all Company officers and employees listed on Schedule 1 of the Policy pre-clear all trades in Calix shares prior to any trading of Calix shares.  A copy of the full Policy document is available on the front page of the Company&#8217;s Our Calix intranet site or by request to calixlegal&#64;calix.com.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Requests for pre-clearance must be made via e-mail to Doug McNitt, EVP &#38; General Counsel, in the manner outlined below&#58;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">E-mail Doug McNitt (doug.mcnitt&#64;calix.com) with the Subject line&#58; &#8220;Request for Pre-Clearance.&#8221;</font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">The email </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">must </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">include all of the following information&#58;</font></div><div style="padding-left:72pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27.68pt">A description of the proposed trade&#58; either &#8220;open market purchase&#8221; or &#8220;open market sale.&#8221;</font></div><div style="padding-left:90pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">The exact number of shares to be purchased or sold. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">NOTE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58; This must be the actual number, not a rounded estimate or a statement like &#8220;as many as I can,&#8221; and in the case of a sale cannot exceed the number of shares you have available for sale in your account.</font></div><div style="padding-left:90pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27.68pt">This statement&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">I certify that I have read the current Calix, Inc. Insider Trading Compliance Policy, that I am not currently in possession of any material non-public information relating to Calix, and that the anticipated trade set forth above is not in violation of the Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.&#8221;</font></div><div style="padding-left:72pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:63pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">Approval will be in the form of a reply to your email. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Do not trade </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">until you have received approval.</font></div><div style="padding-left:63pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:63pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">An approval is valid for five (5) trading days following the date of request, or until you come into possession of material non-public information concerning Calix.</font></div><div style="margin-top:0.05pt;padding-left:63pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:63pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">If you do not complete your approved trade during the five (5) trading-day period, you must submit a new email request for approval.</font></div><div style="margin-top:4.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">###</font></div><div style="padding-left:60.65pt;text-align:right;text-indent:18.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Adopted by the Nominating &#38; </font></div><div style="padding-left:60.65pt;text-align:right;text-indent:18.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Corporate Governance Committee</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">effective May 11, 2023</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="height:60.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">20</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>4
<FILENAME>calx-20241231xex211subsidi.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i2eeb3563c27a4d658d1df7ad3bc74316_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 21.1</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SUBSIDIARIES OF THE REGISTRANT</font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.313%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.476%"></td><td style="width:0.1%"></td></tr><tr><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:9pt;font-weight:700;line-height:100%;text-decoration:underline">Entity Name</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:9pt;font-weight:700;line-height:100%">&#160;&#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:9pt;font-weight:700;line-height:100%;text-decoration:underline">Jurisdiction</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Calix Network Technology Development (Nanjing) Co. Ltd.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Calix Networks UK, Ltd.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">England, UK</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CIDC Private Limited</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Calix International, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Calix Ireland Limited</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NRVOUS, LLC </font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</font></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 style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>5
<FILENAME>calx-20241231xex231kpmgcon.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ib23ef1a33ab04b90b2e41225e820f979_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the registration statements (Nos. 333-166245, 333-172379, 333-185025, 333-194054, 333-202496, 333-209732, 333-216323, 333-218066, 333-223637, 333-226682, 333-230023, 333-234355, 333-240106, and 333-258197) on Form S-8 and (No. 333-240105) on Form S-3 of our report dated February 21, 2025, with respect to the consolidated financial statements of Calix, Inc. and the effectiveness of internal control over financial reporting.</font></div><div><font><br></font></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47;&#160;KPMG&#160;LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Santa Clara, California</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;21, 2025</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>calx-20241231xex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ic0aa1966d95346348583e439440e7ad4_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 302 OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:9pt;font-weight:400;line-height:120%">I, Michael Weening, certify that&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29.25pt">I have reviewed this annual report on Form 10-K of Calix, Inc. for the year ended December&#160;31, 2024&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29.25pt">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;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29.25pt">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;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29.25pt">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-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.03pt">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;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">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;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.03pt">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;&#160;and</font></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">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;</font></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29.25pt">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;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.03pt">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;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.170%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.559%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date&#58; February 21, 2025</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:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Michael Weening</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Michael Weening</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">President, Chief Executive Officer and Director<br>(Principal Executive Officer)</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>calx-20241231xex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="id0268991d1314894aac1e3389451d75e_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 302 OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:9pt;font-weight:400;line-height:120%">I, Cory Sindelar, certify that&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29.25pt">I have reviewed this annual report on Form 10-K of Calix, Inc. for the year ended December&#160;31, 2024&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29.25pt">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;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29.25pt">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;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29.25pt">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-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.03pt">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;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">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;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.03pt">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;&#160;and</font></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">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;</font></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29.25pt">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;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.03pt">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;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.170%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.559%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date&#58; February 21, 2025</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:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Cory Sindelar</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cory Sindelar</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Financial Officer<br>(Principal Financial Officer)</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>8
<FILENAME>calx-20241231xex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i6060822590234fe58328e54a15cd7424_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:700;line-height:120%">PURSUANT TO 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:9pt;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:9pt;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:9pt;font-weight:400;line-height:120%">I, Michael Weening, 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 Annual Report of Calix, Inc. (the &#8220;Company&#8221;) on Form 10-K for the fiscal year ended December&#160;31, 2024 fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents in all material respects the financial condition and results of operations of the Company.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.170%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.559%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date&#58; February 21, 2025</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:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Michael Weening</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Michael Weening</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">President, Chief Executive Officer and Director<br>(Principal Executive Officer)</font></td></tr></table></div><div style="margin-top:4pt"><font><br></font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Cory Sindelar, 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 Annual Report of Calix, Inc. (the &#8220;Company&#8221;) on Form 10-K for the fiscal year ended December&#160;31, 2024 fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents in all material respects the financial condition and results of operations of the Company.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.170%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.559%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date&#58; February 21, 2025</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:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Cory Sindelar</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cory Sindelar</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Financial Officer<br>(Principal Financial Officer)</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:4pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This certification accompanies the Form 10-K to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Calix, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-K), irrespective of any general incorporation language contained in such filing.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>calx-20241231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:4bcb72ff-2770-4462-bf9d-3c5efcc8c2e4,g:f4031d51-cec6-4d96-91dd-c60ebda4b66e-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:calx="http://www.calix.com/20241231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.calix.com/20241231">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.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="calx-20241231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="calx-20241231_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="calx-20241231_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="calx-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.calix.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.calix.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - 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.calix.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952152 - 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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" roleURI="http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS">
        <link:definition>9952153 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</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.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>9952154 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952155 - 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="DescriptionofBusinessandSignificantAccountingPolicies" roleURI="http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPolicies">
        <link:definition>9952156 - Disclosure - Description of Business and Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashCashEquivalentsandMarketableSecurities" roleURI="http://www.calix.com/role/CashCashEquivalentsandMarketableSecurities">
        <link:definition>9952157 - Disclosure - Cash, Cash Equivalents and Marketable Securities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.calix.com/role/FairValueMeasurements">
        <link:definition>9952158 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetDetails" roleURI="http://www.calix.com/role/BalanceSheetDetails">
        <link:definition>9952159 - Disclosure - Balance Sheet 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.calix.com/role/CommitmentsandContingencies">
        <link:definition>9952160 - 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="StockholdersEquity" roleURI="http://www.calix.com/role/StockholdersEquity">
        <link:definition>9952161 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlan" roleURI="http://www.calix.com/role/EmployeeBenefitPlan">
        <link:definition>9952162 - Disclosure - Employee Benefit Plan</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="AccumulatedOtherComprehensiveLoss" roleURI="http://www.calix.com/role/AccumulatedOtherComprehensiveLoss">
        <link:definition>9952163 - Disclosure - Accumulated Other Comprehensive Loss</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.calix.com/role/IncomeTaxes">
        <link:definition>9952164 - 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="NetIncomeLossPerCommonShare" roleURI="http://www.calix.com/role/NetIncomeLossPerCommonShare">
        <link:definition>9952165 - Disclosure - Net Income (Loss) Per Common 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="RevenuefromContractswithCustomers" roleURI="http://www.calix.com/role/RevenuefromContractswithCustomers">
        <link:definition>9952166 - Disclosure - Revenue from Contracts with 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="SegmentInformation" roleURI="http://www.calix.com/role/SegmentInformation">
        <link:definition>9952167 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessandSignificantAccountingPoliciesPolicies" roleURI="http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Description of Business and Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashCashEquivalentsandMarketableSecuritiesTables" roleURI="http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesTables">
        <link:definition>9955512 - Disclosure - Cash, Cash Equivalents and Marketable Securities (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="FairValueMeasurementsTables" roleURI="http://www.calix.com/role/FairValueMeasurementsTables">
        <link:definition>9955513 - Disclosure - Fair Value Measurements (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="BalanceSheetDetailsTables" roleURI="http://www.calix.com/role/BalanceSheetDetailsTables">
        <link:definition>9955514 - Disclosure - Balance Sheet Details (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="CommitmentsandContingenciesTables" roleURI="http://www.calix.com/role/CommitmentsandContingenciesTables">
        <link:definition>9955515 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.calix.com/role/StockholdersEquityTables">
        <link:definition>9955516 - Disclosure - Stockholders' Equity (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="AccumulatedOtherComprehensiveLossTables" roleURI="http://www.calix.com/role/AccumulatedOtherComprehensiveLossTables">
        <link:definition>9955517 - Disclosure - Accumulated Other Comprehensive Loss (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="IncomeTaxesTables" roleURI="http://www.calix.com/role/IncomeTaxesTables">
        <link:definition>9955518 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerCommonShareTables" roleURI="http://www.calix.com/role/NetIncomeLossPerCommonShareTables">
        <link:definition>9955519 - Disclosure - Net Income (Loss) Per Common 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="SegmentInformationTables" roleURI="http://www.calix.com/role/SegmentInformationTables">
        <link:definition>9955520 - Disclosure - Segment Information (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="DescriptionofBusinessandSignificantAccountingPoliciesDetails" roleURI="http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails">
        <link:definition>9955521 - Disclosure - Description of Business and Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails" roleURI="http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails">
        <link:definition>9955522 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Summary of Cash and Cash Equivalents (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="CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" roleURI="http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails">
        <link:definition>9955523 - Disclosure - Cash, Cash Equivalents, and Marketable Securities - Schedule of Marketable Securities (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="FairValueMeasurementsDetails" roleURI="http://www.calix.com/role/FairValueMeasurementsDetails">
        <link:definition>9955524 - Disclosure - Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetDetailsAccountsReceivableDetails" roleURI="http://www.calix.com/role/BalanceSheetDetailsAccountsReceivableDetails">
        <link:definition>9955525 - Disclosure - Balance Sheet Details - Accounts Receivable (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="BalanceSheetDetailsAllowanceandProductReturnReserveDetails" roleURI="http://www.calix.com/role/BalanceSheetDetailsAllowanceandProductReturnReserveDetails">
        <link:definition>9955526 - Disclosure - Balance Sheet Details - Allowance and Product Return Reserve (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="BalanceSheetDetailsInventoryDetails" roleURI="http://www.calix.com/role/BalanceSheetDetailsInventoryDetails">
        <link:definition>9955527 - Disclosure - Balance Sheet Details - Inventory (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="BalanceSheetDetailsScheduleofPrepaidandOtherCurrentAssetsDetails" roleURI="http://www.calix.com/role/BalanceSheetDetailsScheduleofPrepaidandOtherCurrentAssetsDetails">
        <link:definition>9955528 - Disclosure - Balance Sheet Details - Schedule of Prepaid and Other Current 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="BalanceSheetDetailsPropertyandEquipmentnetDetails" roleURI="http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails">
        <link:definition>9955529 - Disclosure - Balance Sheet Details - Property and Equipment, net (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="BalanceSheetDetailsNarrativeDetails" roleURI="http://www.calix.com/role/BalanceSheetDetailsNarrativeDetails">
        <link:definition>9955530 - Disclosure - Balance Sheet Details - 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="BalanceSheetDetailsAccruedLiabilitiesDetails" roleURI="http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails">
        <link:definition>9955531 - Disclosure - Balance Sheet Details - Accrued 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="BalanceSheetDetailsProductWarrantyActivityDetails" roleURI="http://www.calix.com/role/BalanceSheetDetailsProductWarrantyActivityDetails">
        <link:definition>9955532 - Disclosure - Balance Sheet Details - Product Warranty Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesOperatingLeaseDetails" roleURI="http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails">
        <link:definition>9955533 - Disclosure - Commitments and Contingencies - Operating Lease (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="CommitmentsandContingenciesOperatingLeaseDetails_1" roleURI="http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails_1">
        <link:definition>9955533 - Disclosure - Commitments and Contingencies - Operating Lease (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="CommitmentsandContingenciesOperatingLeaseLiabilityDetails" roleURI="http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseLiabilityDetails">
        <link:definition>9955534 - Disclosure - Commitments and Contingencies - Operating Lease Liability (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="CommitmentsandContingenciesNarrativeDetails" roleURI="http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>9955535 - Disclosure - Commitments and Contingencies - 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="StockholdersEquityStockOfferingTreasuryStockRetirementPreferredStockandCommonStockDetails" roleURI="http://www.calix.com/role/StockholdersEquityStockOfferingTreasuryStockRetirementPreferredStockandCommonStockDetails">
        <link:definition>9955536 - Disclosure - Stockholders' Equity - Stock Offering, Treasury Stock Retirement, Preferred Stock and Common Stock (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="StockholdersEquityStockRepurchaseProgramDetails" roleURI="http://www.calix.com/role/StockholdersEquityStockRepurchaseProgramDetails">
        <link:definition>9955537 - Disclosure - Stockholders' Equity - Stock Repurchase Program (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="StockholdersEquityEquityIncentivePlansDetails" roleURI="http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails">
        <link:definition>9955538 - Disclosure - Stockholders' Equity - Equity Incentive Plans (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="StockholdersEquityStockOptionsActivityDetails" roleURI="http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails">
        <link:definition>9955539 - Disclosure - Stockholders' Equity - Stock Options Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityESPPandStockBasedCompensationDetails" roleURI="http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails">
        <link:definition>9955540 - Disclosure - Stockholders' Equity - ESPP and Stock Based Compensation (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="StockholdersEquityStockBasedCompensationExpenseDetails" roleURI="http://www.calix.com/role/StockholdersEquityStockBasedCompensationExpenseDetails">
        <link:definition>9955541 - Disclosure - Stockholders' Equity - Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityFairValueofAwardsGrantedDetails" roleURI="http://www.calix.com/role/StockholdersEquityFairValueofAwardsGrantedDetails">
        <link:definition>9955542 - Disclosure - Stockholders' Equity - Fair Value of Awards Granted (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="StockholdersEquityAssumptionsDetails" roleURI="http://www.calix.com/role/StockholdersEquityAssumptionsDetails">
        <link:definition>9955543 - Disclosure - Stockholders' Equity - Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityUnrecognizedStockbasedCompensationExpensesDetails" roleURI="http://www.calix.com/role/StockholdersEquityUnrecognizedStockbasedCompensationExpensesDetails">
        <link:definition>9955544 - Disclosure - Stockholders' Equity - Unrecognized Stock-based Compensation Expenses (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="StockholdersEquitySharesReservedForFutureIssuanceDetails" roleURI="http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails">
        <link:definition>9955545 - Disclosure - Stockholders' Equity - Shares Reserved For Future Issuance (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="EmployeeBenefitPlanDetails" roleURI="http://www.calix.com/role/EmployeeBenefitPlanDetails">
        <link:definition>9955546 - Disclosure - Employee Benefit Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLossDetails" roleURI="http://www.calix.com/role/AccumulatedOtherComprehensiveLossDetails">
        <link:definition>9955547 - Disclosure - Accumulated Other Comprehensive Loss (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="IncomeTaxesLossbeforeProvisionforIncomeTaxesDetails" roleURI="http://www.calix.com/role/IncomeTaxesLossbeforeProvisionforIncomeTaxesDetails">
        <link:definition>9955548 - Disclosure - Income Taxes - Loss before Provision for Income Taxes (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="IncomeTaxesComponentsofIncomeTaxProvisionDetails" roleURI="http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails">
        <link:definition>9955549 - Disclosure - Income Taxes - Components of Income Tax Provision (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="IncomeTaxesIncomeTaxRateReconciliationDetails" roleURI="http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails">
        <link:definition>9955550 - Disclosure - Income Taxes - Income Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>9955551 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.calix.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9955552 - Disclosure - Income Taxes - 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="IncomeTaxesUnrecognizedTaxBenefitsActivityDetails" roleURI="http://www.calix.com/role/IncomeTaxesUnrecognizedTaxBenefitsActivityDetails">
        <link:definition>9955553 - Disclosure - Income Taxes - Unrecognized Tax Benefits Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerCommonShareDetails" roleURI="http://www.calix.com/role/NetIncomeLossPerCommonShareDetails">
        <link:definition>9955554 - Disclosure - Net Income (Loss) Per Common Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomersContractAssetsandLiabilitiesDetails" roleURI="http://www.calix.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesDetails">
        <link:definition>9955555 - Disclosure - Revenue from Contracts with Customers - Contract Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomersPerformanceObligationDetails" roleURI="http://www.calix.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails">
        <link:definition>9955556 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (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="RevenuefromContractswithCustomersPerformanceObligationDetails_1" roleURI="http://www.calix.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails_1">
        <link:definition>9955556 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (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="RevenuefromContractswithCustomersContractCostsDetails" roleURI="http://www.calix.com/role/RevenuefromContractswithCustomersContractCostsDetails">
        <link:definition>9955557 - Disclosure - Revenue from Contracts with Customers - Contract 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="RevenuefromContractswithCustomersConcentrationRiskDetails" roleURI="http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails">
        <link:definition>9955558 - Disclosure - Revenue from Contracts with Customers - Concentration Risk (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="SegmentInformationScheduleofRevenuebyGeographicRegionDetails" roleURI="http://www.calix.com/role/SegmentInformationScheduleofRevenuebyGeographicRegionDetails">
        <link:definition>9955559 - Disclosure - Segment Information - Schedule of Revenue by Geographic Region (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="SegmentInformationScheduleofPropertyandEquipmentbyGeographicRegionDetails" roleURI="http://www.calix.com/role/SegmentInformationScheduleofPropertyandEquipmentbyGeographicRegionDetails">
        <link:definition>9955560 - Disclosure - Segment Information - Schedule of Property and Equipment by Geographic Region (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="SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails" roleURI="http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails">
        <link:definition>9955561 - Disclosure - Segment Information - Schedule of Segment Operating Information, by Segment (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="calx_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="calx_PaymentsForFinancingArrangements" abstract="false" name="PaymentsForFinancingArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_ChangeInCapitalExpendituresIncurredButNotYetPaid" abstract="false" name="ChangeInCapitalExpendituresIncurredButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock" abstract="false" name="CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="calx_ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock" abstract="false" name="ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="calx_LesseeOperatingLeaseLiabilityTableTextBlock" abstract="false" name="LesseeOperatingLeaseLiabilityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="calx_ScheduleOfGrantDateFairValuesTableTextBlock" abstract="false" name="ScheduleOfGrantDateFairValuesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="calx_SharesReservedForFutureIssuanceTableTextBlock" abstract="false" name="SharesReservedForFutureIssuanceTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="calx_ScheduleOfCertainTermsTableTable" abstract="true" name="ScheduleOfCertainTermsTableTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="calx_BrazilChinaAndUnitedKingdomMember" abstract="true" name="BrazilChinaAndUnitedKingdomMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="calx_ScheduleOfCertainTermsLineItemsLineItems" abstract="true" name="ScheduleOfCertainTermsLineItemsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="calx_ProductWarrantyPeriod" abstract="false" name="ProductWarrantyPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="calx_CashCashEquivalentsAndMarketableSecurities" abstract="false" name="CashCashEquivalentsAndMarketableSecurities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember" abstract="true" name="ShortTermMarketableSecuritiesAndCashEquivalentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="calx_ShortTermMarketableSecuritiesMember" abstract="true" name="ShortTermMarketableSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="calx_SECSchedule1209ReserveProductReturnsMember" abstract="true" name="SECSchedule1209ReserveProductReturnsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent" abstract="false" name="PrepaidExpensesAndOtherAssetsMiscellaneousCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_SoftwareMember" abstract="true" name="SoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer" abstract="false" name="AccruedExcessAndObsoleteInventoryAtContractManufacturer" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes" abstract="false" name="TaxesPayableCurrentExcludingAccruedIncomeTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_AccruedCustomerAdvancesOrRebatesCurrent" abstract="false" name="AccruedCustomerAdvancesOrRebatesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_ProductReturnReserveCurrent" abstract="false" name="ProductReturnReserveCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_AccruedRevenueSharePaymentsCurrent" abstract="false" name="AccruedRevenueSharePaymentsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_AccruedFreightCurrent" abstract="false" name="AccruedFreightCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_SanJoseCaliforniaMember" abstract="true" name="SanJoseCaliforniaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="calx_OperatingLeaseAreaOfOfficeBuilding" abstract="false" name="OperatingLeaseAreaOfOfficeBuilding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:areaItemType"/>
  <xs:element id="calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments" abstract="false" name="AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_StockRepurchasedDuringPeriodValueExcludingExciseTax" abstract="false" name="StockRepurchasedDuringPeriodValueExcludingExciseTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_StockRepurchasedDuringPeriodAverageCostPerShare" abstract="false" name="StockRepurchasedDuringPeriodAverageCostPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="calx_PerformanceBasedStockOptionsMember" abstract="true" name="PerformanceBasedStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="calx_A2019EquityIncentiveAwardPlanMember" abstract="true" name="A2019EquityIncentiveAwardPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="calx_A2023PerformanceTargetsMember" abstract="true" name="A2023PerformanceTargetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="calx_A2024PerformanceTargetsMember" abstract="true" name="A2024PerformanceTargetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="calx_MinimumExercisePriceOfStockOptionPercent" abstract="false" name="MinimumExercisePriceOfStockOptionPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="calx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="calx_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="calx_A2017NonqualifiedEmployeeStockPurchasePlanMember" abstract="true" name="A2017NonqualifiedEmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="calx_PercentOfHistoricalVolatility" abstract="false" name="PercentOfHistoricalVolatility" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="calx_PercentOfImpliedVolatility" abstract="false" name="PercentOfImpliedVolatility" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth" abstract="false" name="EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo" abstract="false" name="EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree" abstract="false" name="EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour" abstract="false" name="EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_A2019PlanMember" abstract="true" name="A2019PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="calx_DeferredTaxAssetLeasingArrangements" abstract="false" name="DeferredTaxAssetLeasingArrangements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" abstract="false" name="DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_IncomeTaxesTable" abstract="true" name="IncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="calx_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="calx_ContractWithCustomerAssetExpectedToBeBilledYearOnePercent" abstract="false" name="ContractWithCustomerAssetExpectedToBeBilledYearOnePercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="calx_CustomerOneMember" abstract="true" name="CustomerOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="calx_CustomerTwoMember" abstract="true" name="CustomerTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="calx_AmericasExUSMember" abstract="true" name="AmericasExUSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="calx_MiddleEastAndAfricaMember" abstract="true" name="MiddleEastAndAfricaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="calx_ReportableSegmentMember" abstract="true" name="ReportableSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="calx_CostOfGoodsAndServicesSoldAdjusted" abstract="false" name="CostOfGoodsAndServicesSoldAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_SellingAndMarketingOperatingExpenseAdjusted" abstract="false" name="SellingAndMarketingOperatingExpenseAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_ResearchAndDevelopmentOperatingExpenseAdjusted" abstract="false" name="ResearchAndDevelopmentOperatingExpenseAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="calx_GeneralAndAdministrativeOperatingExpenseAdjusted" abstract="false" name="GeneralAndAdministrativeOperatingExpenseAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>calx-20241231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:4bcb72ff-2770-4462-bf9d-3c5efcc8c2e4,g:f4031d51-cec6-4d96-91dd-c60ebda4b66e-->
<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.calix.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="calx-20241231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ead3f456-3d73-47d8-9c75-a5bdc7a91b94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b5d23373-109f-45c6-b863-c52bcfd91320" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ead3f456-3d73-47d8-9c75-a5bdc7a91b94" xlink:to="loc_us-gaap_LiabilitiesCurrent_b5d23373-109f-45c6-b863-c52bcfd91320" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_e8188662-8e49-41cd-89a2-c17bac72338e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ead3f456-3d73-47d8-9c75-a5bdc7a91b94" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_e8188662-8e49-41cd-89a2-c17bac72338e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_38c00d65-5392-4f55-8839-930a94a6a39e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ead3f456-3d73-47d8-9c75-a5bdc7a91b94" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_38c00d65-5392-4f55-8839-930a94a6a39e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cbef3c26-2217-4a40-8f88-7ff40652720b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ead3f456-3d73-47d8-9c75-a5bdc7a91b94" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cbef3c26-2217-4a40-8f88-7ff40652720b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c4d1ca61-1cad-440f-adea-33c390ae66b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_72379404-865e-4f50-be8a-49d3717cc674" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c4d1ca61-1cad-440f-adea-33c390ae66b2" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_72379404-865e-4f50-be8a-49d3717cc674" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_933acb70-dcfb-4b1a-996b-fd9bf0d2bb10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c4d1ca61-1cad-440f-adea-33c390ae66b2" xlink:to="loc_us-gaap_Goodwill_933acb70-dcfb-4b1a-996b-fd9bf0d2bb10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_d6e6b425-2cd0-4c32-97fb-c46942bcb71f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c4d1ca61-1cad-440f-adea-33c390ae66b2" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_d6e6b425-2cd0-4c32-97fb-c46942bcb71f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_67fb2b0b-35af-457c-b677-d4e559ddeb92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c4d1ca61-1cad-440f-adea-33c390ae66b2" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_67fb2b0b-35af-457c-b677-d4e559ddeb92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5d043504-9986-4fe8-ba31-c99327e1f69b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c4d1ca61-1cad-440f-adea-33c390ae66b2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5d043504-9986-4fe8-ba31-c99327e1f69b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9f014718-2992-4e3e-8431-2144e5bf8a89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c4d1ca61-1cad-440f-adea-33c390ae66b2" xlink:to="loc_us-gaap_AssetsCurrent_9f014718-2992-4e3e-8431-2144e5bf8a89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_52093daf-69e5-4335-8c8f-fbfae72c82f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6ac4e3de-8b6f-48c8-a0b1-26b26e423fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_52093daf-69e5-4335-8c8f-fbfae72c82f1" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6ac4e3de-8b6f-48c8-a0b1-26b26e423fe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ade1cd91-fa17-4d20-b5fd-3d1b53150561" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_52093daf-69e5-4335-8c8f-fbfae72c82f1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ade1cd91-fa17-4d20-b5fd-3d1b53150561" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_deab6f0e-c687-4c35-8071-449464b3ceb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_52093daf-69e5-4335-8c8f-fbfae72c82f1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_deab6f0e-c687-4c35-8071-449464b3ceb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_06b2b75e-2851-42a1-bf91-ecc9e34f62ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_52093daf-69e5-4335-8c8f-fbfae72c82f1" xlink:to="loc_us-gaap_InventoryNet_06b2b75e-2851-42a1-bf91-ecc9e34f62ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_dd5b0dff-61a1-44ab-8bda-065ba046854a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_52093daf-69e5-4335-8c8f-fbfae72c82f1" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_dd5b0dff-61a1-44ab-8bda-065ba046854a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_04f9ae4e-2267-44f3-8b33-80bd5a478a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_f1ccd004-7595-48eb-b1aa-a7b0d97eb6ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_04f9ae4e-2267-44f3-8b33-80bd5a478a2d" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_f1ccd004-7595-48eb-b1aa-a7b0d97eb6ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_bd46611c-a193-49b1-bad2-9d2dfdb98910" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_04f9ae4e-2267-44f3-8b33-80bd5a478a2d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_bd46611c-a193-49b1-bad2-9d2dfdb98910" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_51730781-f7c2-4e07-aa7a-644a8704137a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_04f9ae4e-2267-44f3-8b33-80bd5a478a2d" xlink:to="loc_us-gaap_AccountsPayableCurrent_51730781-f7c2-4e07-aa7a-644a8704137a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_37320735-aad0-4843-8eec-37763ea268fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_dd6832b0-8c9c-4a65-ae82-be886af1123a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_37320735-aad0-4843-8eec-37763ea268fc" xlink:to="loc_us-gaap_Liabilities_dd6832b0-8c9c-4a65-ae82-be886af1123a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a169a4c1-9aec-489a-9da0-4f170be2cd9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_37320735-aad0-4843-8eec-37763ea268fc" xlink:to="loc_us-gaap_StockholdersEquity_a169a4c1-9aec-489a-9da0-4f170be2cd9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_0bda4758-3cb3-4883-933d-7ba132cdb372" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_37320735-aad0-4843-8eec-37763ea268fc" xlink:to="loc_us-gaap_CommitmentsAndContingencies_0bda4758-3cb3-4883-933d-7ba132cdb372" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2bd0f9a5-34df-43b2-a8e3-8ce5f61d8e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_6a531216-fc36-424b-9f69-28581093730b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2bd0f9a5-34df-43b2-a8e3-8ce5f61d8e4c" xlink:to="loc_us-gaap_PreferredStockValue_6a531216-fc36-424b-9f69-28581093730b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_da672613-bcf4-497a-a74a-6ef305ea8b90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2bd0f9a5-34df-43b2-a8e3-8ce5f61d8e4c" xlink:to="loc_us-gaap_CommonStockValue_da672613-bcf4-497a-a74a-6ef305ea8b90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_46ca5504-9d07-48e3-ae78-d3e3cc69c53e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_2bd0f9a5-34df-43b2-a8e3-8ce5f61d8e4c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_46ca5504-9d07-48e3-ae78-d3e3cc69c53e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0b0bb00d-e116-4e8b-b877-46ab32627a57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2bd0f9a5-34df-43b2-a8e3-8ce5f61d8e4c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0b0bb00d-e116-4e8b-b877-46ab32627a57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7bf36bad-2b22-4b09-8f33-ad7f612fdccf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2bd0f9a5-34df-43b2-a8e3-8ce5f61d8e4c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7bf36bad-2b22-4b09-8f33-ad7f612fdccf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="calx-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_9e3e517a-a49a-47a4-9497-bc2c25ed8785" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ff09a2c5-e2f0-49f5-bfda-0f154f81a852" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9e3e517a-a49a-47a4-9497-bc2c25ed8785" xlink:to="loc_us-gaap_NetIncomeLoss_ff09a2c5-e2f0-49f5-bfda-0f154f81a852" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b93347e9-5e6b-4fa6-ad3a-cd6ca392c7bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9e3e517a-a49a-47a4-9497-bc2c25ed8785" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b93347e9-5e6b-4fa6-ad3a-cd6ca392c7bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ba1ab9c5-da6f-4616-92dd-efbb855a8b98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9aae1ea6-f411-4582-98af-d7e26f52d07e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ba1ab9c5-da6f-4616-92dd-efbb855a8b98" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9aae1ea6-f411-4582-98af-d7e26f52d07e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_57526ab7-d472-4712-acaa-6cc52fd91251" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ba1ab9c5-da6f-4616-92dd-efbb855a8b98" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_57526ab7-d472-4712-acaa-6cc52fd91251" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_e95a2603-dffd-4ee9-9017-c64fee6185d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_f53644cd-1038-480d-b145-ecf19cae9359" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e95a2603-dffd-4ee9-9017-c64fee6185d8" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_f53644cd-1038-480d-b145-ecf19cae9359" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_40179a85-3d58-4e48-9d51-b974affab44a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_e95a2603-dffd-4ee9-9017-c64fee6185d8" xlink:to="loc_us-gaap_SellingAndMarketingExpense_40179a85-3d58-4e48-9d51-b974affab44a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_4c4c40f0-fcbe-43e3-9ddd-a6857de3ec1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_e95a2603-dffd-4ee9-9017-c64fee6185d8" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_4c4c40f0-fcbe-43e3-9ddd-a6857de3ec1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_9700dd32-7b16-4536-9a06-ca67550abad2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2670c876-ff7e-4e1e-96e8-b945a0eb247f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_9700dd32-7b16-4536-9a06-ca67550abad2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2670c876-ff7e-4e1e-96e8-b945a0eb247f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_7dace569-3d90-49e9-8e5d-cebf6a965556" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_9700dd32-7b16-4536-9a06-ca67550abad2" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_7dace569-3d90-49e9-8e5d-cebf6a965556" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_614e748f-e7f1-4b17-9509-fb554f3e4188" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_1f286ad0-3cf6-421d-adc2-bee3e733d0f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_614e748f-e7f1-4b17-9509-fb554f3e4188" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_1f286ad0-3cf6-421d-adc2-bee3e733d0f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_f01a9a09-2cbc-4e63-9747-2389b0d63898" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_614e748f-e7f1-4b17-9509-fb554f3e4188" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_f01a9a09-2cbc-4e63-9747-2389b0d63898" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5d47c59d-a324-477f-af85-2cf0552475e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_614e748f-e7f1-4b17-9509-fb554f3e4188" xlink:to="loc_us-gaap_OperatingIncomeLoss_5d47c59d-a324-477f-af85-2cf0552475e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_92c1f7af-196e-42a5-ad86-f19986ad687c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_e5cab700-b893-4267-90f0-0f153ea6ac94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_92c1f7af-196e-42a5-ad86-f19986ad687c" xlink:to="loc_us-gaap_GrossProfit_e5cab700-b893-4267-90f0-0f153ea6ac94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_eadb0fb7-2e3a-4049-93a7-67a0da57be83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_92c1f7af-196e-42a5-ad86-f19986ad687c" xlink:to="loc_us-gaap_OperatingExpenses_eadb0fb7-2e3a-4049-93a7-67a0da57be83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_009fd048-bf16-4d34-b8a9-55c32817934b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_fe3c6197-0a0d-4019-a9b0-a5b1faad34c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_009fd048-bf16-4d34-b8a9-55c32817934b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_fe3c6197-0a0d-4019-a9b0-a5b1faad34c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_b487a3ff-b252-49a6-a91a-1c35b7a0b1d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_009fd048-bf16-4d34-b8a9-55c32817934b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_b487a3ff-b252-49a6-a91a-1c35b7a0b1d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_b3950269-6ef7-4e6b-be9c-d3d111ef15d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_84a37924-4940-45e7-a008-f4a8c5663c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_b3950269-6ef7-4e6b-be9c-d3d111ef15d6" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_84a37924-4940-45e7-a008-f4a8c5663c6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_ab21973a-27ed-4d76-b327-9f2932b88174" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_NonoperatingIncomeExpense_b3950269-6ef7-4e6b-be9c-d3d111ef15d6" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_ab21973a-27ed-4d76-b327-9f2932b88174" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="calx-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b94a73e4-e3ca-4464-bf6f-a59559ea932f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_PaymentsForFinancingArrangements_c0ab58fb-e816-40f5-885c-fd81a6ce19a0" xlink:href="calx-20241231.xsd#calx_PaymentsForFinancingArrangements"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b94a73e4-e3ca-4464-bf6f-a59559ea932f" xlink:to="loc_calx_PaymentsForFinancingArrangements_c0ab58fb-e816-40f5-885c-fd81a6ce19a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_e9d6bda7-4f09-4c2d-bb1f-59194232051d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b94a73e4-e3ca-4464-bf6f-a59559ea932f" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_e9d6bda7-4f09-4c2d-bb1f-59194232051d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_38ec80e0-f539-4d53-a5fa-e342fc7f7d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b94a73e4-e3ca-4464-bf6f-a59559ea932f" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_38ec80e0-f539-4d53-a5fa-e342fc7f7d4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_396e3ae3-dfff-412d-9f65-6ea855be4958" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_cf6b2d3a-c2dc-4e75-8383-797c4f99745c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_396e3ae3-dfff-412d-9f65-6ea855be4958" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_cf6b2d3a-c2dc-4e75-8383-797c4f99745c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_64f7d5b9-bb75-4585-94d3-7e2d8d82e61e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_396e3ae3-dfff-412d-9f65-6ea855be4958" xlink:to="loc_us-gaap_ShareBasedCompensation_64f7d5b9-bb75-4585-94d3-7e2d8d82e61e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_fbb4dae2-d3a1-4c0f-83f3-f62f18c9515d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_396e3ae3-dfff-412d-9f65-6ea855be4958" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_fbb4dae2-d3a1-4c0f-83f3-f62f18c9515d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_f19a1869-74f3-429e-a747-3baa05dce081" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_396e3ae3-dfff-412d-9f65-6ea855be4958" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_f19a1869-74f3-429e-a747-3baa05dce081" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4594e677-28aa-4f51-b89f-431dd58ed6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_396e3ae3-dfff-412d-9f65-6ea855be4958" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4594e677-28aa-4f51-b89f-431dd58ed6ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_baed600b-3dc5-408b-8c58-2bec59543982" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_396e3ae3-dfff-412d-9f65-6ea855be4958" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_baed600b-3dc5-408b-8c58-2bec59543982" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_ecd771b1-99ff-4815-9556-de1f2b604f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_396e3ae3-dfff-412d-9f65-6ea855be4958" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_ecd771b1-99ff-4815-9556-de1f2b604f9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_f71dac34-c3ff-4852-9d09-6d5d2d63b9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_396e3ae3-dfff-412d-9f65-6ea855be4958" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_f71dac34-c3ff-4852-9d09-6d5d2d63b9bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_126e839c-bbea-4ab1-8a94-3b8a501fcada" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_396e3ae3-dfff-412d-9f65-6ea855be4958" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_126e839c-bbea-4ab1-8a94-3b8a501fcada" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_2fc5184f-cb0b-4e96-ad10-cec3dd6d73be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_396e3ae3-dfff-412d-9f65-6ea855be4958" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_2fc5184f-cb0b-4e96-ad10-cec3dd6d73be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_b829ba75-69ae-446e-8e33-57b9749694d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_396e3ae3-dfff-412d-9f65-6ea855be4958" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_b829ba75-69ae-446e-8e33-57b9749694d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b3c7949d-2471-4129-b743-26f053de9b26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_396e3ae3-dfff-412d-9f65-6ea855be4958" xlink:to="loc_us-gaap_NetIncomeLoss_b3c7949d-2471-4129-b743-26f053de9b26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cafcbfb3-6a4f-4847-b4de-8232f785da6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_91bc675e-2934-4e8b-85aa-fad1db49dee3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cafcbfb3-6a4f-4847-b4de-8232f785da6e" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_91bc675e-2934-4e8b-85aa-fad1db49dee3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_be104294-3a19-4000-85b0-bf2e9ddce80f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cafcbfb3-6a4f-4847-b4de-8232f785da6e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_be104294-3a19-4000-85b0-bf2e9ddce80f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_050dd349-deaa-4321-aa30-3f1ad4a2229d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cafcbfb3-6a4f-4847-b4de-8232f785da6e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_050dd349-deaa-4321-aa30-3f1ad4a2229d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_410f627f-691f-4249-b23e-ef60036adadd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cafcbfb3-6a4f-4847-b4de-8232f785da6e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_410f627f-691f-4249-b23e-ef60036adadd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8c5a8406-7e09-4243-9227-0d6eb307e9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_3f2586f8-649f-48bc-b2e8-bb12f637d506" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8c5a8406-7e09-4243-9227-0d6eb307e9fb" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_3f2586f8-649f-48bc-b2e8-bb12f637d506" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_19179483-5f6d-4f6f-8e15-e457fcdf9228" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8c5a8406-7e09-4243-9227-0d6eb307e9fb" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_19179483-5f6d-4f6f-8e15-e457fcdf9228" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_dbefbb97-9e1f-49a5-8ce2-667d98da3c23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8c5a8406-7e09-4243-9227-0d6eb307e9fb" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_dbefbb97-9e1f-49a5-8ce2-667d98da3c23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_b8483bd3-8763-41c5-a131-e29965ec2fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8c5a8406-7e09-4243-9227-0d6eb307e9fb" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_b8483bd3-8763-41c5-a131-e29965ec2fa6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_calx_CashCashEquivalentsAndMarketableSecurities_4ff3dad6-c6b2-400c-94bc-8dee972fb01e" xlink:href="calx-20241231.xsd#calx_CashCashEquivalentsAndMarketableSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_cd1160c3-3485-4070-8197-b3677393bfbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_calx_CashCashEquivalentsAndMarketableSecurities_4ff3dad6-c6b2-400c-94bc-8dee972fb01e" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_cd1160c3-3485-4070-8197-b3677393bfbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3da673f1-9a7d-4d80-bc9a-5be3e18e3e21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_calx_CashCashEquivalentsAndMarketableSecurities_4ff3dad6-c6b2-400c-94bc-8dee972fb01e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3da673f1-9a7d-4d80-bc9a-5be3e18e3e21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c828e9c7-518e-4160-8533-07215217da14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_66d19770-200f-452f-a64b-b292695076b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c828e9c7-518e-4160-8533-07215217da14" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_66d19770-200f-452f-a64b-b292695076b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_bc5e53f1-045d-4a6e-934b-6e7f90aad5e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c828e9c7-518e-4160-8533-07215217da14" xlink:to="loc_us-gaap_Cash_bc5e53f1-045d-4a6e-934b-6e7f90aad5e1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_d297bb05-c41b-4da8-a8c0-4adde18af959" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_3d42e249-1ee5-4bd4-a4c3-21e241041d29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_d297bb05-c41b-4da8-a8c0-4adde18af959" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_3d42e249-1ee5-4bd4-a4c3-21e241041d29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_87d0b195-224b-4b11-8298-acd55f08b7fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_d297bb05-c41b-4da8-a8c0-4adde18af959" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_87d0b195-224b-4b11-8298-acd55f08b7fb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#FairValueMeasurementsDetails"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_f7376fd5-2473-4ecf-a927-7f4c9419f0c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_dae83c7c-f289-458f-acd1-cce2d950144d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_f7376fd5-2473-4ecf-a927-7f4c9419f0c4" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_dae83c7c-f289-458f-acd1-cce2d950144d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_79c9ae13-ef0b-4ad5-99b1-7f29387ad032" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_f7376fd5-2473-4ecf-a927-7f4c9419f0c4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_79c9ae13-ef0b-4ad5-99b1-7f29387ad032" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/BalanceSheetDetailsAccountsReceivableDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#BalanceSheetDetailsAccountsReceivableDetails"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/BalanceSheetDetailsAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_cd7d5e49-00ef-4cb2-be2a-11a976ee67bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_baa1a529-e426-45fd-a1d9-bc194149f671" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_cd7d5e49-00ef-4cb2-be2a-11a976ee67bd" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_baa1a529-e426-45fd-a1d9-bc194149f671" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_11d1f814-60cc-4826-8678-dc4c1dd2ec90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_cd7d5e49-00ef-4cb2-be2a-11a976ee67bd" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_11d1f814-60cc-4826-8678-dc4c1dd2ec90" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/BalanceSheetDetailsInventoryDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#BalanceSheetDetailsInventoryDetails"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/BalanceSheetDetailsInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_85a2c043-d8cc-45b6-ade8-99b6e4082bee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_b96b722f-3971-45e8-86eb-070d0d4d8097" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_85a2c043-d8cc-45b6-ade8-99b6e4082bee" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_b96b722f-3971-45e8-86eb-070d0d4d8097" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPartsAndComponentsNetOfReserves_bf43f6c7-f641-427c-8131-bdf79a192be9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPartsAndComponentsNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_85a2c043-d8cc-45b6-ade8-99b6e4082bee" xlink:to="loc_us-gaap_InventoryPartsAndComponentsNetOfReserves_bf43f6c7-f641-427c-8131-bdf79a192be9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/BalanceSheetDetailsScheduleofPrepaidandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#BalanceSheetDetailsScheduleofPrepaidandOtherCurrentAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/BalanceSheetDetailsScheduleofPrepaidandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1d406887-bcd4-48d7-bd49-f49ee908cf99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssetsCurrent_1ea4c559-0e81-443c-8697-d51d652e4766" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositsAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1d406887-bcd4-48d7-bd49-f49ee908cf99" xlink:to="loc_us-gaap_DepositsAssetsCurrent_1ea4c559-0e81-443c-8697-d51d652e4766" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent_80410518-a16b-4488-bd58-76423887c1c1" xlink:href="calx-20241231.xsd#calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1d406887-bcd4-48d7-bd49-f49ee908cf99" xlink:to="loc_calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent_80410518-a16b-4488-bd58-76423887c1c1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#BalanceSheetDetailsPropertyandEquipmentnetDetails"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f065c468-dfd6-4b2b-9548-2decb913c8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f71816fd-4bd4-4e49-8bdd-9748516e9788" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_f065c468-dfd6-4b2b-9548-2decb913c8b9" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f71816fd-4bd4-4e49-8bdd-9748516e9788" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_3227856b-f118-43ef-bd12-ea54b72c1051" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_f065c468-dfd6-4b2b-9548-2decb913c8b9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_3227856b-f118-43ef-bd12-ea54b72c1051" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#BalanceSheetDetailsAccruedLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_757effb8-80c5-4ff1-b3c0-7b58eeb72638" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_35afd0cb-5488-4fa2-b28c-fe3fe01cbfe2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_757effb8-80c5-4ff1-b3c0-7b58eeb72638" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_35afd0cb-5488-4fa2-b28c-fe3fe01cbfe2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes_da4bd1a2-2b1d-4e48-a7b5-e3ba6511c88c" xlink:href="calx-20241231.xsd#calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_757effb8-80c5-4ff1-b3c0-7b58eeb72638" xlink:to="loc_calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes_da4bd1a2-2b1d-4e48-a7b5-e3ba6511c88c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AccruedFreightCurrent_0c789372-bf5b-4c0a-8775-5bccdea028c1" xlink:href="calx-20241231.xsd#calx_AccruedFreightCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_757effb8-80c5-4ff1-b3c0-7b58eeb72638" xlink:to="loc_calx_AccruedFreightCurrent_0c789372-bf5b-4c0a-8775-5bccdea028c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_328cbf15-259a-4669-b89d-39f5f4fa168f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_757effb8-80c5-4ff1-b3c0-7b58eeb72638" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_328cbf15-259a-4669-b89d-39f5f4fa168f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_efca2ab5-fed5-43ce-86c1-05780108159c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_757effb8-80c5-4ff1-b3c0-7b58eeb72638" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_efca2ab5-fed5-43ce-86c1-05780108159c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer_0d3000ca-6e2e-47fa-b15a-f62ac024a229" xlink:href="calx-20241231.xsd#calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_757effb8-80c5-4ff1-b3c0-7b58eeb72638" xlink:to="loc_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer_0d3000ca-6e2e-47fa-b15a-f62ac024a229" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AccruedCustomerAdvancesOrRebatesCurrent_6cd38052-db1f-4706-b49c-8be18124c97e" xlink:href="calx-20241231.xsd#calx_AccruedCustomerAdvancesOrRebatesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_757effb8-80c5-4ff1-b3c0-7b58eeb72638" xlink:to="loc_calx_AccruedCustomerAdvancesOrRebatesCurrent_6cd38052-db1f-4706-b49c-8be18124c97e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_544fdbbf-3420-45a7-a175-3ccd3f07f280" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_757effb8-80c5-4ff1-b3c0-7b58eeb72638" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_544fdbbf-3420-45a7-a175-3ccd3f07f280" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AccruedRevenueSharePaymentsCurrent_601bc00d-f624-45b3-9d50-98d2027e2182" xlink:href="calx-20241231.xsd#calx_AccruedRevenueSharePaymentsCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_757effb8-80c5-4ff1-b3c0-7b58eeb72638" xlink:to="loc_calx_AccruedRevenueSharePaymentsCurrent_601bc00d-f624-45b3-9d50-98d2027e2182" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ProductReturnReserveCurrent_06f5caee-095a-4c02-99a1-ccfa52356140" xlink:href="calx-20241231.xsd#calx_ProductReturnReserveCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_757effb8-80c5-4ff1-b3c0-7b58eeb72638" xlink:to="loc_calx_ProductReturnReserveCurrent_06f5caee-095a-4c02-99a1-ccfa52356140" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_536aca52-35d5-41c0-a5c8-396718694f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_757effb8-80c5-4ff1-b3c0-7b58eeb72638" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_536aca52-35d5-41c0-a5c8-396718694f4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveCurrent_1e926847-634b-409a-9f01-fde2376a669e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationReserveCurrent"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_757effb8-80c5-4ff1-b3c0-7b58eeb72638" xlink:to="loc_us-gaap_LitigationReserveCurrent_1e926847-634b-409a-9f01-fde2376a669e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_a37c4e94-8446-43f8-bf48-d9e678168a41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_757effb8-80c5-4ff1-b3c0-7b58eeb72638" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_a37c4e94-8446-43f8-bf48-d9e678168a41" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#CommitmentsandContingenciesOperatingLeaseDetails"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_28b70518-1743-4370-b0a6-e526f6e927d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c1307a67-d0ba-4efb-a93b-c15d84e26a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_28b70518-1743-4370-b0a6-e526f6e927d3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c1307a67-d0ba-4efb-a93b-c15d84e26a0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_567bb341-c63a-4f34-8bbb-7dc04c4a797e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_28b70518-1743-4370-b0a6-e526f6e927d3" xlink:to="loc_us-gaap_OperatingLeaseLiability_567bb341-c63a-4f34-8bbb-7dc04c4a797e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails_1" xlink:type="simple" xlink:href="calx-20241231.xsd#CommitmentsandContingenciesOperatingLeaseDetails_1"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5b01e20d-ad3e-4810-b378-f228b0283888" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_6bd6ea3d-b3f4-4359-8462-b36761d8d669" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5b01e20d-ad3e-4810-b378-f228b0283888" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_6bd6ea3d-b3f4-4359-8462-b36761d8d669" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c0fc8ac9-f44e-4c57-b5b8-b269f8bcfc70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5b01e20d-ad3e-4810-b378-f228b0283888" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c0fc8ac9-f44e-4c57-b5b8-b269f8bcfc70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_57c5eff0-8e4c-480d-884e-44759d0e3d43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5b01e20d-ad3e-4810-b378-f228b0283888" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_57c5eff0-8e4c-480d-884e-44759d0e3d43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6e4d9bba-0d47-41d2-8948-70ed7b063333" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5b01e20d-ad3e-4810-b378-f228b0283888" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6e4d9bba-0d47-41d2-8948-70ed7b063333" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive_7cb1c7b7-c806-460b-956f-1569496adaf2" xlink:href="calx-20241231.xsd#calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5b01e20d-ad3e-4810-b378-f228b0283888" xlink:to="loc_calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive_7cb1c7b7-c806-460b-956f-1569496adaf2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseLiabilityDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#CommitmentsandContingenciesOperatingLeaseLiabilityDetails"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_d2b7a4bb-34e6-4890-b2dc-b5475f69eb4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ea46918d-ed21-4e45-87dc-d76b09f77c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_d2b7a4bb-34e6-4890-b2dc-b5475f69eb4d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ea46918d-ed21-4e45-87dc-d76b09f77c9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_57265825-1401-40b3-a962-489551d2fe93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_d2b7a4bb-34e6-4890-b2dc-b5475f69eb4d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_57265825-1401-40b3-a962-489551d2fe93" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/IncomeTaxesLossbeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#IncomeTaxesLossbeforeProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/IncomeTaxesLossbeforeProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6b1a5937-a94d-4d33-afad-7cadedfd6c99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_4e840467-2404-4804-a3c4-d3df7c1d12eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6b1a5937-a94d-4d33-afad-7cadedfd6c99" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_4e840467-2404-4804-a3c4-d3df7c1d12eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_4d6f7815-4e64-49d2-951d-d35cab68ebd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6b1a5937-a94d-4d33-afad-7cadedfd6c99" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_4d6f7815-4e64-49d2-951d-d35cab68ebd4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#IncomeTaxesComponentsofIncomeTaxProvisionDetails"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_aac34d5e-699d-4083-9178-c7a011014d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9c11375a-5676-494a-b348-c998710efeac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_aac34d5e-699d-4083-9178-c7a011014d3d" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9c11375a-5676-494a-b348-c998710efeac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_09497754-d89a-436e-9e15-cb4fb409784e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_aac34d5e-699d-4083-9178-c7a011014d3d" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_09497754-d89a-436e-9e15-cb4fb409784e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d55a4419-5cff-4e2b-a810-4b2156ab2d44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_aac34d5e-699d-4083-9178-c7a011014d3d" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d55a4419-5cff-4e2b-a810-4b2156ab2d44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bf615613-a957-4b50-bfd9-fa70813104c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3a63f3e1-92de-493a-9ce7-b61df6ceb93e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bf615613-a957-4b50-bfd9-fa70813104c2" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3a63f3e1-92de-493a-9ce7-b61df6ceb93e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7f3fd829-fdc1-4871-9355-62de3ba38153" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bf615613-a957-4b50-bfd9-fa70813104c2" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7f3fd829-fdc1-4871-9355-62de3ba38153" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ae571c71-a50d-4b14-b5b1-0421607a85f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_e3183537-d5c0-446c-bfc3-4bdbd24ebfc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ae571c71-a50d-4b14-b5b1-0421607a85f6" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_e3183537-d5c0-446c-bfc3-4bdbd24ebfc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e5d2d8f2-e1c5-4f88-ac45-588cd9d8bd1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ae571c71-a50d-4b14-b5b1-0421607a85f6" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e5d2d8f2-e1c5-4f88-ac45-588cd9d8bd1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_68d42c30-9a64-42c0-ba57-db725e75d8f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ae571c71-a50d-4b14-b5b1-0421607a85f6" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_68d42c30-9a64-42c0-ba57-db725e75d8f8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#IncomeTaxesIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bde5756b-fbaa-4b87-a30e-0ad723a5e0f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_d2512b86-227c-4051-ac95-988f044a6089" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bde5756b-fbaa-4b87-a30e-0ad723a5e0f2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_d2512b86-227c-4051-ac95-988f044a6089" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_580fc1d1-4124-489e-b108-525a134a8922" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bde5756b-fbaa-4b87-a30e-0ad723a5e0f2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_580fc1d1-4124-489e-b108-525a134a8922" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_809aacb0-b6d9-4717-bb95-861a76a74ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bde5756b-fbaa-4b87-a30e-0ad723a5e0f2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_809aacb0-b6d9-4717-bb95-861a76a74ddd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_0fcee0aa-b3e8-4439-bd73-cc2119b78961" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bde5756b-fbaa-4b87-a30e-0ad723a5e0f2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_0fcee0aa-b3e8-4439-bd73-cc2119b78961" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent_888a1a58-cdc1-43c4-999b-c6d8d2cf6871" xlink:href="calx-20241231.xsd#calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bde5756b-fbaa-4b87-a30e-0ad723a5e0f2" xlink:to="loc_calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent_888a1a58-cdc1-43c4-999b-c6d8d2cf6871" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_0faba34e-0531-4534-8e63-b83e2ad5e500" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bde5756b-fbaa-4b87-a30e-0ad723a5e0f2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_0faba34e-0531-4534-8e63-b83e2ad5e500" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_a3417ee7-0707-43d0-85cb-8617f9b2169d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bde5756b-fbaa-4b87-a30e-0ad723a5e0f2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_a3417ee7-0707-43d0-85cb-8617f9b2169d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0e04e65d-87cb-4643-a760-317a355d1233" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bde5756b-fbaa-4b87-a30e-0ad723a5e0f2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0e04e65d-87cb-4643-a760-317a355d1233" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_82826971-c8ef-488a-8f41-035df7a071cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bde5756b-fbaa-4b87-a30e-0ad723a5e0f2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_82826971-c8ef-488a-8f41-035df7a071cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent_661bb27e-a2f2-4986-af25-9c45012d1000" xlink:href="calx-20241231.xsd#calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bde5756b-fbaa-4b87-a30e-0ad723a5e0f2" xlink:to="loc_calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent_661bb27e-a2f2-4986-af25-9c45012d1000" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_8b86d8d2-5189-4815-975c-221a5573240a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bde5756b-fbaa-4b87-a30e-0ad723a5e0f2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_8b86d8d2-5189-4815-975c-221a5573240a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_66a80911-06bf-43ca-9d70-73ade17a123d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9d135029-c05f-46f2-917e-a50b463aeb58" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_66a80911-06bf-43ca-9d70-73ade17a123d" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9d135029-c05f-46f2-917e-a50b463aeb58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_b7d54a3d-3dc6-4449-b700-bebaf7620f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_66a80911-06bf-43ca-9d70-73ade17a123d" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_b7d54a3d-3dc6-4449-b700-bebaf7620f2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_3ca15304-0cef-43f7-bc12-d719112b0483" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_45890a93-5042-4c41-9b62-59cc8f03d2da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_3ca15304-0cef-43f7-bc12-d719112b0483" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_45890a93-5042-4c41-9b62-59cc8f03d2da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_e4ffcb08-afcb-4786-84a9-a89b2b47650f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_3ca15304-0cef-43f7-bc12-d719112b0483" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_e4ffcb08-afcb-4786-84a9-a89b2b47650f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_dc61f7ea-d6f4-49b6-bdaf-33e110e813db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_fa7d8cfe-9e2e-4f36-ba5b-39ebf262ad0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_dc61f7ea-d6f4-49b6-bdaf-33e110e813db" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_fa7d8cfe-9e2e-4f36-ba5b-39ebf262ad0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0c8a5cf5-de1c-446b-b758-a5daead7fde1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_dc61f7ea-d6f4-49b6-bdaf-33e110e813db" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0c8a5cf5-de1c-446b-b758-a5daead7fde1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_7783c3c5-7055-4fbe-898a-4c7f7b642efa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_dc61f7ea-d6f4-49b6-bdaf-33e110e813db" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_7783c3c5-7055-4fbe-898a-4c7f7b642efa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_c5f328dc-4f63-40a4-9d37-6275b7b36cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_359eea3c-e150-48cb-9d16-7f35a3418078" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c5f328dc-4f63-40a4-9d37-6275b7b36cf1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_359eea3c-e150-48cb-9d16-7f35a3418078" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_be2a7a5e-505b-4b29-b2e1-449bfc978d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c5f328dc-4f63-40a4-9d37-6275b7b36cf1" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_be2a7a5e-505b-4b29-b2e1-449bfc978d8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_72a418e4-bcf7-4de6-b993-178ae7636a12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c5f328dc-4f63-40a4-9d37-6275b7b36cf1" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_72a418e4-bcf7-4de6-b993-178ae7636a12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_d3ff3ef7-f6fd-4a6c-aeb8-2a00eabe7561" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c5f328dc-4f63-40a4-9d37-6275b7b36cf1" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_d3ff3ef7-f6fd-4a6c-aeb8-2a00eabe7561" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1c4365ff-21a6-4ee0-947d-88ac43e7ae7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c5f328dc-4f63-40a4-9d37-6275b7b36cf1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1c4365ff-21a6-4ee0-947d-88ac43e7ae7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts_49aa1260-1f49-449d-8c28-a25d28f48c56" xlink:href="calx-20241231.xsd#calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c5f328dc-4f63-40a4-9d37-6275b7b36cf1" xlink:to="loc_calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts_49aa1260-1f49-449d-8c28-a25d28f48c56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_8088fe4f-ddd4-4cef-bf4d-6f8cd3e81920" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c5f328dc-4f63-40a4-9d37-6275b7b36cf1" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_8088fe4f-ddd4-4cef-bf4d-6f8cd3e81920" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_DeferredTaxAssetLeasingArrangements_7de2b027-f491-44e9-8cb7-925f6d3545b8" xlink:href="calx-20241231.xsd#calx_DeferredTaxAssetLeasingArrangements"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c5f328dc-4f63-40a4-9d37-6275b7b36cf1" xlink:to="loc_calx_DeferredTaxAssetLeasingArrangements_7de2b027-f491-44e9-8cb7-925f6d3545b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_48f7fd9e-3781-48ff-8053-c0864535f10a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c5f328dc-4f63-40a4-9d37-6275b7b36cf1" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_48f7fd9e-3781-48ff-8053-c0864535f10a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/NetIncomeLossPerCommonShareDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#NetIncomeLossPerCommonShareDetails"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/NetIncomeLossPerCommonShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7ac76152-41cf-4d3e-9ef8-bfd023686118" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_a30d48bf-9379-40d3-a174-bd5fedd95fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7ac76152-41cf-4d3e-9ef8-bfd023686118" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_a30d48bf-9379-40d3-a174-bd5fedd95fd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_91ec9505-78ec-4bf4-acf8-4095c24d1cad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7ac76152-41cf-4d3e-9ef8-bfd023686118" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_91ec9505-78ec-4bf4-acf8-4095c24d1cad" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails"/>
  <link:calculationLink xlink:role="http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_027e6d12-76b9-433c-818b-7c3894db804c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_48754a04-643c-4b7b-bfa2-6cd2086d20b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_027e6d12-76b9-433c-818b-7c3894db804c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_48754a04-643c-4b7b-bfa2-6cd2086d20b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e615e99e-c5f6-4bcd-bbfb-67197b3fbcc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_027e6d12-76b9-433c-818b-7c3894db804c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e615e99e-c5f6-4bcd-bbfb-67197b3fbcc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_CostOfGoodsAndServicesSoldAdjusted_a30eb551-f78d-463e-9d55-a98f3c00d389" xlink:href="calx-20241231.xsd#calx_CostOfGoodsAndServicesSoldAdjusted"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_027e6d12-76b9-433c-818b-7c3894db804c" xlink:to="loc_calx_CostOfGoodsAndServicesSoldAdjusted_a30eb551-f78d-463e-9d55-a98f3c00d389" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_79e1350e-ca08-4121-aa73-69e19610bf4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_027e6d12-76b9-433c-818b-7c3894db804c" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_79e1350e-ca08-4121-aa73-69e19610bf4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SellingAndMarketingOperatingExpenseAdjusted_aef3cc5d-e6c1-43b7-a988-7371c9939aae" xlink:href="calx-20241231.xsd#calx_SellingAndMarketingOperatingExpenseAdjusted"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_027e6d12-76b9-433c-818b-7c3894db804c" xlink:to="loc_calx_SellingAndMarketingOperatingExpenseAdjusted_aef3cc5d-e6c1-43b7-a988-7371c9939aae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ResearchAndDevelopmentOperatingExpenseAdjusted_0fcbdb56-a456-42e8-8c5a-039f2f00550c" xlink:href="calx-20241231.xsd#calx_ResearchAndDevelopmentOperatingExpenseAdjusted"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_027e6d12-76b9-433c-818b-7c3894db804c" xlink:to="loc_calx_ResearchAndDevelopmentOperatingExpenseAdjusted_0fcbdb56-a456-42e8-8c5a-039f2f00550c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_GeneralAndAdministrativeOperatingExpenseAdjusted_cd9b001c-ce1a-48bf-be9c-85e4ecb6047f" xlink:href="calx-20241231.xsd#calx_GeneralAndAdministrativeOperatingExpenseAdjusted"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_027e6d12-76b9-433c-818b-7c3894db804c" xlink:to="loc_calx_GeneralAndAdministrativeOperatingExpenseAdjusted_cd9b001c-ce1a-48bf-be9c-85e4ecb6047f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_a965c5b2-72e6-4cb7-904e-bdec0922d97f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_027e6d12-76b9-433c-818b-7c3894db804c" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_a965c5b2-72e6-4cb7-904e-bdec0922d97f" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>calx-20241231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:4bcb72ff-2770-4462-bf9d-3c5efcc8c2e4,g:f4031d51-cec6-4d96-91dd-c60ebda4b66e-->
<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.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="calx-20241231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bb96c736-65a6-43b2-b17b-11540b9161b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a2d6c06e-d8b4-4394-b239-6b780af85c49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_bb96c736-65a6-43b2-b17b-11540b9161b4" xlink:to="loc_us-gaap_StatementTable_a2d6c06e-d8b4-4394-b239-6b780af85c49" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_79512e8d-18dc-4b7a-9d08-9245e6c17cce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a2d6c06e-d8b4-4394-b239-6b780af85c49" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_79512e8d-18dc-4b7a-9d08-9245e6c17cce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_79512e8d-18dc-4b7a-9d08-9245e6c17cce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_79512e8d-18dc-4b7a-9d08-9245e6c17cce" xlink:to="loc_us-gaap_EquityComponentDomain_79512e8d-18dc-4b7a-9d08-9245e6c17cce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_fc244c4c-9de8-4d02-9943-648ff87b448a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_79512e8d-18dc-4b7a-9d08-9245e6c17cce" xlink:to="loc_us-gaap_EquityComponentDomain_fc244c4c-9de8-4d02-9943-648ff87b448a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_2c42e635-dc45-454a-b0cf-57f6877cf369" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_fc244c4c-9de8-4d02-9943-648ff87b448a" xlink:to="loc_us-gaap_CommonStockMember_2c42e635-dc45-454a-b0cf-57f6877cf369" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b811d9ec-07a3-4051-81e0-a8c03c40aad4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_fc244c4c-9de8-4d02-9943-648ff87b448a" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b811d9ec-07a3-4051-81e0-a8c03c40aad4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f7ba6eea-8fdc-4666-8aaf-37298634de70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_fc244c4c-9de8-4d02-9943-648ff87b448a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f7ba6eea-8fdc-4666-8aaf-37298634de70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_d55df4b7-1234-4122-87b6-b51b76229cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_fc244c4c-9de8-4d02-9943-648ff87b448a" xlink:to="loc_us-gaap_RetainedEarningsMember_d55df4b7-1234-4122-87b6-b51b76229cd7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb96c736-65a6-43b2-b17b-11540b9161b4" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_8eaa5acc-80ec-4397-82c0-12ccdf490ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_8eaa5acc-80ec-4397-82c0-12ccdf490ff3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4dbd3473-db3d-4237-ad61-d0055126eea9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_StockholdersEquity_4dbd3473-db3d-4237-ad61-d0055126eea9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1dbceecd-4d02-4f89-a87c-972a77f1bb09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1dbceecd-4d02-4f89-a87c-972a77f1bb09" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f0d7667a-99e7-4bcc-94fb-1014784538a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f0d7667a-99e7-4bcc-94fb-1014784538a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2b194344-adab-43c1-bd17-bdb8206e99e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2b194344-adab-43c1-bd17-bdb8206e99e7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_5066da93-0f67-48cd-94ab-647e6c616493" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_5066da93-0f67-48cd-94ab-647e6c616493" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_034b2537-f033-4879-abd9-2cbc3342501c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_034b2537-f033-4879-abd9-2cbc3342501c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_db53720e-28a0-46b9-a2cd-d73e837ae16a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_NetIncomeLoss_db53720e-28a0-46b9-a2cd-d73e837ae16a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_18a1209b-b876-468e-b174-c55b98f28619" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_18a1209b-b876-468e-b174-c55b98f28619" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c161f3f4-881c-4b33-b1c3-221c9d65cf53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_14915364-bb78-48cf-a6c9-50ddff629976" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#DescriptionofBusinessandSignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_calx_ScheduleOfCertainTermsLineItemsLineItems_c761fcc8-31b4-4b70-bd73-a213a2765701" xlink:href="calx-20241231.xsd#calx_ScheduleOfCertainTermsLineItemsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ScheduleOfCertainTermsTableTable_6ef33ad4-1355-4e84-8911-77bb6d98c60b" xlink:href="calx-20241231.xsd#calx_ScheduleOfCertainTermsTableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_calx_ScheduleOfCertainTermsLineItemsLineItems_c761fcc8-31b4-4b70-bd73-a213a2765701" xlink:to="loc_calx_ScheduleOfCertainTermsTableTable_6ef33ad4-1355-4e84-8911-77bb6d98c60b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_62947475-1103-4d71-af41-d5f260e78d9d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_calx_ScheduleOfCertainTermsTableTable_6ef33ad4-1355-4e84-8911-77bb6d98c60b" xlink:to="loc_srt_RangeAxis_62947475-1103-4d71-af41-d5f260e78d9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_62947475-1103-4d71-af41-d5f260e78d9d_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_62947475-1103-4d71-af41-d5f260e78d9d" xlink:to="loc_srt_RangeMember_62947475-1103-4d71-af41-d5f260e78d9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3d292a02-8487-4e47-befe-1a070f2270b9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_62947475-1103-4d71-af41-d5f260e78d9d" xlink:to="loc_srt_RangeMember_3d292a02-8487-4e47-befe-1a070f2270b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8bae3cbd-b506-482a-bc15-54eec87d46cc" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3d292a02-8487-4e47-befe-1a070f2270b9" xlink:to="loc_srt_MinimumMember_8bae3cbd-b506-482a-bc15-54eec87d46cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a9027f3c-f1ee-4c3a-bed5-745eafe57285" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3d292a02-8487-4e47-befe-1a070f2270b9" xlink:to="loc_srt_MaximumMember_a9027f3c-f1ee-4c3a-bed5-745eafe57285" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_f66a4924-6e4d-4e27-9480-8f1100e2899e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_calx_ScheduleOfCertainTermsTableTable_6ef33ad4-1355-4e84-8911-77bb6d98c60b" xlink:to="loc_srt_ConsolidatedEntitiesAxis_f66a4924-6e4d-4e27-9480-8f1100e2899e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f66a4924-6e4d-4e27-9480-8f1100e2899e_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_f66a4924-6e4d-4e27-9480-8f1100e2899e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f66a4924-6e4d-4e27-9480-8f1100e2899e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_8426c65f-5a1d-4045-a823-106fb3904cbb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_f66a4924-6e4d-4e27-9480-8f1100e2899e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_8426c65f-5a1d-4045-a823-106fb3904cbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_2d38a5f4-6b0b-4bf3-b013-f362f55b11e4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_8426c65f-5a1d-4045-a823-106fb3904cbb" xlink:to="loc_srt_SubsidiariesMember_2d38a5f4-6b0b-4bf3-b013-f362f55b11e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4eba1945-3bdd-420e-9378-58e9d9fe7a77" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_calx_ScheduleOfCertainTermsTableTable_6ef33ad4-1355-4e84-8911-77bb6d98c60b" xlink:to="loc_srt_StatementGeographicalAxis_4eba1945-3bdd-420e-9378-58e9d9fe7a77" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4eba1945-3bdd-420e-9378-58e9d9fe7a77_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_4eba1945-3bdd-420e-9378-58e9d9fe7a77" xlink:to="loc_srt_SegmentGeographicalDomain_4eba1945-3bdd-420e-9378-58e9d9fe7a77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2a0b86be-234b-42c1-86eb-d67696dcd4b8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_4eba1945-3bdd-420e-9378-58e9d9fe7a77" xlink:to="loc_srt_SegmentGeographicalDomain_2a0b86be-234b-42c1-86eb-d67696dcd4b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_BrazilChinaAndUnitedKingdomMember_4c9cfd1b-f3d9-446c-8359-853aaa2f701e" xlink:href="calx-20241231.xsd#calx_BrazilChinaAndUnitedKingdomMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2a0b86be-234b-42c1-86eb-d67696dcd4b8" xlink:to="loc_calx_BrazilChinaAndUnitedKingdomMember_4c9cfd1b-f3d9-446c-8359-853aaa2f701e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26f57441-81ea-4865-9b13-6c4297c66bac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_calx_ScheduleOfCertainTermsTableTable_6ef33ad4-1355-4e84-8911-77bb6d98c60b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26f57441-81ea-4865-9b13-6c4297c66bac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26f57441-81ea-4865-9b13-6c4297c66bac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26f57441-81ea-4865-9b13-6c4297c66bac" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26f57441-81ea-4865-9b13-6c4297c66bac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e528c45e-7851-48f0-b27c-acef809a457f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26f57441-81ea-4865-9b13-6c4297c66bac" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e528c45e-7851-48f0-b27c-acef809a457f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_a8da0c22-8efa-434d-b8ef-b35b8c8a603a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e528c45e-7851-48f0-b27c-acef809a457f" xlink:to="loc_us-gaap_ComputerEquipmentMember_a8da0c22-8efa-434d-b8ef-b35b8c8a603a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_b3b10e0e-364b-4e06-9696-30bd72249f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e528c45e-7851-48f0-b27c-acef809a457f" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_b3b10e0e-364b-4e06-9696-30bd72249f1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_3ccfc3cd-f4c0-4d01-bf97-13c4ac1f4f49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e528c45e-7851-48f0-b27c-acef809a457f" xlink:to="loc_us-gaap_EquipmentMember_3ccfc3cd-f4c0-4d01-bf97-13c4ac1f4f49" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_1a1a2230-fe9d-4448-8032-27db2154557d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e528c45e-7851-48f0-b27c-acef809a457f" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_1a1a2230-fe9d-4448-8032-27db2154557d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ProductWarrantyPeriod_390a6fd9-a951-480a-b6e9-eeb90846f615" xlink:href="calx-20241231.xsd#calx_ProductWarrantyPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_calx_ScheduleOfCertainTermsLineItemsLineItems_c761fcc8-31b4-4b70-bd73-a213a2765701" xlink:to="loc_calx_ProductWarrantyPeriod_390a6fd9-a951-480a-b6e9-eeb90846f615" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_2c71da71-fb24-4e68-be92-bf39cfbb23ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_calx_ScheduleOfCertainTermsLineItemsLineItems_c761fcc8-31b4-4b70-bd73-a213a2765701" xlink:to="loc_us-gaap_Cash_2c71da71-fb24-4e68-be92-bf39cfbb23ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_cda79869-da14-435e-b2af-f41df087df8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_calx_ScheduleOfCertainTermsLineItemsLineItems_c761fcc8-31b4-4b70-bd73-a213a2765701" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_cda79869-da14-435e-b2af-f41df087df8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_84a8d68d-c20d-4d9c-9d03-643c20d252ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_calx_ScheduleOfCertainTermsLineItemsLineItems_c761fcc8-31b4-4b70-bd73-a213a2765701" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_84a8d68d-c20d-4d9c-9d03-643c20d252ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_c4dfd3f6-a92d-4ee4-96c8-55ed377a25e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_calx_ScheduleOfCertainTermsLineItemsLineItems_c761fcc8-31b4-4b70-bd73-a213a2765701" xlink:to="loc_us-gaap_NumberOfOperatingSegments_c4dfd3f6-a92d-4ee4-96c8-55ed377a25e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_ad5c662c-ffa0-4fc9-8106-b5703c0cc7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_calx_ScheduleOfCertainTermsLineItemsLineItems_c761fcc8-31b4-4b70-bd73-a213a2765701" xlink:to="loc_us-gaap_NumberOfReportingUnits_ad5c662c-ffa0-4fc9-8106-b5703c0cc7d2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_02c9a97b-564c-44e2-8893-5746c5e8e1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_calx_ScheduleOfCertainTermsLineItemsLineItems_c761fcc8-31b4-4b70-bd73-a213a2765701" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_02c9a97b-564c-44e2-8893-5746c5e8e1b7" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_86e643c7-5c9b-480b-815a-3da87e3dd0ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_2c7cae38-d6fd-4c0e-9edb-31d2aaebdebe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_86e643c7-5c9b-480b-815a-3da87e3dd0ae" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_2c7cae38-d6fd-4c0e-9edb-31d2aaebdebe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_d7364113-b0cc-4049-8cf6-791c2be19046" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_2c7cae38-d6fd-4c0e-9edb-31d2aaebdebe" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_d7364113-b0cc-4049-8cf6-791c2be19046" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_d7364113-b0cc-4049-8cf6-791c2be19046_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_d7364113-b0cc-4049-8cf6-791c2be19046" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_d7364113-b0cc-4049-8cf6-791c2be19046_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0a92625-cbb1-419c-a075-7e61ac22efbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_d7364113-b0cc-4049-8cf6-791c2be19046" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0a92625-cbb1-419c-a075-7e61ac22efbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_f67812fe-88d4-4009-9da3-d850a7c0df65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0a92625-cbb1-419c-a075-7e61ac22efbd" xlink:to="loc_us-gaap_CashMember_f67812fe-88d4-4009-9da3-d850a7c0df65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_1f54a715-fb09-4b3b-8c56-bcadd6149700" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0a92625-cbb1-419c-a075-7e61ac22efbd" xlink:to="loc_us-gaap_CommercialPaperMember_1f54a715-fb09-4b3b-8c56-bcadd6149700" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_8017b936-b613-4da3-9ca2-1cffaccc50bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0a92625-cbb1-419c-a075-7e61ac22efbd" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_8017b936-b613-4da3-9ca2-1cffaccc50bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_a3d835e2-6ee1-4603-a142-89db22400571" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0a92625-cbb1-419c-a075-7e61ac22efbd" xlink:to="loc_us-gaap_MoneyMarketFundsMember_a3d835e2-6ee1-4603-a142-89db22400571" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_365cf1e6-3ac4-4df8-886c-340199364cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_2c7cae38-d6fd-4c0e-9edb-31d2aaebdebe" xlink:to="loc_us-gaap_FinancialInstrumentAxis_365cf1e6-3ac4-4df8-886c-340199364cb8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_365cf1e6-3ac4-4df8-886c-340199364cb8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_365cf1e6-3ac4-4df8-886c-340199364cb8" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_365cf1e6-3ac4-4df8-886c-340199364cb8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07e0cf6a-9cd4-44f3-a667-f91c8f365e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_365cf1e6-3ac4-4df8-886c-340199364cb8" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07e0cf6a-9cd4-44f3-a667-f91c8f365e5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_2bcc1514-5c3c-4a08-9a4d-26d3ca2043ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07e0cf6a-9cd4-44f3-a667-f91c8f365e5d" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_2bcc1514-5c3c-4a08-9a4d-26d3ca2043ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_3ad451a9-f282-447c-b0b4-0882e1099012" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07e0cf6a-9cd4-44f3-a667-f91c8f365e5d" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_3ad451a9-f282-447c-b0b4-0882e1099012" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b1700ca0-6a5a-46ea-816b-1ecd4a8b6bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07e0cf6a-9cd4-44f3-a667-f91c8f365e5d" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b1700ca0-6a5a-46ea-816b-1ecd4a8b6bd0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_170ba078-d585-4c76-bd7f-abb46c5d7ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07e0cf6a-9cd4-44f3-a667-f91c8f365e5d" xlink:to="loc_us-gaap_CommercialPaperMember_170ba078-d585-4c76-bd7f-abb46c5d7ea5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalNotesMember_7dae7389-6892-4d5e-8f8f-7d3dbf48bae9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MunicipalNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07e0cf6a-9cd4-44f3-a667-f91c8f365e5d" xlink:to="loc_us-gaap_MunicipalNotesMember_7dae7389-6892-4d5e-8f8f-7d3dbf48bae9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ee8821a9-caa3-4a88-a856-6d758243763e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_2c7cae38-d6fd-4c0e-9edb-31d2aaebdebe" xlink:to="loc_srt_RangeAxis_ee8821a9-caa3-4a88-a856-6d758243763e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ee8821a9-caa3-4a88-a856-6d758243763e_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ee8821a9-caa3-4a88-a856-6d758243763e" xlink:to="loc_srt_RangeMember_ee8821a9-caa3-4a88-a856-6d758243763e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bebb30b9-ea0a-454e-8bd4-039a9529a553" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ee8821a9-caa3-4a88-a856-6d758243763e" xlink:to="loc_srt_RangeMember_bebb30b9-ea0a-454e-8bd4-039a9529a553" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_97c97235-af2c-49df-a4b5-6c7524f8603c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bebb30b9-ea0a-454e-8bd4-039a9529a553" xlink:to="loc_srt_MaximumMember_97c97235-af2c-49df-a4b5-6c7524f8603c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_16fc76ac-fcdc-4160-b117-730d1bc98e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_86e643c7-5c9b-480b-815a-3da87e3dd0ae" xlink:to="loc_us-gaap_Cash_16fc76ac-fcdc-4160-b117-730d1bc98e1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_619e078d-f89e-471a-9884-b58cce54583e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_86e643c7-5c9b-480b-815a-3da87e3dd0ae" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_619e078d-f89e-471a-9884-b58cce54583e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_82c73b83-2e4a-4ad9-aa5a-28ea5ed7826b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_86e643c7-5c9b-480b-815a-3da87e3dd0ae" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_82c73b83-2e4a-4ad9-aa5a-28ea5ed7826b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_1d36247f-fe1f-4d92-aabe-d3d3a6448357" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_86e643c7-5c9b-480b-815a-3da87e3dd0ae" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_1d36247f-fe1f-4d92-aabe-d3d3a6448357" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_CashCashEquivalentsAndMarketableSecurities_bf0d7b8d-6abe-4fe7-aa99-f1e680f94290" xlink:href="calx-20241231.xsd#calx_CashCashEquivalentsAndMarketableSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_86e643c7-5c9b-480b-815a-3da87e3dd0ae" xlink:to="loc_calx_CashCashEquivalentsAndMarketableSecurities_bf0d7b8d-6abe-4fe7-aa99-f1e680f94290" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm_a9aa837f-1a3d-4b8d-903e-cd82e29121a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_86e643c7-5c9b-480b-815a-3da87e3dd0ae" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm_a9aa837f-1a3d-4b8d-903e-cd82e29121a9" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e3e6204c-5213-41ea-8861-80a799f1cb15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_155c79e8-66bc-4b80-aa36-115f212d36d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e3e6204c-5213-41ea-8861-80a799f1cb15" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_155c79e8-66bc-4b80-aa36-115f212d36d4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_a401a032-72a8-41fb-a663-f67ec3f06fab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_155c79e8-66bc-4b80-aa36-115f212d36d4" xlink:to="loc_us-gaap_FinancialInstrumentAxis_a401a032-72a8-41fb-a663-f67ec3f06fab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a401a032-72a8-41fb-a663-f67ec3f06fab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a401a032-72a8-41fb-a663-f67ec3f06fab" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a401a032-72a8-41fb-a663-f67ec3f06fab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c28ac759-b863-4591-9ace-e5e3d1f97144" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a401a032-72a8-41fb-a663-f67ec3f06fab" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c28ac759-b863-4591-9ace-e5e3d1f97144" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_7fbdfe1d-f906-428c-8042-ded1ee4dda85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c28ac759-b863-4591-9ace-e5e3d1f97144" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_7fbdfe1d-f906-428c-8042-ded1ee4dda85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_d970343e-cefe-4862-a7e8-0db789c8ce29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c28ac759-b863-4591-9ace-e5e3d1f97144" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_d970343e-cefe-4862-a7e8-0db789c8ce29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_17c1248d-8953-4b96-9ae5-85e3594bbd4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c28ac759-b863-4591-9ace-e5e3d1f97144" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_17c1248d-8953-4b96-9ae5-85e3594bbd4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_7f64fbd3-de66-4535-81ac-da6f41f43ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c28ac759-b863-4591-9ace-e5e3d1f97144" xlink:to="loc_us-gaap_CommercialPaperMember_7f64fbd3-de66-4535-81ac-da6f41f43ef7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalNotesMember_6ca285b4-ab80-47e8-b430-5a275980a31a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MunicipalNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c28ac759-b863-4591-9ace-e5e3d1f97144" xlink:to="loc_us-gaap_MunicipalNotesMember_6ca285b4-ab80-47e8-b430-5a275980a31a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_797bdd8f-c765-4a94-b541-8c7e1ac63dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_155c79e8-66bc-4b80-aa36-115f212d36d4" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_797bdd8f-c765-4a94-b541-8c7e1ac63dd7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_797bdd8f-c765-4a94-b541-8c7e1ac63dd7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_797bdd8f-c765-4a94-b541-8c7e1ac63dd7" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_797bdd8f-c765-4a94-b541-8c7e1ac63dd7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_9b735064-e2e7-4b6a-b773-adbbd37ac6f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_797bdd8f-c765-4a94-b541-8c7e1ac63dd7" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_9b735064-e2e7-4b6a-b773-adbbd37ac6f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember_f8b44ab0-3aef-4810-b921-e931a70f2031" xlink:href="calx-20241231.xsd#calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_9b735064-e2e7-4b6a-b773-adbbd37ac6f4" xlink:to="loc_calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember_f8b44ab0-3aef-4810-b921-e931a70f2031" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShortTermMarketableSecuritiesMember_e924083b-c36c-4cf5-b2fb-4487023cfd5c" xlink:href="calx-20241231.xsd#calx_ShortTermMarketableSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_9b735064-e2e7-4b6a-b773-adbbd37ac6f4" xlink:to="loc_calx_ShortTermMarketableSecuritiesMember_e924083b-c36c-4cf5-b2fb-4487023cfd5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_2b9c8f71-36bc-4427-8aa7-eb8a1799a8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e3e6204c-5213-41ea-8861-80a799f1cb15" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_2b9c8f71-36bc-4427-8aa7-eb8a1799a8a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_2766ea29-19df-4937-b33b-b30782dca352" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e3e6204c-5213-41ea-8861-80a799f1cb15" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_2766ea29-19df-4937-b33b-b30782dca352" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_1dffd6a6-9fb3-4489-8b83-7362c6d05be6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e3e6204c-5213-41ea-8861-80a799f1cb15" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_1dffd6a6-9fb3-4489-8b83-7362c6d05be6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#FairValueMeasurementsDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_603ff767-1510-4501-adbf-04b850a85cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e721cfcb-542f-42e2-8ca5-81e483ae912a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_603ff767-1510-4501-adbf-04b850a85cf0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e721cfcb-542f-42e2-8ca5-81e483ae912a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_25a63d74-5803-4c75-a37c-850b8e13062c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e721cfcb-542f-42e2-8ca5-81e483ae912a" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_25a63d74-5803-4c75-a37c-850b8e13062c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_25a63d74-5803-4c75-a37c-850b8e13062c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_25a63d74-5803-4c75-a37c-850b8e13062c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_25a63d74-5803-4c75-a37c-850b8e13062c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_a45b63af-e9d7-45ef-80ba-5c64e41eccd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_25a63d74-5803-4c75-a37c-850b8e13062c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_a45b63af-e9d7-45ef-80ba-5c64e41eccd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_bf8c5e4c-2dd8-4e64-9a79-7ba701c7760d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_a45b63af-e9d7-45ef-80ba-5c64e41eccd6" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_bf8c5e4c-2dd8-4e64-9a79-7ba701c7760d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_4d6d81e2-e64e-403f-8f58-9880f797f1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e721cfcb-542f-42e2-8ca5-81e483ae912a" xlink:to="loc_us-gaap_FinancialInstrumentAxis_4d6d81e2-e64e-403f-8f58-9880f797f1c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4d6d81e2-e64e-403f-8f58-9880f797f1c4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4d6d81e2-e64e-403f-8f58-9880f797f1c4" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4d6d81e2-e64e-403f-8f58-9880f797f1c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e0681fd0-1740-4480-92d1-172bce1a5190" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4d6d81e2-e64e-403f-8f58-9880f797f1c4" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e0681fd0-1740-4480-92d1-172bce1a5190" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_322a45b3-3591-4b67-a059-e174700b3d24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e0681fd0-1740-4480-92d1-172bce1a5190" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_322a45b3-3591-4b67-a059-e174700b3d24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_9815acf5-de53-4e45-ac96-36f8e1c56d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e0681fd0-1740-4480-92d1-172bce1a5190" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_9815acf5-de53-4e45-ac96-36f8e1c56d2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_75ddfce6-ed38-4540-8d76-ebc41716e6ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e0681fd0-1740-4480-92d1-172bce1a5190" xlink:to="loc_us-gaap_CommercialPaperMember_75ddfce6-ed38-4540-8d76-ebc41716e6ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_e53ebf5a-a7b4-4348-9ca8-e6ddcdd4f1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e0681fd0-1740-4480-92d1-172bce1a5190" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_e53ebf5a-a7b4-4348-9ca8-e6ddcdd4f1d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalNotesMember_14d602e1-c9d8-4e77-800b-77a786cc0a51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MunicipalNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e0681fd0-1740-4480-92d1-172bce1a5190" xlink:to="loc_us-gaap_MunicipalNotesMember_14d602e1-c9d8-4e77-800b-77a786cc0a51" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_96b8d01a-8314-4a8f-8b2e-146dfcfd9a34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e721cfcb-542f-42e2-8ca5-81e483ae912a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_96b8d01a-8314-4a8f-8b2e-146dfcfd9a34" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_96b8d01a-8314-4a8f-8b2e-146dfcfd9a34_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_96b8d01a-8314-4a8f-8b2e-146dfcfd9a34" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_96b8d01a-8314-4a8f-8b2e-146dfcfd9a34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_903b27c7-4ffa-4cf9-b0f7-3b3c382b3a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_96b8d01a-8314-4a8f-8b2e-146dfcfd9a34" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_903b27c7-4ffa-4cf9-b0f7-3b3c382b3a1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_c3a6f703-490e-4752-a5a4-f1fde549c522" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_903b27c7-4ffa-4cf9-b0f7-3b3c382b3a1c" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_c3a6f703-490e-4752-a5a4-f1fde549c522" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_66090958-ea66-40a6-9c0a-f9c6100e0a18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_903b27c7-4ffa-4cf9-b0f7-3b3c382b3a1c" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_66090958-ea66-40a6-9c0a-f9c6100e0a18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6a4255ed-ce63-4137-9b56-180694bb1f67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_603ff767-1510-4501-adbf-04b850a85cf0" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6a4255ed-ce63-4137-9b56-180694bb1f67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_830d7ec6-eada-44a8-a31e-56630dcf6b60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_603ff767-1510-4501-adbf-04b850a85cf0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_830d7ec6-eada-44a8-a31e-56630dcf6b60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_9a24c916-3492-4ee9-8477-e7e2bc7e32df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_603ff767-1510-4501-adbf-04b850a85cf0" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_9a24c916-3492-4ee9-8477-e7e2bc7e32df" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/BalanceSheetDetailsAllowanceandProductReturnReserveDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#BalanceSheetDetailsAllowanceandProductReturnReserveDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/BalanceSheetDetailsAllowanceandProductReturnReserveDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_1599c957-3e9f-4b1c-b57f-8a2232057cdc" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a734a100-d645-471e-93aa-7c435850e3d3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_1599c957-3e9f-4b1c-b57f-8a2232057cdc" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a734a100-d645-471e-93aa-7c435850e3d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3eede94f-5f19-4747-a41b-1c49cf9da459" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a734a100-d645-471e-93aa-7c435850e3d3" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3eede94f-5f19-4747-a41b-1c49cf9da459" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_3eede94f-5f19-4747-a41b-1c49cf9da459_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3eede94f-5f19-4747-a41b-1c49cf9da459" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_3eede94f-5f19-4747-a41b-1c49cf9da459_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_8d6c3dca-008f-4f3c-a4f6-2c43a73ac524" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3eede94f-5f19-4747-a41b-1c49cf9da459" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_8d6c3dca-008f-4f3c-a4f6-2c43a73ac524" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_fabf8ca2-0640-4482-8e18-64fd6cd2bf82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8d6c3dca-008f-4f3c-a4f6-2c43a73ac524" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_fabf8ca2-0640-4482-8e18-64fd6cd2bf82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SECSchedule1209ReserveProductReturnsMember_38167d9d-6978-42be-a58d-f9c95adeff18" xlink:href="calx-20241231.xsd#calx_SECSchedule1209ReserveProductReturnsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8d6c3dca-008f-4f3c-a4f6-2c43a73ac524" xlink:to="loc_calx_SECSchedule1209ReserveProductReturnsMember_38167d9d-6978-42be-a58d-f9c95adeff18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a632a3fd-8757-4e69-ba88-642eaff7c415" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_1599c957-3e9f-4b1c-b57f-8a2232057cdc" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a632a3fd-8757-4e69-ba88-642eaff7c415" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_c4967e2c-70f9-4afd-84a0-9293840da9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a632a3fd-8757-4e69-ba88-642eaff7c415" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_c4967e2c-70f9-4afd-84a0-9293840da9fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_9db05c8d-8bc4-41d5-8e7b-576e45feae62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a632a3fd-8757-4e69-ba88-642eaff7c415" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_9db05c8d-8bc4-41d5-8e7b-576e45feae62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_e2c2ee60-b299-4561-941b-ba5afc5899b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a632a3fd-8757-4e69-ba88-642eaff7c415" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_e2c2ee60-b299-4561-941b-ba5afc5899b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_c83679e5-98c4-4d1e-a60e-d1d3179ac172" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#BalanceSheetDetailsPropertyandEquipmentnetDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f7bb7f2b-8713-4d5e-9a97-56ec07e11c97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7785c24a-57d8-466d-adc8-74316977279b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f7bb7f2b-8713-4d5e-9a97-56ec07e11c97" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7785c24a-57d8-466d-adc8-74316977279b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0d8f2f14-2488-4a6f-9efa-632b61f1175a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7785c24a-57d8-466d-adc8-74316977279b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0d8f2f14-2488-4a6f-9efa-632b61f1175a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0d8f2f14-2488-4a6f-9efa-632b61f1175a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0d8f2f14-2488-4a6f-9efa-632b61f1175a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0d8f2f14-2488-4a6f-9efa-632b61f1175a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5152a3f4-6f54-4f19-830b-6e35b3c34f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0d8f2f14-2488-4a6f-9efa-632b61f1175a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5152a3f4-6f54-4f19-830b-6e35b3c34f9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_5da2a8ae-5047-415a-b4b7-93f838d2aeeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5152a3f4-6f54-4f19-830b-6e35b3c34f9a" xlink:to="loc_us-gaap_EquipmentMember_5da2a8ae-5047-415a-b4b7-93f838d2aeeb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_a050b57a-4d43-43ae-8fd5-bceedfe9d714" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5152a3f4-6f54-4f19-830b-6e35b3c34f9a" xlink:to="loc_us-gaap_ComputerEquipmentMember_a050b57a-4d43-43ae-8fd5-bceedfe9d714" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SoftwareMember_563b4270-1a11-4d7d-9a6f-fabd9a8af91a" xlink:href="calx-20241231.xsd#calx_SoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5152a3f4-6f54-4f19-830b-6e35b3c34f9a" xlink:to="loc_calx_SoftwareMember_563b4270-1a11-4d7d-9a6f-fabd9a8af91a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_9d6b43d6-8bd5-4453-a078-918b8a64d731" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5152a3f4-6f54-4f19-830b-6e35b3c34f9a" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_9d6b43d6-8bd5-4453-a078-918b8a64d731" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_3f9ba7af-6823-444a-b87e-50a550067810" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5152a3f4-6f54-4f19-830b-6e35b3c34f9a" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_3f9ba7af-6823-444a-b87e-50a550067810" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_19529559-6337-4e45-83dd-318538b4bdc2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f7bb7f2b-8713-4d5e-9a97-56ec07e11c97" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_19529559-6337-4e45-83dd-318538b4bdc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2057082d-62d0-43a1-b60f-1bb018cea0ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f7bb7f2b-8713-4d5e-9a97-56ec07e11c97" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2057082d-62d0-43a1-b60f-1bb018cea0ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c8320180-5793-4b7d-8105-6100eeb305ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f7bb7f2b-8713-4d5e-9a97-56ec07e11c97" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c8320180-5793-4b7d-8105-6100eeb305ec" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_6ae4f82e-a752-4b45-8006-9d2cae257e46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_LossContingenciesTable_6ae4f82e-a752-4b45-8006-9d2cae257e46" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_7ca4d8c1-cd94-4da3-8c0d-613da679f547" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_6ae4f82e-a752-4b45-8006-9d2cae257e46" xlink:to="loc_srt_StatementGeographicalAxis_7ca4d8c1-cd94-4da3-8c0d-613da679f547" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7ca4d8c1-cd94-4da3-8c0d-613da679f547_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_7ca4d8c1-cd94-4da3-8c0d-613da679f547" xlink:to="loc_srt_SegmentGeographicalDomain_7ca4d8c1-cd94-4da3-8c0d-613da679f547_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f1223426-032d-4c01-95d4-2db0645784b7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_7ca4d8c1-cd94-4da3-8c0d-613da679f547" xlink:to="loc_srt_SegmentGeographicalDomain_f1223426-032d-4c01-95d4-2db0645784b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SanJoseCaliforniaMember_639ac6ef-0064-4516-9443-2bcb1ce6ac69" xlink:href="calx-20241231.xsd#calx_SanJoseCaliforniaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f1223426-032d-4c01-95d4-2db0645784b7" xlink:to="loc_calx_SanJoseCaliforniaMember_639ac6ef-0064-4516-9443-2bcb1ce6ac69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f78a6a69-a501-4fb9-bfe1-f273d6362d78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f78a6a69-a501-4fb9-bfe1-f273d6362d78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_OperatingLeaseAreaOfOfficeBuilding_345228a0-faa4-469a-94fb-3391c0b8ea58" xlink:href="calx-20241231.xsd#calx_OperatingLeaseAreaOfOfficeBuilding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_calx_OperatingLeaseAreaOfOfficeBuilding_345228a0-faa4-469a-94fb-3391c0b8ea58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_d2a73e93-2168-4012-9a48-7dcbea2fe3a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_d2a73e93-2168-4012-9a48-7dcbea2fe3a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_eda60e1b-2fcb-4e57-8f06-7ba0cfc77cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_eda60e1b-2fcb-4e57-8f06-7ba0cfc77cf9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract_cd80e917-1efd-4785-bc57-afe7096aa609" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_LessorOperatingLeaseTermOfContract_cd80e917-1efd-4785-bc57-afe7096aa609" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_615e982e-a41a-41cf-9020-b56200298458" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_SubleaseIncome_615e982e-a41a-41cf-9020-b56200298458" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_91971631-3d6c-469f-b715-6a07ce6d5165" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_91971631-3d6c-469f-b715-6a07ce6d5165" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_65af001b-92f6-4b36-a878-7964ccaebd0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_65af001b-92f6-4b36-a878-7964ccaebd0a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8238d40b-d447-45fb-b899-ed29db305395" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8238d40b-d447-45fb-b899-ed29db305395" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_af6c7da6-d97b-4ce7-8892-dd45b9928347" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_OperatingLeaseCost_af6c7da6-d97b-4ce7-8892-dd45b9928347" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_661de683-241c-4251-ab22-6eed2301355f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_OperatingLeasePayments_661de683-241c-4251-ab22-6eed2301355f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments_559d7ac8-7306-4324-99fd-e46e67d57e6b" xlink:href="calx-20241231.xsd#calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments_559d7ac8-7306-4324-99fd-e46e67d57e6b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_e1f3705e-6a17-49fb-8347-fac4e68c5bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_e1f3705e-6a17-49fb-8347-fac4e68c5bd4" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquityEquityIncentivePlansDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd3289b7-af9e-4dfe-91f0-e35981101e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd3289b7-af9e-4dfe-91f0-e35981101e7d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ec84a7d6-8fb6-495e-9565-0ac7c8a0b76f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd3289b7-af9e-4dfe-91f0-e35981101e7d" xlink:to="loc_us-gaap_AwardTypeAxis_ec84a7d6-8fb6-495e-9565-0ac7c8a0b76f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ec84a7d6-8fb6-495e-9565-0ac7c8a0b76f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ec84a7d6-8fb6-495e-9565-0ac7c8a0b76f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ec84a7d6-8fb6-495e-9565-0ac7c8a0b76f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_049500b6-e294-4bad-833a-60e91a99f192" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ec84a7d6-8fb6-495e-9565-0ac7c8a0b76f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_049500b6-e294-4bad-833a-60e91a99f192" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_35e826cf-44be-4778-8891-a0708a15c9ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_049500b6-e294-4bad-833a-60e91a99f192" xlink:to="loc_us-gaap_EmployeeStockOptionMember_35e826cf-44be-4778-8891-a0708a15c9ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_PerformanceBasedStockOptionsMember_7a29d002-53fd-4d91-909a-395ef4ad8ea4" xlink:href="calx-20241231.xsd#calx_PerformanceBasedStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_049500b6-e294-4bad-833a-60e91a99f192" xlink:to="loc_calx_PerformanceBasedStockOptionsMember_7a29d002-53fd-4d91-909a-395ef4ad8ea4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_3e7e3880-f849-448d-a85f-e904e73c8ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd3289b7-af9e-4dfe-91f0-e35981101e7d" xlink:to="loc_us-gaap_PlanNameAxis_3e7e3880-f849-448d-a85f-e904e73c8ea2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3e7e3880-f849-448d-a85f-e904e73c8ea2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_3e7e3880-f849-448d-a85f-e904e73c8ea2" xlink:to="loc_us-gaap_PlanNameDomain_3e7e3880-f849-448d-a85f-e904e73c8ea2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5a62d3d5-f657-4d8c-bc48-c1cadb57da6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_3e7e3880-f849-448d-a85f-e904e73c8ea2" xlink:to="loc_us-gaap_PlanNameDomain_5a62d3d5-f657-4d8c-bc48-c1cadb57da6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2019EquityIncentiveAwardPlanMember_08a659e5-6141-4401-aefb-37684ae0a90f" xlink:href="calx-20241231.xsd#calx_A2019EquityIncentiveAwardPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_5a62d3d5-f657-4d8c-bc48-c1cadb57da6f" xlink:to="loc_calx_A2019EquityIncentiveAwardPlanMember_08a659e5-6141-4401-aefb-37684ae0a90f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2023PerformanceTargetsMember_b811bd6b-a538-4d32-9148-56ec76675d01" xlink:href="calx-20241231.xsd#calx_A2023PerformanceTargetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_5a62d3d5-f657-4d8c-bc48-c1cadb57da6f" xlink:to="loc_calx_A2023PerformanceTargetsMember_b811bd6b-a538-4d32-9148-56ec76675d01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2024PerformanceTargetsMember_f387aaca-edea-4862-a536-6cc8567f84b7" xlink:href="calx-20241231.xsd#calx_A2024PerformanceTargetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_5a62d3d5-f657-4d8c-bc48-c1cadb57da6f" xlink:to="loc_calx_A2024PerformanceTargetsMember_f387aaca-edea-4862-a536-6cc8567f84b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_94204ad3-aeca-4598-b0f2-a64022d0a2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd3289b7-af9e-4dfe-91f0-e35981101e7d" xlink:to="loc_us-gaap_VestingAxis_94204ad3-aeca-4598-b0f2-a64022d0a2dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_94204ad3-aeca-4598-b0f2-a64022d0a2dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_94204ad3-aeca-4598-b0f2-a64022d0a2dd" xlink:to="loc_us-gaap_VestingDomain_94204ad3-aeca-4598-b0f2-a64022d0a2dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_5c071db5-b741-4556-8b11-602d7f83933e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_94204ad3-aeca-4598-b0f2-a64022d0a2dd" xlink:to="loc_us-gaap_VestingDomain_5c071db5-b741-4556-8b11-602d7f83933e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_b28dfa9e-87b2-4ceb-a35f-16167ec371c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_5c071db5-b741-4556-8b11-602d7f83933e" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_b28dfa9e-87b2-4ceb-a35f-16167ec371c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_690292e2-fd02-4b23-8cbf-8c0734a67810" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_5c071db5-b741-4556-8b11-602d7f83933e" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_690292e2-fd02-4b23-8cbf-8c0734a67810" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_e3bc19be-dade-41eb-bd90-bb888b93273d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd3289b7-af9e-4dfe-91f0-e35981101e7d" xlink:to="loc_srt_TitleOfIndividualAxis_e3bc19be-dade-41eb-bd90-bb888b93273d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_e3bc19be-dade-41eb-bd90-bb888b93273d_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_e3bc19be-dade-41eb-bd90-bb888b93273d" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_e3bc19be-dade-41eb-bd90-bb888b93273d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_97fc8395-3043-411d-b6b0-73d292d392cd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_e3bc19be-dade-41eb-bd90-bb888b93273d" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_97fc8395-3043-411d-b6b0-73d292d392cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_3af0c44f-04b9-4dfc-9f8c-58cf9d47a9fa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_97fc8395-3043-411d-b6b0-73d292d392cd" xlink:to="loc_srt_ExecutiveOfficerMember_3af0c44f-04b9-4dfc-9f8c-58cf9d47a9fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_8007645d-a302-49ac-960b-33e71b662fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd3289b7-af9e-4dfe-91f0-e35981101e7d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_8007645d-a302-49ac-960b-33e71b662fa5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8007645d-a302-49ac-960b-33e71b662fa5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8007645d-a302-49ac-960b-33e71b662fa5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8007645d-a302-49ac-960b-33e71b662fa5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_3758fbb4-712f-4a44-949d-ee873c27a839" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8007645d-a302-49ac-960b-33e71b662fa5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_3758fbb4-712f-4a44-949d-ee873c27a839" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_03fb2c73-6f9b-4366-a5fe-4d24257cc91c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_3758fbb4-712f-4a44-949d-ee873c27a839" xlink:to="loc_us-gaap_SubsequentEventMember_03fb2c73-6f9b-4366-a5fe-4d24257cc91c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_MinimumExercisePriceOfStockOptionPercent_f63a330c-9ecc-4224-8bd3-31af2bfafcd4" xlink:href="calx-20241231.xsd#calx_MinimumExercisePriceOfStockOptionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_MinimumExercisePriceOfStockOptionPercent_f63a330c-9ecc-4224-8bd3-31af2bfafcd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_2ab61cbd-63d2-4c01-bcb0-14a2c1d19e76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_2ab61cbd-63d2-4c01-bcb0-14a2c1d19e76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d605dcec-eb00-4d2a-b822-1cdb22e737ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d605dcec-eb00-4d2a-b822-1cdb22e737ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_61c404b9-699f-4e9c-8efd-f4ebba9a5dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_61c404b9-699f-4e9c-8efd-f4ebba9a5dbb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_3beb8cd0-41e1-4fcf-a06f-efc7ca25f770" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_3beb8cd0-41e1-4fcf-a06f-efc7ca25f770" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c58d52ec-b363-4949-b0e3-e8a4501e3c11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c58d52ec-b363-4949-b0e3-e8a4501e3c11" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_73eec5cc-5e47-4863-b150-c0a7156b887f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_73eec5cc-5e47-4863-b150-c0a7156b887f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_6700a161-3e97-4fdf-932e-5ade599a4fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_6700a161-3e97-4fdf-932e-5ade599a4fa7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent_2a4f8b3f-b6dd-465e-bf3d-874b1f657c7e" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent_2a4f8b3f-b6dd-465e-bf3d-874b1f657c7e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod_4f177eb7-710e-4a99-bc96-a18b5d96296d" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod_4f177eb7-710e-4a99-bc96-a18b5d96296d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6dcd1b87-413a-42b6-acde-7885a82f31a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_ShareBasedCompensation_6dcd1b87-413a-42b6-acde-7885a82f31a4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans_ee8004ca-20d5-4e36-8ded-b911fc8b1881" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans_ee8004ca-20d5-4e36-8ded-b911fc8b1881" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage_0702c649-6c56-45fe-a936-ac760f7378e7" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage_0702c649-6c56-45fe-a936-ac760f7378e7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent_8663c7db-5c68-4c24-a0ae-763162508a77" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent_8663c7db-5c68-4c24-a0ae-763162508a77" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet_61c2b215-39fb-486a-a0d0-73d870e654d9" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet_61c2b215-39fb-486a-a0d0-73d870e654d9" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent_80400976-bf6e-48c8-ac12-2a9f01bc99d4" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent_80400976-bf6e-48c8-ac12-2a9f01bc99d4" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent_49ce3370-33e5-4be3-b51b-4212df1bfaa1" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent_49ce3370-33e5-4be3-b51b-4212df1bfaa1" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent_e8d8c7c9-78aa-464e-a835-24e231adbefe" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent_e8d8c7c9-78aa-464e-a835-24e231adbefe" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_4a064eb3-2257-4fe2-96a4-85336c15d33f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_4a064eb3-2257-4fe2-96a4-85336c15d33f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ace2b21b-42af-4d08-ad63-40391593f395" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ace2b21b-42af-4d08-ad63-40391593f395" xlink:type="arc" order="19"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquityESPPandStockBasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f953b91c-81ec-48ae-a3b9-7a38600be700" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f953b91c-81ec-48ae-a3b9-7a38600be700" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a22c7e2b-bea2-4842-ba75-5ac487e8f4c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f953b91c-81ec-48ae-a3b9-7a38600be700" xlink:to="loc_us-gaap_AwardTypeAxis_a22c7e2b-bea2-4842-ba75-5ac487e8f4c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a22c7e2b-bea2-4842-ba75-5ac487e8f4c3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a22c7e2b-bea2-4842-ba75-5ac487e8f4c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a22c7e2b-bea2-4842-ba75-5ac487e8f4c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_443bc80a-e455-43e0-bafc-f47f22b7f461" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a22c7e2b-bea2-4842-ba75-5ac487e8f4c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_443bc80a-e455-43e0-bafc-f47f22b7f461" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_f3f08147-79a6-4473-97aa-3df78e275df8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_443bc80a-e455-43e0-bafc-f47f22b7f461" xlink:to="loc_us-gaap_EmployeeStockMember_f3f08147-79a6-4473-97aa-3df78e275df8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_36613d85-c072-4d13-a7d5-398249ed74ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f953b91c-81ec-48ae-a3b9-7a38600be700" xlink:to="loc_us-gaap_PlanNameAxis_36613d85-c072-4d13-a7d5-398249ed74ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_36613d85-c072-4d13-a7d5-398249ed74ca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_36613d85-c072-4d13-a7d5-398249ed74ca" xlink:to="loc_us-gaap_PlanNameDomain_36613d85-c072-4d13-a7d5-398249ed74ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_591dea41-c252-4c2e-a778-c8ee9244c642" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_36613d85-c072-4d13-a7d5-398249ed74ca" xlink:to="loc_us-gaap_PlanNameDomain_591dea41-c252-4c2e-a778-c8ee9244c642" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EmployeeStockPurchasePlanMember_65fa77d6-b8c6-4570-95cc-2e7caa7805a0" xlink:href="calx-20241231.xsd#calx_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_591dea41-c252-4c2e-a778-c8ee9244c642" xlink:to="loc_calx_EmployeeStockPurchasePlanMember_65fa77d6-b8c6-4570-95cc-2e7caa7805a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember_b98848bf-89b2-48d5-b943-2073946b210a" xlink:href="calx-20241231.xsd#calx_A2017NonqualifiedEmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_591dea41-c252-4c2e-a778-c8ee9244c642" xlink:to="loc_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember_b98848bf-89b2-48d5-b943-2073946b210a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_ae4ac0ea-fdbe-4e61-88ee-ea904f3df203" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_ae4ac0ea-fdbe-4e61-88ee-ea904f3df203" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_a55c9c70-84c8-4b80-bc8e-90c519f564e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_a55c9c70-84c8-4b80-bc8e-90c519f564e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods_61f0f617-af05-4bcc-b8e6-84cce1197001" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods_61f0f617-af05-4bcc-b8e6-84cce1197001" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod_e22b45a4-8de1-4b44-b350-7e64a127693b" xlink:href="calx-20241231.xsd#calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod_e22b45a4-8de1-4b44-b350-7e64a127693b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a45ef5eb-5c63-496f-8f06-9761f4889d30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a45ef5eb-5c63-496f-8f06-9761f4889d30" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1e685283-fbc9-42da-bead-a3fdee19cdc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1e685283-fbc9-42da-bead-a3fdee19cdc4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_60a51879-2b31-4aca-aa14-143fe6246278" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_60a51879-2b31-4aca-aa14-143fe6246278" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_970b89dd-85db-42c3-bf11-8a324f1fc7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_970b89dd-85db-42c3-bf11-8a324f1fc7b6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_862d508b-3914-4a67-889f-924a3ba1ad22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_862d508b-3914-4a67-889f-924a3ba1ad22" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_33f25d88-1f4f-4903-a19f-7cb2882ac06c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_33f25d88-1f4f-4903-a19f-7cb2882ac06c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent_71d44d10-a493-411a-b014-3de6e1e9eb98" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent_71d44d10-a493-411a-b014-3de6e1e9eb98" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture_c4f5e8c0-1701-4812-b8e1-b01309799dc2" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture_c4f5e8c0-1701-4812-b8e1-b01309799dc2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod_6940e1a8-5c39-4fae-94ca-c10f8b69bddd" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod_6940e1a8-5c39-4fae-94ca-c10f8b69bddd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_0a22302b-8a30-4a0c-8abd-fd89d90bfe7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_0a22302b-8a30-4a0c-8abd-fd89d90bfe7c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_78183369-360f-4191-8518-d2b135466986" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_78183369-360f-4191-8518-d2b135466986" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_f443b893-81fc-4244-9f9f-8f7e38e8abaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_f443b893-81fc-4244-9f9f-8f7e38e8abaf" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_PercentOfHistoricalVolatility_6dee8699-ba62-4dbe-8403-32aa895d32c4" xlink:href="calx-20241231.xsd#calx_PercentOfHistoricalVolatility"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_PercentOfHistoricalVolatility_6dee8699-ba62-4dbe-8403-32aa895d32c4" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_PercentOfImpliedVolatility_fa6335c1-b03b-4dea-8640-5a966eccb816" xlink:href="calx-20241231.xsd#calx_PercentOfImpliedVolatility"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_PercentOfImpliedVolatility_fa6335c1-b03b-4dea-8640-5a966eccb816" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth_b02a998c-5be8-4e63-9e64-45bc81b202b9" xlink:href="calx-20241231.xsd#calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth_b02a998c-5be8-4e63-9e64-45bc81b202b9" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo_9f1fbab1-925e-4a35-ae98-f12b8d15fce0" xlink:href="calx-20241231.xsd#calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo_9f1fbab1-925e-4a35-ae98-f12b8d15fce0" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree_a7759469-4de7-4397-adc5-ae958f6ecfb2" xlink:href="calx-20241231.xsd#calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree_a7759469-4de7-4397-adc5-ae958f6ecfb2" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour_1126c213-0390-4a8d-9f64-ab7e11cd8c95" xlink:href="calx-20241231.xsd#calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour_1126c213-0390-4a8d-9f64-ab7e11cd8c95" xlink:type="arc" order="21"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquityStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquityStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/StockholdersEquityStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2649edc9-22df-48fc-b73b-f4ee3814fa6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8dd7fc9d-daac-49ba-ad1b-999f8cafd1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2649edc9-22df-48fc-b73b-f4ee3814fa6f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8dd7fc9d-daac-49ba-ad1b-999f8cafd1fa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d528ebde-4201-4c76-96bf-95d1ccbe8fad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8dd7fc9d-daac-49ba-ad1b-999f8cafd1fa" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d528ebde-4201-4c76-96bf-95d1ccbe8fad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d528ebde-4201-4c76-96bf-95d1ccbe8fad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d528ebde-4201-4c76-96bf-95d1ccbe8fad" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d528ebde-4201-4c76-96bf-95d1ccbe8fad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ebf5cf10-f7c1-4d43-ae54-83c194e27c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d528ebde-4201-4c76-96bf-95d1ccbe8fad" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ebf5cf10-f7c1-4d43-ae54-83c194e27c3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_e38b3c4d-5dcc-4931-a697-4c8976dbb961" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ebf5cf10-f7c1-4d43-ae54-83c194e27c3b" xlink:to="loc_us-gaap_CostOfSalesMember_e38b3c4d-5dcc-4931-a697-4c8976dbb961" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_d0bf78ca-d1fa-4039-9ea4-1d0e0b51d350" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ebf5cf10-f7c1-4d43-ae54-83c194e27c3b" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_d0bf78ca-d1fa-4039-9ea4-1d0e0b51d350" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_1a7bb22a-7c91-4c4c-89dd-098d16210899" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ebf5cf10-f7c1-4d43-ae54-83c194e27c3b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_1a7bb22a-7c91-4c4c-89dd-098d16210899" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_b5bed685-b54c-4ca3-8be3-3d0e6161c47c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ebf5cf10-f7c1-4d43-ae54-83c194e27c3b" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_b5bed685-b54c-4ca3-8be3-3d0e6161c47c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_635e10c5-4ecf-4a47-a702-ed1252335121" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2649edc9-22df-48fc-b73b-f4ee3814fa6f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_635e10c5-4ecf-4a47-a702-ed1252335121" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4652a996-b9bd-457a-8a08-8be6191eca05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2649edc9-22df-48fc-b73b-f4ee3814fa6f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4652a996-b9bd-457a-8a08-8be6191eca05" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquityFairValueofAwardsGrantedDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquityFairValueofAwardsGrantedDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/StockholdersEquityFairValueofAwardsGrantedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e2beeca-3340-4ed7-98f6-79b6fdd96122" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9170c6af-d717-4899-986c-71c3e5702aed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e2beeca-3340-4ed7-98f6-79b6fdd96122" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9170c6af-d717-4899-986c-71c3e5702aed" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_dd8a23e0-b4e6-47bd-98c7-7e509912fbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9170c6af-d717-4899-986c-71c3e5702aed" xlink:to="loc_us-gaap_AwardTypeAxis_dd8a23e0-b4e6-47bd-98c7-7e509912fbd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dd8a23e0-b4e6-47bd-98c7-7e509912fbd8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_dd8a23e0-b4e6-47bd-98c7-7e509912fbd8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dd8a23e0-b4e6-47bd-98c7-7e509912fbd8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c97aa150-0636-4fb2-86b6-1208967b7ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_dd8a23e0-b4e6-47bd-98c7-7e509912fbd8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c97aa150-0636-4fb2-86b6-1208967b7ea4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_250d7ed6-e8a8-431d-a22e-837b338cbe43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c97aa150-0636-4fb2-86b6-1208967b7ea4" xlink:to="loc_us-gaap_EmployeeStockMember_250d7ed6-e8a8-431d-a22e-837b338cbe43" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_45055fa9-9e54-45db-9079-db9037d68603" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9170c6af-d717-4899-986c-71c3e5702aed" xlink:to="loc_us-gaap_PlanNameAxis_45055fa9-9e54-45db-9079-db9037d68603" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_45055fa9-9e54-45db-9079-db9037d68603_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_45055fa9-9e54-45db-9079-db9037d68603" xlink:to="loc_us-gaap_PlanNameDomain_45055fa9-9e54-45db-9079-db9037d68603_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_88526b0d-39c9-41c1-9605-3f1805139a66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_45055fa9-9e54-45db-9079-db9037d68603" xlink:to="loc_us-gaap_PlanNameDomain_88526b0d-39c9-41c1-9605-3f1805139a66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember_36d58c40-681e-4bc9-848e-6b731013bd59" xlink:href="calx-20241231.xsd#calx_A2017NonqualifiedEmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_88526b0d-39c9-41c1-9605-3f1805139a66" xlink:to="loc_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember_36d58c40-681e-4bc9-848e-6b731013bd59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1d19c3fb-e13e-4d4c-a661-ec3a104eb1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e2beeca-3340-4ed7-98f6-79b6fdd96122" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1d19c3fb-e13e-4d4c-a661-ec3a104eb1bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_980bab1c-b579-4f85-8f93-0157d3b3c044" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e2beeca-3340-4ed7-98f6-79b6fdd96122" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_980bab1c-b579-4f85-8f93-0157d3b3c044" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquityAssumptionsDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquityAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/StockholdersEquityAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01e66243-8d25-4eac-8d28-96b83c946ded" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e6b14748-8206-4918-9705-86ed8e702d71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01e66243-8d25-4eac-8d28-96b83c946ded" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e6b14748-8206-4918-9705-86ed8e702d71" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a34ac1ee-bb19-41c0-a4a3-8c06d4442505" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e6b14748-8206-4918-9705-86ed8e702d71" xlink:to="loc_us-gaap_AwardTypeAxis_a34ac1ee-bb19-41c0-a4a3-8c06d4442505" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a34ac1ee-bb19-41c0-a4a3-8c06d4442505_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a34ac1ee-bb19-41c0-a4a3-8c06d4442505" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a34ac1ee-bb19-41c0-a4a3-8c06d4442505_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efa5bc8d-fd8f-4ecb-b6a8-2063845386a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a34ac1ee-bb19-41c0-a4a3-8c06d4442505" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efa5bc8d-fd8f-4ecb-b6a8-2063845386a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_538cfb21-0af4-4fdc-b74e-8479797c3766" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efa5bc8d-fd8f-4ecb-b6a8-2063845386a6" xlink:to="loc_us-gaap_EmployeeStockOptionMember_538cfb21-0af4-4fdc-b74e-8479797c3766" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_081427d3-d13f-4cbb-890f-0377ab793a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efa5bc8d-fd8f-4ecb-b6a8-2063845386a6" xlink:to="loc_us-gaap_EmployeeStockMember_081427d3-d13f-4cbb-890f-0377ab793a7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5d9bbf65-0126-4331-9c09-da79185f0089" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01e66243-8d25-4eac-8d28-96b83c946ded" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5d9bbf65-0126-4331-9c09-da79185f0089" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a27fb556-68e3-45d1-8532-6d130b6795c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5d9bbf65-0126-4331-9c09-da79185f0089" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a27fb556-68e3-45d1-8532-6d130b6795c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3e9564e1-d56b-4a3f-866f-d91120883758" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5d9bbf65-0126-4331-9c09-da79185f0089" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3e9564e1-d56b-4a3f-866f-d91120883758" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_697776b6-a1d3-4ad1-b209-9bdc0fe62cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5d9bbf65-0126-4331-9c09-da79185f0089" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_697776b6-a1d3-4ad1-b209-9bdc0fe62cc5" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquityUnrecognizedStockbasedCompensationExpensesDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquityUnrecognizedStockbasedCompensationExpensesDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/StockholdersEquityUnrecognizedStockbasedCompensationExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7ca0bb44-ac21-48e9-a11f-d61b0e033d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1aa7ccad-eae5-45c2-815d-e1840aa7ba5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7ca0bb44-ac21-48e9-a11f-d61b0e033d4a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1aa7ccad-eae5-45c2-815d-e1840aa7ba5f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_672f95d8-4777-411b-a570-6d49960e0e75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1aa7ccad-eae5-45c2-815d-e1840aa7ba5f" xlink:to="loc_us-gaap_AwardTypeAxis_672f95d8-4777-411b-a570-6d49960e0e75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_672f95d8-4777-411b-a570-6d49960e0e75_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_672f95d8-4777-411b-a570-6d49960e0e75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_672f95d8-4777-411b-a570-6d49960e0e75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f18dfd6b-fd57-40ac-a92c-cc5173c37708" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_672f95d8-4777-411b-a570-6d49960e0e75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f18dfd6b-fd57-40ac-a92c-cc5173c37708" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_67007d21-aa01-4203-a3b9-28249129ebd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f18dfd6b-fd57-40ac-a92c-cc5173c37708" xlink:to="loc_us-gaap_EmployeeStockOptionMember_67007d21-aa01-4203-a3b9-28249129ebd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_dd33bbae-e1ec-4677-8d76-bea290b9fb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f18dfd6b-fd57-40ac-a92c-cc5173c37708" xlink:to="loc_us-gaap_EmployeeStockMember_dd33bbae-e1ec-4677-8d76-bea290b9fb2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_aea8fb61-ad2b-4076-86d4-730e9b5062c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7ca0bb44-ac21-48e9-a11f-d61b0e033d4a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_aea8fb61-ad2b-4076-86d4-730e9b5062c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0935a9a4-05fd-4e6c-a70e-511a0b611c71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7ca0bb44-ac21-48e9-a11f-d61b0e033d4a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0935a9a4-05fd-4e6c-a70e-511a0b611c71" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquitySharesReservedForFutureIssuanceDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_47a4592f-78d8-43a6-9fbc-72e68ec2fe5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e518cb4f-a5ba-4658-bd5c-549c6080d972" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_47a4592f-78d8-43a6-9fbc-72e68ec2fe5e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e518cb4f-a5ba-4658-bd5c-549c6080d972" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_8fb976f3-7d4b-4de0-90fb-623f1b73a3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e518cb4f-a5ba-4658-bd5c-549c6080d972" xlink:to="loc_us-gaap_PlanNameAxis_8fb976f3-7d4b-4de0-90fb-623f1b73a3a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_8fb976f3-7d4b-4de0-90fb-623f1b73a3a1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_8fb976f3-7d4b-4de0-90fb-623f1b73a3a1" xlink:to="loc_us-gaap_PlanNameDomain_8fb976f3-7d4b-4de0-90fb-623f1b73a3a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_eb7abc2b-3e93-41e3-9b18-e47bd3401848" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_8fb976f3-7d4b-4de0-90fb-623f1b73a3a1" xlink:to="loc_us-gaap_PlanNameDomain_eb7abc2b-3e93-41e3-9b18-e47bd3401848" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2019PlanMember_d95642a2-2c91-47e1-8a48-42a5ece3ddbf" xlink:href="calx-20241231.xsd#calx_A2019PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_eb7abc2b-3e93-41e3-9b18-e47bd3401848" xlink:to="loc_calx_A2019PlanMember_d95642a2-2c91-47e1-8a48-42a5ece3ddbf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember_b3b13167-d458-4330-b477-6046a36b86db" xlink:href="calx-20241231.xsd#calx_A2017NonqualifiedEmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_eb7abc2b-3e93-41e3-9b18-e47bd3401848" xlink:to="loc_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember_b3b13167-d458-4330-b477-6046a36b86db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9c13191e-d413-4c6b-a6d5-cea3b126368d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e518cb4f-a5ba-4658-bd5c-549c6080d972" xlink:to="loc_us-gaap_AwardTypeAxis_9c13191e-d413-4c6b-a6d5-cea3b126368d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c13191e-d413-4c6b-a6d5-cea3b126368d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9c13191e-d413-4c6b-a6d5-cea3b126368d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c13191e-d413-4c6b-a6d5-cea3b126368d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_21460aaf-ee70-4639-87b4-e3715e110e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9c13191e-d413-4c6b-a6d5-cea3b126368d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_21460aaf-ee70-4639-87b4-e3715e110e3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_5ee77261-b09b-42bd-9e48-b9ae4099df99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_21460aaf-ee70-4639-87b4-e3715e110e3d" xlink:to="loc_us-gaap_EmployeeStockMember_5ee77261-b09b-42bd-9e48-b9ae4099df99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_716ff678-4fa4-44f7-bfa8-360967413432" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_47a4592f-78d8-43a6-9fbc-72e68ec2fe5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_716ff678-4fa4-44f7-bfa8-360967413432" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e2d206bb-ce19-455c-b136-6522936f40a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_47a4592f-78d8-43a6-9fbc-72e68ec2fe5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e2d206bb-ce19-455c-b136-6522936f40a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_b159a53e-9eaf-49d9-b809-82ccbbde7546" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_47a4592f-78d8-43a6-9fbc-72e68ec2fe5e" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_b159a53e-9eaf-49d9-b809-82ccbbde7546" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#AccumulatedOtherComprehensiveLossDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a0420669-70db-4ccf-899d-6fcf7f545aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a29879ac-165f-4a6a-9a2e-e874a1fffe6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a0420669-70db-4ccf-899d-6fcf7f545aaa" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a29879ac-165f-4a6a-9a2e-e874a1fffe6d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_ab7abdd8-fdae-42a5-b1e2-b9c65c552ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a29879ac-165f-4a6a-9a2e-e874a1fffe6d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_ab7abdd8-fdae-42a5-b1e2-b9c65c552ea4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ab7abdd8-fdae-42a5-b1e2-b9c65c552ea4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ab7abdd8-fdae-42a5-b1e2-b9c65c552ea4" xlink:to="loc_us-gaap_EquityComponentDomain_ab7abdd8-fdae-42a5-b1e2-b9c65c552ea4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_227082a4-589a-4f8a-ad5c-9e82d0d2c4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ab7abdd8-fdae-42a5-b1e2-b9c65c552ea4" xlink:to="loc_us-gaap_EquityComponentDomain_227082a4-589a-4f8a-ad5c-9e82d0d2c4e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0e89fed5-d60f-40bf-8c9b-36b8ff07086c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_227082a4-589a-4f8a-ad5c-9e82d0d2c4e7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0e89fed5-d60f-40bf-8c9b-36b8ff07086c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_c4405919-899f-4928-884e-fb80f425c0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0e89fed5-d60f-40bf-8c9b-36b8ff07086c" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_c4405919-899f-4928-884e-fb80f425c0c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_150b8852-ca02-4f50-af33-1050073b8914" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0e89fed5-d60f-40bf-8c9b-36b8ff07086c" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_150b8852-ca02-4f50-af33-1050073b8914" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05b188eb-b65c-4366-a1ea-1785da50c69e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a0420669-70db-4ccf-899d-6fcf7f545aaa" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05b188eb-b65c-4366-a1ea-1785da50c69e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_94eeb773-9b51-4ea3-9609-9846e881d563" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05b188eb-b65c-4366-a1ea-1785da50c69e" xlink:to="loc_us-gaap_StockholdersEquity_94eeb773-9b51-4ea3-9609-9846e881d563" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3e0dc32a-9dad-4ac3-a081-7c4ddd713412" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05b188eb-b65c-4366-a1ea-1785da50c69e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3e0dc32a-9dad-4ac3-a081-7c4ddd713412" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_08fb1db7-e4a4-47bd-8dd0-6512ffbcf890" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_calx_IncomeTaxesLineItems_d37d4f61-16ec-456f-a446-908bae6b9b21" xlink:href="calx-20241231.xsd#calx_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_IncomeTaxesTable_b6127983-b693-48a4-82e5-c40ccd60a62f" xlink:href="calx-20241231.xsd#calx_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_calx_IncomeTaxesLineItems_d37d4f61-16ec-456f-a446-908bae6b9b21" xlink:to="loc_calx_IncomeTaxesTable_b6127983-b693-48a4-82e5-c40ccd60a62f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_ee3d09e9-b90c-4d6b-bee2-b35eb8dedc50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_calx_IncomeTaxesTable_b6127983-b693-48a4-82e5-c40ccd60a62f" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_ee3d09e9-b90c-4d6b-bee2-b35eb8dedc50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_ee3d09e9-b90c-4d6b-bee2-b35eb8dedc50_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_ee3d09e9-b90c-4d6b-bee2-b35eb8dedc50" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_ee3d09e9-b90c-4d6b-bee2-b35eb8dedc50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_172d2ee3-f1dd-4625-96a3-8b656c9ab765" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_ee3d09e9-b90c-4d6b-bee2-b35eb8dedc50" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_172d2ee3-f1dd-4625-96a3-8b656c9ab765" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_9b9a693a-85a3-4331-9b41-101df713e3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_172d2ee3-f1dd-4625-96a3-8b656c9ab765" xlink:to="loc_us-gaap_ForeignCountryMember_9b9a693a-85a3-4331-9b41-101df713e3cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_338cdbf4-be56-48d8-888d-d73a651f365a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_172d2ee3-f1dd-4625-96a3-8b656c9ab765" xlink:to="loc_us-gaap_DomesticCountryMember_338cdbf4-be56-48d8-888d-d73a651f365a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_18273d8f-6b4b-4c57-9caf-ff59475dee30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_172d2ee3-f1dd-4625-96a3-8b656c9ab765" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_18273d8f-6b4b-4c57-9caf-ff59475dee30" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalTaxJurisdictionOtherMember_f3d9c25a-074c-4cb5-8c3e-294444d4e436" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalTaxJurisdictionOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_172d2ee3-f1dd-4625-96a3-8b656c9ab765" xlink:to="loc_us-gaap_StateAndLocalTaxJurisdictionOtherMember_f3d9c25a-074c-4cb5-8c3e-294444d4e436" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_3808ec7e-b0a3-4641-9c15-c98d3f68d3db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_calx_IncomeTaxesLineItems_d37d4f61-16ec-456f-a446-908bae6b9b21" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_3808ec7e-b0a3-4641-9c15-c98d3f68d3db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f414c20f-8582-472e-bd59-f26510e16d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_calx_IncomeTaxesLineItems_d37d4f61-16ec-456f-a446-908bae6b9b21" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f414c20f-8582-472e-bd59-f26510e16d8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_0e8f8a41-e9c8-4117-99b0-bfd8cc4ad636" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_calx_IncomeTaxesLineItems_d37d4f61-16ec-456f-a446-908bae6b9b21" xlink:to="loc_us-gaap_OperatingLossCarryforwards_0e8f8a41-e9c8-4117-99b0-bfd8cc4ad636" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_332cd11a-cdbd-438b-845d-6b5b712028cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_calx_IncomeTaxesLineItems_d37d4f61-16ec-456f-a446-908bae6b9b21" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_332cd11a-cdbd-438b-845d-6b5b712028cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_6a9b83a4-5872-491d-bad1-d1f12fad9e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_calx_IncomeTaxesLineItems_d37d4f61-16ec-456f-a446-908bae6b9b21" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_6a9b83a4-5872-491d-bad1-d1f12fad9e6f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_b0d3a3a3-8b37-4d24-a4ef-6f642edc1449" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_calx_IncomeTaxesLineItems_d37d4f61-16ec-456f-a446-908bae6b9b21" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_b0d3a3a3-8b37-4d24-a4ef-6f642edc1449" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_ae6e23da-8cfd-4a76-806d-9519d6d1b148" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_calx_IncomeTaxesLineItems_d37d4f61-16ec-456f-a446-908bae6b9b21" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_ae6e23da-8cfd-4a76-806d-9519d6d1b148" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#RevenuefromContractswithCustomersPerformanceObligationDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4fc3c562-b0a5-42b9-8add-99522e18833f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aebeda8f-9ea3-403b-98c6-390b2d186dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4fc3c562-b0a5-42b9-8add-99522e18833f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aebeda8f-9ea3-403b-98c6-390b2d186dbe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e9e057af-7b41-47de-9ed9-60d5eb616ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aebeda8f-9ea3-403b-98c6-390b2d186dbe" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e9e057af-7b41-47de-9ed9-60d5eb616ec4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_fb6ebc4b-8b20-49c7-9355-98ae78dc0082" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4fc3c562-b0a5-42b9-8add-99522e18833f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_fb6ebc4b-8b20-49c7-9355-98ae78dc0082" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_25713654-4fe1-45f1-967a-23ed382efaa5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4fc3c562-b0a5-42b9-8add-99522e18833f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_25713654-4fe1-45f1-967a-23ed382efaa5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d28833b1-41c8-4b8d-a7e8-1845dcd97204" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4fc3c562-b0a5-42b9-8add-99522e18833f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d28833b1-41c8-4b8d-a7e8-1845dcd97204" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails_1" xlink:type="simple" xlink:href="calx-20241231.xsd#RevenuefromContractswithCustomersPerformanceObligationDetails_1"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4fc3c562-b0a5-42b9-8add-99522e18833f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aebeda8f-9ea3-403b-98c6-390b2d186dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4fc3c562-b0a5-42b9-8add-99522e18833f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aebeda8f-9ea3-403b-98c6-390b2d186dbe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_fb6ebc4b-8b20-49c7-9355-98ae78dc0082" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4fc3c562-b0a5-42b9-8add-99522e18833f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_fb6ebc4b-8b20-49c7-9355-98ae78dc0082" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_25713654-4fe1-45f1-967a-23ed382efaa5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4fc3c562-b0a5-42b9-8add-99522e18833f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_25713654-4fe1-45f1-967a-23ed382efaa5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d28833b1-41c8-4b8d-a7e8-1845dcd97204" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4fc3c562-b0a5-42b9-8add-99522e18833f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d28833b1-41c8-4b8d-a7e8-1845dcd97204" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#RevenuefromContractswithCustomersConcentrationRiskDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_99c9e108-6d5d-42df-a623-cdc32e983e32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_7ddbbde0-5846-41a2-b121-950bf2dd4342" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_99c9e108-6d5d-42df-a623-cdc32e983e32" xlink:to="loc_us-gaap_ConcentrationRiskTable_7ddbbde0-5846-41a2-b121-950bf2dd4342" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_e7eba9bc-bda4-432b-9baf-5534536aed03" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_7ddbbde0-5846-41a2-b121-950bf2dd4342" xlink:to="loc_srt_MajorCustomersAxis_e7eba9bc-bda4-432b-9baf-5534536aed03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_e7eba9bc-bda4-432b-9baf-5534536aed03_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_e7eba9bc-bda4-432b-9baf-5534536aed03" xlink:to="loc_srt_NameOfMajorCustomerDomain_e7eba9bc-bda4-432b-9baf-5534536aed03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_166890c6-03fb-4612-8f94-cc465859039d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_e7eba9bc-bda4-432b-9baf-5534536aed03" xlink:to="loc_srt_NameOfMajorCustomerDomain_166890c6-03fb-4612-8f94-cc465859039d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_CustomerOneMember_e1f43bd8-7d08-4ca2-bf6c-29fea584f57e" xlink:href="calx-20241231.xsd#calx_CustomerOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_166890c6-03fb-4612-8f94-cc465859039d" xlink:to="loc_calx_CustomerOneMember_e1f43bd8-7d08-4ca2-bf6c-29fea584f57e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_CustomerTwoMember_6d769cf1-72c7-4a97-b102-ff7191cd4986" xlink:href="calx-20241231.xsd#calx_CustomerTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_166890c6-03fb-4612-8f94-cc465859039d" xlink:to="loc_calx_CustomerTwoMember_6d769cf1-72c7-4a97-b102-ff7191cd4986" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_b088fe4d-1935-434e-854d-860c1e56c372" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_7ddbbde0-5846-41a2-b121-950bf2dd4342" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_b088fe4d-1935-434e-854d-860c1e56c372" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_b088fe4d-1935-434e-854d-860c1e56c372_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_b088fe4d-1935-434e-854d-860c1e56c372" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_b088fe4d-1935-434e-854d-860c1e56c372_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_b6b80ed3-ba00-4d3b-966c-2d46293fac27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_b088fe4d-1935-434e-854d-860c1e56c372" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_b6b80ed3-ba00-4d3b-966c-2d46293fac27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_5b1da30f-9035-4ec6-ae56-dd221da15587" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_b6b80ed3-ba00-4d3b-966c-2d46293fac27" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_5b1da30f-9035-4ec6-ae56-dd221da15587" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4c07d451-9ea8-4f70-b861-c43a470cc0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_7ddbbde0-5846-41a2-b121-950bf2dd4342" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4c07d451-9ea8-4f70-b861-c43a470cc0b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4c07d451-9ea8-4f70-b861-c43a470cc0b5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4c07d451-9ea8-4f70-b861-c43a470cc0b5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4c07d451-9ea8-4f70-b861-c43a470cc0b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8c2dd705-d760-40d8-8e0c-823ce63c3375" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4c07d451-9ea8-4f70-b861-c43a470cc0b5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8c2dd705-d760-40d8-8e0c-823ce63c3375" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_4d92ca90-74e7-409f-ad20-ae06707eaae7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8c2dd705-d760-40d8-8e0c-823ce63c3375" xlink:to="loc_us-gaap_AccountsReceivableMember_4d92ca90-74e7-409f-ad20-ae06707eaae7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_a3237525-f040-4ca3-b72d-9461c66f4320" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_99c9e108-6d5d-42df-a623-cdc32e983e32" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_a3237525-f040-4ca3-b72d-9461c66f4320" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/SegmentInformationScheduleofRevenuebyGeographicRegionDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#SegmentInformationScheduleofRevenuebyGeographicRegionDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/SegmentInformationScheduleofRevenuebyGeographicRegionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_0a8051c5-4aa6-4c6e-8ccb-0c98a918ae29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_b5ffd338-f508-44a4-b137-c81f44d4b5e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_0a8051c5-4aa6-4c6e-8ccb-0c98a918ae29" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_b5ffd338-f508-44a4-b137-c81f44d4b5e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6e1a0f0b-d01e-472f-8eb5-af2e1d18c183" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_b5ffd338-f508-44a4-b137-c81f44d4b5e4" xlink:to="loc_srt_StatementGeographicalAxis_6e1a0f0b-d01e-472f-8eb5-af2e1d18c183" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6e1a0f0b-d01e-472f-8eb5-af2e1d18c183_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_6e1a0f0b-d01e-472f-8eb5-af2e1d18c183" xlink:to="loc_srt_SegmentGeographicalDomain_6e1a0f0b-d01e-472f-8eb5-af2e1d18c183_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_dbf6d68a-9d04-4726-a6bd-09cb232bf64d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_6e1a0f0b-d01e-472f-8eb5-af2e1d18c183" xlink:to="loc_srt_SegmentGeographicalDomain_dbf6d68a-9d04-4726-a6bd-09cb232bf64d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_f0434743-e0ca-4768-91f8-b560f5c4fd58" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_dbf6d68a-9d04-4726-a6bd-09cb232bf64d" xlink:to="loc_country_US_f0434743-e0ca-4768-91f8-b560f5c4fd58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_58770997-4c98-4549-b982-6861ad38f7c3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_dbf6d68a-9d04-4726-a6bd-09cb232bf64d" xlink:to="loc_srt_EuropeMember_58770997-4c98-4549-b982-6861ad38f7c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AmericasExUSMember_e1ca04ff-b475-4aaf-8b3a-82f78630692a" xlink:href="calx-20241231.xsd#calx_AmericasExUSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_dbf6d68a-9d04-4726-a6bd-09cb232bf64d" xlink:to="loc_calx_AmericasExUSMember_e1ca04ff-b475-4aaf-8b3a-82f78630692a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_MiddleEastAndAfricaMember_a6fb1486-f68b-4784-8d22-50d6671ce1a8" xlink:href="calx-20241231.xsd#calx_MiddleEastAndAfricaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_dbf6d68a-9d04-4726-a6bd-09cb232bf64d" xlink:to="loc_calx_MiddleEastAndAfricaMember_a6fb1486-f68b-4784-8d22-50d6671ce1a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_8f3160c7-8e3e-46a7-834c-a24682a3a261" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_dbf6d68a-9d04-4726-a6bd-09cb232bf64d" xlink:to="loc_srt_AsiaPacificMember_8f3160c7-8e3e-46a7-834c-a24682a3a261" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_16330488-abb9-4278-b9dc-efb625509e83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_0a8051c5-4aa6-4c6e-8ccb-0c98a918ae29" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_16330488-abb9-4278-b9dc-efb625509e83" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/SegmentInformationScheduleofPropertyandEquipmentbyGeographicRegionDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#SegmentInformationScheduleofPropertyandEquipmentbyGeographicRegionDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/SegmentInformationScheduleofPropertyandEquipmentbyGeographicRegionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_85538e2b-a8af-4224-bb9b-e82f2853fd2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_e760ea53-a933-40e8-8de2-0eeefc2fd2dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_85538e2b-a8af-4224-bb9b-e82f2853fd2d" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_e760ea53-a933-40e8-8de2-0eeefc2fd2dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_64b4c0d8-bfbe-4f89-bb0d-5d3cfd93a318" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_e760ea53-a933-40e8-8de2-0eeefc2fd2dc" xlink:to="loc_srt_StatementGeographicalAxis_64b4c0d8-bfbe-4f89-bb0d-5d3cfd93a318" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_64b4c0d8-bfbe-4f89-bb0d-5d3cfd93a318_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_64b4c0d8-bfbe-4f89-bb0d-5d3cfd93a318" xlink:to="loc_srt_SegmentGeographicalDomain_64b4c0d8-bfbe-4f89-bb0d-5d3cfd93a318_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7468122b-507f-4668-81fc-b85c06156e84" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_64b4c0d8-bfbe-4f89-bb0d-5d3cfd93a318" xlink:to="loc_srt_SegmentGeographicalDomain_7468122b-507f-4668-81fc-b85c06156e84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_5643352d-f7f7-4d52-b44e-e805da4c8272" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7468122b-507f-4668-81fc-b85c06156e84" xlink:to="loc_country_US_5643352d-f7f7-4d52-b44e-e805da4c8272" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_fd5fec8e-baf1-4c23-8500-d37952b222a4" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7468122b-507f-4668-81fc-b85c06156e84" xlink:to="loc_country_CN_fd5fec8e-baf1-4c23-8500-d37952b222a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_d80a71a9-46b8-4cb3-aa84-38362bc27664" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7468122b-507f-4668-81fc-b85c06156e84" xlink:to="loc_country_IN_d80a71a9-46b8-4cb3-aa84-38362bc27664" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_08dd79a3-f38b-4ce5-980b-30dae788d802" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_85538e2b-a8af-4224-bb9b-e82f2853fd2d" xlink:to="loc_us-gaap_NoncurrentAssets_08dd79a3-f38b-4ce5-980b-30dae788d802" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a7b40ed9-9b90-47c4-b2a3-ccfc7ffe61df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a7b40ed9-9b90-47c4-b2a3-ccfc7ffe61df" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_99aed62c-117e-4886-b0e9-526299d541c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a7b40ed9-9b90-47c4-b2a3-ccfc7ffe61df" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_99aed62c-117e-4886-b0e9-526299d541c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_99aed62c-117e-4886-b0e9-526299d541c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_99aed62c-117e-4886-b0e9-526299d541c1" xlink:to="loc_us-gaap_SegmentDomain_99aed62c-117e-4886-b0e9-526299d541c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f549100b-cb87-4218-81c8-b4eda3fc0ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_99aed62c-117e-4886-b0e9-526299d541c1" xlink:to="loc_us-gaap_SegmentDomain_f549100b-cb87-4218-81c8-b4eda3fc0ea9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ReportableSegmentMember_1edbdc2b-35d1-476f-8ee8-10b293d72592" xlink:href="calx-20241231.xsd#calx_ReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f549100b-cb87-4218-81c8-b4eda3fc0ea9" xlink:to="loc_calx_ReportableSegmentMember_1edbdc2b-35d1-476f-8ee8-10b293d72592" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a30fb7d5-f800-4d2a-9274-fd284c820d77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a30fb7d5-f800-4d2a-9274-fd284c820d77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_CostOfGoodsAndServicesSoldAdjusted_eb929ce4-404e-4de5-a262-edb5d0ef7f5c" xlink:href="calx-20241231.xsd#calx_CostOfGoodsAndServicesSoldAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_calx_CostOfGoodsAndServicesSoldAdjusted_eb929ce4-404e-4de5-a262-edb5d0ef7f5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SellingAndMarketingOperatingExpenseAdjusted_a90e07f8-bbfd-4341-9dab-626732c3b505" xlink:href="calx-20241231.xsd#calx_SellingAndMarketingOperatingExpenseAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_calx_SellingAndMarketingOperatingExpenseAdjusted_a90e07f8-bbfd-4341-9dab-626732c3b505" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ResearchAndDevelopmentOperatingExpenseAdjusted_2dff3b6e-2f44-488c-a8cb-4923797934a1" xlink:href="calx-20241231.xsd#calx_ResearchAndDevelopmentOperatingExpenseAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_calx_ResearchAndDevelopmentOperatingExpenseAdjusted_2dff3b6e-2f44-488c-a8cb-4923797934a1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_GeneralAndAdministrativeOperatingExpenseAdjusted_f39fbf8d-8baa-4df3-bd49-28741baaa403" xlink:href="calx-20241231.xsd#calx_GeneralAndAdministrativeOperatingExpenseAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_calx_GeneralAndAdministrativeOperatingExpenseAdjusted_f39fbf8d-8baa-4df3-bd49-28741baaa403" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_27d8f7be-d6fe-4c75-b68c-3e578ec5a4db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_27d8f7be-d6fe-4c75-b68c-3e578ec5a4db" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_aefa8895-0070-4376-aa43-296c33a58bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_aefa8895-0070-4376-aa43-296c33a58bc9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2d3b35c0-2ea9-4944-80f0-22c031e4c97e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2d3b35c0-2ea9-4944-80f0-22c031e4c97e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_43e040eb-e30a-481a-bf1c-da58aace6989" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_us-gaap_NetIncomeLoss_43e040eb-e30a-481a-bf1c-da58aace6989" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="41"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>calx-20241231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:4bcb72ff-2770-4462-bf9d-3c5efcc8c2e4,g:f4031d51-cec6-4d96-91dd-c60ebda4b66e-->
<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_calx_AccruedRevenueSharePaymentsCurrent_ec44f699-7a1e-475b-a5fe-299137a70009_terseLabel_en-US" xlink:label="lab_calx_AccruedRevenueSharePaymentsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operations</link:label>
    <link:label id="lab_calx_AccruedRevenueSharePaymentsCurrent_label_en-US" xlink:label="lab_calx_AccruedRevenueSharePaymentsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Revenue Share Payments, Current</link:label>
    <link:label id="lab_calx_AccruedRevenueSharePaymentsCurrent_documentation_en-US" xlink:label="lab_calx_AccruedRevenueSharePaymentsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Revenue Share Payments, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AccruedRevenueSharePaymentsCurrent" xlink:href="calx-20241231.xsd#calx_AccruedRevenueSharePaymentsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_AccruedRevenueSharePaymentsCurrent" xlink:to="lab_calx_AccruedRevenueSharePaymentsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_8cebb608-0cb9-4795-b394-a642a7c1d5e3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum employee subscription rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_194296f6-3acf-4edd-8594-f3fdefcc8ccc_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining contractual term, stock options vested and expected to vest (in 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c3c7744e-fed4-4455-90c9-f0e371f3980b_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income (loss) 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" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_CostOfGoodsAndServicesSoldAdjusted_f6cbadf4-e03c-45fa-b8f9-dbda9a5d0a89_negatedLabel_en-US" xlink:label="lab_calx_CostOfGoodsAndServicesSoldAdjusted" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Adjusted cost of revenue</link:label>
    <link:label id="lab_calx_CostOfGoodsAndServicesSoldAdjusted_label_en-US" xlink:label="lab_calx_CostOfGoodsAndServicesSoldAdjusted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost Of Goods And Services Sold, Adjusted</link:label>
    <link:label id="lab_calx_CostOfGoodsAndServicesSoldAdjusted_documentation_en-US" xlink:label="lab_calx_CostOfGoodsAndServicesSoldAdjusted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cost Of Goods And Services Sold, Adjusted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_CostOfGoodsAndServicesSoldAdjusted" xlink:href="calx-20241231.xsd#calx_CostOfGoodsAndServicesSoldAdjusted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_CostOfGoodsAndServicesSoldAdjusted" xlink:to="lab_calx_CostOfGoodsAndServicesSoldAdjusted" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_bc0c5434-c253-4b2c-bd7e-5361a7638d67_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_96a96412-d916-4ab5-aafb-ed85d1ee9072_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchase program, remaining authorized repurchase amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_67b49075-5adf-4282-b6ea-93d2ba18eb92_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Prepaid Expenses and Other Current Assets</link:label>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_c7dfdfb5-0625-40ff-a616-45c376330ba5_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/dei-2024.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9094b4fe-cff2-44e8-847b-b08d7e1b81df_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_56e5d9fa-db67-4b00-b34f-8e573e0e0af0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Lessee, Operating Lease, Liability, Maturity</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" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_DeferredTaxAssetsInventory_0aa5b744-dd96-4d9f-a28d-877a483407fc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_d6cba5be-d14f-466c-85b5-7123113527fe_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_b99cdf0c-1103-4570-b8be-d2f223f92719_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [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" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_TradingSymbol_db9d5a7a-9fe5-4ad8-bd26-9ce89b8abc60_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_e7a5f48c-d75f-484b-a71e-b735fef229dd_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable_d1e3f1e6-59f2-4769-92e2-f71ac9539448_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalent [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalent [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1dd66400-d057-4f74-bd1d-d3a479535ff2_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Net Loss 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" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_265d3ecf-6e4f-498a-b00c-f4fbca624284_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax benefits recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_75198af8-b3a1-4327-b95c-f810e8b6597d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_1eaa7ca6-96a1-479b-8147-d18c925ec8d3_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_fb958bd8-3247-4a54-9927-b16de9565fc9_verboseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Research and development credits</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_6daaeeef-221e-4908-b8a2-5268f0866b95_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends declared (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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_fb6974ed-417b-4fd9-86e1-369e0c94d623_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_a63b6473-66a3-4d8b-82ce-def44df49f9c_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_3aa091f3-902c-4477-8bc4-9110beea91ee_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes paid</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" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AllowanceForDoubtfulAccountsReceivableCurrent_e63e63c9-a417-4f12-8b10-3f1c479f56bd_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_22933354-d320-4fdb-82b5-31ccd2ade99f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_31dbedcf-bdbc-449c-b495-788c68daa0d9_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</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" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods_ca9d3c49-2987-471b-898b-dc029ee97b24_terseLabel_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of offering periods</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods_label_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Offering Periods</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods_documentation_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Offering Periods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods" xlink:to="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_d65e1a4e-39d4-47bc-881f-3611ef7e0bae_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory Valuation and Supplier Purchase Commitments</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_StockRepurchasedDuringPeriodValueExcludingExciseTax_3ed56cb1-71ba-44d6-a0da-355f249fac9b_terseLabel_en-US" xlink:label="lab_calx_StockRepurchasedDuringPeriodValueExcludingExciseTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchase during period</link:label>
    <link:label id="lab_calx_StockRepurchasedDuringPeriodValueExcludingExciseTax_label_en-US" xlink:label="lab_calx_StockRepurchasedDuringPeriodValueExcludingExciseTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Value, Excluding Excise Tax</link:label>
    <link:label id="lab_calx_StockRepurchasedDuringPeriodValueExcludingExciseTax_documentation_en-US" xlink:label="lab_calx_StockRepurchasedDuringPeriodValueExcludingExciseTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Value, Excluding Excise Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_StockRepurchasedDuringPeriodValueExcludingExciseTax" xlink:href="calx-20241231.xsd#calx_StockRepurchasedDuringPeriodValueExcludingExciseTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_StockRepurchasedDuringPeriodValueExcludingExciseTax" xlink:to="lab_calx_StockRepurchasedDuringPeriodValueExcludingExciseTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_097dcd34-2a9c-4f9c-99d7-289f0bc41a30_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_45125552-a30b-4870-8ef2-8cca6048eafd_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ProceedsFromStockOptionsExercised_40a6fa5c-325b-4d3f-94e7-4d1d1e1773f5_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from common stock issuances related to employee benefit plans</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" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_5e8836b9-0703-4ed3-9d35-60e22ff51f95_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gain (loss) on available-for-sale marketable securities, net</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_5b596ddf-0b95-43d7-a685-b9ac9d902561_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_b1c10842-8599-4f4d-bd7f-795c9b153f6d_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_5809f166-a891-48c2-b961-d29e6076e277_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of period (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" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_DocumentsIncorporatedByReferenceTextBlock_1803bc06-101d-4401-80ce-ce7499d73a6b_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_75ba9043-00ab-4949-8356-af93fdbd26af_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rent expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_CustomerTwoMember_1024a590-dd72-4b46-a850-39fdb3799978_terseLabel_en-US" xlink:label="lab_calx_CustomerTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Two</link:label>
    <link:label id="lab_calx_CustomerTwoMember_label_en-US" xlink:label="lab_calx_CustomerTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Two [Member]</link:label>
    <link:label id="lab_calx_CustomerTwoMember_documentation_en-US" xlink:label="lab_calx_CustomerTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_CustomerTwoMember" xlink:href="calx-20241231.xsd#calx_CustomerTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_CustomerTwoMember" xlink:to="lab_calx_CustomerTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d02b7c41-d9d9-44ce-ad2d-2879549e9826_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares available for future grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_5eb5ae68-9611-43d7-a00d-12b510e79c2c_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares available for future grant under 2019 Plan (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember_bc7f76fd-aa12-4ae4-a39f-ff4a0afe763d_terseLabel_en-US" xlink:label="lab_calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-Term Marketable Securities And Cash Equivalents</link:label>
    <link:label id="lab_calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember_label_en-US" xlink:label="lab_calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Marketable Securities And Cash Equivalents [Member]</link:label>
    <link:label id="lab_calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember_documentation_en-US" xlink:label="lab_calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Short-Term Marketable Securities And Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember" xlink:href="calx-20241231.xsd#calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember" xlink:to="lab_calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_d1d33c72-770e-4a99-b22c-627e00375a6c_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_bffc6f43-879f-4d99-b325-884682b2ad10_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating leases</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" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_RevenueFromContractWithCustomerAbstract_812835d6-be60-4cc6-8b43-f19a62aab2e9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_ValuationAllowancesAndReservesTypeAxis_a121a111-ea9a-4a48-bb20-5eeff1bb0b95_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock_7187b8ad-df64-49f8-84c8-9c5747238851_terseLabel_en-US" xlink:label="lab_calx_ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Allowance for Doubtful Accounts and Product Reserve</link:label>
    <link:label id="lab_calx_ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock_label_en-US" xlink:label="lab_calx_ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Changes In Allowance For Doubtful Accounts And Product Return Liability [Table Text Block]</link:label>
    <link:label id="lab_calx_ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock_documentation_en-US" xlink:label="lab_calx_ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Changes In Allowance For Doubtful Accounts And Product Return Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock" xlink:href="calx-20241231.xsd#calx_ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock" xlink:to="lab_calx_ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_fcef8fad-4fb4-42d4-96b7-74326cb797f1_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_16dd4e2a-987c-4c98-b7fe-74260cb1aba5_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_country_US_c9afa417-c5d0-4aa7-bb3a-1927ffe186f2_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/country-2024.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_calx_SanJoseCaliforniaMember_3dbdb8f6-2728-4302-828d-d06c73de2c81_terseLabel_en-US" xlink:label="lab_calx_SanJoseCaliforniaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">San Jose, California</link:label>
    <link:label id="lab_calx_SanJoseCaliforniaMember_label_en-US" xlink:label="lab_calx_SanJoseCaliforniaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">San Jose, California [Member]</link:label>
    <link:label id="lab_calx_SanJoseCaliforniaMember_documentation_en-US" xlink:label="lab_calx_SanJoseCaliforniaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">San Jose, California</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SanJoseCaliforniaMember" xlink:href="calx-20241231.xsd#calx_SanJoseCaliforniaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_SanJoseCaliforniaMember" xlink:to="lab_calx_SanJoseCaliforniaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNetAbstract_66650227-9bab-4c61-a135-00fffc3e1c6d_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of inventory, net</link:label>
    <link:label id="lab_us-gaap_InventoryNetAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNetAbstract" xlink:to="lab_us-gaap_InventoryNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture_219b7a55-8f56-4e96-a710-5b4c28f1e8b3_terseLabel_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee termination employment period (in years)</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture_label_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Employee Termination Period Following Purchase Date To Receive Shares Subject To Risk Of Forfeiture</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture_documentation_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Employee Termination Period Following Purchase Date To Receive Shares Subject To Risk Of Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture" xlink:to="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_e21b6f56-ec89-4612-8055-a6a7e3fbe7ae_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_EntityTaxIdentificationNumber_4bd047b8-53ae-4712-b847-a94b09071987_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_6ea6846e-71b6-4e8a-a324-b2752d0f6f0a_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions for tax positions related to prior year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_54176215-c5ad-41ac-8098-1fe2346c2c7f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_f3c681cd-8512-45d4-8d70-c0c78cac40d0_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_IncomeTaxesLineItems_17dca8c6-770f-4e89-818d-0794af62888a_terseLabel_en-US" xlink:label="lab_calx_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_calx_IncomeTaxesLineItems_label_en-US" xlink:label="lab_calx_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_calx_IncomeTaxesLineItems_documentation_en-US" xlink:label="lab_calx_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_IncomeTaxesLineItems" xlink:href="calx-20241231.xsd#calx_IncomeTaxesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_IncomeTaxesLineItems" xlink:to="lab_calx_IncomeTaxesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_2674268e-3020-42bf-87e3-88602523ea3c_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_9d7dc01f-8491-495e-ae45-307bead79198_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_fd263860-f18f-4f09-b686-af873f1647f1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_97d30577-e84a-4b49-adb0-1b8ba47463c4_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_9a3223b4-42a4-4274-9831-dd88dbb23ab3_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_CashCashEquivalentsAndMarketableSecurities_40380e7c-e46f-4ee1-9ce9-f46392175b4d_totalLabel_en-US" xlink:label="lab_calx_CashCashEquivalentsAndMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total cash, cash equivalents, and marketable securities</link:label>
    <link:label id="lab_calx_CashCashEquivalentsAndMarketableSecurities_label_en-US" xlink:label="lab_calx_CashCashEquivalentsAndMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, And Marketable Securities</link:label>
    <link:label id="lab_calx_CashCashEquivalentsAndMarketableSecurities_documentation_en-US" xlink:label="lab_calx_CashCashEquivalentsAndMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, And Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_CashCashEquivalentsAndMarketableSecurities" xlink:href="calx-20241231.xsd#calx_CashCashEquivalentsAndMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_CashCashEquivalentsAndMarketableSecurities" xlink:to="lab_calx_CashCashEquivalentsAndMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_f34f01ae-981f-4be3-b913-599dac5c3ed7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_dc429a6d-6efb-4cbc-b809-87be57dac9d7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_EntityCommonStockSharesOutstanding_ad38edef-9095-411c-b0f7-729497db6ab8_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_calx_PercentOfImpliedVolatility_9a8e03f0-551b-48ea-8ebf-10cad322faff_terseLabel_en-US" xlink:label="lab_calx_PercentOfImpliedVolatility" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent of implied volatility (as a percent)</link:label>
    <link:label id="lab_calx_PercentOfImpliedVolatility_label_en-US" xlink:label="lab_calx_PercentOfImpliedVolatility" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percent Of Implied Volatility</link:label>
    <link:label id="lab_calx_PercentOfImpliedVolatility_documentation_en-US" xlink:label="lab_calx_PercentOfImpliedVolatility" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percent Of Implied Volatility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_PercentOfImpliedVolatility" xlink:href="calx-20241231.xsd#calx_PercentOfImpliedVolatility"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_PercentOfImpliedVolatility" xlink:to="lab_calx_PercentOfImpliedVolatility" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_a7646d97-4d09-415d-ae6c-6cfd820c09ac_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized contract cost, amortization period</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:to="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_5e06a40b-6c16-457e-87c7-91ffb8524fba_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_AccruedCustomerAdvancesOrRebatesCurrent_b997650c-a3cb-401e-bf01-dbf58c6c71cb_terseLabel_en-US" xlink:label="lab_calx_AccruedCustomerAdvancesOrRebatesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer advances or rebates</link:label>
    <link:label id="lab_calx_AccruedCustomerAdvancesOrRebatesCurrent_label_en-US" xlink:label="lab_calx_AccruedCustomerAdvancesOrRebatesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Customer Advances or Rebates, Current</link:label>
    <link:label id="lab_calx_AccruedCustomerAdvancesOrRebatesCurrent_documentation_en-US" xlink:label="lab_calx_AccruedCustomerAdvancesOrRebatesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued customer rebates.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AccruedCustomerAdvancesOrRebatesCurrent" xlink:href="calx-20241231.xsd#calx_AccruedCustomerAdvancesOrRebatesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_AccruedCustomerAdvancesOrRebatesCurrent" xlink:to="lab_calx_AccruedCustomerAdvancesOrRebatesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_ad68483d-dcf0-4eff-88fb-81819ca48718_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate intrinsic value, stock options outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AdditionalPaidInCapitalCommonStock_1d7a947f-0381-4f63-a48f-347ad8518579_verboseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_c6bbf514-e913-4402-866a-75e38ade7410_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase commitments</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Commitment, Remaining Minimum Amount Committed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_cd6b1160-e667-47ca-867f-4e4fc9787c50_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_0f2b276d-10fa-4ff8-b6fb-bd06482f6f4a_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage_3798017e-1321-471f-9a5e-e4e01c43e152_terseLabel_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Grants in period percentage</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage_label_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Percentage</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage_documentation_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage" xlink:to="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod_299df2c3-0c0e-4067-ad8d-3eb26765358a_terseLabel_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance targets services condition period (in years)</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod_label_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Performance Targets Services Condition Period</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod_documentation_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Performance Targets Services Condition Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod" xlink:to="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_f2d1812a-90f1-4d36-b9b6-20d63df44d65_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Maturities of marketable securities</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_4c96cd97-fd7b-4c8c-8871-36a39ec14602_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_87da9df2-63b5-4a9a-aaae-0f29f9988fb2_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (release) of valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_df20f157-c08e-499d-8521-20e6d08033f8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_852ceab2-004d-4be7-bbfe-01723b88153b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Write Offs and Returns</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember_807258f0-7aef-46fc-ac66-58987e3530d5_terseLabel_en-US" xlink:label="lab_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NQ ESPP</link:label>
    <link:label id="lab_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2017 Nonqualified Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2017 Nonqualified Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember" xlink:href="calx-20241231.xsd#calx_A2017NonqualifiedEmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember" xlink:to="lab_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_3eff16fd-ab0b-4822-aa06-dea884557a0c_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_ScheduleOfCertainTermsTableTable_5163e75e-ed1b-4e06-adef-f4c97b7f2d03_terseLabel_en-US" xlink:label="lab_calx_ScheduleOfCertainTermsTableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Certain Terms [Table]</link:label>
    <link:label id="lab_calx_ScheduleOfCertainTermsTableTable_label_en-US" xlink:label="lab_calx_ScheduleOfCertainTermsTableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Certain Terms [Table] [Table]</link:label>
    <link:label id="lab_calx_ScheduleOfCertainTermsTableTable_documentation_en-US" xlink:label="lab_calx_ScheduleOfCertainTermsTableTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of ranges of cutomer payment term and warranty term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ScheduleOfCertainTermsTableTable" xlink:href="calx-20241231.xsd#calx_ScheduleOfCertainTermsTableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ScheduleOfCertainTermsTableTable" xlink:to="lab_calx_ScheduleOfCertainTermsTableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_abb77a21-1752-4e95-93f3-f2c1c2dfdf77_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock including excise tax</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5facbd4d-56bb-4701-be25-592b3e63d34a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_15eb1750-5596-4849-9f08-567d16ace740_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_c2a06d3e-fa3d-4d0c-a362-f2f020a382eb_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d188f014-8a1d-4d0f-aaae-6e79047d0e52_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Potentially dilutive shares, weighted-average (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" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_9013daef-1783-4515-8be1-95297684cd35_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Benefit Plan</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_931babf1-5251-439a-a270-f6b590a8da64_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period One</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_GeneralAndAdministrativeOperatingExpenseAdjusted_7428ee14-bd80-46f4-9fb8-1d827695c92e_negatedTerseLabel_en-US" xlink:label="lab_calx_GeneralAndAdministrativeOperatingExpenseAdjusted" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Adjusted general and administrative operating expenses</link:label>
    <link:label id="lab_calx_GeneralAndAdministrativeOperatingExpenseAdjusted_label_en-US" xlink:label="lab_calx_GeneralAndAdministrativeOperatingExpenseAdjusted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General And Administrative Operating Expense, Adjusted</link:label>
    <link:label id="lab_calx_GeneralAndAdministrativeOperatingExpenseAdjusted_documentation_en-US" xlink:label="lab_calx_GeneralAndAdministrativeOperatingExpenseAdjusted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">General And Administrative Operating Expense, Adjusted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_GeneralAndAdministrativeOperatingExpenseAdjusted" xlink:href="calx-20241231.xsd#calx_GeneralAndAdministrativeOperatingExpenseAdjusted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_GeneralAndAdministrativeOperatingExpenseAdjusted" xlink:to="lab_calx_GeneralAndAdministrativeOperatingExpenseAdjusted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_a8c50e55-5c6b-4dce-8ac3-f0f284ee289a_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of Revenue</link:label>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4292b1d6-2ea9-47d7-ac6c-91f97f6a843e_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3e364d9d-8637-40f6-a9b8-67d2b70cfe35_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccretionAmortizationOfDiscountsAndPremiumsInvestments_9ba2dff7-de0f-4016-ace0-6efac2903573_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net accretion of available-for-sale securities</link:label>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_label_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalTaxJurisdictionOtherMember_fa73e6ac-17e0-4a16-99cc-53c21abd6659_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalTaxJurisdictionOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalTaxJurisdictionOtherMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalTaxJurisdictionOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Tax Jurisdiction, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalTaxJurisdictionOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalTaxJurisdictionOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalTaxJurisdictionOtherMember" xlink:to="lab_us-gaap_StateAndLocalTaxJurisdictionOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_62323008-56f1-41e4-a7e0-9526ba38497d_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_4be82fef-09a5-4e86-a39e-7b41875478b9_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_7d3bce53-eb7a-43db-8885-1848e6870ff5_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_Goodwill_4e9c39c2-3e30-49d9-b15b-d2865f1fc42c_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_3cf0691c-b40d-445d-9d4c-f0ca8a32911f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c296a663-05d9-4d7e-93fc-0186261f09d0_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss), net of tax:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_5b343da0-99af-4255-a7d2-b26d3885ce1b_negatedLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Utilization of reserve</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_SharesReservedForFutureIssuanceTableTextBlock_9525fb48-994d-4c73-a7c8-6db786b3e8fa_terseLabel_en-US" xlink:label="lab_calx_SharesReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Shares Reserved for Future Issuance</link:label>
    <link:label id="lab_calx_SharesReservedForFutureIssuanceTableTextBlock_label_en-US" xlink:label="lab_calx_SharesReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Reserved For Future Issuance [Table Text Block]</link:label>
    <link:label id="lab_calx_SharesReservedForFutureIssuanceTableTextBlock_documentation_en-US" xlink:label="lab_calx_SharesReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the schedule to summarize the number of common shares reserved for future issuance. [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SharesReservedForFutureIssuanceTableTextBlock" xlink:href="calx-20241231.xsd#calx_SharesReservedForFutureIssuanceTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_SharesReservedForFutureIssuanceTableTextBlock" xlink:to="lab_calx_SharesReservedForFutureIssuanceTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_2e1f67b0-0e1e-45d8-96ca-bf3e1c7c1ac4_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DebtSecuritiesAvailableForSaleTable_8ed7d351-4bb4-4d78-8358-740b8ab925e7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_be381d49-0e9e-42c9-aa60-3029988d23c3_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_0e62b8da-8050-4901-bbd5-3fd2e15b6a1a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f7b9019b-3c6f-45b2-8a8d-330194c80cd3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</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" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ComprehensiveIncomeNetOfTax_85472ba9-2e38-43a0-aa25-164acfc4209e_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income (loss)</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" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PreferredStockSharesOutstanding_ccab3cac-76ab-4801-ad7a-39bd3391955a_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_abb40626-f2a6-4d27-9af6-d1685b0e48c1_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision to return adjustments</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_92a70ae2-0272-4c9a-ab58-d4e046e473bd_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_AwardTypeAxis_6638ba15-d99a-4ad4-a15d-ac2e769931d7_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CorporateDebtSecuritiesMember_b2e766c6-df96-4c9e-9036-2a814e5c22f5_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate debt 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" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_c600f85d-4b64-4118-bc2c-4db7ee561c2c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent_6e317972-54ba-46dd-9856-a942d2dc0c8b_terseLabel_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance target achievement, percentage of shares awarded</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent_label_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Awarded For Target Achievement Performance Threshold, Percent</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent_documentation_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Awarded For Target Achievement Performance Threshold, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent" xlink:to="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_47a196c2-de52-492f-b30d-8ec25afb051d_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss) per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_df30f80d-9c5c-45f6-a458-f0815bc4f202_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock options exercised (in dollars 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" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentNet_aa65eec1-7a8f-4950-8919-90c3c3874aa3_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_76c985fc-ac4b-4f47-adb0-7023f12fa245_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_IcfrAuditorAttestationFlag_05105eb5-9a1f-41e0-8087-a2f30dd882a3_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_8c577e6a-1742-449c-9a1c-0f1ebcf7fd2f_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_3ea3aee4-b2c2-4f1c-8bd7-8421ea7bbbaf_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CommonStockDividendsPerShareCashPaid_b9de36c1-51ad-4e70-b6d2-555be44f336e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends paid (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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfCashAndCashEquivalentsTableTextBlock_c5929852-95fd-44af-a497-28023e2d5cc9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_399d56d3-bc2b-412c-ae16-e2626e9182e7_verboseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_74677151-e53c-40d6-b9cb-0565e53c9fa9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options exercisable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_dc394ebd-fff3-4edb-b882-6d74684abdca_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reporting units</link:label>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_label_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reporting Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportingUnits" xlink:to="lab_us-gaap_NumberOfReportingUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_6b09ddea-9c4f-4314-b4b5-7c6408bb30d8_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_c346377d-1dbd-4abb-8032-47e77479dacf_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Debt Securities, Available-for-Sale</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_9424281b-8d64-4714-9ac2-7b11367e7167_verboseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_052aa119-4b2f-49e0-bc36-f14a7135c7c5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1c94de23-a6b4-4be9-8d1b-4a35e7a541b2_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OperatingLeaseLiabilityCurrent_5ad037a8-0a0e-4ec6-8f23-da7919217123_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_9026bf0d-19c3-4811-8ae3-ad93899cf169_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities - current portion of operating leases</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" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_7c1fc11a-cea1-46c7-817a-71a34f928378_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_994bf8c0-ede9-4e0d-ad2c-04aa8836e444_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration of credit risk, 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" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_f667fdbf-09d7-4d58-9b22-6c38d422401d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_A2019EquityIncentiveAwardPlanMember_8c444f87-f467-4518-8e7e-cc662ce0bae5_terseLabel_en-US" xlink:label="lab_calx_A2019EquityIncentiveAwardPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2019 Equity Incentive Award Plan</link:label>
    <link:label id="lab_calx_A2019EquityIncentiveAwardPlanMember_label_en-US" xlink:label="lab_calx_A2019EquityIncentiveAwardPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2019 Equity Incentive Award Plan [Member]</link:label>
    <link:label id="lab_calx_A2019EquityIncentiveAwardPlanMember_documentation_en-US" xlink:label="lab_calx_A2019EquityIncentiveAwardPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2019 Equity Incentive Award Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2019EquityIncentiveAwardPlanMember" xlink:href="calx-20241231.xsd#calx_A2019EquityIncentiveAwardPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_A2019EquityIncentiveAwardPlanMember" xlink:to="lab_calx_A2019EquityIncentiveAwardPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_af4d3d2f-0fb7-4018-ad07-676fbe221451_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_6ca0fac0-0567-4626-8396-2f762f2db490_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Test Equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_329b2407-fd45-4cbe-882a-9bd8deeb1463_verboseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Test equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_51abda23-9be8-4614-83f2-5db219837d08_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accumulated depreciation and amortization</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_Cash_01553773-1ea0-4e4a-be8b-155e8612a4c8_terseLabel_en-US" xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_Cash_label_en-US" xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Cash" xlink:to="lab_us-gaap_Cash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_f2281e0f-a59f-42c6-baf0-65a46840200b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares purchased under ESPP (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Ownership Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_5c803628-c73c-4b8c-af95-2abffe35636e_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StockIssuedDuringPeriodSharesStockOptionsExercised_8bad4223-fc42-4cd9-82eb-5da156bf1fb7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Stock options 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" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_771988b2-7e01-46ba-b098-cac712d84186_verboseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7d670dc9-16e9-4ff4-abd7-0939830f321f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Options, Weighted-Average Exercise Price Per Share:</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" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_srt_EuropeMember_4320a7da-36c6-45b1-a6a0-e44fdff86d5c_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_f35cfd44-c417-46bb-8736-87d455c8384d_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CashMember_38a20787-98a3-4e16-9acf-cb48af8685b1_terseLabel_en-US" xlink:label="lab_us-gaap_CashMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_CashMember_label_en-US" xlink:label="lab_us-gaap_CashMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashMember" xlink:to="lab_us-gaap_CashMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_b1532d6a-a75e-4f56-9c3f-c33b5b86d8c6_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation and Accounting Guidance</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" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_WeightedAverageNumberOfDilutedSharesOutstanding_99091b20-8779-4624-8d8d-e288461fa682_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_394889b2-ef07-49a2-8e69-a28e76751d5e_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted-average common shares - diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_9d19320c-e71b-421e-95db-5d0a39b196ba_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_cc7e6ad7-8ea7-45c7-a140-020af26e9acd_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_a4e0d8c1-ad97-423a-8e4b-60992de4560f_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of period</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" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DeferredTaxAssetsGross_c843509a-a9c7-46e3-a3b7-9fcd27fe23c4_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_d7bf6292-e14d-43a7-a7c4-43a426e0b069_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsLineItems_e40f8d51-442f-4871-af6b-423364270fe5_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Line Items]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsLineItems_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems" xlink:to="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_9da8cace-a68b-4095-97b7-121c51008753_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_d0c58a08-c46b-4ce3-b4c9-6eb9d6328d40_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax</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" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_ConcentrationRiskTypeDomain_3379257a-6768-4f02-b239-e4cec3c691a9_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_DefinedContributionPlanCostRecognized_2f2f1ddf-a038-4157-be01-37ccaf505c75_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company matching contributions, 401(K) Plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9f20fd5d-74bd-4bb8-9c46-0b4da423dea2_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bddb2001-0117-4476-8896-a0bd36194a1c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_FairValueMeasurementsRecurringMember_854773f8-bb80-4af3-975b-28de71579cc9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, 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" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_ProductWarrantyPeriod_47683448-44f2-450c-82a3-b98ac63b4523_terseLabel_en-US" xlink:label="lab_calx_ProductWarrantyPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product warranty period</link:label>
    <link:label id="lab_calx_ProductWarrantyPeriod_label_en-US" xlink:label="lab_calx_ProductWarrantyPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranty Period</link:label>
    <link:label id="lab_calx_ProductWarrantyPeriod_documentation_en-US" xlink:label="lab_calx_ProductWarrantyPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the general warranty period for the Company's hardware products from the date of shipment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ProductWarrantyPeriod" xlink:href="calx-20241231.xsd#calx_ProductWarrantyPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ProductWarrantyPeriod" xlink:to="lab_calx_ProductWarrantyPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_c4b3bf7d-c60d-475a-9b0a-4ac8df64ff74_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_e9790617-9a8d-465f-8064-8b949b9b11db_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_8d969158-b404-4a3a-a274-ed5ec932b153_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum number of shares employee can purchase during offering period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_d43b009c-d6b6-4040-a104-3243be656e9d_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenue</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" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a0530c26-56d1-4ad2-8135-ab4e2d7c798d_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_44758fea-4d42-459f-98a9-d36ebcd13eec_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_7fa6fa20-8a4a-40fa-959c-f1d8e783b14d_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationReserveCurrent_1c2b34ca-5194-491a-872e-ad0af9802d47_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation settlement</link:label>
    <link:label id="lab_us-gaap_LitigationReserveCurrent_label_en-US" xlink:label="lab_us-gaap_LitigationReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimated Litigation Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationReserveCurrent" xlink:to="lab_us-gaap_LitigationReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_01d0defa-1ff4-43a2-96a1-6675600e2588_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of 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" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccountsReceivableGrossCurrent_b77c4642-564d-4e1f-a3be-07c685a14ff0_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_976b3ba9-39a0-4359-92dc-e88b457dc557_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_4d42e8f5-e245-4c3d-ba74-8b88e227b671_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized Gains and Losses on Available-for-Sale Marketable Securities</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_32968df7-79de-4872-a7a7-11414e36d9c8_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining contractual term, stock options outstanding (in years)</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" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AssetsAbstract_14681619-7f50-49e9-8718-caa248d133c8_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_DocumentType_4af3787d-29c2-4c4d-a165-4ad018a6ecec_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_CommercialPaperMember_ccb81586-7ef7-4f34-86e7-2143a08347c3_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_efd3b388-a006-410f-9b85-49d10b132c22_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Operating Information, by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_9ef721dc-7ed7-431f-8bcb-eaa73359b0b1_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchased Software</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_71a452f3-59db-437b-8273-0febfc764daa_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_440b98cf-5de6-4dd3-950f-82030ee3c6ec_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining contractual term, stock options exercisable (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive_556e4d82-8163-42e7-8b96-f380922332e3_terseLabel_en-US" xlink:label="lab_calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029 and thereafter</link:label>
    <link:label id="lab_calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive_label_en-US" xlink:label="lab_calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five And After Year Five</link:label>
    <link:label id="lab_calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive_documentation_en-US" xlink:label="lab_calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five And After Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive" xlink:href="calx-20241231.xsd#calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive" xlink:to="lab_calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_c4597125-1ebf-4d98-b3d4-d90e28a63ae0_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_DeferredTaxAssetLeasingArrangements_0e4af96d-fb4f-4061-8526-441dd7b8243e_terseLabel_en-US" xlink:label="lab_calx_DeferredTaxAssetLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liability</link:label>
    <link:label id="lab_calx_DeferredTaxAssetLeasingArrangements_label_en-US" xlink:label="lab_calx_DeferredTaxAssetLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, Leasing Arrangements</link:label>
    <link:label id="lab_calx_DeferredTaxAssetLeasingArrangements_documentation_en-US" xlink:label="lab_calx_DeferredTaxAssetLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_DeferredTaxAssetLeasingArrangements" xlink:href="calx-20241231.xsd#calx_DeferredTaxAssetLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_DeferredTaxAssetLeasingArrangements" xlink:to="lab_calx_DeferredTaxAssetLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_fea87211-6094-4f2e-bb41-e11757483c54_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_ContractWithCustomerLiability_6fd61a36-0f49-429b-8c9d-b5f2e91cecfa_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod_2a2d809e-1edf-4930-8ea0-9e6c267e7ebc_terseLabel_en-US" xlink:label="lab_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Offering period</link:label>
    <link:label id="lab_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod_label_en-US" xlink:label="lab_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Offering Period</link:label>
    <link:label id="lab_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod_documentation_en-US" xlink:label="lab_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Offering Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod" xlink:href="calx-20241231.xsd#calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod" xlink:to="lab_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_964f3367-7522-4270-9734-84a0b9f0f629_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Description of Business and Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Description and Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_f2eae8de-a7f6-4157-8625-030591b92229_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_a7f84019-bc06-4682-88ee-bfc0574d02c0_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_34f07004-0c78-4309-8820-e0082255d6dc_verboseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccountsPayableCurrent_1b60028e-5dad-4396-9525-e2ddb2870f0f_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccountingPoliciesAbstract_06139aa3-0511-473e-8587-7306b9dff744_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CommitmentsAndContingenciesPolicyTextBlock_27120794-d42e-4f5e-b90e-c5df32176a22_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_86ec6698-bfcd-4b0e-9002-b4d7843887b0_verboseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_be2765ff-998d-4a7a-8c90-43788c2f9367_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Valuation Assumptions, Stock Options</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_46fd6265-630f-4027-9265-e84e8bbe7d54_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_44c43742-b9f8-4125-bbca-1fadaf18ca3b_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized contract cost, gross</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostGross" xlink:to="lab_us-gaap_CapitalizedContractCostGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_16459023-d0ca-4a10-8365-932c9eedc255_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2aab5ecc-f881-4fe6-81a5-55975a6c7b72_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ValuationAllowancesAndReservesBalance_9975d65e-ef41-4c6d-9432-39401c62bc41_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at Beginning of Year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_bb4a2f86-c839-4597-9011-fe2e885ef674_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at End of Year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_dc9c776a-1e4b-448d-91a4-ace5468f9269_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4144325d-920d-4ba4-9cf9-44460e7f00e7_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income (loss) 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" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_fcd33c0d-41ef-428d-b5b0-99f284d43f05_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued in period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_52fa09bd-d291-421f-903b-af4be632bbe5_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_105ba323-797f-4228-ac17-6a2a1a938084_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_097f1c13-c9d4-4e92-804d-39ea00bc527f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Fixed assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_f393cf29-01ea-4a43-b9c7-e6142aa61729_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Future minimum sublease payments</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_3df10695-2090-487b-acd3-db49ec2783bf_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under equity incentive plans, net of forfeitures (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_eb02c59d-cf85-40c6-a53a-cb5b8da5c457_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_MiddleEastAndAfricaMember_f6742427-9500-4737-abb3-e08d4c3de2f4_terseLabel_en-US" xlink:label="lab_calx_MiddleEastAndAfricaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Middle East &amp; Africa</link:label>
    <link:label id="lab_calx_MiddleEastAndAfricaMember_label_en-US" xlink:label="lab_calx_MiddleEastAndAfricaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Middle East And Africa [Member]</link:label>
    <link:label id="lab_calx_MiddleEastAndAfricaMember_documentation_en-US" xlink:label="lab_calx_MiddleEastAndAfricaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Middle East And Africa</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_MiddleEastAndAfricaMember" xlink:href="calx-20241231.xsd#calx_MiddleEastAndAfricaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_MiddleEastAndAfricaMember" xlink:to="lab_calx_MiddleEastAndAfricaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_ContractWithCustomerAssetExpectedToBeBilledYearOnePercent_0d58a6ba-f8bd-4aaa-84a9-4259847802ef_terseLabel_en-US" xlink:label="lab_calx_ContractWithCustomerAssetExpectedToBeBilledYearOnePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with customer, asset, expected to be billed, percent</link:label>
    <link:label id="lab_calx_ContractWithCustomerAssetExpectedToBeBilledYearOnePercent_label_en-US" xlink:label="lab_calx_ContractWithCustomerAssetExpectedToBeBilledYearOnePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset, Expected To Be Billed, Year One, Percent</link:label>
    <link:label id="lab_calx_ContractWithCustomerAssetExpectedToBeBilledYearOnePercent_documentation_en-US" xlink:label="lab_calx_ContractWithCustomerAssetExpectedToBeBilledYearOnePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset, Expected To Be Billed, Year One, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ContractWithCustomerAssetExpectedToBeBilledYearOnePercent" xlink:href="calx-20241231.xsd#calx_ContractWithCustomerAssetExpectedToBeBilledYearOnePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ContractWithCustomerAssetExpectedToBeBilledYearOnePercent" xlink:to="lab_calx_ContractWithCustomerAssetExpectedToBeBilledYearOnePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_5694edc3-7a33-4b34-88a9-afbb3d26ad17_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, impairment loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_93cdff86-83ac-44cb-afe6-45148723b4f8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Compensation Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_45dd2c7c-38c8-4fc5-afd2-8a355ecc9187_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets</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" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_d1388d91-9ab0-4922-a506-61eebe75ee77_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title and Position [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_29ce1e9b-1d22-4ebf-b743-adbbdf1e4b5f_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_c0030795-b7f7-4cfe-964d-b44c0a33ee8d_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accounts Receivable, Net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_f419fdf2-33a8-420a-94e8-9271b809d5d6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_NewAccountingPronouncementsPolicyPolicyTextBlock_1ca4c771-041c-414f-8929-622510e70ad6_verboseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Newly Adopted Accounting Standards and Recent Accounting Pronouncements Not Yet Adopted</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" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StandardProductWarrantyPolicy_314758cc-4782-4fd0-9fbe-d7747443ee21_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranty and Retrofit</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_EarningsPerShareDiluted_77423199-4c97-46c4-96cb-fdfcaa84b7b4_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_65c1400a-a06c-4b8a-ba75-88007ba17cad_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted net income (loss) per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_srt_TitleOfIndividualWithRelationshipToEntityDomain_561073f2-7fa9-49ff-83d1-9aab22c5d8f4_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title and Position [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_cf9cd195-15c1-4bd4-93a1-501f932cdd6e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Contract Costs, Deferred Revenue, and Revenue from Contracts with Customers</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" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_21870022-3992-4226-9ef3-5943b537277e_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">California State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_0e418725-a67f-4cc7-9609-52b358fe257b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_eb1ad89c-83d0-40fe-bd4c-85e10ec93bb0_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_cdae15a1-8c16-458b-9800-7acc3cfc8cb1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CurrentIncomeTaxExpenseBenefit_0aad4f65-3041-43c7-847e-43db2282b241_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Current income tax</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_75494a9f-89f1-489d-8725-8827abd7d5a7_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales of marketable securities</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d01b2201-834f-42b3-abc0-99a87265125e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award vesting rights, percentage (as a percent)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments_86142d99-8be1-4c98-abdf-dc6ad786f5d5_verboseLabel_en-US" xlink:label="lab_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued professional and consulting fees, including adjustments</link:label>
    <link:label id="lab_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments_label_en-US" xlink:label="lab_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Excess And Obsolete Inventory At Contract Manufacturer, Including Adjustments</link:label>
    <link:label id="lab_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments_documentation_en-US" xlink:label="lab_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Excess And Obsolete Inventory At Contract Manufacturer, Including Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments" xlink:href="calx-20241231.xsd#calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments" xlink:to="lab_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_35296e4b-4e5d-4f91-8ec4-5f980b92921d_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_027b4b06-99f1-40d1-b950-39582d60dbec_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_147d4c81-b55d-4545-a750-851de996e15c_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_srt_MajorCustomersAxis_6a4a71c6-f4a6-4710-81bf-027e5518ad26_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_StatementOfFinancialPositionAbstract_2d2974ff-fb86-424b-9e71-db2785d47d60_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_country_CN_475f66bd-4324-4040-94d3-e8bf4625f263_terseLabel_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">China</link:label>
    <link:label id="lab_country_CN_label_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_d2e2fe5e-d5ef-470b-9422-f77390c26582_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of warranty and retrofit</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranty Accrual, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:to="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_5b38d4a6-607e-46cd-85dd-f8d844b66b12_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DeferredTaxAssetsNet_ed7e8e22-831f-49cf-a843-f4c8076b1488_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_92a21077-fcd9-4fd8-b839-248fde7eccf4_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_1ba63456-ffd1-4f88-a80b-1ea12b78bcca_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period Two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_29aed4d8-88c5-4a67-979e-3c7e16a0728f_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_b18296a5-3255-41c6-a053-745e101c10ff_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_6786efbf-7a93-4f6c-8edd-b24608dc76c6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_NonoperatingIncomeExpenseAbstract_bdb7d5d2-439d-4ff6-a20b-75ca5fd09816_verboseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest income and other expense, net:</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeaseTermOfContract_515b5e61-c3c0-4c9a-9411-110770332e35_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sublease, term of contract</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LessorOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositsAssetsCurrent_7a643873-4157-4f15-bd99-fcc469e5fa37_terseLabel_en-US" xlink:label="lab_us-gaap_DepositsAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplier deposits</link:label>
    <link:label id="lab_us-gaap_DepositsAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DepositsAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deposits Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositsAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsAssetsCurrent" xlink:to="lab_us-gaap_DepositsAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_0e6b2900-dc56-436a-952b-1b32d34195c0_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosures 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" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareholdersEquityAndShareBasedPaymentsTextBlock_85a2d966-a7b8-4075-8a21-527e20a7ac85_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shareholders' Equity and Share-Based Payments [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c8a847f8-3efe-4067-afd6-4d919a1285c5_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average amortization period (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" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_RevenueFromContractWithCustomerExcludingAssessedTax_9b794a1e-99c8-4bbe-a407-b87c1f929bb3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</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" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_SoftwareMember_efaf3a6b-73c5-4472-ae59-d1b04eb393fc_terseLabel_en-US" xlink:label="lab_calx_SoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software</link:label>
    <link:label id="lab_calx_SoftwareMember_label_en-US" xlink:label="lab_calx_SoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software [Member]</link:label>
    <link:label id="lab_calx_SoftwareMember_documentation_en-US" xlink:label="lab_calx_SoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SoftwareMember" xlink:href="calx-20241231.xsd#calx_SoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_SoftwareMember" xlink:to="lab_calx_SoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_d0bd7619-67c1-4319-94d6-f78b206a4e9f_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total interest income and other expense, net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_68de03d9-d0eb-4539-921e-c3965c75df9d_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income and other expenses, net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_e66e485f-0f6e-4ed4-8788-4b75a0e3fde0_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_6c86991b-25e4-4c1b-b6a4-cd7775fe3420_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_CashEquivalentsAtCarryingValue_539f7089-7ee8-46d2-9646-847325da16a7_terseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_ChangeInCapitalExpendituresIncurredButNotYetPaid_4cb7b145-57e2-4834-9abb-29aa5da7c389_terseLabel_en-US" xlink:label="lab_calx_ChangeInCapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in accounts payable and accrued liabilities related to purchases of property and equipment</link:label>
    <link:label id="lab_calx_ChangeInCapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_calx_ChangeInCapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change In Capital Expenditures Incurred But Not Yet Paid</link:label>
    <link:label id="lab_calx_ChangeInCapitalExpendituresIncurredButNotYetPaid_documentation_en-US" xlink:label="lab_calx_ChangeInCapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Change In Capital Expenditures Incurred But Not Yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ChangeInCapitalExpendituresIncurredButNotYetPaid" xlink:href="calx-20241231.xsd#calx_ChangeInCapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ChangeInCapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_calx_ChangeInCapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_3e2414e9-aeeb-4387-96b1-65dfab2b8017_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_AmericasExUSMember_14fdb2b3-e2a6-47cb-bc90-ffb99175d5c1_terseLabel_en-US" xlink:label="lab_calx_AmericasExUSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Americas excluding U.S.</link:label>
    <link:label id="lab_calx_AmericasExUSMember_label_en-US" xlink:label="lab_calx_AmericasExUSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Americas Ex U.S. [Member]</link:label>
    <link:label id="lab_calx_AmericasExUSMember_documentation_en-US" xlink:label="lab_calx_AmericasExUSMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Americas Ex U.S.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AmericasExUSMember" xlink:href="calx-20241231.xsd#calx_AmericasExUSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_AmericasExUSMember" xlink:to="lab_calx_AmericasExUSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_11b77e1e-c12b-474f-81ed-4260ee178a11_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_6737cdbd-e0fc-4019-ac54-797c6568d984_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OperatingIncomeLoss_8eac6f89-6aa5-4767-b109-03191bd7beb8_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncomeTaxAuthorityAxis_a398a7e1-941a-4cac-abb4-3242bdec0369_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [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" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_31a1e143-c49d-4453-a6bd-7945db0ce823_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_deb58e9c-d3c4-4fc4-9c9c-0eb2986ceaea_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo_8dff09d5-d8ba-4729-bd90-4590c8fb24a9_terseLabel_en-US" xlink:label="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense to be recognized two years after filing</link:label>
    <link:label id="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo_label_en-US" xlink:label="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized In Year Two</link:label>
    <link:label id="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo_documentation_en-US" xlink:label="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized In Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo" xlink:href="calx-20241231.xsd#calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo" xlink:to="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_65399b8f-2180-4b5e-8951-71966138e02c_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation and related benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_cf85d059-6ec3-4f28-a98a-96bed23bb482_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_880e39b2-b35f-4908-8061-c3c0bf9b96c9_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccumulatedOtherComprehensiveIncomeLossLineItems_2040b759-400e-446f-a860-183c850ed7a7_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9ac2cc91-6419-4547-bd22-632b906032b6_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_InterestIncomeExpenseNonoperatingNet_d7f4d291-38eb-4c91-bea6-7cb868896712_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest income, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income (Expense), Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock_6b86a683-baa5-440c-a483-d20ce552e81b_terseLabel_en-US" xlink:label="lab_calx_CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, and Marketable Securities</link:label>
    <link:label id="lab_calx_CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock_label_en-US" xlink:label="lab_calx_CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, And Marketable Securities, Policy [Policy Text Block]</link:label>
    <link:label id="lab_calx_CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_calx_CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of accounting policy for cash and cash equivalents, and for investments in debt and equity securities that have readily determinable fair values (marketable securities).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock" xlink:href="calx-20241231.xsd#calx_CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock" xlink:to="lab_calx_CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_34fd9842-15d7-47c7-a43c-14d3e66d26b6_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_80d75eb7-1892-4283-a67e-4cf305b40641_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total</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" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_cf36ce6d-7155-4c7e-8311-c5a3003b8503_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance obligations expected to be satisfied, expected timing</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_82ad6a13-a8f8-4422-8538-156a080bb827_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options canceled (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_80bcf317-6232-44b9-aad6-ae0b4146e1b1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Gains (Losses), net</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_75603ae9-13e6-44a4-9cbc-090cbb8fe075_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Expected life (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f62e4873-998f-41e5-bd9e-893dcc10d81d_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Related Disclosures [Abstract]</link:label>
    <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" xml:lang="en-US">Balance Sheet Related Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_InventoryNet_f52b6352-d8ec-4cb1-9cb1-4aa05710a1e8_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_abcbdd94-ad71-486a-8bb8-78ce9835d516_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total inventory</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" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_USGovernmentAgenciesDebtSecuritiesMember_8ba95fb5-e785-4328-b489-75d79ba2fbd5_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. government agency securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">US Government Agencies Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4421a52a-15ea-45e1-90d1-12a1c9cfe405_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average assumptions used to estimate fair value of stock options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_1ee480f1-ddd4-4245-9e5a-ed1854670feb_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_PropertyPlantAndEquipmentLineItems_8c203c9e-fd2c-4047-acd5-4a1393ff8664_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StatementLineItems_65e78588-23a2-4b7b-9f2a-39051f7c3865_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccountsReceivableNetCurrentAbstract_35420b9e-ea95-4b24-8fae-c6009402aafc_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract" xlink:to="lab_us-gaap_AccountsReceivableNetCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_17e9b123-aa8a-4518-825e-e8dad6754af4_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentTextBlock_a3724a2b-23a3-4aec-99bc-8393510b0823_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of 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" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_afae33da-10be-4c03-8354-664e854adafb_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments [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" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_SubleaseIncome_057a048f-8d0d-4802-9be6-9b649e3b048a_terseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sublease Income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_fcb2724d-ea04-438b-8a18-972359b74efc_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ad07eb3d-ca28-49f2-887f-1f8aa04ec893_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_StockRepurchasedDuringPeriodAverageCostPerShare_02773dc4-2a0b-4845-938f-fc8a1e42a42c_terseLabel_en-US" xlink:label="lab_calx_StockRepurchasedDuringPeriodAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchased average price per share (in dollars per share)</link:label>
    <link:label id="lab_calx_StockRepurchasedDuringPeriodAverageCostPerShare_label_en-US" xlink:label="lab_calx_StockRepurchasedDuringPeriodAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Average Cost Per Share</link:label>
    <link:label id="lab_calx_StockRepurchasedDuringPeriodAverageCostPerShare_documentation_en-US" xlink:label="lab_calx_StockRepurchasedDuringPeriodAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_StockRepurchasedDuringPeriodAverageCostPerShare" xlink:href="calx-20241231.xsd#calx_StockRepurchasedDuringPeriodAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_StockRepurchasedDuringPeriodAverageCostPerShare" xlink:to="lab_calx_StockRepurchasedDuringPeriodAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_b020b55f-dbea-438c-925c-57919326cf75_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Loss, Financial Instrument [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_6e4ab902-ce58-44e0-ae26-8f31b4bf0046_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_d7192913-bedd-4dd0-9358-a35eb9afb570_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet_af0ca6d8-d26e-4a29-a833-435f2ffd9384_terseLabel_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares granted if non-GAAP income below 80% and bookings below 90% of target (in shares)</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet_label_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Granted If Target Achievement Performance Threshold Not Met</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet_documentation_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Granted If Target Achievement Performance Threshold Not Met</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet" xlink:to="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_ef4be72d-3753-4e7b-a28c-bff51957c4df_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_f09a44c4-dd75-4c4f-a7ec-2413e1259019_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options vested and expected to vest (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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DebtSecuritiesAvailableForSaleTerm_21d42fd7-ae8c-456d-a84e-2be8f2245444_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities, term</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_6427efdc-4291-4ab7-912d-f5944f3b640c_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions Charged to Expenses or Revenue Net of Recoveries</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_2efd267c-9eb8-41f9-8728-75e24d759424_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term portion of deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7317f8a7-c700-4021-b37b-e2d2cba84ba6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3c140355-7e42-4157-b444-f25b6b1aed67_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Stock options outstanding, beginning (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0fd0248d-364b-4a72-952e-be280fc24e0d_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Stock options outstanding, ending (in dollars 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" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ConcentrationRiskTable_bcd8bb35-f00d-45af-8ffb-65da4cb78e15_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_3046d1da-ca72-4726-ae62-7d128b9f4595_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use operating leases</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" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8f93f973-c5b4-4a2e-8aca-23507fb9eb44_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Stock options outstanding, beginning (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a6527758-5008-478d-910d-20894ba313c5_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Stock options outstanding, ending (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2e8244d7-3226-4544-b56b-989d3c8f3a00_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options outstanding (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" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StatementBusinessSegmentsAxis_96ae9494-70c5-4940-bd81-6bc946792688_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_e86b741e-c809-4075-a2f6-c44fe4ea3dff_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Disclosure of Share-based Compensation Arrangements by Share-based Payment Award</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_5c881017-3323-4ea6-8a17-cac9a0f24143_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_fad9240d-690f-45af-aafe-75d5ba91252e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_OperatingLeaseAreaOfOfficeBuilding_317981e0-36a7-4f3d-9eec-75c325a6570e_terseLabel_en-US" xlink:label="lab_calx_OperatingLeaseAreaOfOfficeBuilding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Area of office building</link:label>
    <link:label id="lab_calx_OperatingLeaseAreaOfOfficeBuilding_label_en-US" xlink:label="lab_calx_OperatingLeaseAreaOfOfficeBuilding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Area Of Office Building</link:label>
    <link:label id="lab_calx_OperatingLeaseAreaOfOfficeBuilding_documentation_en-US" xlink:label="lab_calx_OperatingLeaseAreaOfOfficeBuilding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Lease, Area Of Office Building</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_OperatingLeaseAreaOfOfficeBuilding" xlink:href="calx-20241231.xsd#calx_OperatingLeaseAreaOfOfficeBuilding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_OperatingLeaseAreaOfOfficeBuilding" xlink:to="lab_calx_OperatingLeaseAreaOfOfficeBuilding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_2222548b-1059-4ef4-9589-a25c7107a792_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Per Common 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" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_2d8d9abb-0f37-4484-81b1-4caa6c9077d1_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OperatingLossCarryforwards_da21c250-0fc7-4d5e-8d84-3d16de93cd06_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforward</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_36249f48-e5a2-49b4-ac1e-cd7bcc817b14_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under equity incentive plans, net of forfeitures</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" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_ac948ec7-4e02-46b5-8c2b-3a9190ca9a0d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Valuation Assumptions, ESPP</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_45156e2e-679b-49a0-89b1-2cb51baa60c1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">R&amp;D tax credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_c07cedbf-b74b-49e4-b99e-3a819d0b1f55_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7d8c74ce-16f8-482c-b2b7-72e484a048f1_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average grant date fair value 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" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SubsidiariesMember_8006958d-e84d-4eb1-90fb-4875062ccb72_terseLabel_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsidiaries</link:label>
    <link:label id="lab_srt_SubsidiariesMember_label_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SubsidiariesMember" xlink:to="lab_srt_SubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_d2b6ce07-7b71-4fb6-9ee7-ec38f75b1dc5_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. Federal</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_baf04204-3ef4-40e6-8124-5a6292a0f6cc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_A2024PerformanceTargetsMember_9b66a9aa-275e-4321-91f4-6cae21160e0c_terseLabel_en-US" xlink:label="lab_calx_A2024PerformanceTargetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024 Performance Targets</link:label>
    <link:label id="lab_calx_A2024PerformanceTargetsMember_label_en-US" xlink:label="lab_calx_A2024PerformanceTargetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2024 Performance Targets [Member]</link:label>
    <link:label id="lab_calx_A2024PerformanceTargetsMember_documentation_en-US" xlink:label="lab_calx_A2024PerformanceTargetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2024 Performance Targets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2024PerformanceTargetsMember" xlink:href="calx-20241231.xsd#calx_A2024PerformanceTargetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_A2024PerformanceTargetsMember" xlink:to="lab_calx_A2024PerformanceTargetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_0250a205-584a-4cf1-b3e5-d0fc8aff9b19_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8ac831e2-05fd-498b-afe1-211566cdc2e8_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ExecutiveOfficerMember_4d35826e-4937-4603-90be-f7b489cd61a7_terseLabel_en-US" xlink:label="lab_srt_ExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Officer</link:label>
    <link:label id="lab_srt_ExecutiveOfficerMember_label_en-US" xlink:label="lab_srt_ExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ExecutiveOfficerMember" xlink:to="lab_srt_ExecutiveOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent_7e75b4ba-880d-443b-9fe1-c96296761597_terseLabel_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum contribution percent (as a percent)</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent_label_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Contribution Percent</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent_documentation_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Contribution Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent" xlink:to="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_cf819540-ba9d-47b5-9c26-9e0517c5f2df_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_ccb94455-b096-43af-a421-a74749fb09e5_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other expense, 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" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StatementOfStockholdersEquityAbstract_0f5ae479-9dd0-41e7-841e-ffeb9c2ff4fb_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentByTypeAxis_be6c2747-2e1a-4d14-8d13-1238f764bc6c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_4b0f4a40-ccdc-4f26-8ec4-e8babb88f1ac_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_7e09ae50-ef3e-4a63-bf6a-59966c709f5c_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized stock-based compensation expense</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" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_SellingAndMarketingOperatingExpenseAdjusted_77604bb7-2526-4746-802f-c1df13979c6a_negatedTerseLabel_en-US" xlink:label="lab_calx_SellingAndMarketingOperatingExpenseAdjusted" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Adjusted sales and marketing operating expenses</link:label>
    <link:label id="lab_calx_SellingAndMarketingOperatingExpenseAdjusted_label_en-US" xlink:label="lab_calx_SellingAndMarketingOperatingExpenseAdjusted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling And Marketing Operating Expense, Adjusted</link:label>
    <link:label id="lab_calx_SellingAndMarketingOperatingExpenseAdjusted_documentation_en-US" xlink:label="lab_calx_SellingAndMarketingOperatingExpenseAdjusted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Selling And Marketing Operating Expense, Adjusted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SellingAndMarketingOperatingExpenseAdjusted" xlink:href="calx-20241231.xsd#calx_SellingAndMarketingOperatingExpenseAdjusted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_SellingAndMarketingOperatingExpenseAdjusted" xlink:to="lab_calx_SellingAndMarketingOperatingExpenseAdjusted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_2b1da6cb-443f-4781-8d04-3455d2279df6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares available for future issuance (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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_b624ae16-4f28-4acd-a1ab-f17f7c41457c_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Money market funds</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_MinimumExercisePriceOfStockOptionPercent_4afee17c-9a06-4dd0-b0a0-d637c9a4d3f6_terseLabel_en-US" xlink:label="lab_calx_MinimumExercisePriceOfStockOptionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum exercise price of stock option, percentage (as a percent)</link:label>
    <link:label id="lab_calx_MinimumExercisePriceOfStockOptionPercent_label_en-US" xlink:label="lab_calx_MinimumExercisePriceOfStockOptionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum Exercise Price Of Stock Option Percent</link:label>
    <link:label id="lab_calx_MinimumExercisePriceOfStockOptionPercent_documentation_en-US" xlink:label="lab_calx_MinimumExercisePriceOfStockOptionPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Minimum exercise price of stock options expressed as a percentage of the fair market value of the Company&#8217;s common stock at grant date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_MinimumExercisePriceOfStockOptionPercent" xlink:href="calx-20241231.xsd#calx_MinimumExercisePriceOfStockOptionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_MinimumExercisePriceOfStockOptionPercent" xlink:to="lab_calx_MinimumExercisePriceOfStockOptionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostImpairmentLoss_8d861b2b-c7b5-4d63-b69f-f6845c23da69_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized contract cost, impairment</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:to="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock_059ca64b-c8df-4d4e-8d01-bdd96a16f501_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents and Marketable Securities</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, and Marketable Securities [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink:to="lab_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent_d45a5a60-e36a-4335-8ae5-6d412aa3b671_terseLabel_en-US" xlink:label="lab_calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. tax impact of foreign operations</link:label>
    <link:label id="lab_calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent_label_en-US" xlink:label="lab_calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings (Loss), Percent</link:label>
    <link:label id="lab_calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent_documentation_en-US" xlink:label="lab_calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings (Loss), Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent" xlink:href="calx-20241231.xsd#calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent" xlink:to="lab_calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_4ff09d81-46d9-45e2-9aff-db83a58df424_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DeferredTaxAssetsValuationAllowance_f9e4d645-1c85-4e53-81e0-3d6898673fb2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_8f3f653b-44d0-4fcd-a7e4-b9802d3d0ba1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_185168fc-aa58-4a82-9833-782a4164ed8b_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer_3902c678-138b-4dff-957d-48b1ee1cb3fd_terseLabel_en-US" xlink:label="lab_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Component inventory held by suppliers</link:label>
    <link:label id="lab_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer_label_en-US" xlink:label="lab_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Excess And Obsolete Inventory At Contract Manufacturer</link:label>
    <link:label id="lab_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer_documentation_en-US" xlink:label="lab_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued excess and obsolete inventory at contract manufacturer.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer" xlink:href="calx-20241231.xsd#calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer" xlink:to="lab_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_0bfe3a76-1289-40cf-87c4-380f5141e115_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_e61f6904-263e-41a1-b1b4-4ea5e5a33d1f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock including excise tax (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_ff184b8d-c538-4442-a347-51ee444e5791_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchased during period (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_b25e7bbc-9ed8-431e-8169-8fdb3a9d7597_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Options, Additional Disclosures</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_607b7395-8875-4d35-9495-0d8a45df4d10_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign operations</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_2b75376f-ae28-4b02-aa6d-a5303b720c62_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award requisite service period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6c62090d-be67-485b-a579-8744e7bb946c_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a88746ff-f872-46d3-93df-ccc13e6a0b3f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Price of common stock purchased under the ESPP (as a percent)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_39599299-dc5b-4613-a660-1f8cc34ccc90_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_56712e59-7610-4882-8f82-3575f6fd4f98_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfAccruedLiabilitiesTableTextBlock_7e0eeaeb-e4b3-4ebb-98b7-a37539ec015a_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_8816ab98-682e-4da7-bb11-bd5a30da8dd1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [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" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_b8a5be59-7242-456b-ada6-6cf6964040cd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options vested and expected to vest (in dollars 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CommitmentsAndContingenciesDisclosureTextBlock_9d405f56-15e1-4762-a8d6-d2f1df9cd0dd_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CommonStockMember_789e4024-d0a2-419e-be69-558365c9706a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_433f8138-c0b9-4e42-a59f-eaa266535b73_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under equity incentive plans, net of forfeitures</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_816d858a-1b94-4a61-953c-b1184f6a7042_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions for tax positions related to current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_54c51980-671c-42d9-a2a4-fffea92ec138_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour_5b701c43-a805-4159-abf1-80a89ed90bd8_terseLabel_en-US" xlink:label="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense to be recognized four years after filing</link:label>
    <link:label id="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour_label_en-US" xlink:label="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized In Year Four</link:label>
    <link:label id="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour_documentation_en-US" xlink:label="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized In Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour" xlink:href="calx-20241231.xsd#calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour" xlink:to="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent_ef896ac4-26ed-405f-a172-c3fd9ffefba2_terseLabel_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum combined payout percent</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent_label_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Award Target Achievement Performance Maximum Combined Payout, Percent</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent_documentation_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Award Target Achievement Performance Maximum Combined Payout, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent" xlink:to="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_a2daded7-3579-421b-ba39-74840fbcf90f_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Revenue, Major Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_AuditInformationAbstract_label_en-US" xlink:label="lab_calx_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_calx_AuditInformationAbstract_documentation_en-US" xlink:label="lab_calx_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AuditInformationAbstract" xlink:href="calx-20241231.xsd#calx_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_AuditInformationAbstract" xlink:to="lab_calx_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_bc13e048-c978-4a2c-93fb-586a66664a7f_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_EntityCentralIndexKey_2c05bebe-22e7-4281-9c22-f28ddfa2ff6d_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_SegmentReportingOtherItemAmount_1bfa1e4a-d369-4f8b-9420-fb163cd4be5d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other segment items</link:label>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_label_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Other Segment Item, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:to="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_2d9609ff-02e5-4ccb-9a99-9fa95ea0e463_verboseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_9d0ceb45-68c0-4476-9a20-5e5c240b6625_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Inventory</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_8aa97afa-4bbd-422a-adcd-ccfb345cdb45_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued interest or penalties for uncertain income tax</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_3bedd436-105b-4145-b3fc-a14a32d1c404_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Translation Adjustments</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare_4cc0d47c-179b-4832-b918-7ef58dba0843_terseLabel_en-US" xlink:label="lab_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options, intrinsic value per share (in dollars per share)</link:label>
    <link:label id="lab_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare_label_en-US" xlink:label="lab_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value, Amount Per Share</link:label>
    <link:label id="lab_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare_documentation_en-US" xlink:label="lab_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value, Amount Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare" xlink:href="calx-20241231.xsd#calx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare" xlink:to="lab_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_7cb0641f-ccfd-4437-901b-0e408de01f00_verboseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Provision for warranty and retrofit charged to cost of revenue</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase for Warranties Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_ProductReturnReserveCurrent_00a7c9e9-8a6c-4461-8eb0-9f1df5208f08_terseLabel_en-US" xlink:label="lab_calx_ProductReturnReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product returns</link:label>
    <link:label id="lab_calx_ProductReturnReserveCurrent_label_en-US" xlink:label="lab_calx_ProductReturnReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Return Reserve, Current</link:label>
    <link:label id="lab_calx_ProductReturnReserveCurrent_documentation_en-US" xlink:label="lab_calx_ProductReturnReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product Return Reserve, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ProductReturnReserveCurrent" xlink:href="calx-20241231.xsd#calx_ProductReturnReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ProductReturnReserveCurrent" xlink:to="lab_calx_ProductReturnReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_dbfa12a1-0194-4417-b523-0cac4920ebef_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PreferredStockParOrStatedValuePerShare_97db19fb-9744-4421-bb48-2d54bd70d951_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FinancialInstrumentAxis_6b78ad96-d167-409f-bb14-06273d801964_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_SegmentReportingDisclosureTextBlock_ccbdaeef-0d6f-4829-b0bf-a818e8264432_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Segment Information</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" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_0c8218e5-3a5f-4152-bc90-bfe78592d9e3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, operating lease, lease not yet commenced, term of contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:to="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent_cade308c-4371-44e0-a3fa-1d9975ad07bb_terseLabel_en-US" xlink:label="lab_calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent_label_en-US" xlink:label="lab_calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expenses And Other Assets, Miscellaneous, Current</link:label>
    <link:label id="lab_calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent_documentation_en-US" xlink:label="lab_calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Prepaid Expenses And Other Assets, Miscellaneous, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent" xlink:href="calx-20241231.xsd#calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent" xlink:to="lab_calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9583fced-d6d5-48ac-a2fc-edf49a00fbfa_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_EntityShellCompany_e3cf1dfc-c56b-4832-a8bd-baff4963792d_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DeferredTaxLiabilitiesNetAbstract_2a211d2b-d87a-4e92-9ed7-9c13d54ce0e5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_6f3212f6-915d-43d4-a6f5-20dc5c6154b5_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_4725352b-fabd-4cbd-8dee-f115c261d86b_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_37cc3372-33d9-4611-a052-1681e9f61a13_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_1f0d618f-4fb5-4888-9b3d-8d6d039ba9b5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FairValueMeasurementFrequencyDomain_f519ed23-3e43-430f-baf4-88965448ea66_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_fbc60e17-6a40-4031-9353-939b359d680d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_89fbdb22-5989-4838-ae25-3b99497f456e_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_d6b77795-bf24-4455-864b-d48c0a0c4187_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_7ca28768-fb5e-4925-b74c-c4c182520c90_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of year</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" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_CityAreaCode_30c78d57-2496-43fe-8353-b27fc919c57f_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_LiabilitiesCurrentAbstract_c4df810d-4de3-46b7-a1e6-9607a96aceba_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AuditorLocation_d6952125-191f-4c53-af40-a3292693a3d1_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_bd0b8abc-632e-45f3-9ca4-0cfdac6bb51c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accruals and reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_A2019PlanMember_07f737bf-9e0b-413c-9a35-801ae34d57f2_terseLabel_en-US" xlink:label="lab_calx_A2019PlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2019 Plan</link:label>
    <link:label id="lab_calx_A2019PlanMember_label_en-US" xlink:label="lab_calx_A2019PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2019 Plan [Member]</link:label>
    <link:label id="lab_calx_A2019PlanMember_documentation_en-US" xlink:label="lab_calx_A2019PlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2019 Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2019PlanMember" xlink:href="calx-20241231.xsd#calx_A2019PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_A2019PlanMember" xlink:to="lab_calx_A2019PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_IN_bb001f48-0aed-4a2c-8d7d-c112cb18308b_terseLabel_en-US" xlink:label="lab_country_IN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">India</link:label>
    <link:label id="lab_country_IN_label_en-US" xlink:label="lab_country_IN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">INDIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IN" xlink:to="lab_country_IN" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_acd95edd-662e-4633-8b30-e1f2304f15c7_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_eae232fb-0bb2-4699-9b64-bab73ac00cec_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FairValueInputsLevel1Member_d4868b4f-45ca-4819-8d26-49c2807825f2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AssetsCurrent_933afe72-6ca5-40f8-a527-f191189113bd_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_A2023PerformanceTargetsMember_6281eea8-296f-45df-926e-9a582aff86d2_terseLabel_en-US" xlink:label="lab_calx_A2023PerformanceTargetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023 Performance Targets</link:label>
    <link:label id="lab_calx_A2023PerformanceTargetsMember_label_en-US" xlink:label="lab_calx_A2023PerformanceTargetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2023 Performance Targets [Member]</link:label>
    <link:label id="lab_calx_A2023PerformanceTargetsMember_documentation_en-US" xlink:label="lab_calx_A2023PerformanceTargetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2023 Performance Targets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2023PerformanceTargetsMember" xlink:href="calx-20241231.xsd#calx_A2023PerformanceTargetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_A2023PerformanceTargetsMember" xlink:to="lab_calx_A2023PerformanceTargetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_f1365ee0-5a34-4240-b1d1-b60c9d816d7a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_ResearchAndDevelopmentOperatingExpenseAdjusted_205e5dd1-c754-459e-b9e8-8e3835afceb8_negatedTerseLabel_en-US" xlink:label="lab_calx_ResearchAndDevelopmentOperatingExpenseAdjusted" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Adjusted research and development operating expenses</link:label>
    <link:label id="lab_calx_ResearchAndDevelopmentOperatingExpenseAdjusted_label_en-US" xlink:label="lab_calx_ResearchAndDevelopmentOperatingExpenseAdjusted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research And Development Operating Expense, Adjusted</link:label>
    <link:label id="lab_calx_ResearchAndDevelopmentOperatingExpenseAdjusted_documentation_en-US" xlink:label="lab_calx_ResearchAndDevelopmentOperatingExpenseAdjusted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Research And Development Operating Expense, Adjusted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ResearchAndDevelopmentOperatingExpenseAdjusted" xlink:href="calx-20241231.xsd#calx_ResearchAndDevelopmentOperatingExpenseAdjusted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ResearchAndDevelopmentOperatingExpenseAdjusted" xlink:to="lab_calx_ResearchAndDevelopmentOperatingExpenseAdjusted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_996352ac-ac6b-4880-94af-b446163d5cbd_verboseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-cash investing activities:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_eaccedd0-fb84-42f7-8250-ab9486fd12fe_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_cc20e499-b44b-4abe-bcfd-38a4c7c410dc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_8ee4f817-c6fd-4a68-93ec-8ca6acd23dc2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_65369b53-fafd-490b-8828-88ef8ed8fbbd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_srt_ValuationAndQualifyingAccountsDisclosureTable_ea5057d9-6d45-4df2-9f1e-041518928c31_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e1aa0c8a-c0e0-4848-99aa-ca61b6bc3938_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4e6fbd34-b9b0-40c0-92a7-6f5fea5a7ac3_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock options (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_311cf599-758d-4e76-9c56-a0eccbd9074d_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_6bc9898b-be63-4d01-bf6b-36216c63a36e_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Future minimum lease payments</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MunicipalNotesMember_9e848472-847e-4a86-839f-06d296825731_terseLabel_en-US" xlink:label="lab_us-gaap_MunicipalNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Certificates of deposit</link:label>
    <link:label id="lab_us-gaap_MunicipalNotesMember_label_en-US" xlink:label="lab_us-gaap_MunicipalNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Municipal Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MunicipalNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MunicipalNotesMember" xlink:to="lab_us-gaap_MunicipalNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_85ac6b93-c0d6-4347-a3fe-1644b163a0e5_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_db804f91-02b5-434f-82bc-64d3bd96baa6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_RevenueRemainingPerformanceObligationPercentage_e6be5d3f-1388-412c-8b03-3c875b648b3a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining performance obligation, percentage</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_6dfc273f-bd3e-46ad-80b9-93c4a3a168bb_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b91d45c5-d125-405f-b9e5-e08cf5fccf11_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</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" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_9affc8ad-732e-46ed-98c3-fddf150f57a8_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_NetIncomeLossAbstract_5fe0aeaf-09b2-4513-80eb-11b9bf9648d9_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_b5db8190-08c4-428a-b30c-4698072d4f91_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_RetainedEarningsAccumulatedDeficit_1db2ca89-e85e-4fa8-8e04-76e715422d93_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_2edf2c81-5a99-410e-9489-1648fe8f2839_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_GeneralAndAdministrativeExpense_76b8c8b2-1d93-471a-b83f-ef80033c1595_verboseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_c8cbe526-28d3-4766-9019-d76ac0240b8f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_beedf2bb-f829-49fc-9cec-0d6d9296f30b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, weighted average discount rate (as a percent)</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" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OperatingLeaseLiability_f5222509-7c30-4473-87af-97f5f2d35841_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_08908259-67d3-4d31-8fcd-319b7536831f_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInFinancingActivities_3b7159a1-b136-4db0-92f6-173b8b4e2179_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (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" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent_72fd6234-d6c4-4df7-9b1c-4786b5d7ec02_terseLabel_en-US" xlink:label="lab_calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Attribute expiration</link:label>
    <link:label id="lab_calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent_label_en-US" xlink:label="lab_calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Attribute Expiration, Percent</link:label>
    <link:label id="lab_calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent_documentation_en-US" xlink:label="lab_calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Attribute Expiration, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent" xlink:href="calx-20241231.xsd#calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent" xlink:to="lab_calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_71190155-014e-4bcb-88cf-48600aa8f852_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_dei_EntityRegistrantName_931b7729-a048-4de2-a8ff-c07b32753328_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_5cebd0e2-1446-465b-8ef8-7077f53d79e6_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_418234ac-c4b0-4f27-a52d-328119c4cf85_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_98d59e0a-9a18-44bf-b2ae-a4eb4f17677f_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_ShortTermMarketableSecuritiesMember_aad20f10-1290-4c77-9901-2bbd6774b2ca_terseLabel_en-US" xlink:label="lab_calx_ShortTermMarketableSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-Term Marketable Securities</link:label>
    <link:label id="lab_calx_ShortTermMarketableSecuritiesMember_label_en-US" xlink:label="lab_calx_ShortTermMarketableSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Marketable Securities [Member]</link:label>
    <link:label id="lab_calx_ShortTermMarketableSecuritiesMember_documentation_en-US" xlink:label="lab_calx_ShortTermMarketableSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Short-Term Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShortTermMarketableSecuritiesMember" xlink:href="calx-20241231.xsd#calx_ShortTermMarketableSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ShortTermMarketableSecuritiesMember" xlink:to="lab_calx_ShortTermMarketableSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5b5b2098-2c65-4541-aecd-bb08ee742e98_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments, net</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_145e6ccb-dc82-4328-a762-d8d00725fc8f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_PercentOfHistoricalVolatility_efcba4a2-571c-488d-8915-16b036201dad_terseLabel_en-US" xlink:label="lab_calx_PercentOfHistoricalVolatility" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent of historical volatility (as a percent)</link:label>
    <link:label id="lab_calx_PercentOfHistoricalVolatility_label_en-US" xlink:label="lab_calx_PercentOfHistoricalVolatility" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percent Of Historical Volatility</link:label>
    <link:label id="lab_calx_PercentOfHistoricalVolatility_documentation_en-US" xlink:label="lab_calx_PercentOfHistoricalVolatility" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percent Of Historical Volatility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_PercentOfHistoricalVolatility" xlink:href="calx-20241231.xsd#calx_PercentOfHistoricalVolatility"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_PercentOfHistoricalVolatility" xlink:to="lab_calx_PercentOfHistoricalVolatility" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_c1da3e42-afdb-451f-943d-0a1d13634a51_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Product Warranty Liability</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_05c919eb-fddf-49dd-be1a-3d62488b741c_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_EmployeeStockPurchasePlanMember_02b459af-05ff-44f1-b0b3-ada89632ac08_terseLabel_en-US" xlink:label="lab_calx_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan</link:label>
    <link:label id="lab_calx_EmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_calx_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_calx_EmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_calx_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EmployeeStockPurchasePlanMember" xlink:href="calx-20241231.xsd#calx_EmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_EmployeeStockPurchasePlanMember" xlink:to="lab_calx_EmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_3a0edd82-5cda-4855-a405-a80a0f660a10_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate intrinsic value, stock options vested and expected to vest</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FairValueInputsLevel2Member_acf74c96-413d-49f9-9041-a8e2932f52b1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a0b0cb77-749c-443b-88c9-406a8727361e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_CapitalizedContractCostAmortization_17d02b8e-d21f-4932-b743-1b22f3a9bbfc_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized contract cost, amortization</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortization" xlink:to="lab_us-gaap_CapitalizedContractCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_cb98c32e-ffc9-46d6-b0e7-b301d2ef2cf0_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_09c03c75-4860-4950-b62f-642dbb232ade_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_79aabf71-d92f-4d30-9d20-f10f664fdaa1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_f5ba41d9-b028-4e40-a49f-0576df90f022_periodStartLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_9cb05969-6642-4576-b098-116772d3db67_periodEndLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard and Extended Product Warranty Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual" xlink:to="lab_us-gaap_ProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_3697229f-0e78-4ca7-8b74-a87443aa4a68_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_calx_ReportableSegmentMember_2eb57acc-efc2-4847-9365-2deefc49572e_terseLabel_en-US" xlink:label="lab_calx_ReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reportable Segment</link:label>
    <link:label id="lab_calx_ReportableSegmentMember_label_en-US" xlink:label="lab_calx_ReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reportable Segment [Member]</link:label>
    <link:label id="lab_calx_ReportableSegmentMember_documentation_en-US" xlink:label="lab_calx_ReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reportable Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ReportableSegmentMember" xlink:href="calx-20241231.xsd#calx_ReportableSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ReportableSegmentMember" xlink:to="lab_calx_ReportableSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_ed8426c3-54b6-4985-b67e-2362afc193b1_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_2e56b710-a5e1-424a-bbe4-cd716b27af6e_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_CommonStockValue_1cc16878-c044-4127-a01e-237db3b9f908_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.025 par value; 100,000 shares authorized; 66,434 shares issued and outstanding as of December 31, 2024, and 65,052 shares issued and outstanding as of December 31, 2023</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" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_DocumentFinStmtErrorCorrectionFlag_bdf7f94c-1dae-40c5-9627-8031cfc5ad48_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction Flag</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentDebtSecuritiesMember_a03fbfac-8ea9-49b4-aeb6-1c0aabdf76de_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. government securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">US Government Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_705773a7-3a65-4d7a-ae2e-4cab5fd73fb9_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_bc006ecf-fa1f-47d1-9515-86cae533086d_totalLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_a6ab9704-a59e-4798-8f92-b732135c830a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impact of state taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_ea2215cd-68b1-423d-a2df-69e8a4156cdb_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_d9beb37e-6233-41b1-9206-9a6fada2c066_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_0fdbd508-0382-461d-b89f-b6b9c3534fd3_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_bab2b45f-f930-4b58-8c0a-3b0f63ff0f29_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a2ddf5f6-1387-43f4-bb70-f92e778b3aad_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_3660652d-a3b6-4b67-9f1a-34373e46b863_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_3fbd43f5-428d-4fc4-aebc-8b3f55239b7e_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, $0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of December 31, 2024 and 2023</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" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_012c3c3c-8fff-4fe7-929b-464ac52dc002_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, liability, current, statement of financial position</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_a0f486b2-03e7-4489-9472-62ae696b7130_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Useful life of property and equipment (in years)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3c41c098-dd79-4e46-a380-ccae985ee0d8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Options, Number of 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" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_8d479e19-b69f-49ec-8746-fecdab8894eb_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_c764b3cb-a6eb-48ba-bc7b-359d8feaf8f2_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_3c4fbef4-0dca-44c4-bfbb-1eaffe66e67d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ESPP</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_33553478-0fb3-4f53-914c-9aaefda4fa7d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_5880c38b-3aba-4389-87e6-9370a12bd2b7_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic net income (loss) per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncreaseDecreaseInAccountsPayable_a27a969b-ac19-47ce-9ae2-4b51d93ce222_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OperatingLeasePayments_2d50d005-54d6-456f-9926-d101e96812cf_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_PerformanceBasedStockOptionsMember_3a165d8a-6573-43f7-b1b0-fd32bdcaaf59_terseLabel_en-US" xlink:label="lab_calx_PerformanceBasedStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance Based Stock Options</link:label>
    <link:label id="lab_calx_PerformanceBasedStockOptionsMember_label_en-US" xlink:label="lab_calx_PerformanceBasedStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Based Stock Options [Member]</link:label>
    <link:label id="lab_calx_PerformanceBasedStockOptionsMember_documentation_en-US" xlink:label="lab_calx_PerformanceBasedStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Performance Based Stock Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_PerformanceBasedStockOptionsMember" xlink:href="calx-20241231.xsd#calx_PerformanceBasedStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_PerformanceBasedStockOptionsMember" xlink:to="lab_calx_PerformanceBasedStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_6f84a39a-bd5e-4866-8b36-ae83eb493f73_verboseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Product warranty activities [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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_89d16de0-1516-42df-8201-14330533483e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_440afc93-e497-4aa1-bb14-625bf605f4f0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_BrazilChinaAndUnitedKingdomMember_17e3bf1d-84ea-40f2-923d-0d4c7f9514ad_terseLabel_en-US" xlink:label="lab_calx_BrazilChinaAndUnitedKingdomMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Brazil, China And United Kingdom</link:label>
    <link:label id="lab_calx_BrazilChinaAndUnitedKingdomMember_label_en-US" xlink:label="lab_calx_BrazilChinaAndUnitedKingdomMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Brazil, China And United Kingdom [Member]</link:label>
    <link:label id="lab_calx_BrazilChinaAndUnitedKingdomMember_documentation_en-US" xlink:label="lab_calx_BrazilChinaAndUnitedKingdomMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Brazil, China And United Kingdom</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_BrazilChinaAndUnitedKingdomMember" xlink:href="calx-20241231.xsd#calx_BrazilChinaAndUnitedKingdomMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_BrazilChinaAndUnitedKingdomMember" xlink:to="lab_calx_BrazilChinaAndUnitedKingdomMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_9db92356-69df-4a37-97f6-8e30d1c51e10_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes_85a6ce55-b64a-4102-b9c7-27b7bf79f68f_terseLabel_en-US" xlink:label="lab_calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Taxes payable</link:label>
    <link:label id="lab_calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes_label_en-US" xlink:label="lab_calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Taxes Payable, Current, Excluding Accrued Income Taxes</link:label>
    <link:label id="lab_calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes_documentation_en-US" xlink:label="lab_calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Taxes Payable, Current, Excluding Accrued Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes" xlink:href="calx-20241231.xsd#calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes" xlink:to="lab_calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a436eca3-4c2f-44d8-b7f7-4bc47dae9d2b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_d55f3daf-d5e9-4227-b0ab-aaa90b930893_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_5a75a4bd-ee54-4c2e-90e6-c7efd08e608b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized stock-based compensation expense</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" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_Assets_381e52a1-de24-4798-944c-a6dc25466dd0_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ConcentrationRiskCreditRisk_3b1d09d5-0d49-4900-accf-82a3cc07112d_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Risk and Inventory Supplier Concentrations</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_e50daafd-3faa-4ce9-a7d9-6c8477547640_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenue</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" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FairValueAssetsMeasuredOnRecurringBasisTextBlock_1352d4f5-5bd5-4cd1-b908-3516bd37ca32_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value, Assets Measured on Recurring Basis</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CashAndCashEquivalentsAbstract_42a72a2c-0582-4a5e-b61a-9c5e8c4e8348_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a59064c6-9ac3-40c8-acee-16837a20749a_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_44e282c2-3901-4738-893a-363a761ee049_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_664701a8-5c05-4b3a-a636-6d84c93e7e4b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_16fe2075-9915-478a-9d43-974aa183d583_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (See Note 5)</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" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent_07e1f30d-6f1e-4095-bf0c-aae3d1c66485_terseLabel_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares forfeited, percentage</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent_label_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Forfeited, Percent</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent_documentation_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Forfeited, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent" xlink:to="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_07a93109-d77c-42fb-b40b-55a26c1fa4ec_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6ba292c3-550d-4294-8ef4-a8a71baed05d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_3fbfc9cf-dc63-4ff7-9fd3-97be797357af_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average number of shares used to compute net income (loss) per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted, Other Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_562a5537-4f06-418b-a85b-1f179c202667_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_25cfcd65-d6fc-4fbc-ac65-b614ed8f2199_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</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" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccruedInsuranceCurrent_07957e70-b345-46f0-8465-2ae1f791a32b_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insurance</link:label>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Insurance, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedInsuranceCurrent" xlink:to="lab_us-gaap_AccruedInsuranceCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_ScheduleOfCertainTermsLineItemsLineItems_515d47d7-064e-4613-96ee-6253fa113820_terseLabel_en-US" xlink:label="lab_calx_ScheduleOfCertainTermsLineItemsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Certain Terms [Line Items]</link:label>
    <link:label id="lab_calx_ScheduleOfCertainTermsLineItemsLineItems_label_en-US" xlink:label="lab_calx_ScheduleOfCertainTermsLineItemsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Certain Terms [Line Items] [Line Items]</link:label>
    <link:label id="lab_calx_ScheduleOfCertainTermsLineItemsLineItems_documentation_en-US" xlink:label="lab_calx_ScheduleOfCertainTermsLineItemsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Certain Terms [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ScheduleOfCertainTermsLineItemsLineItems" xlink:href="calx-20241231.xsd#calx_ScheduleOfCertainTermsLineItemsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ScheduleOfCertainTermsLineItemsLineItems" xlink:to="lab_calx_ScheduleOfCertainTermsLineItemsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_b7a3ca90-f45c-4319-8e5d-e8d641f4c07d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_ccdab6f6-0d45-4f49-8504-78eb103b7b6f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DeferredTaxAssetsGrossAbstract_f771e5f0-23b3-4dd0-bf18-1615911f1a0c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans_cb01fe09-0673-45fe-8a82-d8754bc9f910_terseLabel_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of plans</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans_label_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Plans</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans_documentation_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans" xlink:to="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_24b4dcaa-0d0c-4349-8e4b-7cafe038b7bd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock Options Activity</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" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_28a24d3b-8001-4b1b-8093-d1b6525cdc04_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total intrinsic value for exercised stock options</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" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AllocatedShareBasedCompensationExpense_28ff456b-8fae-4c1e-9e4f-a1010dd50fee_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock based compensation</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" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_NetIncomeLoss_2c3c4f6b-db69-44cc-a092-074007a6f1d8_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_d6cfbe28-99c4-40fc-b0ff-d26acdac798b_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income (Loss)</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" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_AccruedFreightCurrent_15ba7ea4-6660-491f-a8d9-10d4e5ee6d53_terseLabel_en-US" xlink:label="lab_calx_AccruedFreightCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Freight</link:label>
    <link:label id="lab_calx_AccruedFreightCurrent_label_en-US" xlink:label="lab_calx_AccruedFreightCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Freight, Current</link:label>
    <link:label id="lab_calx_AccruedFreightCurrent_documentation_en-US" xlink:label="lab_calx_AccruedFreightCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Freight, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AccruedFreightCurrent" xlink:href="calx-20241231.xsd#calx_AccruedFreightCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_AccruedFreightCurrent" xlink:to="lab_calx_AccruedFreightCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_fff2cdfb-64f8-4b5d-9f63-58e0772030a0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_3d253117-ef2a-4852-9ed0-2ecf0091a641_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Loss</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_ecc5be86-4f6e-4d2b-ba10-4bfea01e2a47_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Commitments and Contingencies</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" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_c4f452d5-4c4d-436a-a699-ed0a4ece259b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares purchased for award</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_e3959a8f-779d-4046-8607-d870fc5d2ca6_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_e65ac672-a262-46a0-ab5a-3ae4acf9ed12_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DeferredTaxLiabilitiesLeasingArrangements_40e6e22d-158f-47ff-9a6b-92713019f9e0_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Right of use assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPartsAndComponentsNetOfReserves_fb168e16-3f5b-44b0-8da4-7057d8570775_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPartsAndComponentsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components</link:label>
    <link:label id="lab_us-gaap_InventoryPartsAndComponentsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryPartsAndComponentsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Parts and Components, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPartsAndComponentsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPartsAndComponentsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPartsAndComponentsNetOfReserves" xlink:to="lab_us-gaap_InventoryPartsAndComponentsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_PaymentsForFinancingArrangements_076bc115-945a-4d33-ad70-56c273b27465_negatedTerseLabel_en-US" xlink:label="lab_calx_PaymentsForFinancingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments related to financing arrangements</link:label>
    <link:label id="lab_calx_PaymentsForFinancingArrangements_label_en-US" xlink:label="lab_calx_PaymentsForFinancingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments For Financing Arrangements</link:label>
    <link:label id="lab_calx_PaymentsForFinancingArrangements_documentation_en-US" xlink:label="lab_calx_PaymentsForFinancingArrangements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments For Financing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_PaymentsForFinancingArrangements" xlink:href="calx-20241231.xsd#calx_PaymentsForFinancingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_PaymentsForFinancingArrangements" xlink:to="lab_calx_PaymentsForFinancingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_46f1a779-ccaa-4e35-a6f2-904ad0dee5a9_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_1dfdda64-a03a-4ebf-abd5-1bd2c10b39a0_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_3b659394-a04b-4f0a-9d70-9f7cf200b575_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contracts with Customers</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_DocumentFiscalYearFocus_cf5fb90c-a2cb-40cb-8ecc-dfcc3cbd6d0b_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_IncomeStatementAbstract_2527389b-e222-4228-a4f2-196a3f2d3fcb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_ceaaea46-4263-44d4-9902-eb0d03ee1e58_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_caa0eed3-dfb8-4055-a401-dd5d929a2362_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_51231934-28a3-4360-855d-0bb61ae7cb23_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_fb376fa9-3692-47ee-a41c-875a3688144c_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_b21d230a-2924-4f23-a7c2-061100cb7787_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other</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" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AssetsFairValueDisclosure_b013dfcc-db0a-42c1-b0b6-e954246ebed4_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_19a12d07-1637-4c77-97a9-35fff2ff41db_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_36af1c11-2ed7-46fc-a507-00c9785ed84e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate intrinsic value, stock options exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_63a6b99c-0f65-4192-b0f1-ee41a956f02a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, weighted average remaining lease term (in years)</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" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_DocumentPeriodEndDate_9acb1c8e-ab50-4b66-89e2-af362c163095_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/dei-2024.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_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth_64518a97-0655-458f-8631-aafef4d5287a_terseLabel_en-US" xlink:label="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense to be recognized in next twelve months</link:label>
    <link:label id="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth_label_en-US" xlink:label="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized Next Twelve Month</link:label>
    <link:label id="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth_documentation_en-US" xlink:label="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized Next Twelve Month</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth" xlink:href="calx-20241231.xsd#calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth" xlink:to="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_69fc046e-0f77-4f75-a8a7-e900362b4c79_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_89ce54af-baeb-41ad-a1fb-db27d10258b9_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total future minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9d8e9456-59b4-468a-b2f4-b53554ce66ec_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total future minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncreaseDecreaseInDeferredRevenue_08aa5d68-c5b7-437b-97ed-aed11e73701b_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_c69f737a-b847-4c37-a648-479d991bdf88_verboseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Details</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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ContractWithCustomerAssetNet_cdc2f6d8-ebe8-4c7a-b9eb-5f10cd98d2f4_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with customer, asset</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_09fd4591-3fa0-4625-887d-fd178d42a437_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reduction for tax positions related to prior year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree_644fbcde-9e67-4927-b519-70bbb27f15ef_terseLabel_en-US" xlink:label="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense to be recognized three years after filing</link:label>
    <link:label id="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree_label_en-US" xlink:label="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized In Year Three</link:label>
    <link:label id="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree_documentation_en-US" xlink:label="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized In Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree" xlink:href="calx-20241231.xsd#calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree" xlink:to="lab_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_e57cda51-8596-4c14-ad86-1a9cc7f3a606_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</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" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_ScheduleOfGrantDateFairValuesTableTextBlock_7fb252b6-c486-4a3f-8d86-fe1e7ea99d50_terseLabel_en-US" xlink:label="lab_calx_ScheduleOfGrantDateFairValuesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Grant Date Fair Values</link:label>
    <link:label id="lab_calx_ScheduleOfGrantDateFairValuesTableTextBlock_label_en-US" xlink:label="lab_calx_ScheduleOfGrantDateFairValuesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Grant Date Fair Values [Table Text Block]</link:label>
    <link:label id="lab_calx_ScheduleOfGrantDateFairValuesTableTextBlock_documentation_en-US" xlink:label="lab_calx_ScheduleOfGrantDateFairValuesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Grant Date Fair Values [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ScheduleOfGrantDateFairValuesTableTextBlock" xlink:href="calx-20241231.xsd#calx_ScheduleOfGrantDateFairValuesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ScheduleOfGrantDateFairValuesTableTextBlock" xlink:to="lab_calx_ScheduleOfGrantDateFairValuesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod_1e5a1dd1-2371-4b8d-87af-9a2f24911a94_terseLabel_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum number of shares allocated per purchase period</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod_label_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Authorized Per Purchase Period</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod_documentation_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Authorized Per Purchase Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod" xlink:to="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_261ccccd-a8f8-4e61-b924-c28cda4ec48f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with customer, liability, revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5877ecfb-d344-47e9-b334-48cdf8e4960c_verboseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b120a78e-b6f8-443e-bf37-abf954b4daae_totalLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total prepaid expense and other 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" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccountsReceivableMember_69878bd1-0931-4a97-9b5d-7277184d64f2_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_DocumentTransitionReport_0c76954b-095c-46c2-b1f7-9d0ddc311d99_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_cf7bf9bf-7561-47b9-a491-4e380885498d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other permanent items</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_SECSchedule1209ReserveProductReturnsMember_ca6cdfc1-9e1c-4004-b4c3-e601c0833be1_terseLabel_en-US" xlink:label="lab_calx_SECSchedule1209ReserveProductReturnsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product return liability</link:label>
    <link:label id="lab_calx_SECSchedule1209ReserveProductReturnsMember_label_en-US" xlink:label="lab_calx_SECSchedule1209ReserveProductReturnsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Reserve, Product Returns [Member]</link:label>
    <link:label id="lab_calx_SECSchedule1209ReserveProductReturnsMember_documentation_en-US" xlink:label="lab_calx_SECSchedule1209ReserveProductReturnsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reserve established for amounts due that are unlikely to be received due to customer's return of products.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SECSchedule1209ReserveProductReturnsMember" xlink:href="calx-20241231.xsd#calx_SECSchedule1209ReserveProductReturnsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_SECSchedule1209ReserveProductReturnsMember" xlink:to="lab_calx_SECSchedule1209ReserveProductReturnsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_6088d899-58ac-4ed7-b1c7-4b095f219ff3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_0a4b8b75-f017-4914-8301-ec2d475c360c_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5063070d-5cf7-4eda-aa87-a467c2608ff4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, 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" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4980f589-d919-4984-88d5-205f19eff3c3_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_fe14053d-f45a-4f1f-9f87-75abafbd9fe1_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_RetainedEarningsMember_9e538488-a6e7-4ef3-8c90-eb9a56d98bed_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_CustomerOneMember_752304ea-9690-42d4-a3f6-aa2505105569_terseLabel_en-US" xlink:label="lab_calx_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer One</link:label>
    <link:label id="lab_calx_CustomerOneMember_label_en-US" xlink:label="lab_calx_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer One [Member]</link:label>
    <link:label id="lab_calx_CustomerOneMember_documentation_en-US" xlink:label="lab_calx_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_CustomerOneMember" xlink:href="calx-20241231.xsd#calx_CustomerOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_CustomerOneMember" xlink:to="lab_calx_CustomerOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cfdbe9f8-72ce-460c-85b5-ff0d79021eae_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fb1b1ef7-5b94-4f1a-bb37-28b2389abd61_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average common shares - basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent_1bdfee2c-cb10-4045-ac67-f35098236081_terseLabel_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income per share, target achievement performance threshold, percent</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent_label_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Target Achievement Performance Threshold, Percent</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent_documentation_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Target Achievement Performance Threshold, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent" xlink:to="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d4dc7e2c-ce19-4364-ae77-b6a59dd7ddf8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts_7c5ce0a8-9555-4aec-9cc1-d74d96f7c4cd_terseLabel_en-US" xlink:label="lab_calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized R&amp;D</link:label>
    <link:label id="lab_calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts_label_en-US" xlink:label="lab_calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Deferred Expense, Capitalized Research and Development Costs</link:label>
    <link:label id="lab_calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts_documentation_en-US" xlink:label="lab_calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Deferred Expense, Capitalized Research and Development Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:href="calx-20241231.xsd#calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:to="lab_calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_32ef64f0-ad49-4902-9d40-929395f29476_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccruedProfessionalFeesCurrent_4ffb4590-843a-4169-94f8-d039faffd356_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Professional and consulting fees</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Professional Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_IncomeTaxesTable_d7d2fca8-2aa8-4c96-bc3b-82da597dc782_terseLabel_en-US" xlink:label="lab_calx_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_calx_IncomeTaxesTable_label_en-US" xlink:label="lab_calx_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_calx_IncomeTaxesTable_documentation_en-US" xlink:label="lab_calx_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_IncomeTaxesTable" xlink:href="calx-20241231.xsd#calx_IncomeTaxesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_IncomeTaxesTable" xlink:to="lab_calx_IncomeTaxesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_8c636757-d69f-4d7c-9dcf-b0f84d71dfc9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Stock options canceled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_44781eaf-f8ad-4af7-97a4-efd7ab072fe4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_LesseeOperatingLeaseLiabilityTableTextBlock_82e43a71-07e3-4893-818e-66f52b7a3ca6_terseLabel_en-US" xlink:label="lab_calx_LesseeOperatingLeaseLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Lessee, Operating Leases</link:label>
    <link:label id="lab_calx_LesseeOperatingLeaseLiabilityTableTextBlock_label_en-US" xlink:label="lab_calx_LesseeOperatingLeaseLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease Liability [Table Text Block]</link:label>
    <link:label id="lab_calx_LesseeOperatingLeaseLiabilityTableTextBlock_documentation_en-US" xlink:label="lab_calx_LesseeOperatingLeaseLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_LesseeOperatingLeaseLiabilityTableTextBlock" xlink:href="calx-20241231.xsd#calx_LesseeOperatingLeaseLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_LesseeOperatingLeaseLiabilityTableTextBlock" xlink:to="lab_calx_LesseeOperatingLeaseLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_d3b0c417-b9b8-437c-8b99-27b8fdfc3c44_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_RevenueRemainingPerformanceObligation_380ade08-8e25-43dd-adf5-9f1ff957a5d2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance obligations expected to be satisfied</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_04dad5d5-597c-4c95-a72e-6776ec9f1238_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [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" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_f7bbf8ff-209a-4ac6-b0b6-f7126803febf_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_969f764b-af84-438a-86b3-c07c5e36efe5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_2d7fcde0-60c4-4afa-bca1-3b375114b0ca_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent_21f774ce-76f1-4b58-afa7-3c4a57647da9_terseLabel_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Target achievement threshold for shares award sliding scale</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent_label_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Award Target Achievement Performance Threshold, Percent</link:label>
    <link:label id="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent_documentation_en-US" xlink:label="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Award Target Achievement Performance Threshold, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent" xlink:to="lab_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>calx-20241231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:4bcb72ff-2770-4462-bf9d-3c5efcc8c2e4,g:f4031d51-cec6-4d96-91dd-c60ebda4b66e-->
<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.calix.com/role/Cover" xlink:type="simple" xlink:href="calx-20241231.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_4781628a-ed78-451c-a70f-ed24d75dc227" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_DocumentType_4781628a-ed78-451c-a70f-ed24d75dc227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_cb061de1-ea48-4b91-aa65-3ea046140c42" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_DocumentAnnualReport_cb061de1-ea48-4b91-aa65-3ea046140c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_084f52d4-7a9e-49e3-8227-f7093d2704ac" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_DocumentPeriodEndDate_084f52d4-7a9e-49e3-8227-f7093d2704ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_2375b670-d62c-4de0-ad6d-c6439b7a9241" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_CurrentFiscalYearEndDate_2375b670-d62c-4de0-ad6d-c6439b7a9241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_587b67aa-02d1-4fce-a575-536f70a4603e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_DocumentTransitionReport_587b67aa-02d1-4fce-a575-536f70a4603e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_adee7a93-30e2-4bd6-ae12-c1ed0b6ddc35" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntityFileNumber_adee7a93-30e2-4bd6-ae12-c1ed0b6ddc35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_84c4baf6-e366-4987-a21d-c0e784e78434" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntityRegistrantName_84c4baf6-e366-4987-a21d-c0e784e78434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_c6e19c69-bb62-4e23-ab13-87b43265de8d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntityIncorporationStateCountryCode_c6e19c69-bb62-4e23-ab13-87b43265de8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_893e8f9c-dbef-4b8e-928d-35313f289e1c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntityTaxIdentificationNumber_893e8f9c-dbef-4b8e-928d-35313f289e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_d6e9f8db-6772-4ca5-8a6d-8599db6e0540" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntityAddressAddressLine1_d6e9f8db-6772-4ca5-8a6d-8599db6e0540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_cbe90374-57a0-4874-9cba-29cf4b4ce543" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntityAddressCityOrTown_cbe90374-57a0-4874-9cba-29cf4b4ce543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_9ebe19ff-cd3c-4295-8a10-62faef28a13c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntityAddressStateOrProvince_9ebe19ff-cd3c-4295-8a10-62faef28a13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_2bd3645a-21e1-4842-8952-56ff6a9693de" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntityAddressPostalZipCode_2bd3645a-21e1-4842-8952-56ff6a9693de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_567f5af9-f283-4c58-96ab-bf0d6bb52ee7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_CityAreaCode_567f5af9-f283-4c58-96ab-bf0d6bb52ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_f76d9fa5-5e11-453a-86c4-97c429d98878" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_LocalPhoneNumber_f76d9fa5-5e11-453a-86c4-97c429d98878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_82371986-b192-49c9-be37-ffd828ddf8bb" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_Security12bTitle_82371986-b192-49c9-be37-ffd828ddf8bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_55784bd5-d6ff-4d1d-8370-64ad2f252a3e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_TradingSymbol_55784bd5-d6ff-4d1d-8370-64ad2f252a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_fe7e75c8-6c94-4ee0-a2ff-133f68f645b8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_SecurityExchangeName_fe7e75c8-6c94-4ee0-a2ff-133f68f645b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_fc5fe24c-0755-46e0-89c9-7f62fc812258" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_fc5fe24c-0755-46e0-89c9-7f62fc812258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_1f59414e-5a06-4a60-9dfe-98c86655b85e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntityVoluntaryFilers_1f59414e-5a06-4a60-9dfe-98c86655b85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_a61e2ad2-d80a-4d79-9ae8-3eea88e4740c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntityCurrentReportingStatus_a61e2ad2-d80a-4d79-9ae8-3eea88e4740c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_cfec340d-a24b-479f-bca3-519e9c01ea75" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntityInteractiveDataCurrent_cfec340d-a24b-479f-bca3-519e9c01ea75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_a8227fa8-a9bc-4f42-96c0-e64f07c1868e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntityFilerCategory_a8227fa8-a9bc-4f42-96c0-e64f07c1868e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_09b9137a-a24d-466a-9482-de557f135b06" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntitySmallBusiness_09b9137a-a24d-466a-9482-de557f135b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_2cc0f3f0-8d0a-4376-88a2-750e00f6a0e4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntityEmergingGrowthCompany_2cc0f3f0-8d0a-4376-88a2-750e00f6a0e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_bce14130-eab9-498d-8581-b4c7dc0f7236" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_IcfrAuditorAttestationFlag_bce14130-eab9-498d-8581-b4c7dc0f7236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_83477e5c-9844-4d63-be3c-2c4bdb4a8bdf" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_83477e5c-9844-4d63-be3c-2c4bdb4a8bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_08cb478d-37a0-4998-8c7c-7411966add02" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntityShellCompany_08cb478d-37a0-4998-8c7c-7411966add02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_0fdd75ac-3d34-40dd-9ce1-0fdacb523d05" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntityPublicFloat_0fdd75ac-3d34-40dd-9ce1-0fdacb523d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_0393b0bd-2f6d-4667-b7cb-48b690e65100" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_0393b0bd-2f6d-4667-b7cb-48b690e65100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_de8facd7-23fe-4ea4-9a52-d82b3f6d98c8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_de8facd7-23fe-4ea4-9a52-d82b3f6d98c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_cd39dc84-8e82-4c6d-9c8f-b9772acd15d6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_EntityCentralIndexKey_cd39dc84-8e82-4c6d-9c8f-b9772acd15d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_149b7498-f5a0-436c-abd7-54322003e773" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_AmendmentFlag_149b7498-f5a0-436c-abd7-54322003e773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_56f1d08b-49db-4892-bc9a-c91f8f55f2d1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_DocumentFiscalYearFocus_56f1d08b-49db-4892-bc9a-c91f8f55f2d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_88f4ce43-f6ea-49b0-aa89-ff8a53f761ff" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_cd0e472f-2723-451e-a82c-6ae848e6853d" xlink:to="loc_dei_DocumentFiscalPeriodFocus_88f4ce43-f6ea-49b0-aa89-ff8a53f761ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/AuditInformation" xlink:type="simple" xlink:href="calx-20241231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_calx_AuditInformationAbstract_e61ffa5a-6e5d-4457-80be-dce0c9b34b60" xlink:href="calx-20241231.xsd#calx_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_c44c1d88-ace7-422c-8bd3-1f3acdbe28aa" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_AuditInformationAbstract_e61ffa5a-6e5d-4457-80be-dce0c9b34b60" xlink:to="loc_dei_AuditorName_c44c1d88-ace7-422c-8bd3-1f3acdbe28aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_fe1153d4-4625-48e2-8df4-ce1354e0346b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_AuditInformationAbstract_e61ffa5a-6e5d-4457-80be-dce0c9b34b60" xlink:to="loc_dei_AuditorLocation_fe1153d4-4625-48e2-8df4-ce1354e0346b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_628f63bb-f542-4c91-8f55-067d3d49c783" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_AuditInformationAbstract_e61ffa5a-6e5d-4457-80be-dce0c9b34b60" xlink:to="loc_dei_AuditorFirmId_628f63bb-f542-4c91-8f55-067d3d49c783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="calx-20241231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_cdac45b4-fd86-49af-a7b0-c00c34f9567f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_d3a8268b-4677-4796-b316-80d4cb0d8e70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_cdac45b4-fd86-49af-a7b0-c00c34f9567f" xlink:to="loc_us-gaap_AssetsAbstract_d3a8268b-4677-4796-b316-80d4cb0d8e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_adf77879-de7b-4cad-bd8c-87a419b2cd03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d3a8268b-4677-4796-b316-80d4cb0d8e70" xlink:to="loc_us-gaap_AssetsCurrentAbstract_adf77879-de7b-4cad-bd8c-87a419b2cd03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f635f2fa-5093-4a94-be1f-9de040ff55b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_adf77879-de7b-4cad-bd8c-87a419b2cd03" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f635f2fa-5093-4a94-be1f-9de040ff55b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_cb6ba02b-db41-4dfc-8dd9-252faf702cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_adf77879-de7b-4cad-bd8c-87a419b2cd03" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_cb6ba02b-db41-4dfc-8dd9-252faf702cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_30dccf93-80d0-4b00-9b88-462b37666bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_adf77879-de7b-4cad-bd8c-87a419b2cd03" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_30dccf93-80d0-4b00-9b88-462b37666bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a29a62f4-afbc-45e6-aa8f-806c72cf1774" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_adf77879-de7b-4cad-bd8c-87a419b2cd03" xlink:to="loc_us-gaap_InventoryNet_a29a62f4-afbc-45e6-aa8f-806c72cf1774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_ec370a8a-6a00-4682-92e1-c1f0acc65262" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_adf77879-de7b-4cad-bd8c-87a419b2cd03" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_ec370a8a-6a00-4682-92e1-c1f0acc65262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_dee92ff0-3f5b-47d1-8ca5-9677e43ea0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_adf77879-de7b-4cad-bd8c-87a419b2cd03" xlink:to="loc_us-gaap_AssetsCurrent_dee92ff0-3f5b-47d1-8ca5-9677e43ea0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ffad532b-a67f-4951-88e5-e1fb276bd1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d3a8268b-4677-4796-b316-80d4cb0d8e70" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ffad532b-a67f-4951-88e5-e1fb276bd1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_54fa95ab-d787-42cb-b6dc-dd929fc1d50d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d3a8268b-4677-4796-b316-80d4cb0d8e70" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_54fa95ab-d787-42cb-b6dc-dd929fc1d50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_c11c36d1-0500-470b-b09e-3ce970084b79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d3a8268b-4677-4796-b316-80d4cb0d8e70" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_c11c36d1-0500-470b-b09e-3ce970084b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_977c8f26-23f8-4bf9-bd22-8ba5575abff8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d3a8268b-4677-4796-b316-80d4cb0d8e70" xlink:to="loc_us-gaap_Goodwill_977c8f26-23f8-4bf9-bd22-8ba5575abff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_672dfd72-b4de-4177-9b11-631f6487249e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d3a8268b-4677-4796-b316-80d4cb0d8e70" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_672dfd72-b4de-4177-9b11-631f6487249e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_577ba4b5-7012-4d29-9b75-dc7d986e17ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d3a8268b-4677-4796-b316-80d4cb0d8e70" xlink:to="loc_us-gaap_Assets_577ba4b5-7012-4d29-9b75-dc7d986e17ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8ad501cb-55a9-4225-a3ae-5acbcf6789f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_cdac45b4-fd86-49af-a7b0-c00c34f9567f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8ad501cb-55a9-4225-a3ae-5acbcf6789f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_4c3005f1-f8b1-42c4-87c2-27e412fddcc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8ad501cb-55a9-4225-a3ae-5acbcf6789f9" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_4c3005f1-f8b1-42c4-87c2-27e412fddcc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_9573602e-3a60-4ca9-9d73-ee890f0ab268" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4c3005f1-f8b1-42c4-87c2-27e412fddcc1" xlink:to="loc_us-gaap_AccountsPayableCurrent_9573602e-3a60-4ca9-9d73-ee890f0ab268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_d1f824f5-3d7e-4d33-9b45-07b89b8f51ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4c3005f1-f8b1-42c4-87c2-27e412fddcc1" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_d1f824f5-3d7e-4d33-9b45-07b89b8f51ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e842f539-7754-433b-8329-2db62edda5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4c3005f1-f8b1-42c4-87c2-27e412fddcc1" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e842f539-7754-433b-8329-2db62edda5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c234bfe2-d3ee-4046-82ef-5fde69f0bb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4c3005f1-f8b1-42c4-87c2-27e412fddcc1" xlink:to="loc_us-gaap_LiabilitiesCurrent_c234bfe2-d3ee-4046-82ef-5fde69f0bb9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_592d98c6-2d22-42f9-a61c-0b2f0f6d4299" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8ad501cb-55a9-4225-a3ae-5acbcf6789f9" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_592d98c6-2d22-42f9-a61c-0b2f0f6d4299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_84b9e466-ba8c-4602-b324-a0f2b4e5f102" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8ad501cb-55a9-4225-a3ae-5acbcf6789f9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_84b9e466-ba8c-4602-b324-a0f2b4e5f102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2225602d-4e9e-4944-8ab5-216e8ee67aab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8ad501cb-55a9-4225-a3ae-5acbcf6789f9" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2225602d-4e9e-4944-8ab5-216e8ee67aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_6c78821c-a105-4027-91a2-172101c06d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8ad501cb-55a9-4225-a3ae-5acbcf6789f9" xlink:to="loc_us-gaap_Liabilities_6c78821c-a105-4027-91a2-172101c06d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_d3abd43a-0783-4098-bed4-b67321709a01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8ad501cb-55a9-4225-a3ae-5acbcf6789f9" xlink:to="loc_us-gaap_CommitmentsAndContingencies_d3abd43a-0783-4098-bed4-b67321709a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_ff4b65cc-4780-4e0f-b261-0d7c310974fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8ad501cb-55a9-4225-a3ae-5acbcf6789f9" xlink:to="loc_us-gaap_StockholdersEquityAbstract_ff4b65cc-4780-4e0f-b261-0d7c310974fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_1ad47f50-766e-4e5b-8830-7b82138537e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ff4b65cc-4780-4e0f-b261-0d7c310974fc" xlink:to="loc_us-gaap_PreferredStockValue_1ad47f50-766e-4e5b-8830-7b82138537e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ec04a159-6be8-4451-8afc-4114e6ce7c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ff4b65cc-4780-4e0f-b261-0d7c310974fc" xlink:to="loc_us-gaap_CommonStockValue_ec04a159-6be8-4451-8afc-4114e6ce7c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_430e37fd-80fe-4e1a-bf4d-80100a2a97f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ff4b65cc-4780-4e0f-b261-0d7c310974fc" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_430e37fd-80fe-4e1a-bf4d-80100a2a97f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2e10e617-a269-4c0e-ab65-3f1630484a59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ff4b65cc-4780-4e0f-b261-0d7c310974fc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2e10e617-a269-4c0e-ab65-3f1630484a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_561ac2cf-56b8-4a7b-8d80-c1a8943fadc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ff4b65cc-4780-4e0f-b261-0d7c310974fc" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_561ac2cf-56b8-4a7b-8d80-c1a8943fadc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_10b60411-e5a1-4c9f-ba7c-864e90b98ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ff4b65cc-4780-4e0f-b261-0d7c310974fc" xlink:to="loc_us-gaap_StockholdersEquity_10b60411-e5a1-4c9f-ba7c-864e90b98ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0e02a692-854b-4e4c-af58-77f73368d4ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8ad501cb-55a9-4225-a3ae-5acbcf6789f9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_0e02a692-854b-4e4c-af58-77f73368d4ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="calx-20241231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_5511d2aa-d71a-42ae-b131-6da36d661c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4260d5f9-8c62-4ea3-8902-a0a4ae52d783" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5511d2aa-d71a-42ae-b131-6da36d661c4d" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4260d5f9-8c62-4ea3-8902-a0a4ae52d783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_5acc8f16-7a69-4a0d-ab04-ac26e6a078d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5511d2aa-d71a-42ae-b131-6da36d661c4d" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_5acc8f16-7a69-4a0d-ab04-ac26e6a078d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_5154769f-d3ec-40bb-bcb8-0cb38e651415" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5511d2aa-d71a-42ae-b131-6da36d661c4d" xlink:to="loc_us-gaap_PreferredStockSharesIssued_5154769f-d3ec-40bb-bcb8-0cb38e651415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_f6597413-0ba3-4c6e-9ab3-ab56d14ffdf0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5511d2aa-d71a-42ae-b131-6da36d661c4d" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_f6597413-0ba3-4c6e-9ab3-ab56d14ffdf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_42d2bf89-99d2-43e7-940d-5ddbd5a421f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5511d2aa-d71a-42ae-b131-6da36d661c4d" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_42d2bf89-99d2-43e7-940d-5ddbd5a421f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_896f2552-3399-47ac-98a1-c7eb96b156e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5511d2aa-d71a-42ae-b131-6da36d661c4d" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_896f2552-3399-47ac-98a1-c7eb96b156e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_44d6a171-14c5-42db-9389-327f9d48b23a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5511d2aa-d71a-42ae-b131-6da36d661c4d" xlink:to="loc_us-gaap_CommonStockSharesIssued_44d6a171-14c5-42db-9389-327f9d48b23a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_7458a770-e57d-4238-b706-66ce78033ace" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5511d2aa-d71a-42ae-b131-6da36d661c4d" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_7458a770-e57d-4238-b706-66ce78033ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="calx-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_b2c6ac0e-b950-4990-9963-03aec75ccece" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8004bc46-13c6-4de5-89cd-5fc80a8dc35a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2c6ac0e-b950-4990-9963-03aec75ccece" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8004bc46-13c6-4de5-89cd-5fc80a8dc35a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_101582e2-d605-4940-a11b-a7a08813baf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2c6ac0e-b950-4990-9963-03aec75ccece" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_101582e2-d605-4940-a11b-a7a08813baf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3ecfd4eb-d11e-4391-951b-cfbdcd178345" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2c6ac0e-b950-4990-9963-03aec75ccece" xlink:to="loc_us-gaap_GrossProfit_3ecfd4eb-d11e-4391-951b-cfbdcd178345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_3c442b39-f75a-49a0-a79e-9cdaa629f822" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2c6ac0e-b950-4990-9963-03aec75ccece" xlink:to="loc_us-gaap_OperatingExpensesAbstract_3c442b39-f75a-49a0-a79e-9cdaa629f822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_76fe8b3b-0066-48b9-9961-fa43b8106f92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3c442b39-f75a-49a0-a79e-9cdaa629f822" xlink:to="loc_us-gaap_SellingAndMarketingExpense_76fe8b3b-0066-48b9-9961-fa43b8106f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_298d920f-f6b2-482e-a93d-8cc25740ccda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3c442b39-f75a-49a0-a79e-9cdaa629f822" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_298d920f-f6b2-482e-a93d-8cc25740ccda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_31c9d3df-650f-4e23-8351-3709e93f8a78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3c442b39-f75a-49a0-a79e-9cdaa629f822" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_31c9d3df-650f-4e23-8351-3709e93f8a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_f2541a0e-1efd-47b4-a345-acb69b876a99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3c442b39-f75a-49a0-a79e-9cdaa629f822" xlink:to="loc_us-gaap_OperatingExpenses_f2541a0e-1efd-47b4-a345-acb69b876a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1e857b1a-8d47-4fcc-87ac-3d6bb3471e48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2c6ac0e-b950-4990-9963-03aec75ccece" xlink:to="loc_us-gaap_OperatingIncomeLoss_1e857b1a-8d47-4fcc-87ac-3d6bb3471e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f1776c8a-372d-4658-bee2-f85f3d168e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2c6ac0e-b950-4990-9963-03aec75ccece" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f1776c8a-372d-4658-bee2-f85f3d168e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_030eb354-94b1-409b-8568-80ede2b2466f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f1776c8a-372d-4658-bee2-f85f3d168e5e" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_030eb354-94b1-409b-8568-80ede2b2466f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_b83f4b90-e7b0-4be9-8b04-ba643f2270b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f1776c8a-372d-4658-bee2-f85f3d168e5e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_b83f4b90-e7b0-4be9-8b04-ba643f2270b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_f19733d8-59af-4c83-9e35-28dfaeb9901a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f1776c8a-372d-4658-bee2-f85f3d168e5e" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_f19733d8-59af-4c83-9e35-28dfaeb9901a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_eb4e94c6-2406-42d9-acee-ae9f862aaadd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2c6ac0e-b950-4990-9963-03aec75ccece" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_eb4e94c6-2406-42d9-acee-ae9f862aaadd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_60c1386f-308c-4462-9565-c942b1926e46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2c6ac0e-b950-4990-9963-03aec75ccece" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_60c1386f-308c-4462-9565-c942b1926e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5ba4e993-932e-4ad2-b690-ee7d88e8e50f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2c6ac0e-b950-4990-9963-03aec75ccece" xlink:to="loc_us-gaap_NetIncomeLoss_5ba4e993-932e-4ad2-b690-ee7d88e8e50f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_4a24e8bf-59bf-45b2-acc1-deeee4fddb27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2c6ac0e-b950-4990-9963-03aec75ccece" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_4a24e8bf-59bf-45b2-acc1-deeee4fddb27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_0f8465d6-1bde-447c-8759-a16689449c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_4a24e8bf-59bf-45b2-acc1-deeee4fddb27" xlink:to="loc_us-gaap_EarningsPerShareBasic_0f8465d6-1bde-447c-8759-a16689449c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_8c36eadb-c77a-4778-8aa5-872c1be600b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_4a24e8bf-59bf-45b2-acc1-deeee4fddb27" xlink:to="loc_us-gaap_EarningsPerShareDiluted_8c36eadb-c77a-4778-8aa5-872c1be600b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_55b17947-4c3f-4993-8d1c-e44866156794" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2c6ac0e-b950-4990-9963-03aec75ccece" xlink:to="loc_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_55b17947-4c3f-4993-8d1c-e44866156794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b9916ee3-3ea4-4c5c-9426-22d3da7f990e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_55b17947-4c3f-4993-8d1c-e44866156794" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b9916ee3-3ea4-4c5c-9426-22d3da7f990e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_10f3402b-21ee-4696-bba2-564cd07bdcc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_55b17947-4c3f-4993-8d1c-e44866156794" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_10f3402b-21ee-4696-bba2-564cd07bdcc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_51d94daa-02b1-4552-b392-6d0a7a5d7363" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2c6ac0e-b950-4990-9963-03aec75ccece" xlink:to="loc_us-gaap_NetIncomeLoss_51d94daa-02b1-4552-b392-6d0a7a5d7363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_08744f73-25ce-4e5e-9f89-38a9c3245a46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2c6ac0e-b950-4990-9963-03aec75ccece" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_08744f73-25ce-4e5e-9f89-38a9c3245a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2fcd8de5-5d57-48e0-9cab-ac0f2434d1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_08744f73-25ce-4e5e-9f89-38a9c3245a46" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2fcd8de5-5d57-48e0-9cab-ac0f2434d1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_28c4144d-782d-4763-b429-f5ccb1d30e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_08744f73-25ce-4e5e-9f89-38a9c3245a46" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_28c4144d-782d-4763-b429-f5ccb1d30e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_da8ae263-1f02-4fca-bfe1-84be4be1955d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_08744f73-25ce-4e5e-9f89-38a9c3245a46" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_da8ae263-1f02-4fca-bfe1-84be4be1955d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_db545330-d253-442a-9a92-b0eccdcc7714" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b2c6ac0e-b950-4990-9963-03aec75ccece" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_db545330-d253-442a-9a92-b0eccdcc7714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="calx-20241231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_72b75a66-3afe-4cd7-b045-34417b51b2e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a2d6c06e-d8b4-4394-b239-6b780af85c49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_72b75a66-3afe-4cd7-b045-34417b51b2e6" xlink:to="loc_us-gaap_StatementTable_a2d6c06e-d8b4-4394-b239-6b780af85c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_79512e8d-18dc-4b7a-9d08-9245e6c17cce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a2d6c06e-d8b4-4394-b239-6b780af85c49" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_79512e8d-18dc-4b7a-9d08-9245e6c17cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_fc244c4c-9de8-4d02-9943-648ff87b448a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_79512e8d-18dc-4b7a-9d08-9245e6c17cce" xlink:to="loc_us-gaap_EquityComponentDomain_fc244c4c-9de8-4d02-9943-648ff87b448a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_2c42e635-dc45-454a-b0cf-57f6877cf369" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_fc244c4c-9de8-4d02-9943-648ff87b448a" xlink:to="loc_us-gaap_CommonStockMember_2c42e635-dc45-454a-b0cf-57f6877cf369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b811d9ec-07a3-4051-81e0-a8c03c40aad4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_fc244c4c-9de8-4d02-9943-648ff87b448a" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b811d9ec-07a3-4051-81e0-a8c03c40aad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f7ba6eea-8fdc-4666-8aaf-37298634de70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_fc244c4c-9de8-4d02-9943-648ff87b448a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f7ba6eea-8fdc-4666-8aaf-37298634de70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_d55df4b7-1234-4122-87b6-b51b76229cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_fc244c4c-9de8-4d02-9943-648ff87b448a" xlink:to="loc_us-gaap_RetainedEarningsMember_d55df4b7-1234-4122-87b6-b51b76229cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bb96c736-65a6-43b2-b17b-11540b9161b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a2d6c06e-d8b4-4394-b239-6b780af85c49" xlink:to="loc_us-gaap_StatementLineItems_bb96c736-65a6-43b2-b17b-11540b9161b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb96c736-65a6-43b2-b17b-11540b9161b4" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_8eaa5acc-80ec-4397-82c0-12ccdf490ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_8eaa5acc-80ec-4397-82c0-12ccdf490ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4dbd3473-db3d-4237-ad61-d0055126eea9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_StockholdersEquity_4dbd3473-db3d-4237-ad61-d0055126eea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1dbceecd-4d02-4f89-a87c-972a77f1bb09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1dbceecd-4d02-4f89-a87c-972a77f1bb09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f0d7667a-99e7-4bcc-94fb-1014784538a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f0d7667a-99e7-4bcc-94fb-1014784538a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2b194344-adab-43c1-bd17-bdb8206e99e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2b194344-adab-43c1-bd17-bdb8206e99e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_5066da93-0f67-48cd-94ab-647e6c616493" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_5066da93-0f67-48cd-94ab-647e6c616493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_034b2537-f033-4879-abd9-2cbc3342501c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_034b2537-f033-4879-abd9-2cbc3342501c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_db53720e-28a0-46b9-a2cd-d73e837ae16a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_NetIncomeLoss_db53720e-28a0-46b9-a2cd-d73e837ae16a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_18a1209b-b876-468e-b174-c55b98f28619" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_18a1209b-b876-468e-b174-c55b98f28619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c161f3f4-881c-4b33-b1c3-221c9d65cf53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c161f3f4-881c-4b33-b1c3-221c9d65cf53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_14915364-bb78-48cf-a6c9-50ddff629976" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05683214-726e-408d-8e5c-9ff1f7f32805" xlink:to="loc_us-gaap_StockholdersEquity_14915364-bb78-48cf-a6c9-50ddff629976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="calx-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_72a4378b-d133-4e82-8063-8190bf3f031e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_749c8ef5-0bec-4661-8695-2fc3842a75cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_72a4378b-d133-4e82-8063-8190bf3f031e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_749c8ef5-0bec-4661-8695-2fc3842a75cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_70f4fb29-21d6-419b-859e-6f15a33f9dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_749c8ef5-0bec-4661-8695-2fc3842a75cd" xlink:to="loc_us-gaap_NetIncomeLoss_70f4fb29-21d6-419b-859e-6f15a33f9dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8abf3111-0eac-477a-b94d-3e9b0c0ae551" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_749c8ef5-0bec-4661-8695-2fc3842a75cd" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8abf3111-0eac-477a-b94d-3e9b0c0ae551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_f9011022-9f5e-4fca-85f4-0db20b9f5a47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8abf3111-0eac-477a-b94d-3e9b0c0ae551" xlink:to="loc_us-gaap_ShareBasedCompensation_f9011022-9f5e-4fca-85f4-0db20b9f5a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d761c58a-0c73-4da5-99e4-e7f65067bd4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8abf3111-0eac-477a-b94d-3e9b0c0ae551" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d761c58a-0c73-4da5-99e4-e7f65067bd4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_8fd9873e-024b-468a-b9c3-1a1284310d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8abf3111-0eac-477a-b94d-3e9b0c0ae551" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_8fd9873e-024b-468a-b9c3-1a1284310d2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_de38ede4-2ed8-4f1c-9f17-0a9d40e2e978" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8abf3111-0eac-477a-b94d-3e9b0c0ae551" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_de38ede4-2ed8-4f1c-9f17-0a9d40e2e978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_29f57a51-ce6f-40ff-8247-d45f396cf3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8abf3111-0eac-477a-b94d-3e9b0c0ae551" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_29f57a51-ce6f-40ff-8247-d45f396cf3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0eef30e0-38f0-4c33-9dfa-bfb1f90e2236" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_29f57a51-ce6f-40ff-8247-d45f396cf3a4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0eef30e0-38f0-4c33-9dfa-bfb1f90e2236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_68db5f3f-a38b-442f-8fa6-f41bc951d9d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_29f57a51-ce6f-40ff-8247-d45f396cf3a4" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_68db5f3f-a38b-442f-8fa6-f41bc951d9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6febf732-a19e-4d8e-8d0b-3a1ccf0cf4a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_29f57a51-ce6f-40ff-8247-d45f396cf3a4" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6febf732-a19e-4d8e-8d0b-3a1ccf0cf4a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_11becf9a-0236-448c-bf18-ed632dcb5c92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_29f57a51-ce6f-40ff-8247-d45f396cf3a4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_11becf9a-0236-448c-bf18-ed632dcb5c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_00e942bc-e2b0-4055-be3a-44f68ef03b76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_29f57a51-ce6f-40ff-8247-d45f396cf3a4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_00e942bc-e2b0-4055-be3a-44f68ef03b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_96f68cd7-e37c-4c7f-8a60-76cdf6c7e2ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_29f57a51-ce6f-40ff-8247-d45f396cf3a4" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_96f68cd7-e37c-4c7f-8a60-76cdf6c7e2ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_5c06653f-49ef-44cd-affc-672160c2eb33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_29f57a51-ce6f-40ff-8247-d45f396cf3a4" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_5c06653f-49ef-44cd-affc-672160c2eb33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_29f02057-ffab-410f-9417-4f5e2558b2f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_749c8ef5-0bec-4661-8695-2fc3842a75cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_29f02057-ffab-410f-9417-4f5e2558b2f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_02c9eb84-c9a0-48ec-8c15-b86539223311" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_72a4378b-d133-4e82-8063-8190bf3f031e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_02c9eb84-c9a0-48ec-8c15-b86539223311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2f3d35d0-dcf3-4fe7-8544-8d6c4a25a000" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_02c9eb84-c9a0-48ec-8c15-b86539223311" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2f3d35d0-dcf3-4fe7-8544-8d6c4a25a000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_b32dacac-da34-4d73-ab14-72e799615b49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_02c9eb84-c9a0-48ec-8c15-b86539223311" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_b32dacac-da34-4d73-ab14-72e799615b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_c88d99b9-d135-4904-bd99-fdc0c601f91f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_02c9eb84-c9a0-48ec-8c15-b86539223311" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_c88d99b9-d135-4904-bd99-fdc0c601f91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_4b2ab1d9-b50c-4b75-953b-24722f38d7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_02c9eb84-c9a0-48ec-8c15-b86539223311" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_4b2ab1d9-b50c-4b75-953b-24722f38d7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_29bce474-f8bd-4323-9818-027a1d38da21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_02c9eb84-c9a0-48ec-8c15-b86539223311" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_29bce474-f8bd-4323-9818-027a1d38da21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4f335d2b-447d-47c7-96ab-02113614fc3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_72a4378b-d133-4e82-8063-8190bf3f031e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4f335d2b-447d-47c7-96ab-02113614fc3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_27becb4b-581e-41e1-9cd2-6e879e740c69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4f335d2b-447d-47c7-96ab-02113614fc3a" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_27becb4b-581e-41e1-9cd2-6e879e740c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_73c362c4-2519-4907-9038-921c32f5260e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4f335d2b-447d-47c7-96ab-02113614fc3a" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_73c362c4-2519-4907-9038-921c32f5260e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_PaymentsForFinancingArrangements_460a12b8-a492-4419-83b7-64db4a490396" xlink:href="calx-20241231.xsd#calx_PaymentsForFinancingArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4f335d2b-447d-47c7-96ab-02113614fc3a" xlink:to="loc_calx_PaymentsForFinancingArrangements_460a12b8-a492-4419-83b7-64db4a490396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b3905b3c-fcb5-4785-8bf1-39e36566d860" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4f335d2b-447d-47c7-96ab-02113614fc3a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b3905b3c-fcb5-4785-8bf1-39e36566d860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a7a80f44-5d35-4c6e-a57a-d8cd2501f1ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_72a4378b-d133-4e82-8063-8190bf3f031e" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a7a80f44-5d35-4c6e-a57a-d8cd2501f1ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8365d6a9-e9ec-487b-a35e-c4cee5b83996" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_72a4378b-d133-4e82-8063-8190bf3f031e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8365d6a9-e9ec-487b-a35e-c4cee5b83996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_113b930f-05d9-4f4b-b5ec-d481bcc58ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_72a4378b-d133-4e82-8063-8190bf3f031e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_113b930f-05d9-4f4b-b5ec-d481bcc58ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d4d1d48f-8509-4b83-9aee-13de0cb2cc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_72a4378b-d133-4e82-8063-8190bf3f031e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d4d1d48f-8509-4b83-9aee-13de0cb2cc4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_ead00d1d-7000-42d9-9e26-63f9b5c36374" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_72a4378b-d133-4e82-8063-8190bf3f031e" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_ead00d1d-7000-42d9-9e26-63f9b5c36374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_7021061a-565f-4ca0-b763-11e930ba1bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_ead00d1d-7000-42d9-9e26-63f9b5c36374" xlink:to="loc_us-gaap_InterestPaidNet_7021061a-565f-4ca0-b763-11e930ba1bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_74fc0673-30e6-45f6-b23a-f319130d67f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_ead00d1d-7000-42d9-9e26-63f9b5c36374" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_74fc0673-30e6-45f6-b23a-f319130d67f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_a83d1984-e494-4934-8390-648a1d153363" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_72a4378b-d133-4e82-8063-8190bf3f031e" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_a83d1984-e494-4934-8390-648a1d153363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ChangeInCapitalExpendituresIncurredButNotYetPaid_a8b1a641-519b-44b3-8f77-843fc551d0a3" xlink:href="calx-20241231.xsd#calx_ChangeInCapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_a83d1984-e494-4934-8390-648a1d153363" xlink:to="loc_calx_ChangeInCapitalExpendituresIncurredButNotYetPaid_a8b1a641-519b-44b3-8f77-843fc551d0a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPolicies" xlink:type="simple" xlink:href="calx-20241231.xsd#DescriptionofBusinessandSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_61b3ac44-2632-473b-892e-38deef248900" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_45fbab06-cd1d-4eb2-9e46-3f0c437117d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_61b3ac44-2632-473b-892e-38deef248900" xlink:to="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_45fbab06-cd1d-4eb2-9e46-3f0c437117d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CashCashEquivalentsandMarketableSecurities" xlink:type="simple" xlink:href="calx-20241231.xsd#CashCashEquivalentsandMarketableSecurities"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/CashCashEquivalentsandMarketableSecurities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_a60d5579-bdf2-4478-8b13-0d0f6f4d82c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock_76486b4a-9e22-4d8b-9fde-3e03793b1078" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_a60d5579-bdf2-4478-8b13-0d0f6f4d82c2" xlink:to="loc_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock_76486b4a-9e22-4d8b-9fde-3e03793b1078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="calx-20241231.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_d45496c9-4862-4390-9268-222c222008a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_89f4fe58-e68e-4a01-98c9-1192cc2347f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d45496c9-4862-4390-9268-222c222008a3" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_89f4fe58-e68e-4a01-98c9-1192cc2347f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/BalanceSheetDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#BalanceSheetDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/BalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_db506d11-9b75-44e9-acf1-6b72e31d6cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_0cafd6a3-8ebb-4a11-b92b-968a12b1ff2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_db506d11-9b75-44e9-acf1-6b72e31d6cc8" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_0cafd6a3-8ebb-4a11-b92b-968a12b1ff2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="calx-20241231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fba2e5be-231e-45a4-b316-1bc99d12cc86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_3ca2415b-0c16-44c4-b284-c59df424cd6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fba2e5be-231e-45a4-b316-1bc99d12cc86" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_3ca2415b-0c16-44c4-b284-c59df424cd6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquity" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_0353b227-e048-4d4f-9114-1a855d5badb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_676a7de7-bfca-44e5-a8de-8b8cf0717b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0353b227-e048-4d4f-9114-1a855d5badb2" xlink:to="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_676a7de7-bfca-44e5-a8de-8b8cf0717b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/EmployeeBenefitPlan" xlink:type="simple" xlink:href="calx-20241231.xsd#EmployeeBenefitPlan"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/EmployeeBenefitPlan" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4ccd547d-5985-4612-a4f2-0b87a8aea61e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_1bfe08ae-d0b6-4e95-b413-c640fab7908a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4ccd547d-5985-4612-a4f2-0b87a8aea61e" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_1bfe08ae-d0b6-4e95-b413-c640fab7908a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="simple" xlink:href="calx-20241231.xsd#AccumulatedOtherComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_df42faff-d61d-4548-9e65-70149b2fc1c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_ff10201a-49a6-4d7b-86a2-43a3eae5bae0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_df42faff-d61d-4548-9e65-70149b2fc1c1" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_ff10201a-49a6-4d7b-86a2-43a3eae5bae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/IncomeTaxes" xlink:type="simple" xlink:href="calx-20241231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_dd564f79-2075-4c64-94e7-f9787485adf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_56d4be82-0da6-4be2-b24f-4b68bc7f14fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_dd564f79-2075-4c64-94e7-f9787485adf8" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_56d4be82-0da6-4be2-b24f-4b68bc7f14fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/NetIncomeLossPerCommonShare" xlink:type="simple" xlink:href="calx-20241231.xsd#NetIncomeLossPerCommonShare"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/NetIncomeLossPerCommonShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_07636f54-1bdd-4952-a2b9-d0d2486ac8a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_a97d257d-f7f4-41f9-970a-102f60d98fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_07636f54-1bdd-4952-a2b9-d0d2486ac8a8" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_a97d257d-f7f4-41f9-970a-102f60d98fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/RevenuefromContractswithCustomers" xlink:type="simple" xlink:href="calx-20241231.xsd#RevenuefromContractswithCustomers"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/RevenuefromContractswithCustomers" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b132c413-0d80-40f5-9d18-bc38a9969558" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_c8c809c2-a976-4363-894e-4f48943ff96f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b132c413-0d80-40f5-9d18-bc38a9969558" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_c8c809c2-a976-4363-894e-4f48943ff96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/SegmentInformation" xlink:type="simple" xlink:href="calx-20241231.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_647d61d6-b4f6-48bc-9710-4e2a223b16f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_78dfa50e-0d7b-420b-abe1-3c5b78853d89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_647d61d6-b4f6-48bc-9710-4e2a223b16f4" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_78dfa50e-0d7b-420b-abe1-3c5b78853d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="calx-20241231.xsd#DescriptionofBusinessandSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4acecda7-248e-4d73-8ccf-01386b1691f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_d70e3e23-ca5f-4a57-b7c7-2af82980e29d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4acecda7-248e-4d73-8ccf-01386b1691f4" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_d70e3e23-ca5f-4a57-b7c7-2af82980e29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_09424414-569f-4ddd-b263-5aeef9f3afce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4acecda7-248e-4d73-8ccf-01386b1691f4" xlink:to="loc_us-gaap_UseOfEstimates_09424414-569f-4ddd-b263-5aeef9f3afce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_b5351485-1031-4ada-8aea-af3eaacaff26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4acecda7-248e-4d73-8ccf-01386b1691f4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_b5351485-1031-4ada-8aea-af3eaacaff26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_8fd42841-a2f1-4ded-bec7-a848b2ebf646" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4acecda7-248e-4d73-8ccf-01386b1691f4" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_8fd42841-a2f1-4ded-bec7-a848b2ebf646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_9e13ffac-25a2-4945-b55d-25c896c35478" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4acecda7-248e-4d73-8ccf-01386b1691f4" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_9e13ffac-25a2-4945-b55d-25c896c35478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_d81aac7e-2f81-4a3d-8af6-076919756187" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4acecda7-248e-4d73-8ccf-01386b1691f4" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_d81aac7e-2f81-4a3d-8af6-076919756187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_648e4a5d-e796-4a36-ab36-adfc59a7c716" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4acecda7-248e-4d73-8ccf-01386b1691f4" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_648e4a5d-e796-4a36-ab36-adfc59a7c716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_49df5269-dad5-4a1c-9937-0c2afd46f760" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4acecda7-248e-4d73-8ccf-01386b1691f4" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_49df5269-dad5-4a1c-9937-0c2afd46f760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_adc37acc-6804-4c02-9c88-7ed1d4ca0225" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4acecda7-248e-4d73-8ccf-01386b1691f4" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_adc37acc-6804-4c02-9c88-7ed1d4ca0225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock_f014e21c-e5c9-4432-a8e8-b4afa9c14c0c" xlink:href="calx-20241231.xsd#calx_CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4acecda7-248e-4d73-8ccf-01386b1691f4" xlink:to="loc_calx_CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock_f014e21c-e5c9-4432-a8e8-b4afa9c14c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_191bb217-0309-4e8b-a6dd-dc4c9bed553b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4acecda7-248e-4d73-8ccf-01386b1691f4" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_191bb217-0309-4e8b-a6dd-dc4c9bed553b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_22409be7-480c-4e51-8a94-4699fa0aaa43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4acecda7-248e-4d73-8ccf-01386b1691f4" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_22409be7-480c-4e51-8a94-4699fa0aaa43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4dbe4983-496a-4c44-abb3-b1a3e5182e18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4acecda7-248e-4d73-8ccf-01386b1691f4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4dbe4983-496a-4c44-abb3-b1a3e5182e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_fff314aa-6e70-45cb-98ea-2f1957dca55f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4acecda7-248e-4d73-8ccf-01386b1691f4" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_fff314aa-6e70-45cb-98ea-2f1957dca55f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_baccc06c-83e2-46bf-ab2e-981290490cae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4acecda7-248e-4d73-8ccf-01386b1691f4" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_baccc06c-83e2-46bf-ab2e-981290490cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_24bd0dc4-b8d0-4a72-a40b-2fc31c95f67e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4acecda7-248e-4d73-8ccf-01386b1691f4" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_24bd0dc4-b8d0-4a72-a40b-2fc31c95f67e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_4550ff16-257b-4bc8-b8ed-4ea8d619ab3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4acecda7-248e-4d73-8ccf-01386b1691f4" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_4550ff16-257b-4bc8-b8ed-4ea8d619ab3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesTables" xlink:type="simple" xlink:href="calx-20241231.xsd#CashCashEquivalentsandMarketableSecuritiesTables"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_12ddd222-a162-453a-918c-5a76cd030bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_02a77fe4-db40-4b4f-a9fb-00b321eed6de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_12ddd222-a162-453a-918c-5a76cd030bdd" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_02a77fe4-db40-4b4f-a9fb-00b321eed6de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_c87506e5-eef6-4957-b19e-42fd7761a22b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_12ddd222-a162-453a-918c-5a76cd030bdd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_c87506e5-eef6-4957-b19e-42fd7761a22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="calx-20241231.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_127d4bbf-02d0-4d36-a16f-8a01bc5ef1e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_66665f8e-49ab-4f8c-a0ea-ed503f25fe81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_127d4bbf-02d0-4d36-a16f-8a01bc5ef1e4" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_66665f8e-49ab-4f8c-a0ea-ed503f25fe81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/BalanceSheetDetailsTables" xlink:type="simple" xlink:href="calx-20241231.xsd#BalanceSheetDetailsTables"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/BalanceSheetDetailsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_7f5c6b55-a434-40f6-b3b7-4271b0d5d766" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_d8ec98d1-ff96-471b-84c8-38132cf86294" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_7f5c6b55-a434-40f6-b3b7-4271b0d5d766" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_d8ec98d1-ff96-471b-84c8-38132cf86294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock_5c7b5dbf-bebe-4599-b795-c7412cef379b" xlink:href="calx-20241231.xsd#calx_ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_7f5c6b55-a434-40f6-b3b7-4271b0d5d766" xlink:to="loc_calx_ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock_5c7b5dbf-bebe-4599-b795-c7412cef379b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_9748737d-07a1-4fd3-bf72-bac20659ff29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_7f5c6b55-a434-40f6-b3b7-4271b0d5d766" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_9748737d-07a1-4fd3-bf72-bac20659ff29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_2f94a457-a027-4d50-b9b9-fda7de5b1bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_7f5c6b55-a434-40f6-b3b7-4271b0d5d766" xlink:to="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_2f94a457-a027-4d50-b9b9-fda7de5b1bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_5b0cd7a7-e42f-4d0d-bf57-ee6294e96e72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_7f5c6b55-a434-40f6-b3b7-4271b0d5d766" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_5b0cd7a7-e42f-4d0d-bf57-ee6294e96e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_dbf00891-74fe-4ee5-a343-f276279db77d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_7f5c6b55-a434-40f6-b3b7-4271b0d5d766" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_dbf00891-74fe-4ee5-a343-f276279db77d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_cdbbe2c8-87d7-4c5d-9068-16e820b38938" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_7f5c6b55-a434-40f6-b3b7-4271b0d5d766" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_cdbbe2c8-87d7-4c5d-9068-16e820b38938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="calx-20241231.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_216ad0f8-14d8-44e2-8576-89fa3c427483" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7bcf8f91-9b69-4a76-9023-a08611e0188f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_216ad0f8-14d8-44e2-8576-89fa3c427483" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7bcf8f91-9b69-4a76-9023-a08611e0188f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_LesseeOperatingLeaseLiabilityTableTextBlock_84d59656-3447-4a4c-88ed-22a157ba510c" xlink:href="calx-20241231.xsd#calx_LesseeOperatingLeaseLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_216ad0f8-14d8-44e2-8576-89fa3c427483" xlink:to="loc_calx_LesseeOperatingLeaseLiabilityTableTextBlock_84d59656-3447-4a4c-88ed-22a157ba510c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_41114200-7cb8-43ca-95f4-5c2a1b822480" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_216ad0f8-14d8-44e2-8576-89fa3c427483" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_41114200-7cb8-43ca-95f4-5c2a1b822480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f06e1421-c29c-44d4-a1b6-8f62a185d02d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_cb937bc4-abb4-473c-8e18-a066d8d8a8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f06e1421-c29c-44d4-a1b6-8f62a185d02d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_cb937bc4-abb4-473c-8e18-a066d8d8a8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_9c6269c0-56bf-4817-b319-6ea34ae46b59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f06e1421-c29c-44d4-a1b6-8f62a185d02d" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_9c6269c0-56bf-4817-b319-6ea34ae46b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ScheduleOfGrantDateFairValuesTableTextBlock_e7a4a81f-8f8f-4f12-81ef-352bbbb91fb3" xlink:href="calx-20241231.xsd#calx_ScheduleOfGrantDateFairValuesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f06e1421-c29c-44d4-a1b6-8f62a185d02d" xlink:to="loc_calx_ScheduleOfGrantDateFairValuesTableTextBlock_e7a4a81f-8f8f-4f12-81ef-352bbbb91fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1faea9b5-8d29-4f73-9d81-4980c93b7d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f06e1421-c29c-44d4-a1b6-8f62a185d02d" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1faea9b5-8d29-4f73-9d81-4980c93b7d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_22ac5482-8165-4659-89de-be9c856f0f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f06e1421-c29c-44d4-a1b6-8f62a185d02d" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_22ac5482-8165-4659-89de-be9c856f0f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_79cb25bd-3291-48da-bb5c-577033471254" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f06e1421-c29c-44d4-a1b6-8f62a185d02d" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_79cb25bd-3291-48da-bb5c-577033471254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SharesReservedForFutureIssuanceTableTextBlock_c7089691-e5ee-4c6c-981c-a3e861480adc" xlink:href="calx-20241231.xsd#calx_SharesReservedForFutureIssuanceTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f06e1421-c29c-44d4-a1b6-8f62a185d02d" xlink:to="loc_calx_SharesReservedForFutureIssuanceTableTextBlock_c7089691-e5ee-4c6c-981c-a3e861480adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="simple" xlink:href="calx-20241231.xsd#AccumulatedOtherComprehensiveLossTables"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_a24a7a93-2411-4183-83d5-9ba0410b7195" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_139fd512-6d13-4a82-94d2-80753baad053" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a24a7a93-2411-4183-83d5-9ba0410b7195" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_139fd512-6d13-4a82-94d2-80753baad053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="calx-20241231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_479a0791-a35b-4c54-ac17-48caf329ef1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_d206cbfe-a098-4f9c-a1bd-27533c1b4fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_479a0791-a35b-4c54-ac17-48caf329ef1d" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_d206cbfe-a098-4f9c-a1bd-27533c1b4fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_bf5df789-1e96-4b69-bad1-cf3a5c6ad89d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_479a0791-a35b-4c54-ac17-48caf329ef1d" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_bf5df789-1e96-4b69-bad1-cf3a5c6ad89d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0e1e36ec-21b0-4859-8759-679340f45a10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_479a0791-a35b-4c54-ac17-48caf329ef1d" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0e1e36ec-21b0-4859-8759-679340f45a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_3791a1c8-eed5-4ac0-95c0-0e667d8b864a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_479a0791-a35b-4c54-ac17-48caf329ef1d" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_3791a1c8-eed5-4ac0-95c0-0e667d8b864a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_4cc37e8d-ae1e-4c76-80ef-ed12facca9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_479a0791-a35b-4c54-ac17-48caf329ef1d" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_4cc37e8d-ae1e-4c76-80ef-ed12facca9b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/NetIncomeLossPerCommonShareTables" xlink:type="simple" xlink:href="calx-20241231.xsd#NetIncomeLossPerCommonShareTables"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/NetIncomeLossPerCommonShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_5bb33530-8f56-4da9-92bf-af9a254c19fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1fc56d00-979e-4ed7-82ad-b68c067c85e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5bb33530-8f56-4da9-92bf-af9a254c19fb" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1fc56d00-979e-4ed7-82ad-b68c067c85e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="calx-20241231.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_c7a174c8-c3aa-404c-977b-72f38eee186e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_651a46be-236e-429a-96fe-bc03a48dbf93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c7a174c8-c3aa-404c-977b-72f38eee186e" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_651a46be-236e-429a-96fe-bc03a48dbf93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_52814d35-0f81-400a-879d-ec0dba96ebb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c7a174c8-c3aa-404c-977b-72f38eee186e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_52814d35-0f81-400a-879d-ec0dba96ebb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#DescriptionofBusinessandSignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_72c0ec8a-7f53-4770-9e19-c57b14b7d364" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ScheduleOfCertainTermsTableTable_6ef33ad4-1355-4e84-8911-77bb6d98c60b" xlink:href="calx-20241231.xsd#calx_ScheduleOfCertainTermsTableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_72c0ec8a-7f53-4770-9e19-c57b14b7d364" xlink:to="loc_calx_ScheduleOfCertainTermsTableTable_6ef33ad4-1355-4e84-8911-77bb6d98c60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_62947475-1103-4d71-af41-d5f260e78d9d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_ScheduleOfCertainTermsTableTable_6ef33ad4-1355-4e84-8911-77bb6d98c60b" xlink:to="loc_srt_RangeAxis_62947475-1103-4d71-af41-d5f260e78d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3d292a02-8487-4e47-befe-1a070f2270b9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_62947475-1103-4d71-af41-d5f260e78d9d" xlink:to="loc_srt_RangeMember_3d292a02-8487-4e47-befe-1a070f2270b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8bae3cbd-b506-482a-bc15-54eec87d46cc" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3d292a02-8487-4e47-befe-1a070f2270b9" xlink:to="loc_srt_MinimumMember_8bae3cbd-b506-482a-bc15-54eec87d46cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a9027f3c-f1ee-4c3a-bed5-745eafe57285" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3d292a02-8487-4e47-befe-1a070f2270b9" xlink:to="loc_srt_MaximumMember_a9027f3c-f1ee-4c3a-bed5-745eafe57285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_f66a4924-6e4d-4e27-9480-8f1100e2899e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_ScheduleOfCertainTermsTableTable_6ef33ad4-1355-4e84-8911-77bb6d98c60b" xlink:to="loc_srt_ConsolidatedEntitiesAxis_f66a4924-6e4d-4e27-9480-8f1100e2899e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_8426c65f-5a1d-4045-a823-106fb3904cbb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_f66a4924-6e4d-4e27-9480-8f1100e2899e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_8426c65f-5a1d-4045-a823-106fb3904cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_2d38a5f4-6b0b-4bf3-b013-f362f55b11e4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_8426c65f-5a1d-4045-a823-106fb3904cbb" xlink:to="loc_srt_SubsidiariesMember_2d38a5f4-6b0b-4bf3-b013-f362f55b11e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4eba1945-3bdd-420e-9378-58e9d9fe7a77" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_ScheduleOfCertainTermsTableTable_6ef33ad4-1355-4e84-8911-77bb6d98c60b" xlink:to="loc_srt_StatementGeographicalAxis_4eba1945-3bdd-420e-9378-58e9d9fe7a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2a0b86be-234b-42c1-86eb-d67696dcd4b8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_4eba1945-3bdd-420e-9378-58e9d9fe7a77" xlink:to="loc_srt_SegmentGeographicalDomain_2a0b86be-234b-42c1-86eb-d67696dcd4b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_BrazilChinaAndUnitedKingdomMember_4c9cfd1b-f3d9-446c-8359-853aaa2f701e" xlink:href="calx-20241231.xsd#calx_BrazilChinaAndUnitedKingdomMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2a0b86be-234b-42c1-86eb-d67696dcd4b8" xlink:to="loc_calx_BrazilChinaAndUnitedKingdomMember_4c9cfd1b-f3d9-446c-8359-853aaa2f701e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26f57441-81ea-4865-9b13-6c4297c66bac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_ScheduleOfCertainTermsTableTable_6ef33ad4-1355-4e84-8911-77bb6d98c60b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26f57441-81ea-4865-9b13-6c4297c66bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e528c45e-7851-48f0-b27c-acef809a457f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26f57441-81ea-4865-9b13-6c4297c66bac" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e528c45e-7851-48f0-b27c-acef809a457f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_a8da0c22-8efa-434d-b8ef-b35b8c8a603a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e528c45e-7851-48f0-b27c-acef809a457f" xlink:to="loc_us-gaap_ComputerEquipmentMember_a8da0c22-8efa-434d-b8ef-b35b8c8a603a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_b3b10e0e-364b-4e06-9696-30bd72249f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e528c45e-7851-48f0-b27c-acef809a457f" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_b3b10e0e-364b-4e06-9696-30bd72249f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_3ccfc3cd-f4c0-4d01-bf97-13c4ac1f4f49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e528c45e-7851-48f0-b27c-acef809a457f" xlink:to="loc_us-gaap_EquipmentMember_3ccfc3cd-f4c0-4d01-bf97-13c4ac1f4f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_1a1a2230-fe9d-4448-8032-27db2154557d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e528c45e-7851-48f0-b27c-acef809a457f" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_1a1a2230-fe9d-4448-8032-27db2154557d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ScheduleOfCertainTermsLineItemsLineItems_c761fcc8-31b4-4b70-bd73-a213a2765701" xlink:href="calx-20241231.xsd#calx_ScheduleOfCertainTermsLineItemsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_ScheduleOfCertainTermsTableTable_6ef33ad4-1355-4e84-8911-77bb6d98c60b" xlink:to="loc_calx_ScheduleOfCertainTermsLineItemsLineItems_c761fcc8-31b4-4b70-bd73-a213a2765701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ProductWarrantyPeriod_390a6fd9-a951-480a-b6e9-eeb90846f615" xlink:href="calx-20241231.xsd#calx_ProductWarrantyPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_ScheduleOfCertainTermsLineItemsLineItems_c761fcc8-31b4-4b70-bd73-a213a2765701" xlink:to="loc_calx_ProductWarrantyPeriod_390a6fd9-a951-480a-b6e9-eeb90846f615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_2c71da71-fb24-4e68-be92-bf39cfbb23ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_ScheduleOfCertainTermsLineItemsLineItems_c761fcc8-31b4-4b70-bd73-a213a2765701" xlink:to="loc_us-gaap_Cash_2c71da71-fb24-4e68-be92-bf39cfbb23ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_cda79869-da14-435e-b2af-f41df087df8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_ScheduleOfCertainTermsLineItemsLineItems_c761fcc8-31b4-4b70-bd73-a213a2765701" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_cda79869-da14-435e-b2af-f41df087df8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_84a8d68d-c20d-4d9c-9d03-643c20d252ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_ScheduleOfCertainTermsLineItemsLineItems_c761fcc8-31b4-4b70-bd73-a213a2765701" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_84a8d68d-c20d-4d9c-9d03-643c20d252ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_c4dfd3f6-a92d-4ee4-96c8-55ed377a25e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_ScheduleOfCertainTermsLineItemsLineItems_c761fcc8-31b4-4b70-bd73-a213a2765701" xlink:to="loc_us-gaap_NumberOfOperatingSegments_c4dfd3f6-a92d-4ee4-96c8-55ed377a25e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_ad5c662c-ffa0-4fc9-8106-b5703c0cc7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_ScheduleOfCertainTermsLineItemsLineItems_c761fcc8-31b4-4b70-bd73-a213a2765701" xlink:to="loc_us-gaap_NumberOfReportingUnits_ad5c662c-ffa0-4fc9-8106-b5703c0cc7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_02c9a97b-564c-44e2-8893-5746c5e8e1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_ScheduleOfCertainTermsLineItemsLineItems_c761fcc8-31b4-4b70-bd73-a213a2765701" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_02c9a97b-564c-44e2-8893-5746c5e8e1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_1722af89-6da2-407c-9ab8-573a5b5ce766" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_2c7cae38-d6fd-4c0e-9edb-31d2aaebdebe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_1722af89-6da2-407c-9ab8-573a5b5ce766" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_2c7cae38-d6fd-4c0e-9edb-31d2aaebdebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_d7364113-b0cc-4049-8cf6-791c2be19046" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_2c7cae38-d6fd-4c0e-9edb-31d2aaebdebe" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_d7364113-b0cc-4049-8cf6-791c2be19046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0a92625-cbb1-419c-a075-7e61ac22efbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_d7364113-b0cc-4049-8cf6-791c2be19046" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0a92625-cbb1-419c-a075-7e61ac22efbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_f67812fe-88d4-4009-9da3-d850a7c0df65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0a92625-cbb1-419c-a075-7e61ac22efbd" xlink:to="loc_us-gaap_CashMember_f67812fe-88d4-4009-9da3-d850a7c0df65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_1f54a715-fb09-4b3b-8c56-bcadd6149700" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0a92625-cbb1-419c-a075-7e61ac22efbd" xlink:to="loc_us-gaap_CommercialPaperMember_1f54a715-fb09-4b3b-8c56-bcadd6149700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_8017b936-b613-4da3-9ca2-1cffaccc50bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0a92625-cbb1-419c-a075-7e61ac22efbd" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_8017b936-b613-4da3-9ca2-1cffaccc50bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_a3d835e2-6ee1-4603-a142-89db22400571" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e0a92625-cbb1-419c-a075-7e61ac22efbd" xlink:to="loc_us-gaap_MoneyMarketFundsMember_a3d835e2-6ee1-4603-a142-89db22400571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_365cf1e6-3ac4-4df8-886c-340199364cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_2c7cae38-d6fd-4c0e-9edb-31d2aaebdebe" xlink:to="loc_us-gaap_FinancialInstrumentAxis_365cf1e6-3ac4-4df8-886c-340199364cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07e0cf6a-9cd4-44f3-a667-f91c8f365e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_365cf1e6-3ac4-4df8-886c-340199364cb8" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07e0cf6a-9cd4-44f3-a667-f91c8f365e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_2bcc1514-5c3c-4a08-9a4d-26d3ca2043ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07e0cf6a-9cd4-44f3-a667-f91c8f365e5d" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_2bcc1514-5c3c-4a08-9a4d-26d3ca2043ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_3ad451a9-f282-447c-b0b4-0882e1099012" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07e0cf6a-9cd4-44f3-a667-f91c8f365e5d" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_3ad451a9-f282-447c-b0b4-0882e1099012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b1700ca0-6a5a-46ea-816b-1ecd4a8b6bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07e0cf6a-9cd4-44f3-a667-f91c8f365e5d" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b1700ca0-6a5a-46ea-816b-1ecd4a8b6bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_170ba078-d585-4c76-bd7f-abb46c5d7ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07e0cf6a-9cd4-44f3-a667-f91c8f365e5d" xlink:to="loc_us-gaap_CommercialPaperMember_170ba078-d585-4c76-bd7f-abb46c5d7ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalNotesMember_7dae7389-6892-4d5e-8f8f-7d3dbf48bae9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MunicipalNotesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07e0cf6a-9cd4-44f3-a667-f91c8f365e5d" xlink:to="loc_us-gaap_MunicipalNotesMember_7dae7389-6892-4d5e-8f8f-7d3dbf48bae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ee8821a9-caa3-4a88-a856-6d758243763e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_2c7cae38-d6fd-4c0e-9edb-31d2aaebdebe" xlink:to="loc_srt_RangeAxis_ee8821a9-caa3-4a88-a856-6d758243763e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bebb30b9-ea0a-454e-8bd4-039a9529a553" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ee8821a9-caa3-4a88-a856-6d758243763e" xlink:to="loc_srt_RangeMember_bebb30b9-ea0a-454e-8bd4-039a9529a553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_97c97235-af2c-49df-a4b5-6c7524f8603c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bebb30b9-ea0a-454e-8bd4-039a9529a553" xlink:to="loc_srt_MaximumMember_97c97235-af2c-49df-a4b5-6c7524f8603c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_86e643c7-5c9b-480b-815a-3da87e3dd0ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_2c7cae38-d6fd-4c0e-9edb-31d2aaebdebe" xlink:to="loc_us-gaap_CashAndCashEquivalentsLineItems_86e643c7-5c9b-480b-815a-3da87e3dd0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_16fc76ac-fcdc-4160-b117-730d1bc98e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_86e643c7-5c9b-480b-815a-3da87e3dd0ae" xlink:to="loc_us-gaap_Cash_16fc76ac-fcdc-4160-b117-730d1bc98e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_619e078d-f89e-471a-9884-b58cce54583e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_86e643c7-5c9b-480b-815a-3da87e3dd0ae" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_619e078d-f89e-471a-9884-b58cce54583e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_82c73b83-2e4a-4ad9-aa5a-28ea5ed7826b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_86e643c7-5c9b-480b-815a-3da87e3dd0ae" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_82c73b83-2e4a-4ad9-aa5a-28ea5ed7826b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_1d36247f-fe1f-4d92-aabe-d3d3a6448357" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_86e643c7-5c9b-480b-815a-3da87e3dd0ae" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_1d36247f-fe1f-4d92-aabe-d3d3a6448357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_CashCashEquivalentsAndMarketableSecurities_bf0d7b8d-6abe-4fe7-aa99-f1e680f94290" xlink:href="calx-20241231.xsd#calx_CashCashEquivalentsAndMarketableSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_86e643c7-5c9b-480b-815a-3da87e3dd0ae" xlink:to="loc_calx_CashCashEquivalentsAndMarketableSecurities_bf0d7b8d-6abe-4fe7-aa99-f1e680f94290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm_a9aa837f-1a3d-4b8d-903e-cd82e29121a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_86e643c7-5c9b-480b-815a-3da87e3dd0ae" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm_a9aa837f-1a3d-4b8d-903e-cd82e29121a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_c3ead1e7-ae43-4b73-b01b-bac2acf03e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_155c79e8-66bc-4b80-aa36-115f212d36d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_c3ead1e7-ae43-4b73-b01b-bac2acf03e5b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_155c79e8-66bc-4b80-aa36-115f212d36d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_a401a032-72a8-41fb-a663-f67ec3f06fab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_155c79e8-66bc-4b80-aa36-115f212d36d4" xlink:to="loc_us-gaap_FinancialInstrumentAxis_a401a032-72a8-41fb-a663-f67ec3f06fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c28ac759-b863-4591-9ace-e5e3d1f97144" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a401a032-72a8-41fb-a663-f67ec3f06fab" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c28ac759-b863-4591-9ace-e5e3d1f97144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_7fbdfe1d-f906-428c-8042-ded1ee4dda85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c28ac759-b863-4591-9ace-e5e3d1f97144" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_7fbdfe1d-f906-428c-8042-ded1ee4dda85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_d970343e-cefe-4862-a7e8-0db789c8ce29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c28ac759-b863-4591-9ace-e5e3d1f97144" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_d970343e-cefe-4862-a7e8-0db789c8ce29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_17c1248d-8953-4b96-9ae5-85e3594bbd4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c28ac759-b863-4591-9ace-e5e3d1f97144" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_17c1248d-8953-4b96-9ae5-85e3594bbd4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_7f64fbd3-de66-4535-81ac-da6f41f43ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c28ac759-b863-4591-9ace-e5e3d1f97144" xlink:to="loc_us-gaap_CommercialPaperMember_7f64fbd3-de66-4535-81ac-da6f41f43ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalNotesMember_6ca285b4-ab80-47e8-b430-5a275980a31a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MunicipalNotesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c28ac759-b863-4591-9ace-e5e3d1f97144" xlink:to="loc_us-gaap_MunicipalNotesMember_6ca285b4-ab80-47e8-b430-5a275980a31a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_797bdd8f-c765-4a94-b541-8c7e1ac63dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_155c79e8-66bc-4b80-aa36-115f212d36d4" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_797bdd8f-c765-4a94-b541-8c7e1ac63dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_9b735064-e2e7-4b6a-b773-adbbd37ac6f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_797bdd8f-c765-4a94-b541-8c7e1ac63dd7" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_9b735064-e2e7-4b6a-b773-adbbd37ac6f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember_f8b44ab0-3aef-4810-b921-e931a70f2031" xlink:href="calx-20241231.xsd#calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_9b735064-e2e7-4b6a-b773-adbbd37ac6f4" xlink:to="loc_calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember_f8b44ab0-3aef-4810-b921-e931a70f2031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShortTermMarketableSecuritiesMember_e924083b-c36c-4cf5-b2fb-4487023cfd5c" xlink:href="calx-20241231.xsd#calx_ShortTermMarketableSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_9b735064-e2e7-4b6a-b773-adbbd37ac6f4" xlink:to="loc_calx_ShortTermMarketableSecuritiesMember_e924083b-c36c-4cf5-b2fb-4487023cfd5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e3e6204c-5213-41ea-8861-80a799f1cb15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_155c79e8-66bc-4b80-aa36-115f212d36d4" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e3e6204c-5213-41ea-8861-80a799f1cb15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_2b9c8f71-36bc-4427-8aa7-eb8a1799a8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e3e6204c-5213-41ea-8861-80a799f1cb15" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_2b9c8f71-36bc-4427-8aa7-eb8a1799a8a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_2766ea29-19df-4937-b33b-b30782dca352" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e3e6204c-5213-41ea-8861-80a799f1cb15" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_2766ea29-19df-4937-b33b-b30782dca352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_1dffd6a6-9fb3-4489-8b83-7362c6d05be6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e3e6204c-5213-41ea-8861-80a799f1cb15" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_1dffd6a6-9fb3-4489-8b83-7362c6d05be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#FairValueMeasurementsDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_79550b6a-369e-4f54-98e1-bc95129671da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e721cfcb-542f-42e2-8ca5-81e483ae912a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_79550b6a-369e-4f54-98e1-bc95129671da" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e721cfcb-542f-42e2-8ca5-81e483ae912a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_25a63d74-5803-4c75-a37c-850b8e13062c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e721cfcb-542f-42e2-8ca5-81e483ae912a" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_25a63d74-5803-4c75-a37c-850b8e13062c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_a45b63af-e9d7-45ef-80ba-5c64e41eccd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_25a63d74-5803-4c75-a37c-850b8e13062c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_a45b63af-e9d7-45ef-80ba-5c64e41eccd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_bf8c5e4c-2dd8-4e64-9a79-7ba701c7760d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_a45b63af-e9d7-45ef-80ba-5c64e41eccd6" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_bf8c5e4c-2dd8-4e64-9a79-7ba701c7760d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_4d6d81e2-e64e-403f-8f58-9880f797f1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e721cfcb-542f-42e2-8ca5-81e483ae912a" xlink:to="loc_us-gaap_FinancialInstrumentAxis_4d6d81e2-e64e-403f-8f58-9880f797f1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e0681fd0-1740-4480-92d1-172bce1a5190" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4d6d81e2-e64e-403f-8f58-9880f797f1c4" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e0681fd0-1740-4480-92d1-172bce1a5190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_322a45b3-3591-4b67-a059-e174700b3d24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e0681fd0-1740-4480-92d1-172bce1a5190" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_322a45b3-3591-4b67-a059-e174700b3d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_9815acf5-de53-4e45-ac96-36f8e1c56d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e0681fd0-1740-4480-92d1-172bce1a5190" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_9815acf5-de53-4e45-ac96-36f8e1c56d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_75ddfce6-ed38-4540-8d76-ebc41716e6ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e0681fd0-1740-4480-92d1-172bce1a5190" xlink:to="loc_us-gaap_CommercialPaperMember_75ddfce6-ed38-4540-8d76-ebc41716e6ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_e53ebf5a-a7b4-4348-9ca8-e6ddcdd4f1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e0681fd0-1740-4480-92d1-172bce1a5190" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_e53ebf5a-a7b4-4348-9ca8-e6ddcdd4f1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalNotesMember_14d602e1-c9d8-4e77-800b-77a786cc0a51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MunicipalNotesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e0681fd0-1740-4480-92d1-172bce1a5190" xlink:to="loc_us-gaap_MunicipalNotesMember_14d602e1-c9d8-4e77-800b-77a786cc0a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_96b8d01a-8314-4a8f-8b2e-146dfcfd9a34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e721cfcb-542f-42e2-8ca5-81e483ae912a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_96b8d01a-8314-4a8f-8b2e-146dfcfd9a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_903b27c7-4ffa-4cf9-b0f7-3b3c382b3a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_96b8d01a-8314-4a8f-8b2e-146dfcfd9a34" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_903b27c7-4ffa-4cf9-b0f7-3b3c382b3a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_c3a6f703-490e-4752-a5a4-f1fde549c522" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_903b27c7-4ffa-4cf9-b0f7-3b3c382b3a1c" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_c3a6f703-490e-4752-a5a4-f1fde549c522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_66090958-ea66-40a6-9c0a-f9c6100e0a18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_903b27c7-4ffa-4cf9-b0f7-3b3c382b3a1c" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_66090958-ea66-40a6-9c0a-f9c6100e0a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_603ff767-1510-4501-adbf-04b850a85cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e721cfcb-542f-42e2-8ca5-81e483ae912a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_603ff767-1510-4501-adbf-04b850a85cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6a4255ed-ce63-4137-9b56-180694bb1f67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_603ff767-1510-4501-adbf-04b850a85cf0" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6a4255ed-ce63-4137-9b56-180694bb1f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_830d7ec6-eada-44a8-a31e-56630dcf6b60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_603ff767-1510-4501-adbf-04b850a85cf0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_830d7ec6-eada-44a8-a31e-56630dcf6b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_9a24c916-3492-4ee9-8477-e7e2bc7e32df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_603ff767-1510-4501-adbf-04b850a85cf0" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_9a24c916-3492-4ee9-8477-e7e2bc7e32df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/BalanceSheetDetailsAccountsReceivableDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#BalanceSheetDetailsAccountsReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/BalanceSheetDetailsAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_36ba5bca-52c7-4966-a7e2-d7ef9aed0343" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrentAbstract_d22221d1-07ab-46d4-a7b7-883efe6f75b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_36ba5bca-52c7-4966-a7e2-d7ef9aed0343" xlink:to="loc_us-gaap_AccountsReceivableNetCurrentAbstract_d22221d1-07ab-46d4-a7b7-883efe6f75b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_7bd24ada-f737-41ca-801c-770836034072" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_d22221d1-07ab-46d4-a7b7-883efe6f75b0" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_7bd24ada-f737-41ca-801c-770836034072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0c9da7f2-e248-42f1-a70b-8698f32a43e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_d22221d1-07ab-46d4-a7b7-883efe6f75b0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0c9da7f2-e248-42f1-a70b-8698f32a43e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a8e44219-fa12-4208-9fd2-9c8a6784b1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_d22221d1-07ab-46d4-a7b7-883efe6f75b0" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a8e44219-fa12-4208-9fd2-9c8a6784b1ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/BalanceSheetDetailsAllowanceandProductReturnReserveDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#BalanceSheetDetailsAllowanceandProductReturnReserveDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/BalanceSheetDetailsAllowanceandProductReturnReserveDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c7bb4fbd-0a6d-4f20-a4eb-ac9aa3d72c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a734a100-d645-471e-93aa-7c435850e3d3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c7bb4fbd-0a6d-4f20-a4eb-ac9aa3d72c3c" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a734a100-d645-471e-93aa-7c435850e3d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3eede94f-5f19-4747-a41b-1c49cf9da459" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a734a100-d645-471e-93aa-7c435850e3d3" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3eede94f-5f19-4747-a41b-1c49cf9da459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_8d6c3dca-008f-4f3c-a4f6-2c43a73ac524" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3eede94f-5f19-4747-a41b-1c49cf9da459" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_8d6c3dca-008f-4f3c-a4f6-2c43a73ac524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_fabf8ca2-0640-4482-8e18-64fd6cd2bf82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8d6c3dca-008f-4f3c-a4f6-2c43a73ac524" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_fabf8ca2-0640-4482-8e18-64fd6cd2bf82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SECSchedule1209ReserveProductReturnsMember_38167d9d-6978-42be-a58d-f9c95adeff18" xlink:href="calx-20241231.xsd#calx_SECSchedule1209ReserveProductReturnsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8d6c3dca-008f-4f3c-a4f6-2c43a73ac524" xlink:to="loc_calx_SECSchedule1209ReserveProductReturnsMember_38167d9d-6978-42be-a58d-f9c95adeff18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_1599c957-3e9f-4b1c-b57f-8a2232057cdc" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_a734a100-d645-471e-93aa-7c435850e3d3" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_1599c957-3e9f-4b1c-b57f-8a2232057cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a632a3fd-8757-4e69-ba88-642eaff7c415" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_1599c957-3e9f-4b1c-b57f-8a2232057cdc" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a632a3fd-8757-4e69-ba88-642eaff7c415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_c4967e2c-70f9-4afd-84a0-9293840da9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a632a3fd-8757-4e69-ba88-642eaff7c415" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_c4967e2c-70f9-4afd-84a0-9293840da9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_9db05c8d-8bc4-41d5-8e7b-576e45feae62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a632a3fd-8757-4e69-ba88-642eaff7c415" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_9db05c8d-8bc4-41d5-8e7b-576e45feae62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_e2c2ee60-b299-4561-941b-ba5afc5899b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a632a3fd-8757-4e69-ba88-642eaff7c415" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_e2c2ee60-b299-4561-941b-ba5afc5899b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_c83679e5-98c4-4d1e-a60e-d1d3179ac172" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a632a3fd-8757-4e69-ba88-642eaff7c415" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_c83679e5-98c4-4d1e-a60e-d1d3179ac172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/BalanceSheetDetailsInventoryDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#BalanceSheetDetailsInventoryDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/BalanceSheetDetailsInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ccf4b61a-0eef-4c2d-a0f7-302ccc71dc71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_c540c308-825b-4dc7-86cf-b619f168cc1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ccf4b61a-0eef-4c2d-a0f7-302ccc71dc71" xlink:to="loc_us-gaap_InventoryNetAbstract_c540c308-825b-4dc7-86cf-b619f168cc1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPartsAndComponentsNetOfReserves_25aca20f-80a4-46bf-84ae-a5b2a9119658" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPartsAndComponentsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_c540c308-825b-4dc7-86cf-b619f168cc1e" xlink:to="loc_us-gaap_InventoryPartsAndComponentsNetOfReserves_25aca20f-80a4-46bf-84ae-a5b2a9119658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_043a2c58-8dbe-49d0-849f-e0d922b3aec5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_c540c308-825b-4dc7-86cf-b619f168cc1e" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_043a2c58-8dbe-49d0-849f-e0d922b3aec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_f7c5eb28-c2e7-44b3-acb3-2ddc6f3303ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_c540c308-825b-4dc7-86cf-b619f168cc1e" xlink:to="loc_us-gaap_InventoryNet_f7c5eb28-c2e7-44b3-acb3-2ddc6f3303ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/BalanceSheetDetailsScheduleofPrepaidandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#BalanceSheetDetailsScheduleofPrepaidandOtherCurrentAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/BalanceSheetDetailsScheduleofPrepaidandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_b49c9e38-fa0d-4439-8f7d-6e2366b51772" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssetsCurrent_ff406165-20b0-4a5d-8c15-44271af62877" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositsAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_b49c9e38-fa0d-4439-8f7d-6e2366b51772" xlink:to="loc_us-gaap_DepositsAssetsCurrent_ff406165-20b0-4a5d-8c15-44271af62877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent_fd732394-12fd-456f-9fe9-e8560545ba3b" xlink:href="calx-20241231.xsd#calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_b49c9e38-fa0d-4439-8f7d-6e2366b51772" xlink:to="loc_calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent_fd732394-12fd-456f-9fe9-e8560545ba3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_24822422-ce73-45f4-b395-0ea83e00236c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_b49c9e38-fa0d-4439-8f7d-6e2366b51772" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_24822422-ce73-45f4-b395-0ea83e00236c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#BalanceSheetDetailsPropertyandEquipmentnetDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_2ee21ab1-6a25-4ebd-99dd-b821309aa801" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7785c24a-57d8-466d-adc8-74316977279b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_2ee21ab1-6a25-4ebd-99dd-b821309aa801" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7785c24a-57d8-466d-adc8-74316977279b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0d8f2f14-2488-4a6f-9efa-632b61f1175a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7785c24a-57d8-466d-adc8-74316977279b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0d8f2f14-2488-4a6f-9efa-632b61f1175a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5152a3f4-6f54-4f19-830b-6e35b3c34f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0d8f2f14-2488-4a6f-9efa-632b61f1175a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5152a3f4-6f54-4f19-830b-6e35b3c34f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_5da2a8ae-5047-415a-b4b7-93f838d2aeeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5152a3f4-6f54-4f19-830b-6e35b3c34f9a" xlink:to="loc_us-gaap_EquipmentMember_5da2a8ae-5047-415a-b4b7-93f838d2aeeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_a050b57a-4d43-43ae-8fd5-bceedfe9d714" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5152a3f4-6f54-4f19-830b-6e35b3c34f9a" xlink:to="loc_us-gaap_ComputerEquipmentMember_a050b57a-4d43-43ae-8fd5-bceedfe9d714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SoftwareMember_563b4270-1a11-4d7d-9a6f-fabd9a8af91a" xlink:href="calx-20241231.xsd#calx_SoftwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5152a3f4-6f54-4f19-830b-6e35b3c34f9a" xlink:to="loc_calx_SoftwareMember_563b4270-1a11-4d7d-9a6f-fabd9a8af91a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_9d6b43d6-8bd5-4453-a078-918b8a64d731" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5152a3f4-6f54-4f19-830b-6e35b3c34f9a" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_9d6b43d6-8bd5-4453-a078-918b8a64d731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_3f9ba7af-6823-444a-b87e-50a550067810" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5152a3f4-6f54-4f19-830b-6e35b3c34f9a" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_3f9ba7af-6823-444a-b87e-50a550067810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f7bb7f2b-8713-4d5e-9a97-56ec07e11c97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7785c24a-57d8-466d-adc8-74316977279b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f7bb7f2b-8713-4d5e-9a97-56ec07e11c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_19529559-6337-4e45-83dd-318538b4bdc2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f7bb7f2b-8713-4d5e-9a97-56ec07e11c97" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_19529559-6337-4e45-83dd-318538b4bdc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2057082d-62d0-43a1-b60f-1bb018cea0ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f7bb7f2b-8713-4d5e-9a97-56ec07e11c97" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2057082d-62d0-43a1-b60f-1bb018cea0ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c8320180-5793-4b7d-8105-6100eeb305ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f7bb7f2b-8713-4d5e-9a97-56ec07e11c97" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c8320180-5793-4b7d-8105-6100eeb305ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/BalanceSheetDetailsNarrativeDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#BalanceSheetDetailsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/BalanceSheetDetailsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_029f7d12-e655-44e7-845c-62c15067740a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_6730e558-226f-402d-bb1b-dd86c7a9d4d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_029f7d12-e655-44e7-845c-62c15067740a" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_6730e558-226f-402d-bb1b-dd86c7a9d4d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#BalanceSheetDetailsAccruedLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_68f42a6a-3547-4b3c-922d-cb3fec22bf70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_eea192c9-9131-45a9-8120-e94e3b9b1ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_68f42a6a-3547-4b3c-922d-cb3fec22bf70" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_eea192c9-9131-45a9-8120-e94e3b9b1ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_a618892b-5d16-4940-a2a9-c71305add206" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_68f42a6a-3547-4b3c-922d-cb3fec22bf70" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_a618892b-5d16-4940-a2a9-c71305add206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_0489229b-0d3a-4ce8-8fb6-c14f71595623" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_a618892b-5d16-4940-a2a9-c71305add206" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_0489229b-0d3a-4ce8-8fb6-c14f71595623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer_7779af79-4dcb-4d40-b253-c338b321a4de" xlink:href="calx-20241231.xsd#calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_a618892b-5d16-4940-a2a9-c71305add206" xlink:to="loc_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer_7779af79-4dcb-4d40-b253-c338b321a4de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_dd04b521-8e2a-4da1-9bd3-89ed571360ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_a618892b-5d16-4940-a2a9-c71305add206" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_dd04b521-8e2a-4da1-9bd3-89ed571360ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_160306ba-3625-471c-9a6e-7e45f9479349" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_a618892b-5d16-4940-a2a9-c71305add206" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_160306ba-3625-471c-9a6e-7e45f9479349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes_645cf413-71b0-41f5-80af-686c75579343" xlink:href="calx-20241231.xsd#calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_a618892b-5d16-4940-a2a9-c71305add206" xlink:to="loc_calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes_645cf413-71b0-41f5-80af-686c75579343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AccruedCustomerAdvancesOrRebatesCurrent_ff0dca4a-fe0b-484f-960f-7986a0cca6ad" xlink:href="calx-20241231.xsd#calx_AccruedCustomerAdvancesOrRebatesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_a618892b-5d16-4940-a2a9-c71305add206" xlink:to="loc_calx_AccruedCustomerAdvancesOrRebatesCurrent_ff0dca4a-fe0b-484f-960f-7986a0cca6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_86546730-1c05-409c-86d3-574de009e57f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_a618892b-5d16-4940-a2a9-c71305add206" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_86546730-1c05-409c-86d3-574de009e57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ProductReturnReserveCurrent_2ed9bde7-a3dd-43c2-b621-2066b22b3d7e" xlink:href="calx-20241231.xsd#calx_ProductReturnReserveCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_a618892b-5d16-4940-a2a9-c71305add206" xlink:to="loc_calx_ProductReturnReserveCurrent_2ed9bde7-a3dd-43c2-b621-2066b22b3d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_632b9afa-635c-417d-8303-ba6f9e66c4db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_a618892b-5d16-4940-a2a9-c71305add206" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_632b9afa-635c-417d-8303-ba6f9e66c4db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AccruedRevenueSharePaymentsCurrent_12620414-e0f0-4b4d-8723-bca3fcbc96f1" xlink:href="calx-20241231.xsd#calx_AccruedRevenueSharePaymentsCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_a618892b-5d16-4940-a2a9-c71305add206" xlink:to="loc_calx_AccruedRevenueSharePaymentsCurrent_12620414-e0f0-4b4d-8723-bca3fcbc96f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AccruedFreightCurrent_de87970f-4f58-4176-9887-1a41f396ea95" xlink:href="calx-20241231.xsd#calx_AccruedFreightCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_a618892b-5d16-4940-a2a9-c71305add206" xlink:to="loc_calx_AccruedFreightCurrent_de87970f-4f58-4176-9887-1a41f396ea95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveCurrent_e492731b-910b-4442-80a4-b78bfd3ad929" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationReserveCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_a618892b-5d16-4940-a2a9-c71305add206" xlink:to="loc_us-gaap_LitigationReserveCurrent_e492731b-910b-4442-80a4-b78bfd3ad929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_e689d8e6-e515-4117-b7a7-aef8e01cdc93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_a618892b-5d16-4940-a2a9-c71305add206" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_e689d8e6-e515-4117-b7a7-aef8e01cdc93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_2975e210-f2ea-4a5e-bc39-7b6ba30bc814" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_a618892b-5d16-4940-a2a9-c71305add206" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_2975e210-f2ea-4a5e-bc39-7b6ba30bc814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/BalanceSheetDetailsProductWarrantyActivityDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#BalanceSheetDetailsProductWarrantyActivityDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/BalanceSheetDetailsProductWarrantyActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3beab031-3173-4fb4-91e9-8a33242860ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_2dd6a649-ee86-423e-b435-ab8bb0ed7727" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3beab031-3173-4fb4-91e9-8a33242860ab" xlink:to="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_2dd6a649-ee86-423e-b435-ab8bb0ed7727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_1526b12a-f40a-45ba-af49-6c4fe412b7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_2dd6a649-ee86-423e-b435-ab8bb0ed7727" xlink:to="loc_us-gaap_ProductWarrantyAccrual_1526b12a-f40a-45ba-af49-6c4fe412b7ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_c6090c30-bb41-4a37-ac2c-6c28d61e79bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_2dd6a649-ee86-423e-b435-ab8bb0ed7727" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_c6090c30-bb41-4a37-ac2c-6c28d61e79bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_22b234e4-098e-4267-a2ec-160d79347825" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_2dd6a649-ee86-423e-b435-ab8bb0ed7727" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_22b234e4-098e-4267-a2ec-160d79347825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_17c8accb-560f-4f06-8619-ee8a789c4e52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_2dd6a649-ee86-423e-b435-ab8bb0ed7727" xlink:to="loc_us-gaap_ProductWarrantyAccrual_17c8accb-560f-4f06-8619-ee8a789c4e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#CommitmentsandContingenciesOperatingLeaseDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_51986632-3a05-4d3e-a8c3-580e60283b07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_35a28b5a-8256-4bd4-b096-6d321d957593" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_51986632-3a05-4d3e-a8c3-580e60283b07" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_35a28b5a-8256-4bd4-b096-6d321d957593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_365cacb3-6aed-4ffd-a7a4-47a6f4476bac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_51986632-3a05-4d3e-a8c3-580e60283b07" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_365cacb3-6aed-4ffd-a7a4-47a6f4476bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a4e46351-f2d1-4952-910c-4cd2fd60c867" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_51986632-3a05-4d3e-a8c3-580e60283b07" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a4e46351-f2d1-4952-910c-4cd2fd60c867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9dd7d273-c963-479d-87ec-eb021b4492dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_51986632-3a05-4d3e-a8c3-580e60283b07" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9dd7d273-c963-479d-87ec-eb021b4492dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive_3e92135d-d824-4b55-beba-3bab7e618a00" xlink:href="calx-20241231.xsd#calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_51986632-3a05-4d3e-a8c3-580e60283b07" xlink:to="loc_calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive_3e92135d-d824-4b55-beba-3bab7e618a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c9f9a4e6-b701-4bf2-b8f1-f596ee400e98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_51986632-3a05-4d3e-a8c3-580e60283b07" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c9f9a4e6-b701-4bf2-b8f1-f596ee400e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_23011b53-a62c-4dea-a2c8-9dfb4684213c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_51986632-3a05-4d3e-a8c3-580e60283b07" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_23011b53-a62c-4dea-a2c8-9dfb4684213c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_abe54871-e04c-4a09-abae-47b6b979873b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_51986632-3a05-4d3e-a8c3-580e60283b07" xlink:to="loc_us-gaap_OperatingLeaseLiability_abe54871-e04c-4a09-abae-47b6b979873b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseLiabilityDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#CommitmentsandContingenciesOperatingLeaseLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_758b3d66-eac1-4e66-bb54-079796a9713b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1a00957e-01a5-4490-bc54-61dcfbc3b117" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_758b3d66-eac1-4e66-bb54-079796a9713b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1a00957e-01a5-4490-bc54-61dcfbc3b117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_312e3484-e804-483f-a3dc-f8e4f98f2ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_758b3d66-eac1-4e66-bb54-079796a9713b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_312e3484-e804-483f-a3dc-f8e4f98f2ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d42510f3-58ac-4e01-b730-abb05ef1f31a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_758b3d66-eac1-4e66-bb54-079796a9713b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d42510f3-58ac-4e01-b730-abb05ef1f31a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6188653d-7b5a-413a-baf7-f6dcef6ce51f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_758b3d66-eac1-4e66-bb54-079796a9713b" xlink:to="loc_us-gaap_OperatingLeaseLiability_6188653d-7b5a-413a-baf7-f6dcef6ce51f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ff2b5e5f-0cc5-4e01-9fce-59afb6b92221" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_6ae4f82e-a752-4b45-8006-9d2cae257e46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ff2b5e5f-0cc5-4e01-9fce-59afb6b92221" xlink:to="loc_us-gaap_LossContingenciesTable_6ae4f82e-a752-4b45-8006-9d2cae257e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_7ca4d8c1-cd94-4da3-8c0d-613da679f547" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_6ae4f82e-a752-4b45-8006-9d2cae257e46" xlink:to="loc_srt_StatementGeographicalAxis_7ca4d8c1-cd94-4da3-8c0d-613da679f547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f1223426-032d-4c01-95d4-2db0645784b7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_7ca4d8c1-cd94-4da3-8c0d-613da679f547" xlink:to="loc_srt_SegmentGeographicalDomain_f1223426-032d-4c01-95d4-2db0645784b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SanJoseCaliforniaMember_639ac6ef-0064-4516-9443-2bcb1ce6ac69" xlink:href="calx-20241231.xsd#calx_SanJoseCaliforniaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f1223426-032d-4c01-95d4-2db0645784b7" xlink:to="loc_calx_SanJoseCaliforniaMember_639ac6ef-0064-4516-9443-2bcb1ce6ac69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_6ae4f82e-a752-4b45-8006-9d2cae257e46" xlink:to="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f78a6a69-a501-4fb9-bfe1-f273d6362d78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f78a6a69-a501-4fb9-bfe1-f273d6362d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_OperatingLeaseAreaOfOfficeBuilding_345228a0-faa4-469a-94fb-3391c0b8ea58" xlink:href="calx-20241231.xsd#calx_OperatingLeaseAreaOfOfficeBuilding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_calx_OperatingLeaseAreaOfOfficeBuilding_345228a0-faa4-469a-94fb-3391c0b8ea58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_d2a73e93-2168-4012-9a48-7dcbea2fe3a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_d2a73e93-2168-4012-9a48-7dcbea2fe3a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_eda60e1b-2fcb-4e57-8f06-7ba0cfc77cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_eda60e1b-2fcb-4e57-8f06-7ba0cfc77cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract_cd80e917-1efd-4785-bc57-afe7096aa609" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeaseTermOfContract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_LessorOperatingLeaseTermOfContract_cd80e917-1efd-4785-bc57-afe7096aa609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_615e982e-a41a-41cf-9020-b56200298458" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_SubleaseIncome_615e982e-a41a-41cf-9020-b56200298458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_91971631-3d6c-469f-b715-6a07ce6d5165" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_91971631-3d6c-469f-b715-6a07ce6d5165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_65af001b-92f6-4b36-a878-7964ccaebd0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_65af001b-92f6-4b36-a878-7964ccaebd0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8238d40b-d447-45fb-b899-ed29db305395" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8238d40b-d447-45fb-b899-ed29db305395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_af6c7da6-d97b-4ce7-8892-dd45b9928347" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_OperatingLeaseCost_af6c7da6-d97b-4ce7-8892-dd45b9928347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_661de683-241c-4251-ab22-6eed2301355f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_OperatingLeasePayments_661de683-241c-4251-ab22-6eed2301355f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments_559d7ac8-7306-4324-99fd-e46e67d57e6b" xlink:href="calx-20241231.xsd#calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments_559d7ac8-7306-4324-99fd-e46e67d57e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_e1f3705e-6a17-49fb-8347-fac4e68c5bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a5169106-212d-43af-951d-87bc9735e134" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_e1f3705e-6a17-49fb-8347-fac4e68c5bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquityStockOfferingTreasuryStockRetirementPreferredStockandCommonStockDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquityStockOfferingTreasuryStockRetirementPreferredStockandCommonStockDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/StockholdersEquityStockOfferingTreasuryStockRetirementPreferredStockandCommonStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_cbcdfda6-79b1-42e5-97bc-62cec4257e62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_e09b1b42-a79c-41cd-996b-6af4f02f4b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_cbcdfda6-79b1-42e5-97bc-62cec4257e62" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_e09b1b42-a79c-41cd-996b-6af4f02f4b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_5450b2d0-b39a-4282-ac1d-53573b675247" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_cbcdfda6-79b1-42e5-97bc-62cec4257e62" xlink:to="loc_us-gaap_PreferredStockSharesIssued_5450b2d0-b39a-4282-ac1d-53573b675247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_3350218b-c16e-467b-971d-c2a7163754ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_cbcdfda6-79b1-42e5-97bc-62cec4257e62" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_3350218b-c16e-467b-971d-c2a7163754ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_39f689ef-99f1-4c70-871f-b8999132fa3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_cbcdfda6-79b1-42e5-97bc-62cec4257e62" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_39f689ef-99f1-4c70-871f-b8999132fa3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_8b90df67-b4c4-469a-99f6-e8d882c7f328" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_cbcdfda6-79b1-42e5-97bc-62cec4257e62" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_8b90df67-b4c4-469a-99f6-e8d882c7f328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquityStockRepurchaseProgramDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquityStockRepurchaseProgramDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/StockholdersEquityStockRepurchaseProgramDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d51ac306-ebd3-452a-b70f-9d9a4d610854" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_b58f982a-4733-4dc7-bfaa-5539f78821c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d51ac306-ebd3-452a-b70f-9d9a4d610854" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_b58f982a-4733-4dc7-bfaa-5539f78821c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_StockRepurchasedDuringPeriodValueExcludingExciseTax_9fe6da56-9417-4aad-be94-db73289eff39" xlink:href="calx-20241231.xsd#calx_StockRepurchasedDuringPeriodValueExcludingExciseTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d51ac306-ebd3-452a-b70f-9d9a4d610854" xlink:to="loc_calx_StockRepurchasedDuringPeriodValueExcludingExciseTax_9fe6da56-9417-4aad-be94-db73289eff39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_StockRepurchasedDuringPeriodAverageCostPerShare_66bf3725-baf7-4049-9f37-f6fe566ca5c1" xlink:href="calx-20241231.xsd#calx_StockRepurchasedDuringPeriodAverageCostPerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d51ac306-ebd3-452a-b70f-9d9a4d610854" xlink:to="loc_calx_StockRepurchasedDuringPeriodAverageCostPerShare_66bf3725-baf7-4049-9f37-f6fe566ca5c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_ff636280-63bd-4633-8d06-ceecfbcae622" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d51ac306-ebd3-452a-b70f-9d9a4d610854" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_ff636280-63bd-4633-8d06-ceecfbcae622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquityEquityIncentivePlansDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_9b8aaefa-7c72-451a-b2e7-47210b5a6019" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd3289b7-af9e-4dfe-91f0-e35981101e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9b8aaefa-7c72-451a-b2e7-47210b5a6019" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd3289b7-af9e-4dfe-91f0-e35981101e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ec84a7d6-8fb6-495e-9565-0ac7c8a0b76f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd3289b7-af9e-4dfe-91f0-e35981101e7d" xlink:to="loc_us-gaap_AwardTypeAxis_ec84a7d6-8fb6-495e-9565-0ac7c8a0b76f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_049500b6-e294-4bad-833a-60e91a99f192" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ec84a7d6-8fb6-495e-9565-0ac7c8a0b76f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_049500b6-e294-4bad-833a-60e91a99f192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_35e826cf-44be-4778-8891-a0708a15c9ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_049500b6-e294-4bad-833a-60e91a99f192" xlink:to="loc_us-gaap_EmployeeStockOptionMember_35e826cf-44be-4778-8891-a0708a15c9ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_PerformanceBasedStockOptionsMember_7a29d002-53fd-4d91-909a-395ef4ad8ea4" xlink:href="calx-20241231.xsd#calx_PerformanceBasedStockOptionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_049500b6-e294-4bad-833a-60e91a99f192" xlink:to="loc_calx_PerformanceBasedStockOptionsMember_7a29d002-53fd-4d91-909a-395ef4ad8ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_3e7e3880-f849-448d-a85f-e904e73c8ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd3289b7-af9e-4dfe-91f0-e35981101e7d" xlink:to="loc_us-gaap_PlanNameAxis_3e7e3880-f849-448d-a85f-e904e73c8ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5a62d3d5-f657-4d8c-bc48-c1cadb57da6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_3e7e3880-f849-448d-a85f-e904e73c8ea2" xlink:to="loc_us-gaap_PlanNameDomain_5a62d3d5-f657-4d8c-bc48-c1cadb57da6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2019EquityIncentiveAwardPlanMember_08a659e5-6141-4401-aefb-37684ae0a90f" xlink:href="calx-20241231.xsd#calx_A2019EquityIncentiveAwardPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_5a62d3d5-f657-4d8c-bc48-c1cadb57da6f" xlink:to="loc_calx_A2019EquityIncentiveAwardPlanMember_08a659e5-6141-4401-aefb-37684ae0a90f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2023PerformanceTargetsMember_b811bd6b-a538-4d32-9148-56ec76675d01" xlink:href="calx-20241231.xsd#calx_A2023PerformanceTargetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_5a62d3d5-f657-4d8c-bc48-c1cadb57da6f" xlink:to="loc_calx_A2023PerformanceTargetsMember_b811bd6b-a538-4d32-9148-56ec76675d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2024PerformanceTargetsMember_f387aaca-edea-4862-a536-6cc8567f84b7" xlink:href="calx-20241231.xsd#calx_A2024PerformanceTargetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_5a62d3d5-f657-4d8c-bc48-c1cadb57da6f" xlink:to="loc_calx_A2024PerformanceTargetsMember_f387aaca-edea-4862-a536-6cc8567f84b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_94204ad3-aeca-4598-b0f2-a64022d0a2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd3289b7-af9e-4dfe-91f0-e35981101e7d" xlink:to="loc_us-gaap_VestingAxis_94204ad3-aeca-4598-b0f2-a64022d0a2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_5c071db5-b741-4556-8b11-602d7f83933e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_94204ad3-aeca-4598-b0f2-a64022d0a2dd" xlink:to="loc_us-gaap_VestingDomain_5c071db5-b741-4556-8b11-602d7f83933e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_b28dfa9e-87b2-4ceb-a35f-16167ec371c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_5c071db5-b741-4556-8b11-602d7f83933e" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_b28dfa9e-87b2-4ceb-a35f-16167ec371c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_690292e2-fd02-4b23-8cbf-8c0734a67810" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_5c071db5-b741-4556-8b11-602d7f83933e" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_690292e2-fd02-4b23-8cbf-8c0734a67810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_e3bc19be-dade-41eb-bd90-bb888b93273d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd3289b7-af9e-4dfe-91f0-e35981101e7d" xlink:to="loc_srt_TitleOfIndividualAxis_e3bc19be-dade-41eb-bd90-bb888b93273d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_97fc8395-3043-411d-b6b0-73d292d392cd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_e3bc19be-dade-41eb-bd90-bb888b93273d" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_97fc8395-3043-411d-b6b0-73d292d392cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_3af0c44f-04b9-4dfc-9f8c-58cf9d47a9fa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_97fc8395-3043-411d-b6b0-73d292d392cd" xlink:to="loc_srt_ExecutiveOfficerMember_3af0c44f-04b9-4dfc-9f8c-58cf9d47a9fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_8007645d-a302-49ac-960b-33e71b662fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd3289b7-af9e-4dfe-91f0-e35981101e7d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_8007645d-a302-49ac-960b-33e71b662fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_3758fbb4-712f-4a44-949d-ee873c27a839" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8007645d-a302-49ac-960b-33e71b662fa5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_3758fbb4-712f-4a44-949d-ee873c27a839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_03fb2c73-6f9b-4366-a5fe-4d24257cc91c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_3758fbb4-712f-4a44-949d-ee873c27a839" xlink:to="loc_us-gaap_SubsequentEventMember_03fb2c73-6f9b-4366-a5fe-4d24257cc91c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd3289b7-af9e-4dfe-91f0-e35981101e7d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_MinimumExercisePriceOfStockOptionPercent_f63a330c-9ecc-4224-8bd3-31af2bfafcd4" xlink:href="calx-20241231.xsd#calx_MinimumExercisePriceOfStockOptionPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_MinimumExercisePriceOfStockOptionPercent_f63a330c-9ecc-4224-8bd3-31af2bfafcd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_2ab61cbd-63d2-4c01-bcb0-14a2c1d19e76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_2ab61cbd-63d2-4c01-bcb0-14a2c1d19e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d605dcec-eb00-4d2a-b822-1cdb22e737ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d605dcec-eb00-4d2a-b822-1cdb22e737ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_61c404b9-699f-4e9c-8efd-f4ebba9a5dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_61c404b9-699f-4e9c-8efd-f4ebba9a5dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_3beb8cd0-41e1-4fcf-a06f-efc7ca25f770" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_3beb8cd0-41e1-4fcf-a06f-efc7ca25f770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c58d52ec-b363-4949-b0e3-e8a4501e3c11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c58d52ec-b363-4949-b0e3-e8a4501e3c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_73eec5cc-5e47-4863-b150-c0a7156b887f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_73eec5cc-5e47-4863-b150-c0a7156b887f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_6700a161-3e97-4fdf-932e-5ade599a4fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_6700a161-3e97-4fdf-932e-5ade599a4fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent_2a4f8b3f-b6dd-465e-bf3d-874b1f657c7e" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent_2a4f8b3f-b6dd-465e-bf3d-874b1f657c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod_4f177eb7-710e-4a99-bc96-a18b5d96296d" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod_4f177eb7-710e-4a99-bc96-a18b5d96296d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6dcd1b87-413a-42b6-acde-7885a82f31a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_ShareBasedCompensation_6dcd1b87-413a-42b6-acde-7885a82f31a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans_ee8004ca-20d5-4e36-8ded-b911fc8b1881" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans_ee8004ca-20d5-4e36-8ded-b911fc8b1881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage_0702c649-6c56-45fe-a936-ac760f7378e7" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage_0702c649-6c56-45fe-a936-ac760f7378e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent_8663c7db-5c68-4c24-a0ae-763162508a77" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent_8663c7db-5c68-4c24-a0ae-763162508a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet_61c2b215-39fb-486a-a0d0-73d870e654d9" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet_61c2b215-39fb-486a-a0d0-73d870e654d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent_80400976-bf6e-48c8-ac12-2a9f01bc99d4" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent_80400976-bf6e-48c8-ac12-2a9f01bc99d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent_49ce3370-33e5-4be3-b51b-4212df1bfaa1" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent_49ce3370-33e5-4be3-b51b-4212df1bfaa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent_e8d8c7c9-78aa-464e-a835-24e231adbefe" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent_e8d8c7c9-78aa-464e-a835-24e231adbefe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_4a064eb3-2257-4fe2-96a4-85336c15d33f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_4a064eb3-2257-4fe2-96a4-85336c15d33f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ace2b21b-42af-4d08-ad63-40391593f395" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_33b20f19-d7ad-40f6-912d-bf92f6919184" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ace2b21b-42af-4d08-ad63-40391593f395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquityStockOptionsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_904c0d84-be84-41aa-9c7c-5d9ac729193c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a2928653-8003-4e1b-b5fd-9a2d12264d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_904c0d84-be84-41aa-9c7c-5d9ac729193c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a2928653-8003-4e1b-b5fd-9a2d12264d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8fc93967-588e-4a02-baa9-24b93a768fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a2928653-8003-4e1b-b5fd-9a2d12264d1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8fc93967-588e-4a02-baa9-24b93a768fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a62155c5-740d-4afb-a3c1-2140b01ff6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a2928653-8003-4e1b-b5fd-9a2d12264d1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a62155c5-740d-4afb-a3c1-2140b01ff6ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6a2b8660-4695-4d86-8510-bd870ae5de82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a2928653-8003-4e1b-b5fd-9a2d12264d1f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6a2b8660-4695-4d86-8510-bd870ae5de82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_8b95d9c7-bda9-40ce-a307-7bf0f52952d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a2928653-8003-4e1b-b5fd-9a2d12264d1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_8b95d9c7-bda9-40ce-a307-7bf0f52952d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a4f5c085-22e7-4acb-8cb9-b59d9ed2da5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a2928653-8003-4e1b-b5fd-9a2d12264d1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a4f5c085-22e7-4acb-8cb9-b59d9ed2da5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_69917f9c-a9fe-45be-8b3c-d67522011064" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_904c0d84-be84-41aa-9c7c-5d9ac729193c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_69917f9c-a9fe-45be-8b3c-d67522011064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e6a6b602-d27e-4210-b3f7-7ddf77abf517" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_69917f9c-a9fe-45be-8b3c-d67522011064" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e6a6b602-d27e-4210-b3f7-7ddf77abf517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_15ae517b-e7f6-4074-b868-befc2cbb2c76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_69917f9c-a9fe-45be-8b3c-d67522011064" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_15ae517b-e7f6-4074-b868-befc2cbb2c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7728a0b9-00e4-493b-9bef-1cebb74ba129" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_69917f9c-a9fe-45be-8b3c-d67522011064" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7728a0b9-00e4-493b-9bef-1cebb74ba129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_79035ca2-1325-489b-a2a5-ae909d8636c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_69917f9c-a9fe-45be-8b3c-d67522011064" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_79035ca2-1325-489b-a2a5-ae909d8636c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c56b36b2-bcd3-42ce-ad4d-326a405fb4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_69917f9c-a9fe-45be-8b3c-d67522011064" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c56b36b2-bcd3-42ce-ad4d-326a405fb4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c2ca241f-848b-4d20-961b-ef73dcebaedd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_904c0d84-be84-41aa-9c7c-5d9ac729193c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c2ca241f-848b-4d20-961b-ef73dcebaedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_5c0477c2-84e8-4496-b878-874545eabbf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c2ca241f-848b-4d20-961b-ef73dcebaedd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_5c0477c2-84e8-4496-b878-874545eabbf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_5541912e-b6a2-4a3b-8604-139a858da500" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c2ca241f-848b-4d20-961b-ef73dcebaedd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_5541912e-b6a2-4a3b-8604-139a858da500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_6624b869-555b-46eb-970e-a1eafe83aab2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c2ca241f-848b-4d20-961b-ef73dcebaedd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_6624b869-555b-46eb-970e-a1eafe83aab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_59b1d817-8f6e-4f3d-9ea6-7f8d11e29b91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c2ca241f-848b-4d20-961b-ef73dcebaedd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_59b1d817-8f6e-4f3d-9ea6-7f8d11e29b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_0f183137-4f17-4ea5-b4a5-7684b8ec1d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c2ca241f-848b-4d20-961b-ef73dcebaedd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_0f183137-4f17-4ea5-b4a5-7684b8ec1d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_918cb89d-d14d-478b-a984-cfc4fb6b6b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c2ca241f-848b-4d20-961b-ef73dcebaedd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_918cb89d-d14d-478b-a984-cfc4fb6b6b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_87118556-c02b-47b0-8676-328e58a813f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c2ca241f-848b-4d20-961b-ef73dcebaedd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_87118556-c02b-47b0-8676-328e58a813f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_9dd4151f-5d4c-4b7a-a6bf-3458969cc1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c2ca241f-848b-4d20-961b-ef73dcebaedd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_9dd4151f-5d4c-4b7a-a6bf-3458969cc1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_de5ba1c9-6b16-4b3c-8c47-c05a859554b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c2ca241f-848b-4d20-961b-ef73dcebaedd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_de5ba1c9-6b16-4b3c-8c47-c05a859554b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_3f208c39-28c8-49b5-a16d-ac19b7cec7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c2ca241f-848b-4d20-961b-ef73dcebaedd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_3f208c39-28c8-49b5-a16d-ac19b7cec7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare_5d73e465-5e02-4348-b8ad-5cf7eaf91b62" xlink:href="calx-20241231.xsd#calx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c2ca241f-848b-4d20-961b-ef73dcebaedd" xlink:to="loc_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare_5d73e465-5e02-4348-b8ad-5cf7eaf91b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquityESPPandStockBasedCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_0417a000-d07e-4630-a48b-df14e3604e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f953b91c-81ec-48ae-a3b9-7a38600be700" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0417a000-d07e-4630-a48b-df14e3604e8f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f953b91c-81ec-48ae-a3b9-7a38600be700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a22c7e2b-bea2-4842-ba75-5ac487e8f4c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f953b91c-81ec-48ae-a3b9-7a38600be700" xlink:to="loc_us-gaap_AwardTypeAxis_a22c7e2b-bea2-4842-ba75-5ac487e8f4c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_443bc80a-e455-43e0-bafc-f47f22b7f461" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a22c7e2b-bea2-4842-ba75-5ac487e8f4c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_443bc80a-e455-43e0-bafc-f47f22b7f461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_f3f08147-79a6-4473-97aa-3df78e275df8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_443bc80a-e455-43e0-bafc-f47f22b7f461" xlink:to="loc_us-gaap_EmployeeStockMember_f3f08147-79a6-4473-97aa-3df78e275df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_36613d85-c072-4d13-a7d5-398249ed74ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f953b91c-81ec-48ae-a3b9-7a38600be700" xlink:to="loc_us-gaap_PlanNameAxis_36613d85-c072-4d13-a7d5-398249ed74ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_591dea41-c252-4c2e-a778-c8ee9244c642" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_36613d85-c072-4d13-a7d5-398249ed74ca" xlink:to="loc_us-gaap_PlanNameDomain_591dea41-c252-4c2e-a778-c8ee9244c642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EmployeeStockPurchasePlanMember_65fa77d6-b8c6-4570-95cc-2e7caa7805a0" xlink:href="calx-20241231.xsd#calx_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_591dea41-c252-4c2e-a778-c8ee9244c642" xlink:to="loc_calx_EmployeeStockPurchasePlanMember_65fa77d6-b8c6-4570-95cc-2e7caa7805a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember_b98848bf-89b2-48d5-b943-2073946b210a" xlink:href="calx-20241231.xsd#calx_A2017NonqualifiedEmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_591dea41-c252-4c2e-a778-c8ee9244c642" xlink:to="loc_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember_b98848bf-89b2-48d5-b943-2073946b210a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f953b91c-81ec-48ae-a3b9-7a38600be700" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_ae4ac0ea-fdbe-4e61-88ee-ea904f3df203" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_ae4ac0ea-fdbe-4e61-88ee-ea904f3df203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_a55c9c70-84c8-4b80-bc8e-90c519f564e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_a55c9c70-84c8-4b80-bc8e-90c519f564e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods_61f0f617-af05-4bcc-b8e6-84cce1197001" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods_61f0f617-af05-4bcc-b8e6-84cce1197001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod_e22b45a4-8de1-4b44-b350-7e64a127693b" xlink:href="calx-20241231.xsd#calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod_e22b45a4-8de1-4b44-b350-7e64a127693b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a45ef5eb-5c63-496f-8f06-9761f4889d30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a45ef5eb-5c63-496f-8f06-9761f4889d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1e685283-fbc9-42da-bead-a3fdee19cdc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1e685283-fbc9-42da-bead-a3fdee19cdc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_60a51879-2b31-4aca-aa14-143fe6246278" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_60a51879-2b31-4aca-aa14-143fe6246278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_970b89dd-85db-42c3-bf11-8a324f1fc7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_970b89dd-85db-42c3-bf11-8a324f1fc7b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_862d508b-3914-4a67-889f-924a3ba1ad22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_862d508b-3914-4a67-889f-924a3ba1ad22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_33f25d88-1f4f-4903-a19f-7cb2882ac06c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_33f25d88-1f4f-4903-a19f-7cb2882ac06c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent_71d44d10-a493-411a-b014-3de6e1e9eb98" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent_71d44d10-a493-411a-b014-3de6e1e9eb98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture_c4f5e8c0-1701-4812-b8e1-b01309799dc2" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture_c4f5e8c0-1701-4812-b8e1-b01309799dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod_6940e1a8-5c39-4fae-94ca-c10f8b69bddd" xlink:href="calx-20241231.xsd#calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod_6940e1a8-5c39-4fae-94ca-c10f8b69bddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_0a22302b-8a30-4a0c-8abd-fd89d90bfe7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_0a22302b-8a30-4a0c-8abd-fd89d90bfe7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_78183369-360f-4191-8518-d2b135466986" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_78183369-360f-4191-8518-d2b135466986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_f443b893-81fc-4244-9f9f-8f7e38e8abaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_f443b893-81fc-4244-9f9f-8f7e38e8abaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_PercentOfHistoricalVolatility_6dee8699-ba62-4dbe-8403-32aa895d32c4" xlink:href="calx-20241231.xsd#calx_PercentOfHistoricalVolatility"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_PercentOfHistoricalVolatility_6dee8699-ba62-4dbe-8403-32aa895d32c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_PercentOfImpliedVolatility_fa6335c1-b03b-4dea-8640-5a966eccb816" xlink:href="calx-20241231.xsd#calx_PercentOfImpliedVolatility"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_PercentOfImpliedVolatility_fa6335c1-b03b-4dea-8640-5a966eccb816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth_b02a998c-5be8-4e63-9e64-45bc81b202b9" xlink:href="calx-20241231.xsd#calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth_b02a998c-5be8-4e63-9e64-45bc81b202b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo_9f1fbab1-925e-4a35-ae98-f12b8d15fce0" xlink:href="calx-20241231.xsd#calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo_9f1fbab1-925e-4a35-ae98-f12b8d15fce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree_a7759469-4de7-4397-adc5-ae958f6ecfb2" xlink:href="calx-20241231.xsd#calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree_a7759469-4de7-4397-adc5-ae958f6ecfb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour_1126c213-0390-4a8d-9f64-ab7e11cd8c95" xlink:href="calx-20241231.xsd#calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dab1deec-6fd8-4605-a8b2-b3508a3c9648" xlink:to="loc_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour_1126c213-0390-4a8d-9f64-ab7e11cd8c95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquityStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquityStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/StockholdersEquityStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_23a3b0e6-17a8-4c2d-86df-20731ad31dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8dd7fc9d-daac-49ba-ad1b-999f8cafd1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_23a3b0e6-17a8-4c2d-86df-20731ad31dc8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8dd7fc9d-daac-49ba-ad1b-999f8cafd1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d528ebde-4201-4c76-96bf-95d1ccbe8fad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8dd7fc9d-daac-49ba-ad1b-999f8cafd1fa" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d528ebde-4201-4c76-96bf-95d1ccbe8fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ebf5cf10-f7c1-4d43-ae54-83c194e27c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d528ebde-4201-4c76-96bf-95d1ccbe8fad" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ebf5cf10-f7c1-4d43-ae54-83c194e27c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_e38b3c4d-5dcc-4931-a697-4c8976dbb961" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ebf5cf10-f7c1-4d43-ae54-83c194e27c3b" xlink:to="loc_us-gaap_CostOfSalesMember_e38b3c4d-5dcc-4931-a697-4c8976dbb961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_d0bf78ca-d1fa-4039-9ea4-1d0e0b51d350" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ebf5cf10-f7c1-4d43-ae54-83c194e27c3b" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_d0bf78ca-d1fa-4039-9ea4-1d0e0b51d350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_1a7bb22a-7c91-4c4c-89dd-098d16210899" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ebf5cf10-f7c1-4d43-ae54-83c194e27c3b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_1a7bb22a-7c91-4c4c-89dd-098d16210899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_b5bed685-b54c-4ca3-8be3-3d0e6161c47c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ebf5cf10-f7c1-4d43-ae54-83c194e27c3b" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_b5bed685-b54c-4ca3-8be3-3d0e6161c47c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2649edc9-22df-48fc-b73b-f4ee3814fa6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8dd7fc9d-daac-49ba-ad1b-999f8cafd1fa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2649edc9-22df-48fc-b73b-f4ee3814fa6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_635e10c5-4ecf-4a47-a702-ed1252335121" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2649edc9-22df-48fc-b73b-f4ee3814fa6f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_635e10c5-4ecf-4a47-a702-ed1252335121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4652a996-b9bd-457a-8a08-8be6191eca05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2649edc9-22df-48fc-b73b-f4ee3814fa6f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4652a996-b9bd-457a-8a08-8be6191eca05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquityFairValueofAwardsGrantedDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquityFairValueofAwardsGrantedDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/StockholdersEquityFairValueofAwardsGrantedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_2f7c5018-e7f2-4017-92d6-a230d5ee2009" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9170c6af-d717-4899-986c-71c3e5702aed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2f7c5018-e7f2-4017-92d6-a230d5ee2009" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9170c6af-d717-4899-986c-71c3e5702aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_dd8a23e0-b4e6-47bd-98c7-7e509912fbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9170c6af-d717-4899-986c-71c3e5702aed" xlink:to="loc_us-gaap_AwardTypeAxis_dd8a23e0-b4e6-47bd-98c7-7e509912fbd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c97aa150-0636-4fb2-86b6-1208967b7ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_dd8a23e0-b4e6-47bd-98c7-7e509912fbd8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c97aa150-0636-4fb2-86b6-1208967b7ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_250d7ed6-e8a8-431d-a22e-837b338cbe43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c97aa150-0636-4fb2-86b6-1208967b7ea4" xlink:to="loc_us-gaap_EmployeeStockMember_250d7ed6-e8a8-431d-a22e-837b338cbe43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_45055fa9-9e54-45db-9079-db9037d68603" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9170c6af-d717-4899-986c-71c3e5702aed" xlink:to="loc_us-gaap_PlanNameAxis_45055fa9-9e54-45db-9079-db9037d68603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_88526b0d-39c9-41c1-9605-3f1805139a66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_45055fa9-9e54-45db-9079-db9037d68603" xlink:to="loc_us-gaap_PlanNameDomain_88526b0d-39c9-41c1-9605-3f1805139a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember_36d58c40-681e-4bc9-848e-6b731013bd59" xlink:href="calx-20241231.xsd#calx_A2017NonqualifiedEmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_88526b0d-39c9-41c1-9605-3f1805139a66" xlink:to="loc_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember_36d58c40-681e-4bc9-848e-6b731013bd59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e2beeca-3340-4ed7-98f6-79b6fdd96122" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9170c6af-d717-4899-986c-71c3e5702aed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e2beeca-3340-4ed7-98f6-79b6fdd96122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1d19c3fb-e13e-4d4c-a661-ec3a104eb1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e2beeca-3340-4ed7-98f6-79b6fdd96122" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1d19c3fb-e13e-4d4c-a661-ec3a104eb1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_980bab1c-b579-4f85-8f93-0157d3b3c044" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6e2beeca-3340-4ed7-98f6-79b6fdd96122" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_980bab1c-b579-4f85-8f93-0157d3b3c044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquityAssumptionsDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquityAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/StockholdersEquityAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d98b9093-7979-46a3-b104-0407afe7ee58" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e6b14748-8206-4918-9705-86ed8e702d71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d98b9093-7979-46a3-b104-0407afe7ee58" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e6b14748-8206-4918-9705-86ed8e702d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a34ac1ee-bb19-41c0-a4a3-8c06d4442505" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e6b14748-8206-4918-9705-86ed8e702d71" xlink:to="loc_us-gaap_AwardTypeAxis_a34ac1ee-bb19-41c0-a4a3-8c06d4442505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efa5bc8d-fd8f-4ecb-b6a8-2063845386a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a34ac1ee-bb19-41c0-a4a3-8c06d4442505" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efa5bc8d-fd8f-4ecb-b6a8-2063845386a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_538cfb21-0af4-4fdc-b74e-8479797c3766" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efa5bc8d-fd8f-4ecb-b6a8-2063845386a6" xlink:to="loc_us-gaap_EmployeeStockOptionMember_538cfb21-0af4-4fdc-b74e-8479797c3766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_081427d3-d13f-4cbb-890f-0377ab793a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efa5bc8d-fd8f-4ecb-b6a8-2063845386a6" xlink:to="loc_us-gaap_EmployeeStockMember_081427d3-d13f-4cbb-890f-0377ab793a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01e66243-8d25-4eac-8d28-96b83c946ded" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e6b14748-8206-4918-9705-86ed8e702d71" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01e66243-8d25-4eac-8d28-96b83c946ded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5d9bbf65-0126-4331-9c09-da79185f0089" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_01e66243-8d25-4eac-8d28-96b83c946ded" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5d9bbf65-0126-4331-9c09-da79185f0089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a27fb556-68e3-45d1-8532-6d130b6795c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5d9bbf65-0126-4331-9c09-da79185f0089" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a27fb556-68e3-45d1-8532-6d130b6795c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3e9564e1-d56b-4a3f-866f-d91120883758" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5d9bbf65-0126-4331-9c09-da79185f0089" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3e9564e1-d56b-4a3f-866f-d91120883758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_697776b6-a1d3-4ad1-b209-9bdc0fe62cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5d9bbf65-0126-4331-9c09-da79185f0089" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_697776b6-a1d3-4ad1-b209-9bdc0fe62cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquityUnrecognizedStockbasedCompensationExpensesDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquityUnrecognizedStockbasedCompensationExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/StockholdersEquityUnrecognizedStockbasedCompensationExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e276fa22-45ed-43b0-b466-10eb3ce3b5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1aa7ccad-eae5-45c2-815d-e1840aa7ba5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e276fa22-45ed-43b0-b466-10eb3ce3b5a2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1aa7ccad-eae5-45c2-815d-e1840aa7ba5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_672f95d8-4777-411b-a570-6d49960e0e75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1aa7ccad-eae5-45c2-815d-e1840aa7ba5f" xlink:to="loc_us-gaap_AwardTypeAxis_672f95d8-4777-411b-a570-6d49960e0e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f18dfd6b-fd57-40ac-a92c-cc5173c37708" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_672f95d8-4777-411b-a570-6d49960e0e75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f18dfd6b-fd57-40ac-a92c-cc5173c37708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_67007d21-aa01-4203-a3b9-28249129ebd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f18dfd6b-fd57-40ac-a92c-cc5173c37708" xlink:to="loc_us-gaap_EmployeeStockOptionMember_67007d21-aa01-4203-a3b9-28249129ebd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_dd33bbae-e1ec-4677-8d76-bea290b9fb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f18dfd6b-fd57-40ac-a92c-cc5173c37708" xlink:to="loc_us-gaap_EmployeeStockMember_dd33bbae-e1ec-4677-8d76-bea290b9fb2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7ca0bb44-ac21-48e9-a11f-d61b0e033d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1aa7ccad-eae5-45c2-815d-e1840aa7ba5f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7ca0bb44-ac21-48e9-a11f-d61b0e033d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_aea8fb61-ad2b-4076-86d4-730e9b5062c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7ca0bb44-ac21-48e9-a11f-d61b0e033d4a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_aea8fb61-ad2b-4076-86d4-730e9b5062c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0935a9a4-05fd-4e6c-a70e-511a0b611c71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7ca0bb44-ac21-48e9-a11f-d61b0e033d4a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0935a9a4-05fd-4e6c-a70e-511a0b611c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#StockholdersEquitySharesReservedForFutureIssuanceDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_039e0dc4-ba32-49df-a151-e922d41f96b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e518cb4f-a5ba-4658-bd5c-549c6080d972" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_039e0dc4-ba32-49df-a151-e922d41f96b2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e518cb4f-a5ba-4658-bd5c-549c6080d972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_8fb976f3-7d4b-4de0-90fb-623f1b73a3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e518cb4f-a5ba-4658-bd5c-549c6080d972" xlink:to="loc_us-gaap_PlanNameAxis_8fb976f3-7d4b-4de0-90fb-623f1b73a3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_eb7abc2b-3e93-41e3-9b18-e47bd3401848" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_8fb976f3-7d4b-4de0-90fb-623f1b73a3a1" xlink:to="loc_us-gaap_PlanNameDomain_eb7abc2b-3e93-41e3-9b18-e47bd3401848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2019PlanMember_d95642a2-2c91-47e1-8a48-42a5ece3ddbf" xlink:href="calx-20241231.xsd#calx_A2019PlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_eb7abc2b-3e93-41e3-9b18-e47bd3401848" xlink:to="loc_calx_A2019PlanMember_d95642a2-2c91-47e1-8a48-42a5ece3ddbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember_b3b13167-d458-4330-b477-6046a36b86db" xlink:href="calx-20241231.xsd#calx_A2017NonqualifiedEmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_eb7abc2b-3e93-41e3-9b18-e47bd3401848" xlink:to="loc_calx_A2017NonqualifiedEmployeeStockPurchasePlanMember_b3b13167-d458-4330-b477-6046a36b86db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9c13191e-d413-4c6b-a6d5-cea3b126368d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e518cb4f-a5ba-4658-bd5c-549c6080d972" xlink:to="loc_us-gaap_AwardTypeAxis_9c13191e-d413-4c6b-a6d5-cea3b126368d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_21460aaf-ee70-4639-87b4-e3715e110e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_9c13191e-d413-4c6b-a6d5-cea3b126368d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_21460aaf-ee70-4639-87b4-e3715e110e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_5ee77261-b09b-42bd-9e48-b9ae4099df99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_21460aaf-ee70-4639-87b4-e3715e110e3d" xlink:to="loc_us-gaap_EmployeeStockMember_5ee77261-b09b-42bd-9e48-b9ae4099df99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_47a4592f-78d8-43a6-9fbc-72e68ec2fe5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e518cb4f-a5ba-4658-bd5c-549c6080d972" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_47a4592f-78d8-43a6-9fbc-72e68ec2fe5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_716ff678-4fa4-44f7-bfa8-360967413432" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_47a4592f-78d8-43a6-9fbc-72e68ec2fe5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_716ff678-4fa4-44f7-bfa8-360967413432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e2d206bb-ce19-455c-b136-6522936f40a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_47a4592f-78d8-43a6-9fbc-72e68ec2fe5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e2d206bb-ce19-455c-b136-6522936f40a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_b159a53e-9eaf-49d9-b809-82ccbbde7546" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_47a4592f-78d8-43a6-9fbc-72e68ec2fe5e" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_b159a53e-9eaf-49d9-b809-82ccbbde7546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/EmployeeBenefitPlanDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#EmployeeBenefitPlanDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/EmployeeBenefitPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1b09f806-45fa-437b-bf9e-19b17ca34a85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_749e6dd2-7205-452c-b7df-6b4b2f2ca408" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1b09f806-45fa-437b-bf9e-19b17ca34a85" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_749e6dd2-7205-452c-b7df-6b4b2f2ca408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#AccumulatedOtherComprehensiveLossDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/AccumulatedOtherComprehensiveLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e886178b-ebc5-48d2-9558-60243c5dd62f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a29879ac-165f-4a6a-9a2e-e874a1fffe6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e886178b-ebc5-48d2-9558-60243c5dd62f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a29879ac-165f-4a6a-9a2e-e874a1fffe6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_ab7abdd8-fdae-42a5-b1e2-b9c65c552ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a29879ac-165f-4a6a-9a2e-e874a1fffe6d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_ab7abdd8-fdae-42a5-b1e2-b9c65c552ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_227082a4-589a-4f8a-ad5c-9e82d0d2c4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ab7abdd8-fdae-42a5-b1e2-b9c65c552ea4" xlink:to="loc_us-gaap_EquityComponentDomain_227082a4-589a-4f8a-ad5c-9e82d0d2c4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0e89fed5-d60f-40bf-8c9b-36b8ff07086c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_227082a4-589a-4f8a-ad5c-9e82d0d2c4e7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0e89fed5-d60f-40bf-8c9b-36b8ff07086c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_c4405919-899f-4928-884e-fb80f425c0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0e89fed5-d60f-40bf-8c9b-36b8ff07086c" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_c4405919-899f-4928-884e-fb80f425c0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_150b8852-ca02-4f50-af33-1050073b8914" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0e89fed5-d60f-40bf-8c9b-36b8ff07086c" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_150b8852-ca02-4f50-af33-1050073b8914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a0420669-70db-4ccf-899d-6fcf7f545aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a29879ac-165f-4a6a-9a2e-e874a1fffe6d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a0420669-70db-4ccf-899d-6fcf7f545aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05b188eb-b65c-4366-a1ea-1785da50c69e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a0420669-70db-4ccf-899d-6fcf7f545aaa" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05b188eb-b65c-4366-a1ea-1785da50c69e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_94eeb773-9b51-4ea3-9609-9846e881d563" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05b188eb-b65c-4366-a1ea-1785da50c69e" xlink:to="loc_us-gaap_StockholdersEquity_94eeb773-9b51-4ea3-9609-9846e881d563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3e0dc32a-9dad-4ac3-a081-7c4ddd713412" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05b188eb-b65c-4366-a1ea-1785da50c69e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3e0dc32a-9dad-4ac3-a081-7c4ddd713412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_08fb1db7-e4a4-47bd-8dd0-6512ffbcf890" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05b188eb-b65c-4366-a1ea-1785da50c69e" xlink:to="loc_us-gaap_StockholdersEquity_08fb1db7-e4a4-47bd-8dd0-6512ffbcf890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/IncomeTaxesLossbeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#IncomeTaxesLossbeforeProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/IncomeTaxesLossbeforeProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2c6dde9d-0ccd-4f79-92d2-b8078e4d5113" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_f58b21f4-b677-40b0-838a-f7d6a46e329b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2c6dde9d-0ccd-4f79-92d2-b8078e4d5113" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_f58b21f4-b677-40b0-838a-f7d6a46e329b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_34ccd8d4-a5a7-44f4-8f7f-45bf71df27b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2c6dde9d-0ccd-4f79-92d2-b8078e4d5113" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_34ccd8d4-a5a7-44f4-8f7f-45bf71df27b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a9c3d452-d04e-4e5b-b18d-2b0d9ce156c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2c6dde9d-0ccd-4f79-92d2-b8078e4d5113" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a9c3d452-d04e-4e5b-b18d-2b0d9ce156c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#IncomeTaxesComponentsofIncomeTaxProvisionDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d145a03c-cc76-48d9-b047-db42059355f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_ebc3b871-c2cd-423e-a3d7-acbb1ac8b69a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d145a03c-cc76-48d9-b047-db42059355f3" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_ebc3b871-c2cd-423e-a3d7-acbb1ac8b69a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a9334dfd-f33f-41c9-a584-d4a4ed3db12a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_ebc3b871-c2cd-423e-a3d7-acbb1ac8b69a" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a9334dfd-f33f-41c9-a584-d4a4ed3db12a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_8f1a4754-c86c-47b4-9631-900c89dbe8f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_ebc3b871-c2cd-423e-a3d7-acbb1ac8b69a" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_8f1a4754-c86c-47b4-9631-900c89dbe8f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_24a83035-bb72-474b-a966-a7607af8b9be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_ebc3b871-c2cd-423e-a3d7-acbb1ac8b69a" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_24a83035-bb72-474b-a966-a7607af8b9be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_87683b3b-bbd7-478c-a7d6-8e8479a1b7ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_ebc3b871-c2cd-423e-a3d7-acbb1ac8b69a" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_87683b3b-bbd7-478c-a7d6-8e8479a1b7ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_74812876-a524-43dd-9c7e-8a76b3275b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d145a03c-cc76-48d9-b047-db42059355f3" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_74812876-a524-43dd-9c7e-8a76b3275b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_19678d23-09f8-4a92-a3de-e44537e1c5b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_74812876-a524-43dd-9c7e-8a76b3275b8e" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_19678d23-09f8-4a92-a3de-e44537e1c5b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_01cb4bd0-ee30-42fc-ac41-e9ef10c5271f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_74812876-a524-43dd-9c7e-8a76b3275b8e" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_01cb4bd0-ee30-42fc-ac41-e9ef10c5271f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_70ff6c6a-2fed-464f-aab1-36dfe910cb70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_74812876-a524-43dd-9c7e-8a76b3275b8e" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_70ff6c6a-2fed-464f-aab1-36dfe910cb70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9f9592c7-a2c2-4dbf-a143-1a9be8c6e801" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_74812876-a524-43dd-9c7e-8a76b3275b8e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9f9592c7-a2c2-4dbf-a143-1a9be8c6e801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_17620306-aa42-47ae-af6f-6e4538cb66df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d145a03c-cc76-48d9-b047-db42059355f3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_17620306-aa42-47ae-af6f-6e4538cb66df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#IncomeTaxesIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1e2da54e-3e9b-4b8c-b834-1b590f365c78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e8d62c22-0866-4f07-80e1-ba375be1d685" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e2da54e-3e9b-4b8c-b834-1b590f365c78" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e8d62c22-0866-4f07-80e1-ba375be1d685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_f4f3799b-055f-481b-86aa-b5e79dda831e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e2da54e-3e9b-4b8c-b834-1b590f365c78" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_f4f3799b-055f-481b-86aa-b5e79dda831e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_74f88eaa-2e6e-4332-bbaf-44c11c255c87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e2da54e-3e9b-4b8c-b834-1b590f365c78" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_74f88eaa-2e6e-4332-bbaf-44c11c255c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_b7af5923-a3bf-4260-a9e7-5dae9a5bbcab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e2da54e-3e9b-4b8c-b834-1b590f365c78" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_b7af5923-a3bf-4260-a9e7-5dae9a5bbcab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent_ed94ca42-2b65-4d88-8ebf-b332845dbc0b" xlink:href="calx-20241231.xsd#calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e2da54e-3e9b-4b8c-b834-1b590f365c78" xlink:to="loc_calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent_ed94ca42-2b65-4d88-8ebf-b332845dbc0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_466da1e9-c7c4-443d-8cb9-4f9665013f87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e2da54e-3e9b-4b8c-b834-1b590f365c78" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_466da1e9-c7c4-443d-8cb9-4f9665013f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_8920e347-489f-4dc9-af3d-6b63a5f3089a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e2da54e-3e9b-4b8c-b834-1b590f365c78" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_8920e347-489f-4dc9-af3d-6b63a5f3089a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_f47529c8-fdf9-4353-afe1-a538b13088ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e2da54e-3e9b-4b8c-b834-1b590f365c78" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_f47529c8-fdf9-4353-afe1-a538b13088ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_4745fc77-96ea-40b1-a7b4-89c3b2568b20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e2da54e-3e9b-4b8c-b834-1b590f365c78" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_4745fc77-96ea-40b1-a7b4-89c3b2568b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent_32fc624e-2868-457d-bd84-138f5029db04" xlink:href="calx-20241231.xsd#calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e2da54e-3e9b-4b8c-b834-1b590f365c78" xlink:to="loc_calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent_32fc624e-2868-457d-bd84-138f5029db04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_c76091c2-06e1-478a-852d-c02358320abf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e2da54e-3e9b-4b8c-b834-1b590f365c78" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_c76091c2-06e1-478a-852d-c02358320abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9fd3c7df-5c0e-445f-8232-3fcbd15c4bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e2da54e-3e9b-4b8c-b834-1b590f365c78" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9fd3c7df-5c0e-445f-8232-3fcbd15c4bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4cb2a164-c7f1-4606-ac5c-6757e99328bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c6a264b5-02fe-48c0-bc52-161dda85e857" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4cb2a164-c7f1-4606-ac5c-6757e99328bd" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c6a264b5-02fe-48c0-bc52-161dda85e857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_0d8666a3-72b2-4779-b64b-683eeb97a01e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c6a264b5-02fe-48c0-bc52-161dda85e857" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_0d8666a3-72b2-4779-b64b-683eeb97a01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_2c2cdaff-5d7b-4307-a509-610c9f4f8f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c6a264b5-02fe-48c0-bc52-161dda85e857" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_2c2cdaff-5d7b-4307-a509-610c9f4f8f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_ef1c7caf-bdad-47fd-899c-dda42943ad95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c6a264b5-02fe-48c0-bc52-161dda85e857" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_ef1c7caf-bdad-47fd-899c-dda42943ad95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_68f1c634-f20e-43e7-893b-81a4853d6d50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c6a264b5-02fe-48c0-bc52-161dda85e857" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_68f1c634-f20e-43e7-893b-81a4853d6d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_c060aa86-ff6c-4a8c-9ed1-1dc0f2c3a0a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c6a264b5-02fe-48c0-bc52-161dda85e857" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_c060aa86-ff6c-4a8c-9ed1-1dc0f2c3a0a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_fe2357fb-c252-46e3-8353-ee114bd844cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c6a264b5-02fe-48c0-bc52-161dda85e857" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_fe2357fb-c252-46e3-8353-ee114bd844cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_DeferredTaxAssetLeasingArrangements_e3a4786d-3508-4c15-99b7-79ea8b2488ea" xlink:href="calx-20241231.xsd#calx_DeferredTaxAssetLeasingArrangements"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c6a264b5-02fe-48c0-bc52-161dda85e857" xlink:to="loc_calx_DeferredTaxAssetLeasingArrangements_e3a4786d-3508-4c15-99b7-79ea8b2488ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts_d29075ad-b957-449f-a1dc-8cf87aeab973" xlink:href="calx-20241231.xsd#calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c6a264b5-02fe-48c0-bc52-161dda85e857" xlink:to="loc_calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts_d29075ad-b957-449f-a1dc-8cf87aeab973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_118821c4-a816-4d7e-9e1e-26b1547ec84a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c6a264b5-02fe-48c0-bc52-161dda85e857" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_118821c4-a816-4d7e-9e1e-26b1547ec84a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_ccf7a1c6-6994-4d74-8fb2-d4d3df36ee4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c6a264b5-02fe-48c0-bc52-161dda85e857" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_ccf7a1c6-6994-4d74-8fb2-d4d3df36ee4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ce25938a-1772-4579-ae65-9c95d084f2dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c6a264b5-02fe-48c0-bc52-161dda85e857" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ce25938a-1772-4579-ae65-9c95d084f2dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_db1a61b4-ff17-4c28-aff8-e72673a8f85a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c6a264b5-02fe-48c0-bc52-161dda85e857" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_db1a61b4-ff17-4c28-aff8-e72673a8f85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_79b8f5ef-39d6-4b8f-9415-79c52b18d3c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4cb2a164-c7f1-4606-ac5c-6757e99328bd" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_79b8f5ef-39d6-4b8f-9415-79c52b18d3c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_de18970c-37bd-4adb-85ba-047ca64f78c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_79b8f5ef-39d6-4b8f-9415-79c52b18d3c0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_de18970c-37bd-4adb-85ba-047ca64f78c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_0c65daf9-2f09-4931-8f4a-4d1c1def13c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_79b8f5ef-39d6-4b8f-9415-79c52b18d3c0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_0c65daf9-2f09-4931-8f4a-4d1c1def13c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_3d89086d-4852-4c35-93db-a31ead62fa90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_79b8f5ef-39d6-4b8f-9415-79c52b18d3c0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_3d89086d-4852-4c35-93db-a31ead62fa90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_e857d106-fd14-44ca-8f2d-07563e32c588" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_79b8f5ef-39d6-4b8f-9415-79c52b18d3c0" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_e857d106-fd14-44ca-8f2d-07563e32c588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_839a9f41-dc71-4ae1-8f6e-b2055aeb5d06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4cb2a164-c7f1-4606-ac5c-6757e99328bd" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_839a9f41-dc71-4ae1-8f6e-b2055aeb5d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4453746e-1184-4fba-bb86-9f942f0025f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_IncomeTaxesTable_b6127983-b693-48a4-82e5-c40ccd60a62f" xlink:href="calx-20241231.xsd#calx_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4453746e-1184-4fba-bb86-9f942f0025f0" xlink:to="loc_calx_IncomeTaxesTable_b6127983-b693-48a4-82e5-c40ccd60a62f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_ee3d09e9-b90c-4d6b-bee2-b35eb8dedc50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_IncomeTaxesTable_b6127983-b693-48a4-82e5-c40ccd60a62f" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_ee3d09e9-b90c-4d6b-bee2-b35eb8dedc50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_172d2ee3-f1dd-4625-96a3-8b656c9ab765" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_ee3d09e9-b90c-4d6b-bee2-b35eb8dedc50" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_172d2ee3-f1dd-4625-96a3-8b656c9ab765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_9b9a693a-85a3-4331-9b41-101df713e3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_172d2ee3-f1dd-4625-96a3-8b656c9ab765" xlink:to="loc_us-gaap_ForeignCountryMember_9b9a693a-85a3-4331-9b41-101df713e3cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_338cdbf4-be56-48d8-888d-d73a651f365a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_172d2ee3-f1dd-4625-96a3-8b656c9ab765" xlink:to="loc_us-gaap_DomesticCountryMember_338cdbf4-be56-48d8-888d-d73a651f365a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_18273d8f-6b4b-4c57-9caf-ff59475dee30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_172d2ee3-f1dd-4625-96a3-8b656c9ab765" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_18273d8f-6b4b-4c57-9caf-ff59475dee30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalTaxJurisdictionOtherMember_f3d9c25a-074c-4cb5-8c3e-294444d4e436" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalTaxJurisdictionOtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_172d2ee3-f1dd-4625-96a3-8b656c9ab765" xlink:to="loc_us-gaap_StateAndLocalTaxJurisdictionOtherMember_f3d9c25a-074c-4cb5-8c3e-294444d4e436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_IncomeTaxesLineItems_d37d4f61-16ec-456f-a446-908bae6b9b21" xlink:href="calx-20241231.xsd#calx_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_IncomeTaxesTable_b6127983-b693-48a4-82e5-c40ccd60a62f" xlink:to="loc_calx_IncomeTaxesLineItems_d37d4f61-16ec-456f-a446-908bae6b9b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_3808ec7e-b0a3-4641-9c15-c98d3f68d3db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_IncomeTaxesLineItems_d37d4f61-16ec-456f-a446-908bae6b9b21" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_3808ec7e-b0a3-4641-9c15-c98d3f68d3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f414c20f-8582-472e-bd59-f26510e16d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_IncomeTaxesLineItems_d37d4f61-16ec-456f-a446-908bae6b9b21" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f414c20f-8582-472e-bd59-f26510e16d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_0e8f8a41-e9c8-4117-99b0-bfd8cc4ad636" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_IncomeTaxesLineItems_d37d4f61-16ec-456f-a446-908bae6b9b21" xlink:to="loc_us-gaap_OperatingLossCarryforwards_0e8f8a41-e9c8-4117-99b0-bfd8cc4ad636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_332cd11a-cdbd-438b-845d-6b5b712028cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_IncomeTaxesLineItems_d37d4f61-16ec-456f-a446-908bae6b9b21" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_332cd11a-cdbd-438b-845d-6b5b712028cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_6a9b83a4-5872-491d-bad1-d1f12fad9e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_IncomeTaxesLineItems_d37d4f61-16ec-456f-a446-908bae6b9b21" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_6a9b83a4-5872-491d-bad1-d1f12fad9e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_b0d3a3a3-8b37-4d24-a4ef-6f642edc1449" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_IncomeTaxesLineItems_d37d4f61-16ec-456f-a446-908bae6b9b21" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_b0d3a3a3-8b37-4d24-a4ef-6f642edc1449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_ae6e23da-8cfd-4a76-806d-9519d6d1b148" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_calx_IncomeTaxesLineItems_d37d4f61-16ec-456f-a446-908bae6b9b21" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_ae6e23da-8cfd-4a76-806d-9519d6d1b148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/IncomeTaxesUnrecognizedTaxBenefitsActivityDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#IncomeTaxesUnrecognizedTaxBenefitsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/IncomeTaxesUnrecognizedTaxBenefitsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c25230b5-b465-4a47-a5c3-632afdd499a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5d4a4048-f2ea-401e-9b2d-2ca208f71756" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c25230b5-b465-4a47-a5c3-632afdd499a1" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5d4a4048-f2ea-401e-9b2d-2ca208f71756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_e56f700d-31c9-46a7-8b9e-8852577cdc01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5d4a4048-f2ea-401e-9b2d-2ca208f71756" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_e56f700d-31c9-46a7-8b9e-8852577cdc01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_c8495b49-d312-437e-947f-7e7bd8172ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5d4a4048-f2ea-401e-9b2d-2ca208f71756" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_c8495b49-d312-437e-947f-7e7bd8172ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1fe1df86-60c3-4cd6-b2ee-b94638501940" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5d4a4048-f2ea-401e-9b2d-2ca208f71756" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1fe1df86-60c3-4cd6-b2ee-b94638501940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_cd6a7fc3-58e0-4ca5-ac61-20a539b56615" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5d4a4048-f2ea-401e-9b2d-2ca208f71756" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_cd6a7fc3-58e0-4ca5-ac61-20a539b56615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_6d2eedd0-f405-44ab-ac6f-2ed7eaf360c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5d4a4048-f2ea-401e-9b2d-2ca208f71756" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_6d2eedd0-f405-44ab-ac6f-2ed7eaf360c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/NetIncomeLossPerCommonShareDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#NetIncomeLossPerCommonShareDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/NetIncomeLossPerCommonShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3f79a8d5-1af2-4a36-a68f-247dc7594ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_f4cc1b50-40cd-4be0-b0d0-2dbd61d9e4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3f79a8d5-1af2-4a36-a68f-247dc7594ddf" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_f4cc1b50-40cd-4be0-b0d0-2dbd61d9e4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract_b4dfbd95-47de-44d4-9216-3dda889df475" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_f4cc1b50-40cd-4be0-b0d0-2dbd61d9e4b4" xlink:to="loc_us-gaap_NetIncomeLossAbstract_b4dfbd95-47de-44d4-9216-3dda889df475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f0a7b712-53e8-434b-930e-5756230f64d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_b4dfbd95-47de-44d4-9216-3dda889df475" xlink:to="loc_us-gaap_NetIncomeLoss_f0a7b712-53e8-434b-930e-5756230f64d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_2e65c95e-ba1d-4cf3-8dac-d956ccb9c42c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_f4cc1b50-40cd-4be0-b0d0-2dbd61d9e4b4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_2e65c95e-ba1d-4cf3-8dac-d956ccb9c42c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4f766ead-4968-499a-ba6e-e8e40931021f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_2e65c95e-ba1d-4cf3-8dac-d956ccb9c42c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4f766ead-4968-499a-ba6e-e8e40931021f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_478b1441-2936-4c10-8464-13baf9ef3145" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_2e65c95e-ba1d-4cf3-8dac-d956ccb9c42c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_478b1441-2936-4c10-8464-13baf9ef3145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e1a71203-01c3-4d91-9d56-e07ae9c716fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_2e65c95e-ba1d-4cf3-8dac-d956ccb9c42c" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e1a71203-01c3-4d91-9d56-e07ae9c716fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f81061bf-e4ad-4912-9dff-6dd45ae4304b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_f4cc1b50-40cd-4be0-b0d0-2dbd61d9e4b4" xlink:to="loc_us-gaap_EarningsPerShareBasic_f81061bf-e4ad-4912-9dff-6dd45ae4304b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_13b07165-b383-40c3-929c-998dda1074d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_f4cc1b50-40cd-4be0-b0d0-2dbd61d9e4b4" xlink:to="loc_us-gaap_EarningsPerShareDiluted_13b07165-b383-40c3-929c-998dda1074d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c29daec0-f201-4607-87c3-88452a926f96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_f4cc1b50-40cd-4be0-b0d0-2dbd61d9e4b4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c29daec0-f201-4607-87c3-88452a926f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#RevenuefromContractswithCustomersContractAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6b66c71e-aafc-46f3-ae28-35c52f9039e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_eff2e913-3a3f-4b3d-a9b7-65197a3316b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6b66c71e-aafc-46f3-ae28-35c52f9039e2" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_eff2e913-3a3f-4b3d-a9b7-65197a3316b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ContractWithCustomerAssetExpectedToBeBilledYearOnePercent_964eb22b-8cbd-4614-887a-99e42fc53013" xlink:href="calx-20241231.xsd#calx_ContractWithCustomerAssetExpectedToBeBilledYearOnePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6b66c71e-aafc-46f3-ae28-35c52f9039e2" xlink:to="loc_calx_ContractWithCustomerAssetExpectedToBeBilledYearOnePercent_964eb22b-8cbd-4614-887a-99e42fc53013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_d0ee843f-2ecd-487d-bccc-ea33acfddce4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6b66c71e-aafc-46f3-ae28-35c52f9039e2" xlink:to="loc_us-gaap_ContractWithCustomerLiability_d0ee843f-2ecd-487d-bccc-ea33acfddce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_c526b9f6-2bf5-460b-bdb9-3103b50e1fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6b66c71e-aafc-46f3-ae28-35c52f9039e2" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_c526b9f6-2bf5-460b-bdb9-3103b50e1fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_3c0daa33-3726-4e10-a10a-d5a8a100ded8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6b66c71e-aafc-46f3-ae28-35c52f9039e2" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_3c0daa33-3726-4e10-a10a-d5a8a100ded8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#RevenuefromContractswithCustomersPerformanceObligationDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0d622b0f-5884-424d-af41-9e14964aa09d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aebeda8f-9ea3-403b-98c6-390b2d186dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0d622b0f-5884-424d-af41-9e14964aa09d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aebeda8f-9ea3-403b-98c6-390b2d186dbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e9e057af-7b41-47de-9ed9-60d5eb616ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aebeda8f-9ea3-403b-98c6-390b2d186dbe" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e9e057af-7b41-47de-9ed9-60d5eb616ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4fc3c562-b0a5-42b9-8add-99522e18833f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aebeda8f-9ea3-403b-98c6-390b2d186dbe" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4fc3c562-b0a5-42b9-8add-99522e18833f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_fb6ebc4b-8b20-49c7-9355-98ae78dc0082" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4fc3c562-b0a5-42b9-8add-99522e18833f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_fb6ebc4b-8b20-49c7-9355-98ae78dc0082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_25713654-4fe1-45f1-967a-23ed382efaa5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4fc3c562-b0a5-42b9-8add-99522e18833f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_25713654-4fe1-45f1-967a-23ed382efaa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d28833b1-41c8-4b8d-a7e8-1845dcd97204" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4fc3c562-b0a5-42b9-8add-99522e18833f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d28833b1-41c8-4b8d-a7e8-1845dcd97204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/RevenuefromContractswithCustomersContractCostsDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#RevenuefromContractswithCustomersContractCostsDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/RevenuefromContractswithCustomersContractCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e52d8ac6-b89c-414f-b21f-4a8923c68974" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_ebd54a72-94db-489f-bd20-68be8ebbd3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e52d8ac6-b89c-414f-b21f-4a8923c68974" xlink:to="loc_us-gaap_CapitalizedContractCostGross_ebd54a72-94db-489f-bd20-68be8ebbd3e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_f05505ea-8a53-4b33-9678-4ed70823e178" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e52d8ac6-b89c-414f-b21f-4a8923c68974" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_f05505ea-8a53-4b33-9678-4ed70823e178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss_665e2299-033e-4295-9378-6582ef4585f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e52d8ac6-b89c-414f-b21f-4a8923c68974" xlink:to="loc_us-gaap_CapitalizedContractCostImpairmentLoss_665e2299-033e-4295-9378-6582ef4585f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#RevenuefromContractswithCustomersConcentrationRiskDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2040f634-acb6-4799-8470-87a523fc9dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_7ddbbde0-5846-41a2-b121-950bf2dd4342" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2040f634-acb6-4799-8470-87a523fc9dcf" xlink:to="loc_us-gaap_ConcentrationRiskTable_7ddbbde0-5846-41a2-b121-950bf2dd4342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_e7eba9bc-bda4-432b-9baf-5534536aed03" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_7ddbbde0-5846-41a2-b121-950bf2dd4342" xlink:to="loc_srt_MajorCustomersAxis_e7eba9bc-bda4-432b-9baf-5534536aed03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_166890c6-03fb-4612-8f94-cc465859039d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_e7eba9bc-bda4-432b-9baf-5534536aed03" xlink:to="loc_srt_NameOfMajorCustomerDomain_166890c6-03fb-4612-8f94-cc465859039d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_CustomerOneMember_e1f43bd8-7d08-4ca2-bf6c-29fea584f57e" xlink:href="calx-20241231.xsd#calx_CustomerOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_166890c6-03fb-4612-8f94-cc465859039d" xlink:to="loc_calx_CustomerOneMember_e1f43bd8-7d08-4ca2-bf6c-29fea584f57e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_CustomerTwoMember_6d769cf1-72c7-4a97-b102-ff7191cd4986" xlink:href="calx-20241231.xsd#calx_CustomerTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_166890c6-03fb-4612-8f94-cc465859039d" xlink:to="loc_calx_CustomerTwoMember_6d769cf1-72c7-4a97-b102-ff7191cd4986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_b088fe4d-1935-434e-854d-860c1e56c372" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_7ddbbde0-5846-41a2-b121-950bf2dd4342" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_b088fe4d-1935-434e-854d-860c1e56c372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_b6b80ed3-ba00-4d3b-966c-2d46293fac27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_b088fe4d-1935-434e-854d-860c1e56c372" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_b6b80ed3-ba00-4d3b-966c-2d46293fac27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_5b1da30f-9035-4ec6-ae56-dd221da15587" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_b6b80ed3-ba00-4d3b-966c-2d46293fac27" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_5b1da30f-9035-4ec6-ae56-dd221da15587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4c07d451-9ea8-4f70-b861-c43a470cc0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_7ddbbde0-5846-41a2-b121-950bf2dd4342" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4c07d451-9ea8-4f70-b861-c43a470cc0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8c2dd705-d760-40d8-8e0c-823ce63c3375" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4c07d451-9ea8-4f70-b861-c43a470cc0b5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8c2dd705-d760-40d8-8e0c-823ce63c3375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_4d92ca90-74e7-409f-ad20-ae06707eaae7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_8c2dd705-d760-40d8-8e0c-823ce63c3375" xlink:to="loc_us-gaap_AccountsReceivableMember_4d92ca90-74e7-409f-ad20-ae06707eaae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_99c9e108-6d5d-42df-a623-cdc32e983e32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_7ddbbde0-5846-41a2-b121-950bf2dd4342" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_99c9e108-6d5d-42df-a623-cdc32e983e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_a3237525-f040-4ca3-b72d-9461c66f4320" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_99c9e108-6d5d-42df-a623-cdc32e983e32" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_a3237525-f040-4ca3-b72d-9461c66f4320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/SegmentInformationScheduleofRevenuebyGeographicRegionDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#SegmentInformationScheduleofRevenuebyGeographicRegionDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/SegmentInformationScheduleofRevenuebyGeographicRegionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_e9ff880a-c887-4ec9-ba19-d55895bfc369" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_b5ffd338-f508-44a4-b137-c81f44d4b5e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e9ff880a-c887-4ec9-ba19-d55895bfc369" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_b5ffd338-f508-44a4-b137-c81f44d4b5e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6e1a0f0b-d01e-472f-8eb5-af2e1d18c183" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_b5ffd338-f508-44a4-b137-c81f44d4b5e4" xlink:to="loc_srt_StatementGeographicalAxis_6e1a0f0b-d01e-472f-8eb5-af2e1d18c183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_dbf6d68a-9d04-4726-a6bd-09cb232bf64d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_6e1a0f0b-d01e-472f-8eb5-af2e1d18c183" xlink:to="loc_srt_SegmentGeographicalDomain_dbf6d68a-9d04-4726-a6bd-09cb232bf64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_f0434743-e0ca-4768-91f8-b560f5c4fd58" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_dbf6d68a-9d04-4726-a6bd-09cb232bf64d" xlink:to="loc_country_US_f0434743-e0ca-4768-91f8-b560f5c4fd58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_58770997-4c98-4549-b982-6861ad38f7c3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_dbf6d68a-9d04-4726-a6bd-09cb232bf64d" xlink:to="loc_srt_EuropeMember_58770997-4c98-4549-b982-6861ad38f7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_AmericasExUSMember_e1ca04ff-b475-4aaf-8b3a-82f78630692a" xlink:href="calx-20241231.xsd#calx_AmericasExUSMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_dbf6d68a-9d04-4726-a6bd-09cb232bf64d" xlink:to="loc_calx_AmericasExUSMember_e1ca04ff-b475-4aaf-8b3a-82f78630692a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_MiddleEastAndAfricaMember_a6fb1486-f68b-4784-8d22-50d6671ce1a8" xlink:href="calx-20241231.xsd#calx_MiddleEastAndAfricaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_dbf6d68a-9d04-4726-a6bd-09cb232bf64d" xlink:to="loc_calx_MiddleEastAndAfricaMember_a6fb1486-f68b-4784-8d22-50d6671ce1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_8f3160c7-8e3e-46a7-834c-a24682a3a261" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_dbf6d68a-9d04-4726-a6bd-09cb232bf64d" xlink:to="loc_srt_AsiaPacificMember_8f3160c7-8e3e-46a7-834c-a24682a3a261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_0a8051c5-4aa6-4c6e-8ccb-0c98a918ae29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_b5ffd338-f508-44a4-b137-c81f44d4b5e4" xlink:to="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_0a8051c5-4aa6-4c6e-8ccb-0c98a918ae29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_16330488-abb9-4278-b9dc-efb625509e83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_0a8051c5-4aa6-4c6e-8ccb-0c98a918ae29" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_16330488-abb9-4278-b9dc-efb625509e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/SegmentInformationScheduleofPropertyandEquipmentbyGeographicRegionDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#SegmentInformationScheduleofPropertyandEquipmentbyGeographicRegionDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/SegmentInformationScheduleofPropertyandEquipmentbyGeographicRegionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_300e3feb-2468-4acd-8694-a4096bba5ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_e760ea53-a933-40e8-8de2-0eeefc2fd2dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_300e3feb-2468-4acd-8694-a4096bba5ae6" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_e760ea53-a933-40e8-8de2-0eeefc2fd2dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_64b4c0d8-bfbe-4f89-bb0d-5d3cfd93a318" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_e760ea53-a933-40e8-8de2-0eeefc2fd2dc" xlink:to="loc_srt_StatementGeographicalAxis_64b4c0d8-bfbe-4f89-bb0d-5d3cfd93a318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7468122b-507f-4668-81fc-b85c06156e84" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_64b4c0d8-bfbe-4f89-bb0d-5d3cfd93a318" xlink:to="loc_srt_SegmentGeographicalDomain_7468122b-507f-4668-81fc-b85c06156e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_5643352d-f7f7-4d52-b44e-e805da4c8272" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7468122b-507f-4668-81fc-b85c06156e84" xlink:to="loc_country_US_5643352d-f7f7-4d52-b44e-e805da4c8272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_fd5fec8e-baf1-4c23-8500-d37952b222a4" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7468122b-507f-4668-81fc-b85c06156e84" xlink:to="loc_country_CN_fd5fec8e-baf1-4c23-8500-d37952b222a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_d80a71a9-46b8-4cb3-aa84-38362bc27664" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IN"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7468122b-507f-4668-81fc-b85c06156e84" xlink:to="loc_country_IN_d80a71a9-46b8-4cb3-aa84-38362bc27664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_85538e2b-a8af-4224-bb9b-e82f2853fd2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_e760ea53-a933-40e8-8de2-0eeefc2fd2dc" xlink:to="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_85538e2b-a8af-4224-bb9b-e82f2853fd2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_08dd79a3-f38b-4ce5-980b-30dae788d802" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_85538e2b-a8af-4224-bb9b-e82f2853fd2d" xlink:to="loc_us-gaap_NoncurrentAssets_08dd79a3-f38b-4ce5-980b-30dae788d802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails" xlink:type="simple" xlink:href="calx-20241231.xsd#SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_729a2138-7b5a-434d-9453-d040a1a861b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a7b40ed9-9b90-47c4-b2a3-ccfc7ffe61df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_729a2138-7b5a-434d-9453-d040a1a861b3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a7b40ed9-9b90-47c4-b2a3-ccfc7ffe61df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_99aed62c-117e-4886-b0e9-526299d541c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a7b40ed9-9b90-47c4-b2a3-ccfc7ffe61df" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_99aed62c-117e-4886-b0e9-526299d541c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f549100b-cb87-4218-81c8-b4eda3fc0ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_99aed62c-117e-4886-b0e9-526299d541c1" xlink:to="loc_us-gaap_SegmentDomain_f549100b-cb87-4218-81c8-b4eda3fc0ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ReportableSegmentMember_1edbdc2b-35d1-476f-8ee8-10b293d72592" xlink:href="calx-20241231.xsd#calx_ReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f549100b-cb87-4218-81c8-b4eda3fc0ea9" xlink:to="loc_calx_ReportableSegmentMember_1edbdc2b-35d1-476f-8ee8-10b293d72592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a7b40ed9-9b90-47c4-b2a3-ccfc7ffe61df" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a30fb7d5-f800-4d2a-9274-fd284c820d77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a30fb7d5-f800-4d2a-9274-fd284c820d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_CostOfGoodsAndServicesSoldAdjusted_eb929ce4-404e-4de5-a262-edb5d0ef7f5c" xlink:href="calx-20241231.xsd#calx_CostOfGoodsAndServicesSoldAdjusted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_calx_CostOfGoodsAndServicesSoldAdjusted_eb929ce4-404e-4de5-a262-edb5d0ef7f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_SellingAndMarketingOperatingExpenseAdjusted_a90e07f8-bbfd-4341-9dab-626732c3b505" xlink:href="calx-20241231.xsd#calx_SellingAndMarketingOperatingExpenseAdjusted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_calx_SellingAndMarketingOperatingExpenseAdjusted_a90e07f8-bbfd-4341-9dab-626732c3b505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_ResearchAndDevelopmentOperatingExpenseAdjusted_2dff3b6e-2f44-488c-a8cb-4923797934a1" xlink:href="calx-20241231.xsd#calx_ResearchAndDevelopmentOperatingExpenseAdjusted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_calx_ResearchAndDevelopmentOperatingExpenseAdjusted_2dff3b6e-2f44-488c-a8cb-4923797934a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_calx_GeneralAndAdministrativeOperatingExpenseAdjusted_f39fbf8d-8baa-4df3-bd49-28741baaa403" xlink:href="calx-20241231.xsd#calx_GeneralAndAdministrativeOperatingExpenseAdjusted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_calx_GeneralAndAdministrativeOperatingExpenseAdjusted_f39fbf8d-8baa-4df3-bd49-28741baaa403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_27d8f7be-d6fe-4c75-b68c-3e578ec5a4db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_27d8f7be-d6fe-4c75-b68c-3e578ec5a4db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_aefa8895-0070-4376-aa43-296c33a58bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_aefa8895-0070-4376-aa43-296c33a58bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2d3b35c0-2ea9-4944-80f0-22c031e4c97e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2d3b35c0-2ea9-4944-80f0-22c031e4c97e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_43e040eb-e30a-481a-bf1c-da58aace6989" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3fedf9b8-a452-486f-a43d-0a1883e19966" xlink:to="loc_us-gaap_NetIncomeLoss_43e040eb-e30a-481a-bf1c-da58aace6989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>calx-20241231_g1.jpg
<TEXT>
begin 644 calx-20241231_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" (! \(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M/_#C>(?_ ).H_P"&:?"/_07^('_AQO$/_P G5ZK10!Y5_P ,T^$?^@O\0/\
MPXWB'_Y.H_X9I\(_]!?X@?\ AQO$/_R=7JM<QX?^).@>*O%GB'PYI=Q=7>I:
M!*D&HN-/N%M8I6C201"Y:,0R2!)$+(CLR[AN H Y'_AFGPC_ -!?X@?^'&\0
M_P#R=1_PS3X1_P"@O\0/_#C>(?\ Y.K9T3XW>%?$GC>\\*:8VM7NJ6=U+8W-
MQ%X=U$Z?#/&F]XVOO(^S!@.QEY)"CYB =NX\?:#:^/+3P;/?&'Q'>6$FIVUI
M)!(JSV\;JDC1RE?+=D9TW(&+*'4D ,"0#BE_9G\(1JJKJWCY548"CXC>(0 /
M3_C^I?\ AFGPC_T%_B!_X<;Q#_\ )U=MX7\=Z)XTNM<M]%O&OFT6^?3;V18)
M%B2Y0 O&LC*%D*$[6V%@K J<,"!OT >5?\,T^$?^@O\ $#_PXWB'_P"3J/\
MAFGPC_T%_B!_X<;Q#_\ )U>JUR_C[XE^'?ACIMK>>(;V2W%Y<+:6EK:6DUY=
MW<S9(C@MH$>69L!F(1&(568X520 <E_PS3X1_P"@O\0/_#C>(?\ Y.H_X9I\
M(_\ 07^('_AQO$/_ ,G5V?@7X@:%\2-&DU/0+N2X@AN'M+B&ZM9K2YM9TQNB
MGMYD26%P"K;9%4[65L88$]%0!Y5_PS3X1_Z"_P 0/_#C>(?_ ).H_P"&:?"/
M_07^('_AQO$/_P G5ZK69XF\2:=X.\-ZMK^L7'V32=*M);Z\N-C/Y4,2%Y'V
MJ"QPJDX ).. : //%_9G\(1JJKJWCY548"CXC>(0 /3_ (_J7_AFGPC_ -!?
MX@?^'&\0_P#R=7I>EZG;:UI=GJ%E)YUG=PI<0R;2N]'4,IP0",@C@C-<]JWQ
M4\):)>6]I<Z]:-=3:Q%H AMF,[QW\L?FQV\HC#>4YCPWS[1AE)/S#(!RO_#-
M/A'_ *"_Q _\.-XA_P#DZC_AFGPC_P!!?X@?^'&\0_\ R=7JM% 'E7_#-/A'
M_H+_ ! _\.-XA_\ DZC_ (9I\(_]!?X@?^'&\0__ "=3O%O[2W@?P/XJA\-Z
MNOBF/6+B9X+:&U\&:S=+=NB&1Q!)%:,DVU 6)C9@ ">QKTK3-0BU;3;2^@2=
M(;J))HUNK>2WE"LH8!XI%5T;!Y5@&!R" 1B@#S/_ (9I\(_]!?X@?^'&\0__
M "=1_P ,T^$?^@O\0/\ PXWB'_Y.KT;3=>TS6+K4;:PU&TOKC3I_LM[#;3K(
M]K-L5_+E )*/L=&VM@X=3T(JCKGC?1?#?B#PYHFHWOV?4_$5Q+::7!Y3M]HE
MB@DN)%W*I5<112-EB =N!DD @'#+^S/X0C5575O'RJHP%'Q&\0@ >G_']2_\
M,T^$?^@O\0/_  XWB'_Y.K7\=?''PG\._$MEX>U9]9N=<O+1[^&PT3P]J&K2
MFW1U1I66T@EVJ&=5RV.6'K6YX#^(&@_$SP^-9\.WK7MB+B:TD$UO+;303Q2&
M.6&6&55DBD1U(*.JL,<B@#C/^&:?"/\ T%_B!_X<;Q#_ /)U'_#-/A'_ *"_
MQ _\.-XA_P#DZO1K[7M,TO4--L+S4;2TOM2D>&QMIYU26Z=(VD=(E)R[*B.Y
M"Y(52>@-7Z /*O\ AFGPC_T%_B!_X<;Q#_\ )U'_  S3X1_Z"_Q _P##C>(?
M_DZO5:* /*O^&:?"/_07^('_ (<;Q#_\G4?\,T^$?^@O\0/_  XWB'_Y.KU6
MB@#RE?V9_"$:JJZMX^55& H^(WB$ #T_X_J7_AFGPC_T%_B!_P"'&\0__)U>
MJT4 >5?\,T^$?^@O\0/_  XWB'_Y.H_X9I\(_P#07^('_AQO$/\ \G5ZK10!
MY5_PS3X1_P"@O\0/_#C>(?\ Y.H_X9I\(_\ 07^('_AQO$/_ ,G5ZK10!Y5_
MPS3X1_Z"_P 0/_#C>(?_ ).H_P"&:?"/_07^('_AQO$/_P G5ZK10!Y2O[,_
MA"-55=6\?*JC 4?$;Q" !Z?\?U+_ ,,T^$?^@O\ $#_PXWB'_P"3J]5HH \J
M_P"&:?"/_07^('_AQO$/_P G4?\ #-/A'_H+_$#_ ,.-XA_^3J]5HH \J_X9
MI\(_]!?X@?\ AQO$/_R=1_PS3X1_Z"_Q _\ #C>(?_DZO5:* /*O^&:?"/\
MT%_B!_X<;Q#_ /)U'_#-/A'_ *"_Q _\.-XA_P#DZO5:* /*5_9G\(1JJKJW
MCY548"CXC>(0 /3_ (_J7_AFGPC_ -!?X@?^'&\0_P#R=7JM% 'E7_#-/A'_
M *"_Q _\.-XA_P#DZC_AFGPC_P!!?X@?^'&\0_\ R=7JM% 'E7_#-/A'_H+_
M ! _\.-XA_\ DZC_ (9I\(_]!?X@?^'&\0__ "=7JM% 'E7_  S3X1_Z"_Q
M_P##C>(?_DZC_AFGPC_T%_B!_P"'&\0__)U>JT4 >4K^S/X0C5575O'RJHP%
M'Q&\0@ >G_']2_\ #-/A'_H+_$#_ ,.-XA_^3J]5HH \J_X9I\(_]!?X@?\
MAQO$/_R=1_PS3X1_Z"_Q _\ #C>(?_DZO5:* /*O^&:?"/\ T%_B!_X<;Q#_
M /)U'_#-/A'_ *"_Q _\.-XA_P#DZO5:* /*O^&:?"/_ $%_B!_X<;Q#_P#)
MU'_#-/A'_H+_ ! _\.-XA_\ DZO5:* /*5_9G\(1JJKJWCY548"CXC>(0 /3
M_C^I?^&:?"/_ $%_B!_X<;Q#_P#)U>JT4 >5?\,T^$?^@O\ $#_PXWB'_P"3
MJ/\ AFGPC_T%_B!_X<;Q#_\ )U>JT4 >5?\ #-/A'_H+_$#_ ,.-XA_^3J/^
M&:?"/_07^('_ (<;Q#_\G5ZK10!Y5_PS3X1_Z"_Q _\ #C>(?_DZC_AFGPC_
M -!?X@?^'&\0_P#R=7JM% 'E7[,LD^O?LW?"C4]2O;Z_U&]\)Z3<W-U<7DKR
M32O9Q,[NQ;)8L223U)HH_9/_ .36?@W_ -B9HW_I##10 ?LG_P#)K/P;_P"Q
M,T;_ -(8:]5KRK]D_P#Y-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% 'D_[5GAO5/%G[/?C33-'TR76[V2U27^RH5#
M/?11RI)+;JI^\9(T= O?=CO69:_M!?#KXG>(O#5KX'ET[XB^(VBN;VUETT13
MG0<6S#S+PL0]F9"ZP;&"RL9'7;A)-OM=% 'P1\._B+K%SH]E<:/XYU_7/%=U
MX"UJ^^(NGW6JS7']@ZS''&T8,+.1IDRW#74201",%(S\G[H%:AT?6+C1KY9/
MB!X]*S?!F'QG*5\67Z,=8"3 72NLH:,?.<P1E8&(0M$Q1"OZ!44 ?GKXZ^*M
MWJFJ>/KG4_B3X@T;QO'X(T#4O!6B:;K$UI'?Z[/:S.L<5HA"73R3K;H;=E=6
M5SE/XAH_';XS:UIWQDNOL^KWF@^(-#\0>&K2>RE\974.;::2S-RT&C0Q"":S
M87,B/=W,CG?N4$8C4?9VA?#G3?#_ ,0O%7C&WGNGU/Q';V-M=Q2NIA1;42B,
MQ@*&!/G-NRQS@8QSFA\9_C%H?P+\#S^*=>@O[RTCE2%;32X!-<RDY+%$++NV
M1K)*PSG9$^ 3@$ ^7KK5]=@M=:\2#Q5XE;4F^-MCX<13KEW]FBTTZS;*;5;<
M2>4$*NZD[=Q5RA.S"BG\.OB1XBT_X@>)=.T'Q/-\0_%TVE>(YHA8^)[NY:*Z
MBD#VJZGH-W$/[*96_<(8'568D&,AU\O[CM[B*Z@CG@D2:&10Z21L&5E(R"".
MH([U)0!^>.K_ !*U&S^%/CN\\"?$/Q%X@MX_A+<:IXBOYM;N+N?2/$*F+R<,
MTA:PN75KPO:Q^6$\A,1I@9^B?@NM[X5_:(\;>$H]=US5M$_X131-:6+7-6N-
M1:.[FGOHYGC:=V,:N(8\QIM0%?E5:^A:* /BOXI>/-9LOBOXRCE\6ZQI?Q-L
M?$^C6O@GPC:ZI+';ZGHTGV7SI1IX<1W:.9-1\V=T9HO(X=/)&/3OV2_#5KH?
MB+XZRV]QJ4S/X^NH-M]JES=HJI:VSC:LLC!6+3/EE + ("2$0+]#44 ?''P]
M\42>!_BQH^@^#/BI)X]U#7O&>KS>)O!,NE6]M)I-K+)<S273Q^6+NW\F001K
M)/(8YED38N'CKTC]MW3Y;'X$ZIXVTB\DT?QAX*8:UH6L6Z(TEK./W3J0P(>.
M2*62-T8896]0"/5/B?\ $?3?A/X,NO$VKP75S86]Q:VSQV2*TI:>XCMT(#,H
MP'E4GGH#C)X/5T ?*7[2>GW7P-^&'PN\,^&;MM'\"1:XMIK^J7WB.XT0&(V]
MQ(C7>JP1R36XGN_+,DRJ#)(X1G02DGSN\^*6IV_PK^'.G^(?%*:E9:KK6LC3
M]9C\>:GHFG2VL#$6L$NKK9I>7\@63;$8PJW/E%R\A )^KK7XX:+)-!97FEZ[
MI.MWCZL-/T6^TUTN[]-/?9-+"!E2C@HT19E\Q9$('4#L/#.M_P#"3>&])U?[
M!?:5_:%I%=_8-3A\FZMO,0-Y4T>3LD7.UER<$$4 ?'/[-OB'Q#\5/$WP1@\3
M^*O$5XMO\/I=8NH8=6NK,7>HVNHP6ZR7:QNIF8*TBO'+N5R3YBL1QZ]\9M<L
M/AS^T#\-_'?BJXAT[P3;Z/J^BRZQ>.([32[ZYELG@DFD/RQ+(EO-$)&(7<P4
MD%U!]/\ !_Q)TSQMXE\9Z'8P7<5WX4U&/3+U[A%$<DKVL-R#$0Q)79.@)8*=
MP;C&"5^'7Q(TSXFZ=K%[I<%W!%I>M:AH4RWB*K-/9W#V\K+M9LH7C)4G!((R
M >* / /BA\:O#NH:%8^./!MP^D^%+;X@Z+!KGCBQ9+?3M7M@R032M<HP\^VC
M+1P/*_[H%"H8A&V\!IGCS4/BEX\TFRM/&VO7'A;6?B[JFG)<:1K5S;K<::OA
MXSQQ0S1NK"W+CS$,9 ^82(02K5]TT4 ?#/P;U3Q):W_P4U0^+_%&K7WB/Q'X
MK\.7L6IZY<W$$MG9)J:VB>2[F/S$-E 3.5\UCNW.VZN%F^,UWXU^"G@?0_\
MA,KW6=7MO@_XNC\6V,FH22RIJ,=E9JJWREL_:$;S^)?G7<QX#9/Z05A>#/'&
MB?$+1Y-5\/WOV^PCN[FP:;RGCQ/;S/!,F'4'Y9(W7.,'&02"#0!\#?&SXQ:A
MX<-G#I6NWFAZSX<T;PQ=6HG\8W5D7B+1RS26VC01".^@*!HYYKJ0J@#\ 1[6
MZ.W">#?C=X\TW3-?U:PU34_C+H\>H6*:]=&233[C2$D4F,RDK'(_F@,  1"J
M [845/O.B@#XR\/>*/BA?^&?&VG:1>:W?>+/A'X:U71H%EE>?^W-7<O]@FE!
M/^E2+9V]M-B13E]0_B8<:/[&/C#4_$GC*^BM/&.G^(_#8\-V<]W:VOC'4O%4
MT6H-(P$TMS=6D2VDDB;P]HKY4QJPB0;B?J#QMXVT7X=>%[_Q%XAO/[/T:Q56
MN+GRGEV!F"#Y45F/S,!P#UK<H \.^,W_ "<1^SU_V%-9_P#33<5X_P#M >.M
M:TOXA_$J-O%FKZ)XXTUM&_X5OX?L]4EMX]8#B,S;;)7$=_ON#-#+O23RHT5A
MY?WJ^H/BA\3+7X7Z-I]Y-I.I:]>:EJ,.EV&EZ2(?M%U<2YVJIGEBC4!5=B7=
M0 I[X%9/Q?\ CCI?P;TC3[K4-&UG6KZ^6:2'2='CA:X\N&(RSR,TLL<2JBCD
MF09)4+N) H ^4=8UW2OA1JG[1:_VMJ5IJ%]\1-'BNTF\97&EQVMG<VMDR3W%
MT1,]E;.QFC,\2*Y55B1U$:[(?@CXPU'Q9XZ^$$>H:J^KQZ5\3?$EE92/JESJ
MGEVIT"YGB1;RY FN8PL^8YI #)&R, %*BOISXC?M2>"_A'\(D\?>,UU+PW%)
M#(\7A[4+81ZO--&2'MX[?=B1P0<NK&+;^\\SR_GK0^+7[0&B_"&^6TO-&UO7
M98M,N-<U#^Q88I/[-TZ%D66[F\R5"4!?A(P\C!'*HVQL 'G'Q,L_&%[^V)H2
M^"=7T/1]67X?W[-)K^E3:A!(G]H6OR!8KF!D);;\^YL 'Y3G(\7U'QEK_AKX
M(PA=372_$5W\2)#\4A)J\N@0:5-*)#L%[ LLUG8R21V2QW"Y9XI$W.AD<K]3
M_$3]I#PW\.=>CTZ?3]4UBVALK?5-5U32EMY+31K*>;R8;FY+S(QC9ED/[E9&
M"PR,5 &3ZO0!\$>'9)/$'B3]GCQ#XI\6)J6D6_Q%UC3M(U73_$VHSVGDO879
ML[7[=.EN;\F>/R%F*OYZ?NR\HDD#O^&'QNU'7M+^"^@+XWU#4/%.GZ%XEA\5
M6/\ :4LEU;WD,!$:7PW$K,KI(4$OS?*Q7@$U]Z44 ?$'PWT&]\62?LP:?J?C
M+QO-;>,? ^H^(]?\OQ=J44E_>&VTAU8R).'B16E<JD3(HW,,8=PWT#^R+XFU
M7QA^S/\ #K5M<OY]5U6XTF(7%]=-OFG9<IOD;^)R%!+'DG)/)KUZB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R']E&UE;]EOX.
MD7LZ@^#=&.T+'@?Z##QRM%6?V3_^36?@W_V)FC?^D,-% !^R?_R:S\&_^Q,T
M;_TAAKU6O*OV3_\ DUGX-_\ 8F:-_P"D,->JT %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7@OQ0\+^-?B7\<M&M_#\NGZ)
MI'@_39+TWWB7P]/J-A?7MZLMOLB"W-MN>&W28,P9E O-I&3Q[U10!\$>(OAW
MK%U\.O!7A#QWH^I:I/X!O]4\/Q7E]X O/$WA_5;/RT%E.]C!+]J67[.T(CNH
MW<1/%=1O(6D 9OCSPKXBN[CP9XGN_ASJ-QXZB\.:&MKX9UCP]?:U!%=0R[Q'
M8ZY;S>;I,P8XFENB5;]VS>8%<G[YHH ^(/'FB^(+'6O'_A5?"7B6\U#5_B[H
M'BFTNK+1;F>Q;35?2%DG-TJ&(;#;2AD+;U"EBNT,PS=._9UBU;Q5X<U+5?A]
M<7%UJ'Q?\3?VQ=7.F2%Y]$D;4Y(DG8KDV,C^0P1OW+F0'#>8=WWC10!^>^J?
M"WQ9:>$_ &GWWAK'P^T3Q7XOAN-#UCP5>>([."-[V3^RI#I-O)')) L(G6)U
M#I'YT9"X*LK?''PJU6'X:_#^35]'\1>*]<L?"=];Z99^*/ -YJD!=[GS;>*/
M[#>276C7JH((Q<23?ZO9N)D@81_H510!XA^T]H^N^+?V;[BTMM#NY=<GNM$F
METJRW7DL3+J5I)*H*#+A KDN!T0MP*\/\2?!B]D\1>/?&4/@F[E\91?&/1KC
M2M973':\32A_90N)()-NX6Q4W0D9?D($@;(4X]F7X\>/]:UGXB?\(U\.-'UK
M1/!6L2:3<M+XGDM]1O6CM;>Y<V]M]B:(L4N%55>X0%E(+*.:[R'X\_#W_A$O
M"GB2^\8Z+HFE>*;>*YT>36-0ALS>+(BLJQB1AN?#KE1D@G% 'QQ;_!F^CUSP
M[K>J^ ;ZXO(]5^(=NETV@2SSQ-<WDLNGN2(BR1L#*T<C83][P?GYY3XS> _&
M>K?"?1=)@^'5V_B71_AAH(T.\;PAJ&K:E]OCBE>XCM;GS5M])G@:*(L&C\^;
M<JKO81*/T+\1?$KPCX/US2-%U[Q5HFB:QK$@ATW3]1U&&WN+YRP0)#&[!I&+
M,JX4$Y8#J:5?B5X1;QJW@X>*=%/BY8_.;0!J,/V\1[=V\V^[S-NTAL[<8.:
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
MC_P3K6M_'CX3^(K*R\[1M#BUA=0N?-1?(,\$21?*6#-N96'R@XQSB@!G@_\
M:$T[QQ\;M>^'NG:)JD2Z-8274VL7]M):Q7$L=R;>2.W21 TJ*X8><OR$J0I;
M!(P?"?[3W]N>*;5-3\.QZ1X-U9]8CT3Q -0,TMR=-D*3F:V\E?)5U2:2(K)(
M62([A&2%/0Q^"=:7]J2?Q>;+_BG6\&QZ4+SS4_X^A?/*8]F[?]P@[L;>V<\5
MXOX2_9]\77]QX8\&:SX?;2?#W@\^)C%XB-[!)!J2ZAYT5J(8TD,RE8;J4R^:
MB!6C 0N&W  ]8^"WQ\U'XG:Q;:?K?A1?"TNJ:!;>*-&$>I?;&N-/F<KB8>5'
MY,Z9B+QJ9%'G+B1B&Q7^)W[1MQ\/_&&KV%IX9CUC0/#=OIMUXEU5]1-O)8QW
MMP\4?D0^4PN&C5&FD!>,!-NTNQVCF?V?_A[XTT_Q9H&M^+/"LGAV3PGX$MO"
M$:F]M[C^T[@2H\\T'E2-M@Q;0;#-Y<A,C!D3;DX/Q9^%'C;QIK'CVTT_P;='
M2OBCI>AV]W=7%]:(V@/!(RW:W:B<ER('&S[-YP:1&4E5(<@'HGQ._:-N/A_X
MPU>PM/#,>L:!X;M]-NO$NJOJ)MY+&.]N'BC\B'RF%PT:HTT@+Q@)MVEV.T>V
M5\L_'#X-^,/$?BWXDZ5H_AQM6T/XDV.C64^LQWL$4>DFVF=+IKA))%D8&W=6
MC\E9"SJ58("&KZFH **^;_$WP;TAOVB/">B#Q!X\BTG5O#FO:I=VD/C[78T>
MX@N])2%EVW@V!5N[@!$POS]/E7'=_P##-/A'_H+_ ! _\./XA_\ DZ@#U6BO
M*O\ AFGPC_T%_B!_X<?Q#_\ )U'_  S3X1_Z"_Q _P##C^(?_DZ@#U6BO*O^
M&:?"/_07^('_ (<?Q#_\G4?\,T^$?^@O\0/_  X_B'_Y.H ]5HKRK_AFGPC_
M -!?X@?^''\0_P#R=1_PS3X1_P"@O\0/_#C^(?\ Y.H ]5HKRK_AFGPC_P!!
M?X@?^''\0_\ R=1_PS3X1_Z"_P 0/_#C^(?_ ).H ]5HKRK_ (9I\(_]!?X@
M?^''\0__ "=1_P ,T^$?^@O\0/\ PX_B'_Y.H ]5HKRK_AFGPC_T%_B!_P"'
M'\0__)U'_#-/A'_H+_$#_P ./XA_^3J /5:*\J_X9I\(_P#07^('_AQ_$/\
M\G4?\,T^$?\ H+_$#_PX_B'_ .3J /5:*\J_X9I\(_\ 07^('_AQ_$/_ ,G4
M?\,T^$?^@O\ $#_PX_B'_P"3J /5:*\J_P"&:?"/_07^('_AQ_$/_P G4?\
M#-/A'_H+_$#_ ,./XA_^3J /5:*\J_X9I\(_]!?X@?\ AQ_$/_R=1_PS3X1_
MZ"_Q _\ #C^(?_DZ@#U6BO*O^&:?"/\ T%_B!_X<?Q#_ /)U'_#-/A'_ *"_
MQ _\./XA_P#DZ@#U6BO*O^&:?"/_ $%_B!_X<?Q#_P#)U'_#-/A'_H+_ ! _
M\./XA_\ DZ@#U6BO*O\ AFGPC_T%_B!_X<?Q#_\ )U'_  S3X1_Z"_Q _P##
MC^(?_DZ@#U6BO*O^&:?"/_07^('_ (<?Q#_\G4?\,T^$?^@O\0/_  X_B'_Y
M.H ]5HKRK_AFGPC_ -!?X@?^''\0_P#R=1_PS3X1_P"@O\0/_#C^(?\ Y.H
M]5HKRK_AFGPC_P!!?X@?^''\0_\ R=1_PS3X1_Z"_P 0/_#C^(?_ ).H ]5H
MKRK_ (9I\(_]!?X@?^''\0__ "=1_P ,T^$?^@O\0/\ PX_B'_Y.H ]5HKRK
M_AFGPC_T%_B!_P"''\0__)U'_#-/A'_H+_$#_P ./XA_^3J /5:*\J_X9I\(
M_P#07^('_AQ_$/\ \G4?\,T^$?\ H+_$#_PX_B'_ .3J /5:*\J_X9I\(_\
M07^('_AQ_$/_ ,G4?\,T^$?^@O\ $#_PX_B'_P"3J /5:*\J_P"&:?"/_07^
M('_AQ_$/_P G4?\ #-/A'_H+_$#_ ,./XA_^3J /5:*\J_X9I\(_]!?X@?\
MAQ_$/_R=1_PS3X1_Z"_Q _\ #C^(?_DZ@#U6BO*O^&:?"/\ T%_B!_X<?Q#_
M /)U'_#-/A'_ *"_Q _\./XA_P#DZ@#U6BO*O^&:?"/_ $%_B!_X<?Q#_P#)
MU'_#-/A'_H+_ ! _\./XA_\ DZ@#U6BO*O\ AFGPC_T%_B!_X<?Q#_\ )U'_
M  S3X1_Z"_Q _P##C^(?_DZ@#U6BO*O^&:?"/_07^('_ (<?Q#_\G4?\,T^$
M?^@O\0/_  X_B'_Y.H ]5HKRK_AFGPC_ -!?X@?^''\0_P#R=1_PS3X1_P"@
MO\0/_#C^(?\ Y.H ]5HKRK_AFGPC_P!!?X@?^''\0_\ R=1_PS3X1_Z"_P 0
M/_#C^(?_ ).H ]5HKRK_ (9I\(_]!?X@?^''\0__ "=1_P ,T^$?^@O\0/\
MPX_B'_Y.H ]5HKRK_AFGPC_T%_B!_P"''\0__)U'_#-/A'_H+_$#_P ./XA_
M^3J /5:*\J_X9I\(_P#07^('_AQ_$/\ \G4?\,T^$?\ H+_$#_PX_B'_ .3J
M /5:*\J_X9I\(_\ 07^('_AQ_$/_ ,G4?\,T^$?^@O\ $#_PX_B'_P"3J /5
M:*\J_P"&:?"/_07^('_AQ_$/_P G4?\ #-/A'_H+_$#_ ,./XA_^3J /5:*\
MJ_X9I\(_]!?X@?\ AQ_$/_R=1_PS3X1_Z"_Q _\ #C^(?_DZ@#U6BO*O^&:?
M"/\ T%_B!_X<?Q#_ /)U'_#-/A'_ *"_Q _\./XA_P#DZ@#U6BO*O^&:?"/_
M $%_B!_X<?Q#_P#)U'_#-/A'_H+_ ! _\./XA_\ DZ@#U6BO*O\ AFGPC_T%
M_B!_X<?Q#_\ )U'_  S3X1_Z"_Q _P##C^(?_DZ@#U6BO*O^&:?"/_07^('_
M (<?Q#_\G4?\,T^$?^@O\0/_  X_B'_Y.H ]5HKRK_AFGPC_ -!?X@?^''\0
M_P#R=1_PS3X1_P"@O\0/_#C^(?\ Y.H ]5HKRK_AFGPC_P!!?X@?^''\0_\
MR=1_PS3X1_Z"_P 0/_#C^(?_ ).H ]5HKRK_ (9I\(_]!?X@?^''\0__ "=1
M_P ,T^$?^@O\0/\ PX_B'_Y.H ]5HKRK_AFGPC_T%_B!_P"''\0__)U'_#-/
MA'_H+_$#_P ./XA_^3J /5:*\J_X9I\(_P#07^('_AQ_$/\ \G4?\,T^$?\
MH+_$#_PX_B'_ .3J /5:*\J_X9I\(_\ 07^('_AQ_$/_ ,G4?\,T^$?^@O\
M$#_PX_B'_P"3J /5:*\J_P"&:?"/_07^('_AQ_$/_P G4?\ #-/A'_H+_$#_
M ,./XA_^3J /5:*\J_X9I\(_]!?X@?\ AQ_$/_R=1_PS3X1_Z"_Q _\ #C^(
M?_DZ@#U6BO*O^&:?"/\ T%_B!_X<?Q#_ /)U'_#-/A'_ *"_Q _\./XA_P#D
MZ@#U6BO*O^&:?"/_ $%_B!_X<?Q#_P#)U'_#-/A'_H+_ ! _\./XA_\ DZ@#
MU6BO*O\ AFGPC_T%_B!_X<?Q#_\ )U'_  S3X1_Z"_Q _P##C^(?_DZ@#U6B
MO*O^&:?"/_07^('_ (<?Q#_\G4?\,T^$?^@O\0/_  X_B'_Y.H ]5HKRK_AF
MGPC_ -!?X@?^''\0_P#R=1_PS3X1_P"@O\0/_#C^(?\ Y.H ]5HKRK_AFGPC
M_P!!?X@?^''\0_\ R=1_PS3X1_Z"_P 0/_#C^(?_ ).H ]5HKRK_ (9I\(_]
M!?X@?^''\0__ "=1_P ,T^$?^@O\0/\ PX_B'_Y.H ]5HKRK_AFGPC_T%_B!
M_P"''\0__)U'_#-/A'_H+_$#_P ./XA_^3J /5:*\J_9FDN/^%77%O<7^H:G
M]A\3>(]/AN-4OIKVX\BWUN^@A1YIF:1]D4:("[$X4<UZK0!Y#^RC=2K^RW\'
M0+*=@/!NC#<&CP?]!AYY:BK/[)__ ":S\&_^Q,T;_P!(8:* #]D__DUGX-_]
MB9HW_I##7JM>5?LG_P#)K/P;_P"Q,T;_ -(8:]5H **** "BBB@ HHHH \J\
M1_\ )TWP\_[$SQ-_Z7:#7JM>5>(_^3IOAY_V)GB;_P!+M!KU6@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RK]FG_DG>K_\ 8Y^+/_4A
MU&O5:\J_9I_Y)WJ__8Y^+/\ U(=1KU6@#R']E'4(D_9;^#JE9\CP;HPXMY"/
M^/&'N%HJS^R?_P FL_!O_L3-&_\ 2&&B@ _9/_Y-9^#?_8F:-_Z0PUVFI_$'
MP[H_C+1?"=YJ]O#XDUF*:>QTS):::.)=TCX ^50/XFP">!D\5Q?[)_\ R:S\
M&_\ L3-&_P#2&&N*\?>"M!T']L+X3Z]IVCV=GK>O1ZT^J:C#"JSWIAL8(H?,
M?JP1!A03@9; ^8Y /4/#GQN\&>+/&]]X2TO5I)]<M#<JT;V-Q%#,UM(D5RL$
M[QB*=H9)$201.QC9@&P>*/#GQN\&>+/&]]X2TO5I)]<M#<JT;V-Q%#,UM(D5
MRL$[QB*=H9)$201.QC9@&P>*^8?@3>1W_C?X.>$;>\67Q5X-U7Q9<>)M/50)
M[*-Y9XT>=>L8F>X@DC)_UBY9=P4D8'@F*X\3P^ ? 6CWJOXY\+MXV.O6"*/M
M%CYWVJ*%YUZQB:6YMY(RV/,7++D*2 #Z]^&_QN\&?%JXO8/"VK2:A):PQ73"
M:QN+436\K.L5Q"9HT$\#F*0+-%NC;8<,<4>+_C=X,\!^+-/\-ZWJTEIJUZ+=
ME1+&XFA@6>?R+=KB:.-H[=99@8T,S('<%5R017S[^R[XCTSQ=X\\%7^B7T,V
MG^%_A79Z-KJIA1I]^9HL6D__ #SFB%M<;HFPR @D ,N>8^//B+3;[7/C'I=K
MK-K<:E\1M$\,GP6T#I*-7!FDC!LV!(G$;NLK%,A$D#G"G=0!]4^+_C=X,\!^
M+-/\-ZWJTEIJUZ+=E1+&XFA@6>?R+=KB:.-H[=99@8T,S('<%5R017=5\3_M
M'WD>G>,/C?X7N;Q;7Q)XXTKPY;^%;611YNH2+/+"R6X/,IAD82.%SY:N';"\
MU]L4 >5>(_\ DZ;X>?\ 8F>)O_2[0:]5KYE\5:'\6F_:<\%K#XV\%QW+^%O$
M3VDDG@Z[9(;<7NC;XY%&J@R.28<2!D V/E&W@IZ+_P (Y\;_ /HH?P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES1_P (Y\;_ /HH7P__ /"#
MOO\ Y<T >JT5Y5_PCGQO_P"BA?#_ /\ "#OO_ES7C_[5GCOXP_!?X.ZCKE[\
M0/ \PFE2RCM['PK=V%U*SYXAD?4IUW  G!3H&.1CG:C2E7J1I1W;L=&'H2Q-
M:-&&\G8^J['5+/4O.^QW<%UY+F*7R)%?8XZJV#P?8U:K\<OV</B1\>? UQX@
MUSX?:)>>*$#-)J%O>64UY%YAZNT<;H[-TZ&OI?X>?MW:[XLNO[.\1_$7P?X!
MUE6V26NN?#R_$2OW'FIK) ^L@2O7Q>45\/)JG[Z7;=>JW/=QV18G"S:I?O$N
MVZ]5N?>U%>-Z''\6_$VFQ:AH_P 5/AIJUA+_ *NZL?!5W-$_T9=:(/YU?_X1
MSXW_ /10OA__ .$'??\ RYKPVFG9GS;3B[,]5HKRK_A'/C?_ -%"^'__ (0=
M]_\ +FC_ (1SXW_]%"^'_P#X0=]_\N:0CU6BO*O^$<^-_P#T4+X?_P#A!WW_
M ,N:/^$<^-__ $4+X?\ _A!WW_RYH ]5HKRK_A'/C?\ ]%"^'_\ X0=]_P#+
MFC_A'/C?_P!%"^'_ /X0=]_\N: /5:*\J_X1SXW_ /10OA__ .$'??\ RYH_
MX1SXW_\ 10OA_P#^$'??_+F@#U6BO*O^$<^-_P#T4+X?_P#A!WW_ ,N:/^$<
M^-__ $4+X?\ _A!WW_RYH ]5HKRK_A'/C?\ ]%"^'_\ X0=]_P#+FC_A'/C?
M_P!%"^'_ /X0=]_\N: /5:*\J_X1SXW_ /10OA__ .$'??\ RYH_X1SXW_\
M10OA_P#^$'??_+F@#U6BO*O^$<^-_P#T4+X?_P#A!WW_ ,N:/^$<^-__ $4+
MX?\ _A!WW_RYH ]5HKRK_A'/C?\ ]%"^'_\ X0=]_P#+FC_A'/C?_P!%"^'_
M /X0=]_\N: /5:*\J_X1SXW_ /10OA__ .$'??\ RYH_X1SXW_\ 10OA_P#^
M$'??_+F@#U6BO*O^$<^-_P#T4+X?_P#A!WW_ ,N:/^$<^-__ $4+X?\ _A!W
MW_RYH ]5HKRK_A'/C?\ ]%"^'_\ X0=]_P#+FC_A'/C?_P!%"^'_ /X0=]_\
MN: /5:*\J_X1SXW_ /10OA__ .$'??\ RYH_X1SXW_\ 10OA_P#^$'??_+F@
M#U6BO*O^$<^-_P#T4+X?_P#A!WW_ ,N:/^$<^-__ $4+X?\ _A!WW_RYH ]5
MHKRK_A'/C?\ ]%"^'_\ X0=]_P#+FC_A'/C?_P!%"^'_ /X0=]_\N: /5:*\
MJ_X1SXW_ /10OA__ .$'??\ RYH_X1SXW_\ 10OA_P#^$'??_+F@#U6BO*O^
M$<^-_P#T4+X?_P#A!WW_ ,N:/^$<^-__ $4+X?\ _A!WW_RYH ]5HKRK_A'/
MC?\ ]%"^'_\ X0=]_P#+FC_A'/C?_P!%"^'_ /X0=]_\N: /5:*\J_X1SXW_
M /10OA__ .$'??\ RYH_X1SXW_\ 10OA_P#^$'??_+F@#U6BO*O^$<^-_P#T
M4+X?_P#A!WW_ ,N:/^$<^-__ $4+X?\ _A!WW_RYH ]5HKRK_A'/C?\ ]%"^
M'_\ X0=]_P#+FC_A'/C?_P!%"^'_ /X0=]_\N: /5:*\J_X1SXW_ /10OA__
M .$'??\ RYH_X1SXW_\ 10OA_P#^$'??_+F@#U6BO*O^$<^-_P#T4+X?_P#A
M!WW_ ,N:/^$<^-__ $4+X?\ _A!WW_RYH ]5HKRK_A'/C?\ ]%"^'_\ X0=]
M_P#+FC_A'/C?_P!%"^'_ /X0=]_\N: /5:*\J_X1SXW_ /10OA__ .$'??\
MRYH_X1SXW_\ 10OA_P#^$'??_+F@#U6BO*O^$<^-_P#T4+X?_P#A!WW_ ,N:
M/^$<^-__ $4+X?\ _A!WW_RYH ]5HKRK_A'/C?\ ]%"^'_\ X0=]_P#+FC_A
M'/C?_P!%"^'_ /X0=]_\N: /5:*\J_X1SXW_ /10OA__ .$'??\ RYH_X1SX
MW_\ 10OA_P#^$'??_+F@#U6BO*O^$<^-_P#T4+X?_P#A!WW_ ,N:/^$<^-__
M $4+X?\ _A!WW_RYH ]5HKRK_A'/C?\ ]%"^'_\ X0=]_P#+FC_A'/C?_P!%
M"^'_ /X0=]_\N: #]FG_ ))WJ_\ V.?BS_U(=1KU6O'_ -E..^A^$MW'J=Q;
MWFI+XL\4K=7%I;M!#+*/$&H;W2-G<HI;)"EW(! +-C)]@H \A_91U.SC_9;^
M#JM=P*R^#=&!4R*"#]AAXZT59_9/_P"36?@W_P!B9HW_ *0PT4 '[)__ ":S
M\&_^Q,T;_P!(8:]5KRK]D_\ Y-9^#?\ V)FC?^D,->JT %%%% !1110 4444
M >5>(_\ DZ;X>?\ 8F>)O_2[0:]5KRKQ'_R=-\//^Q,\3?\ I=H->JT %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 17-S%9V\MQ<2
MI!!$ADDED8*J*!DL2>  .]?"?AFWF_;S_:0E\17L<C?!SP+/Y-C;2'":C= @
MAB.X?"NP[1B-3@N376?MH?%'6?'_ (FTK]GWX?2>9XB\0E?[=N4!*V5F0&V,
M1T!7+O\ [  YWXKZ4^$?PNT;X,_#W1_".A1[;+3X@K3,H#W$AY>5\=69LD^G
M0< 5[5/_ &&A[9_Q)KW?*/5^KV7WGT-+_A-PWMW_ !:B]W^['K+U>R\KLZ73
MM'L-'\_[!8VUE]HD,TWV>%8_,D/5VP.6/J>:Y?XA?!CP-\6+4P>+?"VFZYQM
M6:X@ G0?[,JX=?P85VE%>1&I.$N:+LSPHU)TY<\)-/OU/CG7/^">4?A/4I=9
M^#WQ#U[X?ZF?F%L\[36[^BEE*N%_WO,^E9__  MK]J7X!_+XV\#V?Q2T&'AM
M5T#BX*CJQ$:Y  YRT(^O6OM:BO368U)JV(BJB\]_O6IZZS:K47+BHJJO[RU_
M\"5G^9\T?#;_ (*#_"3QY(MGJ>IW'@K5<['M?$$7E(K X(\Y24 !_OE3[5]&
MZ9JEEK5C%>Z=>6]_9S#='<6LJR1N/4,I(/X5Q/Q*^ /P\^+T3CQ;X2TW5IV7
M:+QHO+N5'M,F''_?5?.>I_\ !/W5?A_?3:K\%OB?K7@J[9MYTZ]E:2VD/]UF
M3&5Z??22CDP-?X9.F_/5?>M?P*]GEV)^";I/M+WH_>M5\TS[,HKXJ_X7Y^TK
M\"/D^)'PWA\?:)#]_7/#G$FWH7;RE*@#_:BC^M>F?#+]O;X0?$AHK>37F\*Z
MFQ"FS\0H+;#=,>;DQ]?5@?:LZF7XB,>>"YX]XZK\-?O1C4RK%0C[2"YX]XOF
M7X:KYH^B:*AL[RWU"UBN;6>.YMY5W1S0N'1QZ@C@BIJ\T\@**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH \J_9I_P"2=ZO_ -CGXL_]2'4:]5KRK]FG_DG>K_\ 8Y^+/_4A
MU&O5: /*OV3_ /DUGX-_]B9HW_I##15;]E'3;.3]EOX.LUI S-X-T8EC&I)/
MV&'GI10!9_9/_P"36?@W_P!B9HW_ *0PUZK7E7[)_P#R:S\&_P#L3-&_](8:
M]5H **^%]5\.>)?A'\4O#6I:AX'9O'&M?$V2(_$87MKC6]*N?/,=B<2_:?W=
MJ(T^SR1""/['O5R4CW7/V6X5T7Q-\#=>TRSB77?B!X#UC6?%TT05)=4O4GL)
MH[BX.,M(LMW<H&;E1*5' Q0!]N45\3?LK6\6C^*_@5KEA;10ZU\0? NKZQXO
MNHD59=2O$GL)DN;@@9>19+NY4,W*B4J.!BKG[6FGVOB+QC\7[K5[:*6?P/\
M"H>(?"UU,%9]-U(S7\AN[<D?NY@]C:#</F 0#.&((!]FT5\*>.I9M6\1_$'X
MA:A81#Q_X8\9^"]+T*\<*;BSM;@:7Y]M"^,K'-_:%Z'5>&\P@YVC'W70!Y5X
MC_Y.F^'G_8F>)O\ TNT&O5:^9?%7Q1\2P_M.>"Y5^#_C2:2W\+>(H(H([O1
M]TC7NC$SQDZB%"+L4$.4?]\F$.'V>B_\+D\7?]$)^('_ ('>'O\ Y:T >JT5
MY5_PN3Q=_P!$*^('_@=X>_\ EK1_PN3Q=_T0KX@?^!WA[_Y:T >JT5Y5_P +
MD\7?]$*^('_@=X>_^6M'_"Y/%W_1"OB!_P"!WA[_ .6M 'JM%>5?\+D\7?\
M1"OB!_X'>'O_ ):T?\+D\7?]$*^('_@=X>_^6M 'JM%>5?\ "Y/%W_1"OB!_
MX'>'O_EK1_PN3Q=_T0KX@?\ @=X>_P#EK0!ZK17E7_"Y/%W_ $0KX@?^!WA[
M_P"6M'_"Y/%W_1"OB!_X'>'O_EK0!ZK17E7_  N3Q=_T0KX@?^!WA[_Y:T?\
M+D\7?]$*^('_ ('>'O\ Y:T >JT5Y5_PN3Q=_P!$*^('_@=X>_\ EK1_PN3Q
M=_T0KX@?^!WA[_Y:T >JT5Y5_P +D\7?]$*^('_@=X>_^6M'_"Y/%W_1"OB!
M_P"!WA[_ .6M 'JM%>5?\+D\7?\ 1"OB!_X'>'O_ ):T?\+D\7?]$*^('_@=
MX>_^6M 'JM%>5?\ "Y/%W_1"OB!_X'>'O_EK1_PN3Q=_T0KX@?\ @=X>_P#E
MK0!ZK17E7_"Y/%W_ $0KX@?^!WA[_P"6M'_"Y/%W_1"OB!_X'>'O_EK0!ZK1
M7E7_  N3Q=_T0KX@?^!WA[_Y:T?\+D\7?]$*^('_ ('>'O\ Y:T >JT5Y5_P
MN3Q=_P!$*^('_@=X>_\ EK1_PN3Q=_T0KX@?^!WA[_Y:T >JT5Y5_P +D\7?
M]$*^('_@=X>_^6M'_"Y/%W_1"OB!_P"!WA[_ .6M 'JM%>5?\+D\7?\ 1"OB
M!_X'>'O_ ):T?\+D\7?]$*^('_@=X>_^6M 'JM%>5?\ "Y/%W_1"OB!_X'>'
MO_EK1_PN3Q=_T0KX@?\ @=X>_P#EK0!ZK17E7_"Y/%W_ $0KX@?^!WA[_P"6
MM'_"Y/%W_1"OB!_X'>'O_EK0!ZK17E7_  N3Q=_T0KX@?^!WA[_Y:T?\+D\7
M?]$*^('_ ('>'O\ Y:T >JT5Y5_PN3Q=_P!$*^('_@=X>_\ EK1_PN3Q=_T0
MKX@?^!WA[_Y:T >JT5Y5_P +D\7?]$*^('_@=X>_^6M'_"Y/%W_1"OB!_P"!
MWA[_ .6M 'JM>4?M,?'K3?V>?A;?^)+KR[C5)/\ 1M+L6;!N;E@=H(Z[%Y9C
MZ#'4BH-2^.WB31]-NK^^^"/CRULK6)YYYY;_ ,.A(XU!9F8_VKP  3^%?(GA
MOQ%XD_:[^/EI\4[KX;^)_%/PS\,2M!HFCV#Z;$?/7:P,XNKR%6))#MY9<95$
M)(&3Z.#H1FW6K?!#5^?9?/\ (];+\-"HY5Z_\.&K\^T5YO\ *[/?/V)_@+J/
M@?0=0^(GC;S+OXC>,";N[FN#F2VMW(=8C_=9CAF';Y5P-E?3M>5?\+D\7?\
M1"OB!_X'>'O_ ):T?\+D\7?]$*^('_@=X>_^6M<V(KSQ%1U9[O\ #R^1QXK$
MSQ=:5:IN_P %T2\D>JT5Y5_PN3Q=_P!$*^('_@=X>_\ EK1_PN3Q=_T0KX@?
M^!WA[_Y:USG*>JT5Y5_PN3Q=_P!$*^('_@=X>_\ EK1_PN3Q=_T0KX@?^!WA
M[_Y:T >JT5Y5_P +D\7?]$*^('_@=X>_^6M'_"Y/%W_1"OB!_P"!WA[_ .6M
M 'JM>9_$W]FOX:?&!97\4>$-/O;R3.=0A0V]UGU\Z,JYQZ$D>U5O^%R>+O\
MHA7Q _\  [P]_P#+6C_A<GB[_HA7Q _\#O#W_P M:TIU)TI<U-M/R-:=6I1E
MSTI.+[IV/!+S]@_Q?\+;J74/@C\6-6\-MDN-'UAS);.W7YF0;2/]Z)C[^L/_
M  TY^T!\#/W7Q7^%?_"2Z/$<-K_AOLO]]]F]/P815] _\+D\7?\ 1"OB!_X'
M>'O_ ):T?\+D\7?]$*^('_@=X>_^6M>E_:$JFF)@I^;T?WK];GK_ -JRJZ8R
MG&IYM6E_X$K/[[G,?"_]N/X/_%+R8;;Q/'H&I28_T#Q HM'R>@#DF-CVPKDU
M[S#,EQ$DL3K)&ZAE=#D,#R"#W%?*?Q.^&WAGXN>;+X@_9;\9?;Y.NI6%YX>M
M;G/J7CU8;S_O[A7A0^ OQU^$=V+CX*:5\3=(M=^X:-XBO_#[VHYZL4U-T;O_
M ,L<^]'LL%7_ (<W!]I:K[U^J#V.7XG^%4=-]I:K_P "7ZH_22BOB6U_:_\
MC7\%[>(?&CX/7;Z>J@RZWH)5EC'7+E&DA+>WF)TZ5T_@W_@H]X)^(&J'3]"\
M%^*[BZSM1+N\T.Q,I]$%QJ498^PS653+\13CSJ/-'NM5^'ZF%;*\51C[11YH
M]X^\OP_4^LZ*\I7XS>+64$? KQ^0>01?>'O_ ):TO_"Y/%W_ $0KX@?^!WA[
M_P"6M><>4>JT5Y5_PN3Q=_T0KX@?^!WA[_Y:T?\ "Y/%W_1"OB!_X'>'O_EK
M0!ZK17E7_"Y/%W_1"OB!_P"!WA[_ .6M'_"Y/%W_ $0KX@?^!WA[_P"6M 'J
MM%>5?\+D\7?]$*^('_@=X>_^6M'_  N3Q=_T0KX@?^!WA[_Y:T >JT5Y5_PN
M3Q=_T0KX@?\ @=X>_P#EK1_PN3Q=_P!$*^('_@=X>_\ EK0!ZK17E7_"Y/%W
M_1"OB!_X'>'O_EK1_P +D\7?]$*^('_@=X>_^6M 'JM%>5?\+D\7?]$*^('_
M ('>'O\ Y:T?\+D\7?\ 1"OB!_X'>'O_ ):T >JT5Y5_PN3Q=_T0KX@?^!WA
M[_Y:T?\ "Y/%W_1"OB!_X'>'O_EK0!ZK17E7_"Y/%W_1"OB!_P"!WA[_ .6M
M'_"Y/%W_ $0KX@?^!WA[_P"6M 'JM%>5?\+D\7?]$*^('_@=X>_^6M'_  N3
MQ=_T0KX@?^!WA[_Y:T >JT5Y5_PN3Q=_T0KX@?\ @=X>_P#EK1_PN3Q=_P!$
M*^('_@=X>_\ EK0!ZK17E7_"Y/%W_1"OB!_X'>'O_EK1_P +D\7?]$*^('_@
M=X>_^6M 'JM%>5?\+D\7?]$*^('_ ('>'O\ Y:T?\+D\7?\ 1"OB!_X'>'O_
M ):T >JT5Y5_PN3Q=_T0KX@?^!WA[_Y:T?\ "Y/%W_1"OB!_X'>'O_EK0!ZK
M17E7_"Y/%W_1"OB!_P"!WA[_ .6M'_"Y/%W_ $0KX@?^!WA[_P"6M 'JM%>5
M?\+D\7?]$*^('_@=X>_^6M'_  N3Q=_T0KX@?^!WA[_Y:T >JT5Y5_PN3Q=_
MT0KX@?\ @=X>_P#EK1_PN3Q=_P!$*^('_@=X>_\ EK0!ZK17E7_"Y/%W_1"O
MB!_X'>'O_EK1_P +D\7?]$*^('_@=X>_^6M 'JM%>5?\+D\7?]$*^('_ ('>
M'O\ Y:T?\+D\7?\ 1"OB!_X'>'O_ ):T >JT5Y5_PN3Q=_T0KX@?^!WA[_Y:
MT?\ "Y/%W_1"OB!_X'>'O_EK0!ZK17E7_"Y/%W_1"OB!_P"!WA[_ .6M'_"Y
M/%W_ $0KX@?^!WA[_P"6M 'JM%>5?\+D\7?]$*^('_@=X>_^6M'_  N3Q=_T
M0KX@?^!WA[_Y:T >JT5Y5_PN3Q=_T0KX@?\ @=X>_P#EK1_PN3Q=_P!$*^('
M_@=X>_\ EK0!ZK17E7_"Y/%W_1"OB!_X'>'O_EK1_P +D\7?]$*^('_@=X>_
M^6M 'JM%>5?\+D\7?]$*^('_ ('>'O\ Y:T?\+D\7?\ 1"OB!_X'>'O_ ):T
M '[-/_).]7_['/Q9_P"I#J->JUX_^RG>3:E\);N[N+"XTN>?Q9XIEDL;MHVF
MMF;Q!J!,;F-W0LI.TE'9<@X8C!KV"@#RK]D__DUGX-_]B9HW_I##15;]E'3X
MG_9;^#K%IP3X-T8\7$@'_'C#V#44 6?V3_\ DUGX-_\ 8F:-_P"D,->JUY5^
MR?\ \FL_!O\ [$S1O_2&&O5: //='^ 7@70?'S^,K+1I(]=-Q<WD?F:A<R6E
MO<7 Q<7$%HTA@AFE!;?+'&KMYDF2=[YG\"_ _P %_#77]1UGP[I,EC?7RO&W
MF7UQ/%;QO*TSQ6T4DC1VT;2.7,<*HI."1\HQW=% 'GOA7X!>!_!.H:U>Z'I=
MUIUSJT$MM*T>J79%M#+(\LD=HIE(LU:1V<K;B,;@IZJN'>-?@/X)^(E]I-YX
M@TJXO[G3(!:QR#4KJ(W$ =)/)NMDJ_:HM\:,8Y_,4G)(^9L^@44 <)K'P/\
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
MA_\ ^%18_P#QV@#U6BO*O^&L/@A_T63X?_\ A46/_P =H_X:P^"'_19/A_\
M^%18_P#QV@#U6BO*O^&L/@A_T63X?_\ A46/_P =H_X:P^"'_19/A_\ ^%18
M_P#QV@#U6BO*O^&L/@A_T63X?_\ A46/_P =H_X:P^"'_19/A_\ ^%18_P#Q
MV@#U6BO*O^&L/@A_T63X?_\ A46/_P =H_X:P^"'_19/A_\ ^%18_P#QV@#U
M6BO*O^&L/@A_T63X?_\ A46/_P =H_X:P^"'_19/A_\ ^%18_P#QV@#U6BO*
MO^&L/@A_T63X?_\ A46/_P =H_X:P^"'_19/A_\ ^%18_P#QV@#U6BO*O^&L
M/@A_T63X?_\ A46/_P =H_X:P^"'_19/A_\ ^%18_P#QV@#U6BO*O^&L/@A_
MT63X?_\ A46/_P =H_X:P^"'_19/A_\ ^%18_P#QV@#U6BO*O^&L/@A_T63X
M?_\ A46/_P =H_X:P^"'_19/A_\ ^%18_P#QV@#U6BO*O^&L/@A_T63X?_\
MA46/_P =H_X:P^"'_19/A_\ ^%18_P#QV@#U6BO*O^&L/@A_T63X?_\ A46/
M_P =H_X:P^"'_19/A_\ ^%18_P#QV@#U6BO*O^&L/@A_T63X?_\ A46/_P =
MH_X:P^"'_19/A_\ ^%18_P#QV@#U6BO*O^&L/@A_T63X?_\ A46/_P =H_X:
MP^"'_19/A_\ ^%18_P#QV@#U6BO*O^&L/@A_T63X?_\ A46/_P =H_X:P^"'
M_19/A_\ ^%18_P#QV@#U6BO*O^&L/@A_T63X?_\ A46/_P =H_X:P^"'_19/
MA_\ ^%18_P#QV@#U6BO*O^&L/@A_T63X?_\ A46/_P =H_X:P^"'_19/A_\
M^%18_P#QV@#T7Q!K^G>%=#O]8U>[CL-,L87N+FZF.$BC499C^ KXI^ OA^__
M &Q/CU>_&KQ3:-'X'\/3&S\+Z5< E7D0Y64@\':?G8]Y"HSB/%<Y^UY^TEX8
M^.?C;P[\(_#_ ,0= T;P-=31W/B#Q9-JUO%82H,.(HYV<))M W;03N?:.-C5
M]->"_P!H#]GOX?\ A32O#FA_%KX?6>DZ9;K;6\*^*+'A5'4GS>6)R2>Y)/>O
M:7^PX>__ "\J+[H_YR_(^A7_  FX7F_Y>U5_X##_ #E^7J>WT5Y5_P -8?!#
M_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'_P".UXI\\>JT5Y5_PUA\$/\
MHLGP_P#_  J+'_X[1_PUA\$/^BR?#_\ \*BQ_P#CM 'JM%>5?\-8?!#_ *+)
M\/\ _P *BQ_^.T?\-8?!#_HLGP__ /"HL?\ X[0!ZK17E7_#6'P0_P"BR?#_
M /\ "HL?_CM'_#6'P0_Z+)\/_P#PJ+'_ ..T >JT5Y5_PUA\$/\ HLGP_P#_
M  J+'_X[1_PUA\$/^BR?#_\ \*BQ_P#CM 'JM%>5?\-8?!#_ *+)\/\ _P *
MBQ_^.T?\-8?!#_HLGP__ /"HL?\ X[0!ZK17E7_#6'P0_P"BR?#_ /\ "HL?
M_CM'_#6'P0_Z+)\/_P#PJ+'_ ..T >JT5Y5_PUA\$/\ HLGP_P#_  J+'_X[
M1_PUA\$/^BR?#_\ \*BQ_P#CM 'JM%>5?\-8?!#_ *+)\/\ _P *BQ_^.T?\
M-8?!#_HLGP__ /"HL?\ X[0!ZK17E7_#6'P0_P"BR?#_ /\ "HL?_CM'_#6'
MP0_Z+)\/_P#PJ+'_ ..T >JT5Y5_PUA\$/\ HLGP_P#_  J+'_X[1_PUA\$/
M^BR?#_\ \*BQ_P#CM %WQ]^SG\./B==7]YXD\)V.HWU[;?99;ME*RA,Y!5@1
MM<'HX^;WQ7RO?>#?BM^P7J$^J>$'N/B'\&S-YMUHUP=UUIZDY9A@?+C_ )Z(
M-I_C0<&OIO\ X:P^"'_19/A__P"%18__ !VC_AK#X(?]%C^'_P#X5%C_ /':
M]"AC:E)<D_>@]XO;Y=GYH]7#9C5HKV=3WZ;WB]OEV?9HT/@G\?/!WQ]\,KJ_
MA74EF=0/M6G3D)=6C'^&2//'LPRI[$UZ+7Y[_&KPW\%X?$Q^(GP2^._P_P#
MGCR$M*]I!XJL8[.]SRR[?,VQENX(,;=P.6KT+]FW_@HIX1^(5L=%^(.HZ3X5
M\0VBLCZL+V,Z5>%,AF6<,4C/&<%BI_A8YQ6U3!PJQ=;"/F2W7VE_FO-?,WJX
M&%:#KX%\T5O'[4?\UYKYGV-17E7_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_H
MLGP__P#"HL?_ ([7DGAGJM%>5?\ #6'P0_Z+)\/_ /PJ+'_X[1_PUA\$/^BR
M?#__ ,*BQ_\ CM 'JM%>5?\ #6'P0_Z+)\/_ /PJ+'_X[1_PUA\$/^BR?#__
M ,*BQ_\ CM 'JM%>5?\ #6'P0_Z+)\/_ /PJ+'_X[1_PUA\$/^BR?#__ ,*B
MQ_\ CM 'JM%>5?\ #6'P0_Z+)\/_ /PJ+'_X[1_PUA\$/^BR?#__ ,*BQ_\
MCM 'JM%>5?\ #6'P0_Z+)\/_ /PJ+'_X[1_PUA\$/^BR?#__ ,*BQ_\ CM '
MJM%>5?\ #6'P0_Z+)\/_ /PJ+'_X[1_PUA\$/^BR?#__ ,*BQ_\ CM 'JM%>
M5?\ #6'P0_Z+)\/_ /PJ+'_X[1_PUA\$/^BR?#__ ,*BQ_\ CM 'JM%>5?\
M#6'P0_Z+)\/_ /PJ+'_X[1_PUA\$/^BR?#__ ,*BQ_\ CM 'JM%>5?\ #6'P
M0_Z+)\/_ /PJ+'_X[1_PUA\$/^BR?#__ ,*BQ_\ CM 'JM%>5?\ #6'P0_Z+
M)\/_ /PJ+'_X[1_PUA\$/^BR?#__ ,*BQ_\ CM 'JM%>5?\ #6'P0_Z+)\/_
M /PJ+'_X[1_PUA\$/^BR?#__ ,*BQ_\ CM 'JM%>5?\ #6'P0_Z+)\/_ /PJ
M+'_X[1_PUA\$/^BR?#__ ,*BQ_\ CM 'JM%>5?\ #6'P0_Z+)\/_ /PJ+'_X
M[1_PUA\$/^BR?#__ ,*BQ_\ CM 'JM%>5?\ #6'P0_Z+)\/_ /PJ+'_X[1_P
MUA\$/^BR?#__ ,*BQ_\ CM 'JM%>5?\ #6'P0_Z+)\/_ /PJ+'_X[1_PUA\$
M/^BR?#__ ,*BQ_\ CM 'JM%>5?\ #6'P0_Z+)\/_ /PJ+'_X[1_PUA\$/^BR
M?#__ ,*BQ_\ CM 'JM%>5?\ #6'P0_Z+)\/_ /PJ+'_X[1_PUA\$/^BR?#__
M ,*BQ_\ CM 'JM%>5?\ #6'P0_Z+)\/_ /PJ+'_X[1_PUA\$/^BR?#__ ,*B
MQ_\ CM 'JM%>5?\ #6'P0_Z+)\/_ /PJ+'_X[1_PUA\$/^BR?#__ ,*BQ_\
MCM 'JM%>5?\ #6'P0_Z+)\/_ /PJ+'_X[1_PUA\$/^BR?#__ ,*BQ_\ CM !
M^S3_ ,D[U?\ ['/Q9_ZD.HUZK7C_ .RGJUCKWPEN]3TR\M]1TV]\6>*;FUO+
M25989XG\0:@R2(ZDAE92"&!P0017L% 'E7[)_P#R:S\&_P#L3-&_](8:*K?L
MHQWA_9;^#NV> +_PANC8!A8D#[##WWT4 6?V3_\ DUGX-_\ 8F:-_P"D,->J
MUY5^R?\ \FL_!O\ [$S1O_2&&O5: / M+_9=O-.\16%J?%T<GP]TSQ5-XPL?
M#ZZ5MODO9)))S')>^<0\"W$TLJJ(5?&Q3(P4[KWP>_9MG^&'B/1KN^\31Z[I
M/A?2KK0O"UBFG&VDT^RGGCD=9Y?.<7$@6WMHPZI$ L1RI+$CV^B@#PCX7?LU
MZC\-=4T^X_X2RUU6V\,:+>:#X.MI=(:/^S+:XF20_:B+C_2F406L8*"#Y8CQ
ME]PG^+W[.>I?%#5KV\MO%L&B+X@\.KX5\4P_V4T_]H:>)7<BV/GJ;:3$]T@=
MO. $_P!TE03[A10!X9XF_9F?7/'M]?VWB2*Q\&ZQJ>DZUK/AUM.,DUS=Z<(Q
M;F*Z$RB*,_9K/>C12%O(X9=YQ[G110!Y5XC_ .3IOAY_V)GB;_TNT&O5:\J\
M1_\ )TWP\_[$SQ-_Z7:#7JM !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7@O[8/[1(^ OPYV:3MNO&VN,;+1;%07?><!IMHY(3<,#NS(.YKV+QAXLTOP
M'X7U3Q#K=TMEI6FV[W-Q._\ "JC/'J3T ZDD =:^._V8_">J_M/_ !EU#]H#
MQI:R1:'92M:^$=+G;*Q*C,/,QT.S)Y[R,YXV"O3P=&&N(K+W(?B^B_S\CV,O
MP]/WL7B%^[AT_F?2/SZ^1Z_^QW^SO_PHGX=FXUG%UXXUYA?:U>R$O(';++!N
M/79N.3W=F/3%>^T45Q5JT\14=6;U9Y^(Q%3%595JKNV%%%%8G.%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y=\=_V<?!?
M[0OA\V'B;3P+^%"MEJ]L MU:$\_*W=<]4;*GTS@CU&BM*=2=&2G3=FC6E6J4
M)JI2E:2ZH^$]'^*7Q5_8=U2V\/\ Q,ANO'OPM>18+'Q3:J6FLE/"HV3G@#_5
MN>WR.0,5]F^!_'GA_P")7ANUU_PQJUMK.D7(_=W-LV1D=58'E6'=6 ([BM+6
M=%L/$6EW6F:I96^HZ==1F*>UNHQ)%*AZJRG@BOC/QQ^R[X[_ &;?$USX^_9]
MO9KFPD?S-1\#73&2*9.XB!/[P#G"Y$B_PL<[:];FH8_X[0J=_LR]>S\]CW.;
M#9G\=J=;OM&7K_*_/8^V:*\(_9S_ &NO"?Q^A.EX;PYXVME(O/#M\=L@9>',
M1('F*"#D8#+W ZGW>O+K4:F'FZ=56:/&KX>KA:CI5HV:"BBBL3G"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** /*OV:?^2=ZO\ ]CGXL_\ 4AU&O5:\J_9I
M_P"2=ZO_ -CGXL_]2'4:]5H \J_9/_Y-9^#?_8F:-_Z0PT56_91DO!^RW\'=
ML$!7_A#=&P3,P)'V&'MLHH L_LG_ /)K/P;_ .Q,T;_TAAKU6O*OV3_^36?@
MW_V)FC?^D,->JT %%>*:M\8OB!H/Q@\*^"KOP-X:N8/$%S<O'<Z=XJN);JVT
M^  R7LUN^G(B@;X4V"4YDF102,L&?"']I"?XF^)M'L[WPW%HFD>*-*NM<\*Z
MA'J)N7U&R@GCC=IXC"@MY"MQ;2JBO*"LIRP*D$ ]NHKQ'X0_M(3_ !-\3:/9
MWOAN+1-(\4:5=:YX5U"/43<OJ-E!/'&[3Q&%!;R%;BVE5%>4%93E@5(,GQI_
M:(N_A9KNI66F^&(_$-KX?T'_ (2GQ+<2:B;5['3?-= \""&3[1*5@NG\MFB&
M(,;\L* /:J*\-\3_ +3#Z%X\O+&U\.PW_@W2-2TG1M:\0G46CGM;S4?+^S"*
MU\EA+&/M-GO<RH5%QPK;#7N5 'E7B/\ Y.F^'G_8F>)O_2[0:]5KRKQ'_P G
M3?#S_L3/$W_I=H->JT %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\Z_MG_M
M"W'P=\#VV@>&2]S\0?%+_8-'M[?#2P[B%,^WU!8*GJY'4*:WH49XBHJ4-V=.
M&P]3%58T:>[_ *O\CR7]H+Q%J'[7WQVL?@?X4O&B\&:%,+SQ5JUODJ7C.#$#
MT.T_(!WD))&(\U]I^'?#NG>$M!T_1=(M([#2["!+>VMH1A8XU& !^'YUY+^R
M;^SW!^SW\,8=/N=MQXIU0K>:W>;]YDN".(PW=4!('J2S?Q5[777C*T)6H4?@
MAMYOJ_GT\CNS#$4Y<N&P_P##AMYOK)^O3R"BBBO-/("BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^?/
MVC/V.?#7QOD77]+G;PAX^M?WEKK^G#8TCCE?."X+8.,."'7CD@8KS#X=_M;>
M+O@9XGM_A[^T38-87# )I_C"W3?;W2# #2E1AATS(H!&1O4'+5]I5S'Q&^&G
MAKXL>%[GP]XJTF#5]+G',<H^:-NSQN.48=F4@UZE'&)P5'$KFAT[Q]'^FQ[-
M#'Q=-8?&1YZ?3^:/^%_H]#?L-0MM4LH+RRN8;RTG0217%NX>.12,AE8<$$=Q
M5BO@^^\&_%;]@O4)]4\(/<?$/X-F;S;K1K@[KK3U)RS# ^7'_/1!M/\ &@X-
M?5?P3^/G@[X^^&5U?PKJ2S.H'VK3IR$NK1C_  R1YX]F&5/8FL\1@W3C[6D^
M:F^J_)KHS/%8"5&'MZ,N>D_M+IY271GHM%%%>>>4%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!Y5^S3_P D[U?_ +'/Q9_ZD.HUZK7E7[-/_).]7_['/Q9_ZD.H
MUZK0!Y5^R?\ \FL_!O\ [$S1O_2&&BJW[*-U*O[+?P= LIV \&Z,-P:/!_T&
M'GEJ* +/[)__ ":S\&_^Q,T;_P!(8:]5KRK]D_\ Y-9^#?\ V)FC?^D,->JT
M >9>'? NI3?'+QYXLUFV(L+C2].T/1RTBD&WC\Z:X90K94O+<!6W $^0F. #
M7D?P ^"_B_1=?^&VG>*/#LFCZ7\,_"VH^&8=1>[MY8];DN);9$G@6*5I$C$%
MD&/G)&VZ< *=I-?5-% 'RC\"OA+XV\(ZM\/(]?\ "EU:6GPK\)ZEX?M+B*\M
M)?\ A(9II;98Y+4";**8;%2?M A(:<#&%+"W^T!\+O&OB3Q%XWN?#7A6?5(?
MB-X"3P=<2_;+6+^PYQ)<C[1<J\R[XQ'?R$^1YK9M\!3N!KZCHH ^2_%?P%\6
M+XH\5>#],\/2WGA+Q=XC\-Z])XE6[MUAT^+3A9?:(98FE$QD?^S8]GEHZ_Z3
M\S+L-?6E%% 'S+XJ^%OB6;]ISP7"OQ@\:0R7'A;Q%<13QVFB%[5%O=&!@C!T
MXJ4;>I)<._[E,.,OO]%_X4WXN_Z+M\0/_ 'P]_\ *JCQ'_R=-\//^Q,\3?\
MI=H->JT >5?\*;\7?]%U^('_ ( ^'O\ Y54?\*;\7?\ 1=?B!_X ^'O_ )55
MZK10!Y5_PIOQ=_T77X@?^ /A[_Y54?\ "F_%W_1=?B!_X ^'O_E57JM% 'E7
M_"F_%W_1=?B!_P" /A[_ .55'_"F_%W_ $77X@?^ /A[_P"55>JT4 >5?\*;
M\7?]%U^('_@#X>_^55'_  IOQ=_T77X@?^ /A[_Y55ZK10!Y5_PIOQ=_T77X
M@?\ @#X>_P#E51_PIOQ=_P!%U^('_@#X>_\ E57JM% 'E7_"F_%W_1=?B!_X
M ^'O_E51_P *;\7?]%U^('_@#X>_^55>JT4 >5?\*;\7?]%U^('_ ( ^'O\
MY54?\*;\7?\ 1=?B!_X ^'O_ )55ZK10!Y5_PIOQ=_T77X@?^ /A[_Y54?\
M"F_%W_1=?B!_X ^'O_E57JM% 'E7_"F_%W_1=?B!_P" /A[_ .55'_"F_%W_
M $77X@?^ /A[_P"55>JT4 >5?\*;\7?]%U^('_@#X>_^55'_  IOQ=_T77X@
M?^ /A[_Y55ZK10!Y5_PIOQ=_T77X@?\ @#X>_P#E51_PIOQ=_P!%U^('_@#X
M>_\ E57JM% 'E7_"F_%W_1=?B!_X ^'O_E51_P *;\7?]%U^('_@#X>_^55>
MJT4 >5?\*;\7?]%U^('_ ( ^'O\ Y54?\*;\7?\ 1=?B!_X ^'O_ )55ZK10
M!Y5_PIOQ=_T77X@?^ /A[_Y54?\ "F_%W_1=?B!_X ^'O_E57JM% 'E7_"F_
M%W_1=?B!_P" /A[_ .55'_"F_%W_ $77X@?^ /A[_P"55>JT4 >5?\*;\7?]
M%U^('_@#X>_^55'_  IOQ=_T77X@?^ /A[_Y55ZK10!Y5_PIOQ=_T77X@?\
M@#X>_P#E51_PIOQ=_P!%U^('_@#X>_\ E57JM% 'A'Q"\,ZK\+_!>K>*=?\
MC_X_M-)TR S3/]A\/%F[*BC^RN69B% [DBOG7]EWX%^,?VA]>E^./C;QOXBT
MC53)]G\.WL-KIK71MT#)YC)+9O !@E08X4)8.XQGG7^+6K7G[;7[1%O\+="N
M)%^&7A"<77B/4+>3"W<RG:45AUYW1I[^8_(45]OZ3I=IH>EV>FZ?;QV=A9PI
M;V]O$N$CC4!54#L  !7M2_V&AR?\O)K7RCV]7U\CZ&?_  FX;V?_ "]J+7^[
M'MZRW?D>:_\ "F_%W_1=?B!_X ^'O_E51_PIOQ=_T77X@?\ @#X>_P#E57JM
M%>*?/'E7_"F_%W_1=?B!_P" /A[_ .55'_"F_%W_ $77X@?^ /A[_P"55>JT
M4 >5?\*;\7?]%U^('_@#X>_^55'_  IOQ=_T77X@?^ /A[_Y55ZK10!Y5_PI
MOQ=_T77X@?\ @#X>_P#E51_PIOQ=_P!%U^('_@#X>_\ E57JM% 'E7_"F_%W
M_1=?B!_X ^'O_E51_P *;\7?]%U^('_@#X>_^55>JT4 >5?\*;\7?]%U^('_
M ( ^'O\ Y54?\*;\7?\ 1=?B!_X ^'O_ )55ZK10!Y5_PIOQ=_T77X@?^ /A
M[_Y54?\ "F_%W_1=?B!_X ^'O_E57JM% 'E7_"F_%W_1=?B!_P" /A[_ .55
M'_"F_%W_ $77X@?^ /A[_P"55>JT4 >5?\*;\7?]%U^('_@#X>_^55'_  IO
MQ=_T77X@?^ /A[_Y55ZK10!Y5_PIOQ=_T77X@?\ @#X>_P#E51_PIOQ=_P!%
MU^('_@#X>_\ E57JM% 'E7_"F_%W_1=?B!_X ^'O_E51_P *;\7?]%U^('_@
M#X>_^55>JT4 >5?\*;\7?]%U^('_ ( ^'O\ Y54?\*;\7?\ 1=?B!_X ^'O_
M )55ZK10!Y5_PIOQ=_T77X@?^ /A[_Y54?\ "F_%W_1=?B!_X ^'O_E57JM%
M 'E7_"F_%W_1=?B!_P" /A[_ .55'_"F_%W_ $77X@?^ /A[_P"55>JT4 >5
M?\*;\7?]%U^('_@#X>_^55'_  IOQ=_T77X@?^ /A[_Y55ZK10!Y5_PIOQ=_
MT77X@?\ @#X>_P#E51_PIOQ=_P!%U^('_@#X>_\ E57JM% 'E7_"F_%W_1=?
MB!_X ^'O_E51_P *;\7?]%U^('_@#X>_^55>JT4 >5?\*;\7?]%U\?\ _@#X
M>_\ E57S_P"-OV ]9\(ZI/X[^$OQ#UFS^(22O<$ZG'96\%R".8U2UMH8TW$<
MAD9&)^8#DU]JT5TX?$U,-+FIOU71^374[,+BZV#GSTGONNC79KJCX&^"/QW\
M2^)/$TG@7XK?%[Q]\./B!#)Y7D7%AH$5G=,3@"-GTLE">,!F8-P5=LXKZD_X
M4WXN_P"BZ_$#_P  ?#W_ ,JJD^._[./@O]H7P^;#Q-IX%_"A6RU>V 6ZM">?
ME;NN>J-E3Z9P1\R:/\4OBK^P[JEMX?\ B9#=>/?A:\BP6/BFU4M-9*>%1LG/
M '^K<]OD<@8KT'0HXU<V&]V?\O?_  O]'\CU'AJ&8KFP?NU.L'U_P/\ ]M>O
M8^E_^%-^+O\ HNOQ _\  'P]_P#*JC_A3?B[_HNOQ _\ ?#W_P JJ[;P/X\\
M/_$KPW:Z_P"&-6MM9TBY'[NYMFR,CJK \JP[JP!'<5OUY$HN+<9*S/!E&4&X
MR5FCRK_A3?B[_HNOQ _\ ?#W_P JJ/\ A3?B[_HNOQ _\ ?#W_RJKU6BI)/*
MO^%-^+O^BZ_$#_P!\/?_ "JH_P"%-^+O^BZ_$#_P!\/?_*JO5:* /*O^%-^+
MO^BZ_$#_ , ?#W_RJH_X4WXN_P"BZ_$#_P  ?#W_ ,JJ]5HH \J_X4WXN_Z+
MK\0/_ 'P]_\ *JC_ (4WXN_Z+K\0/_ 'P]_\JJ]5HH \J_X4WXN_Z+K\0/\
MP!\/?_*JC_A3?B[_ *+K\0/_  !\/?\ RJKU6B@#RK_A3?B[_HNOQ _\ ?#W
M_P JJ/\ A3?B[_HNOQ _\ ?#W_RJKU6B@#RK_A3?B[_HNOQ _P# 'P]_\JJ/
M^%-^+O\ HNOQ _\  'P]_P#*JO5:* /*O^%-^+O^BZ_$#_P!\/?_ "JH_P"%
M-^+O^BZ_$#_P!\/?_*JO5:* /*O^%-^+O^BZ_$#_ , ?#W_RJH_X4WXN_P"B
MZ_$#_P  ?#W_ ,JJ]5HH \J_X4WXN_Z+K\0/_ 'P]_\ *JC_ (4WXN_Z+K\0
M/_ 'P]_\JJ]5HH \J_X4WXN_Z+K\0/\ P!\/?_*JC_A3?B[_ *+K\0/_  !\
M/?\ RJKU6B@#RK_A3?B[_HNOQ _\ ?#W_P JJ/\ A3?B[_HNOQ _\ ?#W_RJ
MKU6B@#RK_A3?B[_HNOQ _P# 'P]_\JJ/^%-^+O\ HNOQ _\  'P]_P#*JO5:
M* /*O^%-^+O^BZ_$#_P!\/?_ "JH_P"%-^+O^BZ_$#_P!\/?_*JO5:* /*O^
M%-^+O^BZ_$#_ , ?#W_RJH_X4WXN_P"BZ_$#_P  ?#W_ ,JJ]5HH \J_X4WX
MN_Z+K\0/_ 'P]_\ *JC_ (4WXN_Z+K\0/_ 'P]_\JJ]5HH \?_93LYM-^$MW
M:7%_<:I/!XL\4Q27UVL:S7++X@U &1Q&B(&8C<0B*N2<*!@5[!7E7[-/_).]
M7_['/Q9_ZD.HUZK0!Y5^R?\ \FL_!O\ [$S1O_2&&BJW[*.H1)^RW\'5*SY'
M@W1AQ;R$?\>,/<+10!9_9/\ ^36?@W_V)FC?^D,->JUY5^R?_P FL_!O_L3-
M&_\ 2&&O5: "BO/V^/'@=?'B^#SJ\O\ ;+7O]FAQI]R;+[9Y7G?9#>>7]G%Q
MY8W>3YGF8_AJ?P1\;/!OQ&\1:GH>@:K+>:CIX=W66PN+>*=$F:%Y+>66-4N8
MUE0H7A9U!P"1N&0#N:*X;P1\;/!OQ&\1:GH>@:K+>:CIX=W66PN+>*=$F:%Y
M+>66-4N8UE0H7A9U!P"1N&3X@?&SP;\+]5TW3O$FJRV5U?H94$-A<7*0Q"1(
MS-</%&RV\(>5%\V8HF2?FX. #N:*X;6OC9X-\/\ C^S\%W^JRQ:_=&%%C2PN
M)+>-YO,\B.:Y6,PPR2>4^Q)'5GP-H.X9[F@#RKQ'_P G3?#S_L3/$W_I=H->
MJUY5XC_Y.F^'G_8F>)O_ $NT&O5: "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYE_;
M8^/FH_#_ ,-V'@'P6)+OXC>,"+2Q@MAF2WA<[&E'HS'*(>QW-GY*]L^*_P 3
MM&^#O@#6/%NO3>78:?"7$8(#SR'A(DSU9FP!]<G@&OF;]C/X8ZS\2?%NK?M"
M_$&$/KNO,PT"S?)6RM#E=Z ] 5^1/]D,W._->K@Z<81>+K*\8[+O+HO3J_(]
MK+Z,*<98VNKPALOYI=%Z+=^7J>V?LP_ +3_V=_A;8^'8/+N-6F_TK5;Y5&9[
MA@,@'^XH^51Z#/4FO6Z**\^K4G6FZDW=L\NM6GB*DJM1WD]6%%%%9&(4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !5+6=%L/$6EW6F:I96^HZ==1F*>UNHQ)%*A
MZJRG@BKM%--IW0TVG='Q-XX_9=\=_LV^)KGQ]^S[>S7-A(_F:CX&NF,D4R=Q
M$"?W@'.%R)%_A8YVU[%^SG^UUX3^/T)TO#>'/&ULI%YX=OCMD#+PYB) \Q00
M<C 9>X'4^[U\^?M&?L<^&OC?(NOZ7.WA#Q]:_O+77].&QI''*^<%P6P<8<$.
MO') Q7KQQ-+%I0Q>_2:W_P"WNZ_$]Z.,HXY*GC])=)K?_MY?:7GOZGT'17Q;
M\._VMO%WP,\3V_P]_:)L&L+A@$T_QA;IOM[I!@!I2HPPZ9D4 C(WJ#EJ^RK#
M4+;5+*"\LKF&\M)T$D5Q;N'CD4C(96'!!'<5Q8C"U,,US:I[-;/T9Y^*P57!
MM<^L7LUJGZ,L4445R' %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!Y5^S3_ ,D[U?\ ['/Q9_ZD.HUZ
MK7E7[-/_ "3O5_\ L<_%G_J0ZC7JM 'E7[)__)K/P;_[$S1O_2&&BJW[*.IV
M<?[+?P=5KN!67P;HP*F100?L,/'6B@"S^R?_ ,FL_!O_ +$S1O\ TAAKU6O*
MOV3_ /DUGX-_]B9HW_I##7JM 'P_\-O%7B?X=^-++PG8^-VNO%]_\1=8AU7P
M"]G;.RZ5<7EY<#56_=_:5Q&\$JS&00%=D6S><T_]EFX37O$?P,T/2[R-M<\
M^ M7T?Q;!'AI=+O9)["&.WN5ZI(TMI<N%8 L(BW0YK[=HH ^'?V8]:L)-:^"
M-FNI6L%Y\-OA_K.G^-A)*J'1[@S6$8ANR2#$Q>SNG ?&5B9NAS5_]JK7-.TO
MQ5\6DOK^W?\ X3WX3IH?A*,LN-5O_.OT^S6ISB64M>VC!5RQ$@.,+FOM.B@#
MX2\<++I?B3XA_#R_OXSX_P#$OC3P7J>AV<FU;B\M;==+\^YA4G+QP_V?>EV7
M(7RSNQNY^[:** /F7Q5KGQ:7]ISP6T/@GP7)<IX6\1):1R>,;M4FMS>Z-ODD
M8:43&X(AQ&%<'>^778 _HO\ PD?QO_Z)Y\/_ /PO+[_Y34>(_P#DZ;X>?]B9
MXF_]+M!KU6@#RK_A(_C?_P!$\^'_ /X7E]_\IJ/^$C^-_P#T3SX?_P#A>7W_
M ,IJ]5HH \J_X2/XW_\ 1//A_P#^%Y??_*:C_A(_C?\ ]$\^'_\ X7E]_P#*
M:O5:* /*O^$C^-__ $3SX?\ _A>7W_RFH_X2/XW_ /1//A__ .%Y??\ RFKU
M6B@#RK_A(_C?_P!$\^'_ /X7E]_\IJ/^$C^-_P#T3SX?_P#A>7W_ ,IJ]5HH
M \J_X2/XW_\ 1//A_P#^%Y??_*:C_A(_C?\ ]$\^'_\ X7E]_P#*:O5:* /*
MO^$C^-__ $3SX?\ _A>7W_RFH_X2/XW_ /1//A__ .%Y??\ RFKU6B@#RK_A
M(_C?_P!$\^'_ /X7E]_\IJ/^$C^-_P#T3SX?_P#A>7W_ ,IJ]5HH \J_X2/X
MW_\ 1//A_P#^%Y??_*:C_A(_C?\ ]$\^'_\ X7E]_P#*:O5:* /*O^$C^-__
M $3SX?\ _A>7W_RFH_X2/XW_ /1//A__ .%Y??\ RFKU6B@#RK_A(_C?_P!$
M\^'_ /X7E]_\IJ/^$C^-_P#T3SX?_P#A>7W_ ,IJ]5HH \J_X2/XW_\ 1//A
M_P#^%Y??_*:C_A(_C?\ ]$\^'_\ X7E]_P#*:O5:* /*O^$C^-__ $3SX?\
M_A>7W_RFH_X2/XW_ /1//A__ .%Y??\ RFKU6B@#RK_A(_C?_P!$\^'_ /X7
ME]_\IJ/^$C^-_P#T3SX?_P#A>7W_ ,IJ]5HH \J_X2/XW_\ 1//A_P#^%Y??
M_*:C_A(_C?\ ]$\^'_\ X7E]_P#*:O5:* /*O^$C^-__ $3SX?\ _A>7W_RF
MH_X2/XW_ /1//A__ .%Y??\ RFKU6B@#RK_A(_C?_P!$\^'_ /X7E]_\IJ/^
M$C^-_P#T3SX?_P#A>7W_ ,IJ]5KY4_;<^-^J:79Z9\(O 9-U\0/&1%KMMW(>
MRM7.TN2/NE_F&?X5#MQ@&NG#T)8FJJ<>OX+J_D=>$PT\965&'7KT2ZM^2/"_
M%VN_$7]O#XL1^'['P_H!\&^![KS=1M(?$-P-,U"<2%>+W[#YA+*&5<6_"B0@
M_,#7V+:ZS\:+&UAMK;X;_#RWMX4$<<,7CF]5$4# 50-&P !Q@5?_ &>?@?I/
M[/\ \,-,\+::(Y;E1Y^HWRK@W=TP&^0]\<!5'9545Z771C*\:DE2I?!#1?J_
M5G5F&)A6E&C0_APTCY]Y/S9Y5_PD?QO_ .B>?#__ ,+R^_\ E-1_PD?QO_Z)
MY\/_ /PO+[_Y35ZK17G'E'E7_"1_&_\ Z)Y\/_\ PO+[_P"4U'_"1_&__HGG
MP_\ _"\OO_E-7JM% 'E7_"1_&_\ Z)Y\/_\ PO+[_P"4U'_"1_&__HGGP_\
M_"\OO_E-7JM% 'E7_"1_&_\ Z)Y\/_\ PO+[_P"4U'_"1_&__HGGP_\ _"\O
MO_E-7JM% 'E7_"1_&_\ Z)Y\/_\ PO+[_P"4U'_"1_&__HGGP_\ _"\OO_E-
M7JM% 'E7_"1_&_\ Z)Y\/_\ PO+[_P"4U'_"1_&__HGGP_\ _"\OO_E-7JM%
M 'E7_"1_&_\ Z)Y\/_\ PO+[_P"4U'_"1_&__HGGP_\ _"\OO_E-7JM% 'E7
M_"1_&_\ Z)Y\/_\ PO+[_P"4U'_"1_&__HGGP_\ _"\OO_E-7JM% 'E7_"1_
M&_\ Z)Y\/_\ PO+[_P"4U'_"1_&__HGGP_\ _"\OO_E-7JM% 'E7_"1_&_\
MZ)Y\/_\ PO+[_P"4U'_"1_&__HGGP_\ _"\OO_E-7JM% 'E7_"1_&_\ Z)Y\
M/_\ PO+[_P"4U'_"1_&__HGGP_\ _"\OO_E-7JM% 'E7_"1_&_\ Z)Y\/_\
MPO+[_P"4U'_"1_&__HGGP_\ _"\OO_E-7JM% 'E7_"1_&_\ Z)Y\/_\ PO+[
M_P"4U'_"1_&__HGGP_\ _"\OO_E-7JM% 'E7_"1_&_\ Z)Y\/_\ PO+[_P"4
MU'_"1_&__HGGP_\ _"\OO_E-7JM% 'E7_"1_&_\ Z)Y\/_\ PO+[_P"4U'_"
M1_&__HGGP_\ _"\OO_E-7JM% 'E7_"1_&_\ Z)Y\/_\ PO+[_P"4U'_"1_&_
M_HGGP_\ _"\OO_E-7JM% 'E7_"1_&_\ Z)Y\/_\ PO+[_P"4U'_"1_&__HGG
MP_\ _"\OO_E-7JM% 'E7_"1_&_\ Z)Y\/_\ PO+[_P"4U'_"1_&__HGGP_\
M_"\OO_E-7JM% 'E7_"1_&_\ Z)Y\/_\ PO+[_P"4U'_"1_&__HGGP_\ _"\O
MO_E-7JM% 'E7_"1_&_\ Z)Y\/_\ PO+[_P"4U'_"1_&__HGGP_\ _"\OO_E-
M7JM% 'E7_"1_&_\ Z)Y\/_\ PO+[_P"4U'_"1_&__HGGP_\ _"\OO_E-7JM%
M '@?Q&\+_$KXL>%[GP]XJ^$_PYU?2YQS'+XZOMT;=GC<:-E&'9E(-?->A^&_
MC_\ L+65WK-KI5AXM^&AG>6?PW8ZO-J#6$9Y#^<UK"R'KETB*=V7H:_1"DKO
MP^+G03IR7-![Q>WR[/S1Z>%QT\,G2DN>F]XO;U79^:/FCX+_ +3_ ([^/GAP
M:OX2\(?#^<IQ<Z?<>.[R.[M6])8_['./9@2I[$UZ'_PD?QO_ .B>?#__ ,+R
M^_\ E-7D'QJ_8KGA\3'XB?!+5/\ A!/'D):5[2!O+L[W/++MQMC+=P08V[@<
MM5SX$?MK0:[KP\ _%G33X ^(=L1 5O 8K6]?.!L+?<9NP)*MD;6.0*WJ8.%6
M+K81\R6Z^TO\UYKYG35P,*T'7P+YHK>/VH_YKS7S/4_^$C^-_P#T3SX?_P#A
M>7W_ ,IJ/^$C^-__ $3SX?\ _A>7W_RFKU6BO)/#/*O^$C^-_P#T3SX?_P#A
M>7W_ ,IJ/^$C^-__ $3SX?\ _A>7W_RFKU6B@#RK_A(_C?\ ]$\^'_\ X7E]
M_P#*:C_A(_C?_P!$\^'_ /X7E]_\IJ]5HH \J_X2/XW_ /1//A__ .%Y??\
MRFH_X2/XW_\ 1//A_P#^%Y??_*:O5:* /*O^$C^-_P#T3SX?_P#A>7W_ ,IJ
M/^$C^-__ $3SX?\ _A>7W_RFKU6B@#RK_A(_C?\ ]$\^'_\ X7E]_P#*:C_A
M(_C?_P!$\^'_ /X7E]_\IJ]5HH \J_X2/XW_ /1//A__ .%Y??\ RFH_X2/X
MW_\ 1//A_P#^%Y??_*:O5:* /*O^$C^-_P#T3SX?_P#A>7W_ ,IJ/^$C^-__
M $3SX?\ _A>7W_RFKU6B@#RK_A(_C?\ ]$\^'_\ X7E]_P#*:C_A(_C?_P!$
M\^'_ /X7E]_\IJ]5HH \J_X2/XW_ /1//A__ .%Y??\ RFH_X2/XW_\ 1//A
M_P#^%Y??_*:O5:* /*O^$C^-_P#T3SX?_P#A>7W_ ,IJ/^$C^-__ $3SX?\
M_A>7W_RFKU6B@#RK_A(_C?\ ]$\^'_\ X7E]_P#*:C_A(_C?_P!$\^'_ /X7
ME]_\IJ]5HH \J_X2/XW_ /1//A__ .%Y??\ RFH_X2/XW_\ 1//A_P#^%Y??
M_*:O5:* /*O^$C^-_P#T3SX?_P#A>7W_ ,IJ/^$C^-__ $3SX?\ _A>7W_RF
MKU6B@#Q_]E.2^F^$MW)J=O;V>I-XL\4M=6]I.T\,4I\0:AO1)&1"ZAL@,40D
M $JN<#V"O*OV:?\ DG>K_P#8Y^+/_4AU&O5: /*OV3_^36?@W_V)FC?^D,-%
M'[)__)K/P;_[$S1O_2&&B@ _9/\ ^36?@W_V)FC?^D,->JUY5^R?_P FL_!O
M_L3-&_\ 2&&O5: "BBB@ HHHH **** /*O$?_)TWP\_[$SQ-_P"EV@UZK7E7
MB/\ Y.F^'G_8F>)O_2[0:]5H **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHILDB0QM)(RI&H+,S'
M '4DT <-\;OB]H_P,^&^K>+M:;=#:)M@ME.'NIVXCB7W)ZGL 3T!KP']BCX0
MZUK&H:K\=?B$K3^-/%>9+"*9<?8[)@-K*#]W>H4*.T:K_>-<-^\_;X_:3[R_
M!CP'-_M>5JUP3^1WE?PB7L9*^\(XTAC6.-%2-0%55&  .@ KV:O^PT/8+^)/
MXO)=(_/=_<?05_\ A-PWU9?Q9J\O)=(_/>7R0ZBBBO&/GPHHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MWQ :&T3=/<M\-_$(>ZG;F25O]!ZD]!V  Z 5W?\ PTMX1_Z!'Q _\-SXA_\
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
M "#7JM%<9P'E7_#2WA'_ *!'Q _\-SXA_P#D&C_AI;PC_P! CX@?^&Y\0_\
MR#7JM% 'E7_#2WA'_H$?$#_PW/B'_P"0:/\ AI;PC_T"/B!_X;GQ#_\ (->J
MT4 >5?\ #2WA'_H$?$#_ ,-SXA_^0:/^&EO"/_0(^('_ (;GQ#_\@UZK10!Y
M5_PTMX1_Z!'Q _\ #<^(?_D&C_AI;PC_ - CX@?^&Y\0_P#R#7JM% 'E7_#2
MWA'_ *!'Q _\-SXA_P#D&C_AI;PC_P! CX@?^&Y\0_\ R#7JM% 'E7_#2WA'
M_H$?$#_PW/B'_P"0:/\ AI;PC_T"/B!_X;GQ#_\ (->JT4 >/_LIZG#K7PEN
M]0MTN([>[\6>*9XTN[:2VF56\0:@P#Q2*KQM@\HZAE.00""*]@KRK]FG_DG>
MK_\ 8Y^+/_4AU&O5: /(?V4=/B?]EOX.L6G!/@W1CQ<2 ?\ 'C#V#459_9/_
M .36?@W_ -B9HW_I##10 ?LG_P#)K/P;_P"Q,T;_ -(8:]5KRK]D_P#Y-9^#
M?_8F:-_Z0PUZK0 4444 %%%% !1110!Y5XC_ .3IOAY_V)GB;_TNT&O5:\J\
M1_\ )TWP\_[$SQ-_Z7:#7JM !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5%=74-C:S7-S-';V\*&22:5@J(
MH&2S$\  <Y-2U\<?MF?$[6?B3XMTG]GKX?3!]=UYE.OW:9*V5H<-L<CH"OSO
M_LA5YWXKKPN'>)J*"=ENWV2W9W8/"RQE94T[+=OLENSEO"-K/^WA^T=+XJOX
MI3\'O \_DZ;:RG":A= AMQ7N&(5V!Z((U/WB:^\*Y'X4?#'1O@[X T?PEH,/
MEV&GPA#(0 \\AY>5\=69LD_7 X KKJTQF(5::C35H1TBO+OZO=FN/Q4<1-1I
M*U.&D5Y=_5[L****X#S HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
MGO%_P[\+?$"U^S>)O#FEZ_#C 74;..?;_NE@2/J*^?/&W_!./X0>)Y6N=(M=
M3\'WV=Z3:/>L4#=CLEW@?1=M?4E%=5'%5\/_  IM?,[:&-Q.%_@U''T>GW;'
MQ=_PS+^T9\)_F^'?QI_X2*QBY33?$R,?E_N+Y@F7\BGX4?\ #4W[0?PH^3XD
M_!*36;*/A]4\-.S*%_OML,R?F4_"OM&BNS^T/:?[Q2C+SM9_>K'?_:GM?]ZH
MQGYVY7]\;?D?,'@?_@HQ\'?%CK;ZEJ.H>$;W.TPZU9L%#=QYD6]0/=BOX5]
M^%/'GAKQW9_:O#?B#3->M\9,FFW<<X'UVDX_&LOQQ\&O OQ*C8>*/"6CZV[#
M'GW5HC3#_=DQO7\"*^??%?\ P39^&M]>?VAX2U/7O NI(=T4FG7AEC0^N),O
M^4@HM@*NSE3?_@2_1A;+*^SE2?RDOT?YGU?=74-E;R3W$L<$$:EGEE8*J@=2
M2> *+6ZAO;>.>WECG@D4,DL3!E8'H01P17YI?M._"']H+X1_#VYM)_B3J'CS
MP)(-MP[[A<QJ/^>F\NP7'I(>XQ7M7_!-V7XC2?#VZ_X289\)!5&DO<EO/R".
M #_!M[_2M:N6QIX5XF%525_ZWZ^1M6RF%/!O&0KQDKVTO^NM_(^R****\0^=
M"BBB@ HHHH **** /*OV:?\ DG>K_P#8Y^+/_4AU&O5:\J_9I_Y)WJ__ &.?
MBS_U(=1KU6@#R']E&UE;]EOX.D7LZ@^#=&.T+'@?Z##QRM%6?V3_ /DUGX-_
M]B9HW_I##10 ?LG_ /)K/P;_ .Q,T;_TAAKU6O*OV3_^36?@W_V)FC?^D,->
MJT ?/?BKXW>(&_:@\"^%='EB@\#;]3LM9N#&KO>7L-B+@11DJ2J0AHRS*?F=
MRG6-Q7-_ /XT>+=;\1?#C4?$WB&75])^)GA?4?$T&FR6EO&FAO;S6SI! T42
MN\9@O0K&9I&+0 @C<178S?L@^%;7XH^#?&.C:IK^E)H&HW^J2:6=?U.>WN9[
MK<SE$>Z\N!3*[.ZHFV3<58%2:L?![]FV?X8>(]&N[[Q-'KND^%]*NM"\+6*:
M<;:33[*>>.1UGE\YQ<2!;>VC#JD0"Q'*DL2 #B?V??C)XP\1>*/AK>>(O$$N
ML:9\4/#&H>)+;2Y+6WB31)()K5XX(&BB5WC,-Z%8S-(Q: ,&&XBK/[1?Q7\8
MZ'XI\=Q^%O$4F@P?#SP,/&D]I':6\R:Q,9;DBUG:6)V2+R["1<PF-\W&=_R
M5TOPN_9KU'X:ZII]Q_PEEKJMMX8T6\T'P=;2Z0T?]F6UQ,DA^U$7'^E,H@M8
MP4$'RQ'C+[A/\7OV<]2^*&K7MY;>+8-$7Q!X=7PKXIA_LII_[0T\2NY%L?/4
MVTF)[I [>< )_NDJ"0#SSQ9\>O%3>)O%'C#2_$$UGX3\(^(O#>@2^&A:V[0:
MC'J(LS<3RRM$9ED0:E'L$<B+FV^96WFOK.O#/$W[,SZYX]OK^V\216/@W6-3
MTG6M9\.MIQDFN;O3A&+<Q70F411G[-9[T:*0MY'#+O./<Z /*O$?_)TWP\_[
M$SQ-_P"EV@UZK7S+XJ_9O^$MU^TYX+M9OA=X+EMK_P +>(KV[AD\/6C)<7"7
MNC!)I 8\.ZB:8!CDCS7P?F.?1?\ AD_X(?\ 1&_A_P#^$O8__&J /5:*\J_X
M9/\ @A_T1OX?_P#A+V/_ ,:H_P"&3_@A_P!$;^'_ /X2]C_\:H ]5HKRK_AD
M_P""'_1&_A__ .$O8_\ QJC_ (9/^"'_ $1OX?\ _A+V/_QJ@#U6BO*O^&3_
M ((?]$;^'_\ X2]C_P#&J/\ AD_X(?\ 1&_A_P#^$O8__&J /5:*\J_X9/\
M@A_T1OX?_P#A+V/_ ,:H_P"&3_@A_P!$;^'_ /X2]C_\:H ]5HKRK_AD_P""
M'_1&_A__ .$O8_\ QJC_ (9/^"'_ $1OX?\ _A+V/_QJ@#U6BO*O^&3_ ((?
M]$;^'_\ X2]C_P#&J/\ AD_X(?\ 1&_A_P#^$O8__&J /5:*\J_X9/\ @A_T
M1OX?_P#A+V/_ ,:H_P"&3_@A_P!$;^'_ /X2]C_\:H ]5HKRK_AD_P""'_1&
M_A__ .$O8_\ QJC_ (9/^"'_ $1OX?\ _A+V/_QJ@#U6BO*O^&3_ ((?]$;^
M'_\ X2]C_P#&J/\ AD_X(?\ 1&_A_P#^$O8__&J /5:*\J_X9/\ @A_T1OX?
M_P#A+V/_ ,:H_P"&3_@A_P!$;^'_ /X2]C_\:H ]5HKRK_AD_P""'_1&_A__
M .$O8_\ QJC_ (9/^"'_ $1OX?\ _A+V/_QJ@#U6BO*O^&3_ ((?]$;^'_\
MX2]C_P#&J/\ AD_X(?\ 1&_A_P#^$O8__&J /5:*\J_X9/\ @A_T1OX?_P#A
M+V/_ ,:KF?B+\%_V<?A5X5N_$/B3X5?#VPTVV4LS'PO8EG/]U1Y7)/I51BYM
M1BKMEQC*I)1BKMG0?M/?'W3_ -G?X6WWB*?R[C5IO]%TJQ9AF>X8'!(_N*/F
M8^@QU(K@/V)_@'J/P_\ #=_X^\:&2[^(WC F[OI[DYDMX7.]8CZ,QP[CL=JX
M^2OGS]G/X)^#/VHOCSKGQ M/ >@>&?A5H$@M-.T&QT>VM8M3D )4W,4:A9,!
MB[;LCE$Y :OLC_AD_P""'_1&_A__ .$O8_\ QJO7Q'^Q4?JL?CEK/](_J_,]
MW%?\)]#ZE'XY6<WV[1^6[\_0]5HKRK_AD_X(?]$;^'__ (2]C_\ &J/^&3_@
MA_T1OX?_ /A+V/\ \:KQCY\]5HKRK_AD_P""'_1&_A__ .$O8_\ QJC_ (9/
M^"'_ $1OX?\ _A+V/_QJ@#U6BO*O^&3_ ((?]$;^'_\ X2]C_P#&J/\ AD_X
M(?\ 1&_A_P#^$O8__&J /5:*\J_X9/\ @A_T1OX?_P#A+V/_ ,:H_P"&3_@A
M_P!$;^'_ /X2]C_\:H ]5HKRK_AD_P""'_1&_A__ .$O8_\ QJC_ (9/^"'_
M $1OX?\ _A+V/_QJ@#U6BO*O^&3_ ((?]$;^'_\ X2]C_P#&J/\ AD_X(?\
M1&_A_P#^$O8__&J /5:*\J_X9/\ @A_T1OX?_P#A+V/_ ,:H_P"&3_@A_P!$
M;^'_ /X2]C_\:H ]5HKRK_AD_P""'_1&_A__ .$O8_\ QJC_ (9/^"'_ $1O
MX?\ _A+V/_QJ@#U6BO*O^&3_ ((?]$;^'_\ X2]C_P#&J/\ AD_X(?\ 1&_A
M_P#^$O8__&J /5:*\J_X9/\ @A_T1OX?_P#A+V/_ ,:H_P"&3_@A_P!$;^'_
M /X2]C_\:H ]5HKRK_AD_P""'_1&_A__ .$O8_\ QJC_ (9/^"'_ $1OX?\
M_A+V/_QJ@#U6BO*O^&3_ ((?]$;^'_\ X2]C_P#&J/\ AD_X(?\ 1&_A_P#^
M$O8__&J /5:*\J_X9/\ @A_T1OX?_P#A+V/_ ,:H_P"&3_@A_P!$;^'_ /X2
M]C_\:H ]5HKRK_AD_P""'_1&_A__ .$O8_\ QJC_ (9/^"'_ $1OX?\ _A+V
M/_QJ@#U6BO*O^&3_ ((?]$;^'_\ X2]C_P#&J/\ AD_X(?\ 1&_A_P#^$O8_
M_&J /5:*\J_X9/\ @A_T1OX?_P#A+V/_ ,:H_P"&3_@A_P!$;^'_ /X2]C_\
M:H ]5HKRK_AD_P""'_1&_A__ .$O8_\ QJC_ (9/^"'_ $1OX?\ _A+V/_QJ
M@#U6BO*O^&3_ ((?]$;^'_\ X2]C_P#&J/\ AD_X(?\ 1&_A_P#^$O8__&J
M/5:*\J_X9/\ @A_T1OX?_P#A+V/_ ,:H_P"&3_@A_P!$;^'_ /X2]C_\:H ]
M5HKRK_AD_P""'_1&_A__ .$O8_\ QJC_ (9/^"'_ $1OX?\ _A+V/_QJ@#U6
MBO*O^&3_ ((?]$;^'_\ X2]C_P#&J/\ AD_X(?\ 1&_A_P#^$O8__&J /5:*
M\J_X9/\ @A_T1OX?_P#A+V/_ ,:H_P"&3_@A_P!$;^'_ /X2]C_\:H ]5HKR
MK_AD_P""'_1&_A__ .$O8_\ QJC_ (9/^"'_ $1OX?\ _A+V/_QJ@#U6BO*O
M^&3_ ((?]$;^'_\ X2]C_P#&J/\ AD_X(?\ 1&_A_P#^$O8__&J /5:*\J_X
M9/\ @A_T1OX?_P#A+V/_ ,:H_P"&3_@A_P!$;^'_ /X2]C_\:H ]5HKRK_AD
M_P""'_1&_A__ .$O8_\ QJC_ (9/^"'_ $1OX?\ _A+V/_QJ@#U6BO*O^&3_
M ((?]$;^'_\ X2]C_P#&J/\ AD_X(?\ 1&_A_P#^$O8__&J /5:*\J_X9/\
M@A_T1OX?_P#A+V/_ ,:H_P"&3_@A_P!$;^'_ /X2]C_\:H ]5HKRK_AD_P""
M'_1&_A__ .$O8_\ QJC_ (9/^"'_ $1OX?\ _A+V/_QJ@#U6BO*O^&3_ ((?
M]$;^'_\ X2]C_P#&J/\ AD_X(?\ 1&_A_P#^$O8__&J /5:*\J_X9/\ @A_T
M1OX?_P#A+V/_ ,:H_P"&3_@A_P!$;^'_ /X2]C_\:H ]5HKRK_AD_P""'_1&
M_A__ .$O8_\ QJC_ (9/^"'_ $1OX?\ _A+V/_QJ@#U6BO*O^&3_ ((?]$;^
M'_\ X2]C_P#&J/\ AD_X(?\ 1&_A_P#^$O8__&J /5:*\J_X9/\ @A_T1OX?
M_P#A+V/_ ,:H_P"&3_@A_P!$;^'_ /X2]C_\:H ]5HKRK_AD_P""'_1&_A__
M .$O8_\ QJC_ (9/^"'_ $1OX?\ _A+V/_QJ@#T^\L[?4+66VNH([FVF4I)#
M,@='4]00>"*+.SM]/M8K:U@CMK:%0D<,*!$11T  X KS#_AD_P""'_1&_A__
M .$O8_\ QJC_ (9/^"'_ $1OX?\ _A+V/_QJG=[#N[6/5:*\J_X9/^"'_1&_
MA_\ ^$O8_P#QJC_AD_X(?]$;^'__ (2]C_\ &J0CU6BO*O\ AD_X(?\ 1&_A
M_P#^$O8__&J/^&3_ ((?]$;^'_\ X2]C_P#&J /5:*\J_P"&3_@A_P!$;^'_
M /X2]C_\:H_X9/\ @A_T1OX?_P#A+V/_ ,:H ]5HKRK_ (9/^"'_ $1OX?\
M_A+V/_QJC_AD_P""'_1&_A__ .$O8_\ QJ@ _9I_Y)WJ_P#V.?BS_P!2'4:]
M5KQ_]E/2;'0?A+=Z9IEE;Z=IMEXL\4VUK9VD2Q0P1)X@U!4C1% "JJ@ *!@
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
M('_@#X>_^55 'JM%>5?\*;\7?]%U^('_ ( ^'O\ Y54?\*;\7?\ 1=?B!_X
M^'O_ )54 >JT5Y5_PIOQ=_T77X@?^ /A[_Y54?\ "F_%W_1=?B!_X ^'O_E5
M0!ZK17E7_"F_%W_1=?B!_P" /A[_ .55'_"F_%W_ $77X@?^ /A[_P"55 'J
MM%>5?\*;\7?]%U^('_@#X>_^55'_  IOQ=_T77X@?^ /A[_Y54 >JT5Y5_PI
MOQ=_T77X@?\ @#X>_P#E51_PIOQ=_P!%U^('_@#X>_\ E50!ZK17E7_"F_%W
M_1=?B!_X ^'O_E51_P *;\7?]%U^('_@#X>_^55 'JM%>5?\*;\7?]%U^('_
M ( ^'O\ Y55B>,O".H?#WP_<ZYXE_:,\:Z+I-N/WEU=VOAU%!/11_P 2K+,>
MRC)/84XQ<G:*NRHQ<FHQ5VSW"O#?V@?VOO!'P"0V%S*WB#Q;)@6_AW36#3LQ
MX7S&P1$#QURQSPIKY7TWXH?'#]H?QC/HGP8\=^,[OP?'FWOO$WBFSTFVB&>K
M(UM812(0.0%<N<@D+7M'PO\ ^">^D_#35(?$-G\2/%47C!DS=:I!::5.K2DD
MM)$MY97#QDDG)#[CSD\UZZPM+"KFQCU_D6_S?3\SW5@J."7/CW[W2"W_ .WG
M]GTW]#C-'^ ?Q:_; U.V\0_&G4KCP;X(5A-9>#=.)BED7.1YJG[AQ_%)E^N%
M0$5]B> _A[X<^&/AVWT+PMH]KHFE0_=M[9,9/=F8\NQ[LQ)/K7%_\*;\7?\
M1=?B!_X ^'O_ )54?\*;\7?]%U^('_@#X>_^55<N(QE3$)0VBMHK9?\ !\V<
M.*Q]7%)0^&"VBM$O\WYO4]5HKRK_ (4WXN_Z+K\0/_ 'P]_\JJ/^%-^+O^BZ
M_$#_ , ?#W_RJKA/./5:*\J_X4WXN_Z+K\0/_ 'P]_\ *JC_ (4WXN_Z+K\0
M/_ 'P]_\JJ /5:*\J_X4WXN_Z+K\0/\ P!\/?_*JC_A3?B[_ *+K\0/_  !\
M/?\ RJH ]5HKRK_A3?B[_HNOQ _\ ?#W_P JJ/\ A3?B[_HNOQ _\ ?#W_RJ
MH ]5HKRK_A3?B[_HNOQ _P# 'P]_\JJ/^%-^+O\ HNOQ _\  'P]_P#*J@#U
M6BO*O^%-^+O^BZ_$#_P!\/?_ "JH_P"%-^+O^BZ_$#_P!\/?_*J@#U6BO*O^
M%-^+O^BZ_$#_ , ?#W_RJH_X4WXN_P"BZ_$#_P  ?#W_ ,JJ /5:*\J_X4WX
MN_Z+K\0/_ 'P]_\ *JC_ (4WXN_Z+K\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+K\
M0/\ P!\/?_*JC_A3?B[_ *+K\0/_  !\/?\ RJH ]5HKRK_A3?B[_HNOQ _\
M ?#W_P JJ/\ A3?B[_HNOQ _\ ?#W_RJH ]5HKRK_A3?B[_HNOQ _P# 'P]_
M\JJ/^%-^+O\ HNOQ _\  'P]_P#*J@#U6BO*O^%-^+O^BZ_$#_P!\/?_ "JH
M_P"%-^+O^BZ_$#_P!\/?_*J@#U6BO*O^%-^+O^BZ_$#_ , ?#W_RJH_X4WXN
M_P"BZ_$#_P  ?#W_ ,JJ /5:*\J_X4WXN_Z+K\0/_ 'P]_\ *JC_ (4WXN_Z
M+K\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+K\0/\ P!\/?_*JC_A3?B[_ *+K\0/_
M  !\/?\ RJH ]5HKRK_A3?B[_HNOQ _\ ?#W_P JJ/\ A3?B[_HNOQ _\ ?#
MW_RJH ]5HKRK_A3?B[_HNOQ _P# 'P]_\JJ/^%-^+O\ HNOQ _\  'P]_P#*
MJ@#U6BO*O^%-^+O^BZ_$#_P!\/?_ "JH_P"%-^+O^BZ_$#_P!\/?_*J@#U6B
MO*O^%-^+O^BZ_$#_ , ?#W_RJH_X4WXN_P"BZ_$#_P  ?#W_ ,JJ /5:*\J_
MX4WXN_Z+K\0/_ 'P]_\ *JC_ (4WXN_Z+K\0/_ 'P]_\JJ /5:*\J_X4WXN_
MZ+K\0/\ P!\/?_*JC_A3?B[_ *+K\0/_  !\/?\ RJH ]5HKRK_A3?B[_HNO
MQ _\ ?#W_P JJ/\ A3?B[_HNOQ _\ ?#W_RJH ]5HKRK_A3?B[_HNOQ _P#
M'P]_\JJ/^%-^+O\ HNOQ _\  'P]_P#*J@#U6BO*O^%-^+O^BZ_$#_P!\/?_
M "JH_P"%-^+O^BZ_$#_P!\/?_*J@#U6BO*O^%-^+O^BZ_$#_ , ?#W_RJH_X
M4WXN_P"BZ_$#_P  ?#W_ ,JJ /5:*\J_X4WXN_Z+K\0/_ 'P]_\ *JC_ (4W
MXN_Z+K\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+K\0/\ P!\/?_*JC_A3?B[_ *+K
M\0/_  !\/?\ RJH ]5HKRK_A3?B[_HNOQ _\ ?#W_P JJ/\ A3?B[_HNOQ _
M\ ?#W_RJH ]5HKRK_A3?B[_HNOQ _P# 'P]_\JJ/^%-^+O\ HNOQ _\  'P]
M_P#*J@#U6BO*O^%-^+O^BZ_$#_P!\/?_ "JH_P"%-^+O^BZ_$#_P!\/?_*J@
M#U6BO*O^%-^+O^BZ_$#_ , ?#W_RJH_X4WXN_P"BZ_$#_P  ?#W_ ,JJ /5:
M*\J_X4WXN_Z+K\0/_ 'P]_\ *JC_ (4WXN_Z+K\0/_ 'P]_\JJ /5:*\J_X4
MWXN_Z+K\0/\ P!\/?_*JC_A3?B[_ *+K\0/_  !\/?\ RJH ]5HKRK_A3?B[
M_HNOQ _\ ?#W_P JJ/\ A3?B[_HNOQ _\ ?#W_RJH ]5HKRK_A3?B[_HNOQ
M_P# 'P]_\JJ/^%-^+O\ HNOQ _\  'P]_P#*J@#U6BO*O^%-^+O^BZ_$#_P!
M\/?_ "JH_P"%-^+O^BZ_$#_P!\/?_*J@#U6BO*O^%-^+O^BZ_$#_ , ?#W_R
MJH_X4WXN_P"BZ_$#_P  ?#W_ ,JJ /5:*\J_X4WXN_Z+K\0/_ 'P]_\ *JC_
M (4WXN_Z+K\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+K\0/\ P!\/?_*JC_A3?B[_
M *+K\0/_  !\/?\ RJH ]5HKRK_A3?B[_HNOQ _\ ?#W_P JJ/\ A3?B[_HN
MOQ _\ ?#W_RJH ]5HKRK_A3?B[_HNOQ _P# 'P]_\JJ/^%-^+O\ HNOQ _\
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
M[9K2G3G5DH4U=LUI4JE>:ITHW;Z(^GY)4AC>21UCC0%F9C@ #J2?2OD[XO\
M[<:2>(F\"?!71F^(OC>4M']HM5,EC:D=6W#B7;W((0=2W45Y5XCTW]I#]M[1
M!>6^G6/P_P#AY,RE-%OM4FLGU&+(W;IEMY7D'HS1+&>"%.*]X^$/PQ\>? WP
M\-(\(?"3X=V$;8,]T_CR^>YN6_O2R'1LM].@SP!7J^RP^"UK^_/^5;+_ !/K
MZ+[SV_887+]<3^\J?RI^ZO\ $^OHOFSDOA?^Q!>>)_$B^//CUK;>._%4OSIH
M[/NL+4=0C  !\?W% C'/#=:^N;:VBL[>*WMXD@@B01QQ1J%5% P% '  ':O+
M_P#A(_C?_P!$\^'_ /X7E]_\IJ/^$C^-_P#T3SX?_P#A>7W_ ,IJX,1BJN)E
M>H]MET7HCS,5C*V,DG5>BV2T2\DNAZK17E7_  D?QO\ ^B>?#_\ \+R^_P#E
M-1_PD?QO_P"B>?#_ /\ "\OO_E-7*<1ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U'_  D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ *)Y\/\ _P +R^_^
M4U9>M_$SXJ^&8O,UCPI\,=*CQG???$6[A&/JVCBKA"527+!7?D![317R7XB_
M;B?PON%_>_!DLOWDL_B9=W3#VVQ:,QS7F'B+_@J]8Z'N%KX?\(ZXR_PZ=XFU
M49^AET2,?K7T>%X8SS&?[O@JLEW4)6^^UC&5:E'>2^\_0.BOSF\/_P#!6;Q1
MXJEV:/\ L_7VL'=M']FZ_-<9^FVPKM%_;!_:7\8*/^$6_9GO-*W_ '6UZ:8#
MZ_.EOQ7M?ZB9[#7$TXTEWJ5*</P<K_@9?6J71W]$SZY^)7Q6\(_!_P /G7/&
M6O6F@:9O$:S71.78\[45068^R@UF_"?X\^ /CC97-UX&\3V?B".U($Z0AXY8
ML]"T<BJX!]2,5^3/[>*_M ^)+OPWXC^,OA:S\.V21/;6,.CNLEK$Q;<V\K-+
MB0Y'5N0HJ'_@FSI7Q$_X7_'K7@72+75(+*QN$U*/5+^6PLI(W0A4>>."8JV_
M8X'EMG9V'(_0Y>&>!H\+5<YGC5*M",I>Y*,J7N_936K;VNGN[6.3ZY)UU34=
M/Q/VJHKRK_A(_C?_ -$\^'__ (7E]_\ *:C_ (2/XW_]$\^'_P#X7E]_\IJ_
MGP]8]5HKRK_A(_C?_P!$\^'_ /X7E]_\IJ/^$C^-_P#T3SX?_P#A>7W_ ,IJ
M /5:*\J_X2/XW_\ 1//A_P#^%Y??_*:C_A(_C?\ ]$\^'_\ X7E]_P#*:@#U
M6BO*O^$C^-__ $3SX?\ _A>7W_RFH_X2/XW_ /1//A__ .%Y??\ RFH /V:?
M^2=ZO_V.?BS_ -2'4:]5KQ_]E.2^F^$MW)J=O;V>I-XL\4M=6]I.T\,4I\0:
MAO1)&1"ZAL@,40D $JN<#V"@#R']E'4[./\ 9;^#JM=P*R^#=&!4R*"#]AAX
MZT59_9/_ .36?@W_ -B9HW_I##10 ?LG_P#)K/P;_P"Q,T;_ -(8:]5KRK]D
M_P#Y-9^#?_8F:-_Z0PUZK0!Y]IO[//PKT;Q)%XAT_P"&?@^QU^*<W4>JVV@V
ML=TDQ))D$HC#!\DG=G/-=#X?^'OA7PEK.LZOH?AK1]&U;6I?.U.^T^PB@GOI
M,LV^>1%#2-EW.6).6/J:Z"B@#E]/^%O@O2+KQ%<V/A'0;*X\1[O[:FM],AC?
M5-V[=]I(7,V?,?._.=[>II^N?#/P?XFFT*76/"FAZM+H+B72'OM.AF;3G!4A
MK<LI\HCRTY3'W%]!72T4 <_J'P]\*ZMXNT_Q7?>&M'O/%&G1&&RUNXL(I+VV
MC.[*1SE=Z*?,?A2!\[>IKH*** /*O$?_ "=-\//^Q,\3?^EV@UZK7E7B/_DZ
M;X>?]B9XF_\ 2[0:]5H **** "BBB@ HHHH **** "BBB@ JIJFK66AZ=<:A
MJ5Y;Z?86Z&2:ZNI5CBB4=69F( 'N:\:_: _:Z\$? "$V5Y.VO>*Y HM_#NFL
M&N&+?=,AY$2GCK\QSPK5X3I'P*^+G[8FH6VO_&34KCP3X$#">R\':?F*65<Y
M!E4_<./XI,OUPJ UZ5'!.4/;5WR0[O=^BZ_D>QA\O<H*OB9>SI]WN_\ "NOY
M>9L^/_VSO$WQ;\1W'@7]G?0Y=?U,?)=>*;B+;:V:DXWH'&W'7#R<''RJ_%=9
M\$?V'-%\(ZT?&7Q(U%OB/X_G?SY+S4"9;6"3.08T?EV'9GZ8&U5Q7OW@'X=>
M&OA=X<@T+PKH]MHNEP](;=>6/=G8_,['NS$D^M='5U,:H1=+"+DCU?VGZO\
M1:%U<P5.#H8*/)![O[4O5_HM/4****\H\0**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHK!U[Q]X8\*[CK?B/2='"]?M]]
M%!C_ +[85I3ISJRY:<6WY:BNEN;U%>+^(/VSO@=X9W?;/BAX=E*]18W8O#_Y
M!WUYKX@_X*@_ /1=WV77=4UPK_T#])F7/T\X1U])AN%\]QG\# U9+OR2M]]K
M&4J]*.\E]Y]945\.-_P50T'Q Q7P7\*/&_BALX7%ND>X_P#;(RUY=^TE^W/\
M=+[X4ZBT'P>USX4:1>.EJWB#4#-YR!\_*A>&/:S $;@..QS@U]'@_#OB#$XB
MG0K4HTN9I7G.":O_ '>;F?HDV8RQ=**;3N?II17\]WP9^.7CSX4?$;3?$/AC
M5KV;56N4\RTDE>2._P L 8I5S\X;IZ\\$&OTN_X;:^/^A_\ (9_99\07@'WF
MTV2Y(^ORV\E>_P 0>%F9Y/6A##5H55)=90I.ZW5ISU]4WYV,J6.A45VFOQ/N
M.BOAS_AY?JND_P#(P_ 'QQHV/O?NW;'_ 'W#'4UK_P %:OA3'((=5\+>--)F
M[B2QMV _\C@_I7RCX"XEM>.$<O\ #*$O_29,W^M4?YC[=HKY)TS_ (*C? 2_
MQY^LZOIN?^?K296Q_P!^PU==I?\ P4'_ &?=6QY/Q'M(B>UU8W<&/^^XA7FU
MN$>(:'\3 5?_  7)_BD6L12>TU]Y]$45Y)I?[6_P5U?'V?XJ>$U)Z"XU:& _
M^1&6NNTOXO>!-;Q_9WC7P[?[NGV758),_P#?+FO%K97C\/\ QJ$X^L9+\T:*
M<7LSK:*AM;R"]C$EO-'/&>CQ.&'YBIJ\UIIV984444@"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BFR2+$A=V"*.K,< 5A:AX_\ #&DY
M^W>)-(L\=?M%]%'C\VK6%*I4=H1;]$*Z6YOT5YYJ'[1GPHTK/VSXF^#[4C^&
M77K53^1DKFM0_;0^!NFY\[XH^''Q_P ^]X)O_0,UZ=/)LSK?PL-4EZ0D_P!"
M'4@MY(]HHKYRU#_@HA^SUIN1)\18)".UOIM[+G\5A(KFM0_X*A? .SSY.O:I
M?X_Y]](G&?\ OL+7JT^$>(:WP9?6_P#!<U^:(>(I+[:^\^LJ*_)G]H+_ (*J
M>-=<\7-#\*)4\.>&K< )<WUC%-=7;=V99 RHO8 <]\]AZ-\'?^"G7Q'\:>%U
MT^T^"^I?$/Q3:86[O/#[2K!AL['>.."383M;N =IQCM]=6\+>):&"AC94XVE
MO%S491O_ #<W+%?^!-^1SK&T7)QN?I!17PW_ ,- _MC^,N/#OP(T?08G_P"6
MFMW&'0>O[RXBY_X"?I1_PA7[='C3_CY\<>#?!,#??B@BB=P/0$6\IS_P,?6O
M$_U.J4_]ZQV&I^3JJ3^ZFIFOUA/X8M_+_,^Y*@O+VWT^W:>ZGBMH5^]),X11
M]2:^(O\ AAWX[>+N?%W[3NO0QM_K+71XYUC;VXGC7_QPU-9_\$H_ .H7"W/B
MOQUXT\3W0Y+27<4:M]=T;M_X]1_8G#U'_>,V3?:G1J2_&7(A>TJO:G][7_!/
MI?Q%^TA\*?">X:M\2/"ME(O6%]7@,O\ WP'+'\J\Q\1?\%&?V?O#NY3XZ74I
ME_Y9Z=IUU-GZ,(]G_CU9FC_\$[_V<?">UKOPRM_,O_+35M8N#^:B15/_ 'S7
M<:/\(?V=_ ^#:>&?A[82)TFG@LVE'_ WRWZTO^,-H;O$U7_W#IK_ -R,VC1Q
MM7X(K[FSQ74O^"L'PRFN#:^'/"GC'Q+=_P *P644:M_Y%+?^.U5_X;T^,?BS
MY?!W[,?B::-ON7FI-.L1_P#)=5_\?KZCM_BW\+/#=O\ 9[?QCX1TV%>D,&IV
ML8_[Y#54NOVF/A5:9W^/M#;_ *Y7:R?^@YI?VYPW0_@94I/O4K3?X04$=L,G
MS2K\-.;](/\ R9\S_P#"R?VXO&G_ "#_ (:>$O!]JWW9KR>-I!]0URQ_\ABC
M_A2/[:7C/G7?C3X>\-V[_P#+'2;=?,3\4MD_]#-?05U^U]\'K3._QQ9M_P!<
MH)Y/_08S63=?MQ?!FWSM\5R7!_Z9:9=?UB%3_KHJ7^ZX'#4_/V2D_OJ.9V1X
M7S>IMAJS_P"W9?HCQ/\ X=V^/O%'S>-OVDO&.M(WWK6W\Y8Q[#?<,/\ QP5J
M:)_P2?\ @Y8R^?JNI>*O$,[',AO-1C16/_;.)6_-C7H5U^WY\)+?.R^U2X_Z
MYZ>P_P#0B*R+K_@HQ\+[?.S3_$EP?^F=G"/_ $*85C4\0\]Y>6&,]FNT%"'_
M *1&)K_JGF"UGA9+_%I^;.@\._\ !/\ ^ /AK:;?X=65VZ]7U&YN+K/U$DC+
M^E>G>'?@?\.O".W^Q/ 7AG267HUGI%O$WURJ9)KY]N?^"D7@A<FV\+^(91V\
MP0)_*0UC7?\ P4RT&/(@\%7TA_Z:W\:?R0U\OBN*,;C/]ZQLY_XIR?YLN/#F
M,A]B$?6=-?G)'V@B+&JHBA548"J, "G5\,3?\%.%D)6V^'\8]&FUP#]/(_K6
M?<?\%)M>DS]G\':-%Z>;JN_^0%>"\PPO6HBGDU6'\6O1CZUZ*_\ ;S[$^('B
MOX>VD;:#XWUCPS#'<Q"4Z9X@NK=1+&20&\J4_,N589QC(/I2?#*[^'?]GW-A
M\/)O#'V&U*F>V\,M;^5$6SM++#PN=K8SUVGTK\K_ (__ !TU#XZ>,+77]6LK
M'3[FVL$L4AL'+H4621P223SF0_D*^G?^"8L@D3XCL._]F_\ MU3HYK[:?U6G
M.\7K9/3UMM<]O$91D<,NG5P^/A5Q4(*3A"4)I)SC!^]%O;F/N>BBBN\^&"BB
MB@ HHHH **** /*OV:?^2=ZO_P!CGXL_]2'4:]5KRK]FG_DG>K_]CGXL_P#4
MAU&O5: /*OV3_P#DUGX-_P#8F:-_Z0PT56_91TVSD_9;^#K-:0,S>#=&)8QJ
M23]AAYZ44 6?V3_^36?@W_V)FC?^D,->JUY5^R?_ ,FL_!O_ +$S1O\ TAAK
MU6@ HKYWGU?QUIO[9FA66L^)ENO"]YX2UJZLO#>EVS0PQ>3>6*I+,Q<FXN&2
M3&XA5095%&YWDX7]G#QMK_\ PD7P@UN^UO6]:;XG>#=4\1:S9WM_/=007D,U
ME-$;6*1REL@6]EB\N((I"Q9!*YH ^PJ*^0/V:O&6OR^*/@[K%]KNLZNWQ1\'
M:IX@UFUU#4)[FVM[R*:REB:VBD<I;1JM]+%LB55*K'D$KFK?[3WB779O%WQ.
M:PU_6M#/P[^' \7Z2FF:A/:0S:@TMX^ZX2-U6YC T^-/+E#)B67Y<G- 'UI1
M7Q?XR^(WB&_\1>-OB#%J^N6%SX/\5>$]$L-%AOYXK&2TO1IYNUFM%<13/)_:
MDN'D5F7RH2I7;7VA0!Y5XC_Y.F^'G_8F>)O_ $NT&O5:^9?%7QZ\-6_[3G@N
MX;3/&ACLO"WB*TE6/P-K;NSM>Z,08T%F6E3]TV9$#(N4!8>8F[T7_AI;PC_T
M"/B!_P"&X\0__(- 'JM%>5?\-+>$?^@1\0/_  W/B'_Y!H_X:6\(_P#0(^('
M_AN?$/\ \@T >JT5Y5_PTMX1_P"@1\0/_#<^(?\ Y!H_X:6\(_\ 0(^('_AN
M?$/_ ,@T >JT5Y5_PTMX1_Z!'Q _\-SXA_\ D&C_ (:6\(_] CX@?^&Y\0__
M "#0!ZK17E7_  TMX1_Z!'Q _P##<^(?_D&ORAUC_@I9\?I-1D-CXV2WM5;"
MJ='L6+ =R3!_*OM.&.$<SXMK5*.7J*]FKR<G9*^RT3=W9VTZ.]A5)TZ5)U:D
MTK-*VMW>^JTM96UNUNK7/V9\8>--"^'^@7.M^(]5M=&TFW&9+J\D"(/0#U8]
ME&2>PKXZ\0?M,_$W]JC6KGPK\!-)N-#\.)((;[QOJ2>48QWV9!\O(Z !I2""
M E?$-K^U9I?Q3\66OB#X[S^)O&R66T6^@Z48;2R; QEL,NW/\01 3_>[5].Z
M/_P5K\!^$-&M=(\/?">^T_2[1/+@M(;R&".-1V"JA KZ*? >?9>VE@9U:BZV
MO!>G\WY'H1S'*\!%3C+VM3T?+'Y6O)^MD?4'[/O[&?@[X'R+K=WO\6^.)#YE
MQX@U1=[+(3EC"ISY>2?O$ESSEL'%?0%?FY=?\%D+%L_9_AA<)[RZNK?H(A61
M=?\ !8C4&S]G\ VT7IYMPS_R(KQJ_!W%=>?/4P%63_PGAXG/(8F;J5I2D_1_
MY'Z=45^5UU_P5^\7/G[/X3T6+_KK;S/_ "N!61=?\%:OB%<9\O3=(MO^N6G,
M?_0IS7&^"^*%MEE7_P !7^9Y\LXH+:$G\C]:**_("Z_X*G_$ZXSY=]#;?]<M
M*@/_ *$QK(N?^"F7Q7NL@^++R%?2+2;$?KLS^M9/@[BI;956^Z/_ ,D8O.Z?
M2C-_)?\ R1^RU%?BI=?\%"OB9>9\SQMKR_\ 7*"WC_\ 0<5D77[<7C^\SYGC
MWQ@O_7*\,?\ Z#(*C_4WB[[.45?_ "7_ .2-X9E5J?!0?SG37YS/W"HK\+F_
M:Y\0WG_'_P",?'-WZYUB3^LAJO)^TAIUY_Q^W7C2[SUW:PO]5-+_ %+XSZ91
M4^^/^;.A5L9+:E!>M:E^DF?NPS!5)8@ =2:SKKQ-I%CG[3JMC;XZ^;<(O\S7
MX72?&?P'<L&NM&\57+?]--5@/\X:L6_QN^&L'7P3K%Q_UVU0?^RJM+_4GC5[
M93)?/_@&R^O2Z45ZUH_HC]LKKXK>";'/VGQAH%OCKYNIP+_-JR+K]H3X7V>?
M-^(GA<$=0NKV['\@YK\=8/VAOAC!U^%S7'_7;4[G_P!EF6M&#]J+X96N#'\&
M=+8^LU[?R?H;S%'^HO'#VRUK[_\ (T6'S"7_ "^PZ]:K?Y1/UBNOVK/A%9Y\
MSQ_HS?\ 7*8R?^@@URWBS]N+X2Z'H=_<Z=XIAU;48HF:WLX;6X_?.!PN[R\#
M)[DU^:\'[8_@6TQY/P6\*\?\]K:XE_\ 0KJO*_C5\>H?B9JEI<Z%X:TKP9#%
M;B"2WT6V-NDA#,V\@NYW'=@G/15]*[\O\-^-\PQ,,-+"JBI;SFGRQ\W^BMJS
MEQE+'X>A*K]9H-]%%RD_TVW/UHT;_@H!\);K0[*YU'5[JRU&2)6GLDL)Y/)<
MCE=P3!P>,@TRX_X*%_"&'.R[U>X_ZYZ<P_\ 0B*_*_\ 9Q^.7C7P1KE]I7AS
MPC9?$'4-65?*L+S2!J5RK1AFS"-K,.&;=@<@ GI7O%]\?OVIH<_V?\#M1TOT
M^S_#J5\?^2U=&9^&?%.58EX>O7H*"VFYPBFO2<XR]?=MV;.;#+&5Z*G+%TXR
M[>SJ-_@G'\?D?8EQ_P %(OA9#G9I_B:X_P"N=E"/_0IA57_AXYX,NO\ CP\'
M>+;OT_T:$9_*5J^4-)^*'[7VO[?,N=:\(AO[WPVU--G_ 'XTJ3^M:B>$_P!H
M#Q%+NU_XZ_$/30WWCHW@7Q9Q] NGPC^5>7_J?4I:XO.\-!?W5*H__)(M?B#H
MY@W:.(OZ4TE_Y-)/\#Z;_P"&_/M7_'A\)_%MWZ?NL?R5JY[Q!_P4AG\.JS7O
MPHU2Q5>IU#4#;@?7,!KY_OOV3;;Q7SXK^-'QAUW=]]9_A=XFES^,D3?RJQIO
M["_P4ML?;-:^+-[Z[?AEKT>?RLC2_L3(J&M;.:E3RIX9+\:DX_D:4\OS&I\6
M-C#UC_E"1Z#??\%:K6-28O!>GH/?7#*?_'817,WW_!7Z^7/V7P=IY],S3-_/
M;6AIO['G[.=GCSK;XO3X_P"J?:UC_P >TQJZO3?V=OV<-+QL\/\ Q5DQ_>\!
M:ZG_ *!IBU2CPMA]4L56?]Z=&FO_ "6G-_B>Q1R:'_,3FC_[=IW_ #4#RV;_
M (*T?$6]7=I7P^TF93T9[>Y<?^.RU';_ /!2']H+Q$N[3O"/@^P#=/M3&$C\
M)KE:]YM/A3^SA;X\SP1\2KK_ *[>"_%(_P#0;,5LVO@W]FZSQY?PQ\;MC_GK
MX$\52?\ H5J:WCG.3X?7#91!OO4K59_A%PC^![5/+<@IK][B\1-^4(1_.HSY
M@OOVP?VG]8D._P 6^#/"ZM_SP6TN OY"<_SKG=:^+7QU\2[O[2_:2T^U9NJZ
M7!>6V/H8+%!^1K[:M(?V>[/'E_"KQ*V/^>WPO\02?^A6)K9M/%'P-L<?9_A7
MK4)_O+\(=9!_/^SJO_7#'4_]TPF&HOO&C&3^^ISLZ'AN&5UQ,O\ M^FO_;&?
MF7KGAG7?$F[_ (23XY:IXAW?>W7&H3Y_[_**Y^W^"W@I) KZWJ]ZY_YY:>K9
M_.5#7ZVVGQ:^%EAC[-X&\56^.GD_"O75_EI]:]O^T7X+M5VPZ%X\A7TC^&WB
M!1^EA7)6XPXHK1Y?[1G!=H6I_P#IM1.>6'X8ZX2M/UKV_P#2::/R?T_X%Z%(
MH%AIVO7GI_Q3XES^/GFNM\/_  ;\8:/C_A'_  OXU [?V?I,UM_Z &K]./\
MAI;PC_T"/B!_X;GQ#_\ (-'_  TMX1_Z!'Q _P##<^(?_D&OE,55Q^.UQF,J
MU/\ %4J2_.3,?8<,+7^RW+_%7JO\G$_/N'X4_&35E"OX;^(T@QC_ $B]F0?^
M/QUQ?Q@^!_C3POX5CO\ Q=X=UNQTRXN5MEDU2]2<-*4=@H4 $'",<^QK]./^
M&EO"/_0(^('_ (;GQ#_\@UE>)/C3\-?&5BEEK_@[QAKEG'()DM]2^%VO7$:R
M $!PKZ>0&PS#/7!/K7CQRRG1DJM"3C-:J2;NFMFGW70F5/A^<73CEL*=TUS*
M564HWZQYZC5UTNK'Y$?#?X-3:]XUTW3_  ]IU_J>MW$N+2WA;#A@"V0<#:%
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
M  TMX1_Z!'Q _P##<^(?_D&C^RZ/64G_ -O,T4\=UQU?_P '5/\ Y(^3H?\
M@F;XH;'G>.],C_ZYV<C?S(J_#_P3%U)O]=\2(8_^N>DLW\YA7U%_PTMX1_Z!
M'Q _\-SXA_\ D&C_ (:6\(_] CX@?^&Y\0__ "#1_9.%ZIO_ +>E_F1*->?Q
MXFJ_6K4_^2/FV'_@F#$,>?\ $J>3_KGHP7^=P:OP_P#!,?1%_P!=X]U*3_<L
M47^;FOH/_AI;PC_T"/B!_P"&Y\0__(-'_#2WA'_H$?$#_P -SXA_^0:?]DX/
M^3\9?YG-+!4Y_'*3]9S?YR/#(?\ @F7X-7'G>+]>D_W%A7^:FM"#_@FC\-U_
MUWB'Q3)_NW-LH_\ 1!KV/_AI;PC_ - CX@?^&Y\0_P#R#1_PTMX1_P"@1\0/
M_#<^(?\ Y!I_V5@O^?:_$YI91@I_'3OZMO\ -GED'_!.#X50_?O/$DW_ %TO
MHA_*$5H0?\$\_A##]^UUB?\ ZZ:@1_("O0_^&EO"/_0(^('_ (;GQ#_\@T?\
M-+>$?^@1\0/_  W/B'_Y!JUEF#7_ "Z7W LGR]?\N(_<<;!^P/\ !B'[_AZ[
MG_ZZ:G<#^3BM"#]AOX)6_(\%!SZR:G>-^GG8KHO^&EO"/_0(^('_ (;GQ#_\
M@T?\-+>$?^@1\0/_  W/B'_Y!K18#"+_ )=1^Y&JRO QVH1_\!7^1G0?L<?!
MJW^YX$LC_P!=)YW_ )R&M"#]E7X1V_W/ &BG_KI!O_F32_\ #2WA'_H$?$#_
M ,-SXA_^0:/^&EO"/_0(^('_ (;GQ#_\@UHL'AEM3C]R-5@<)':C'_P%?Y'C
M/[2'[%,WQ _LJU^'&C>#?"ME;JSW,TL;V\\SD_=S'"_R@ =^I/'KUW[(?P)\
M?? 2QU;1_$VI:+J&BW.)K9=-NII'AE!Y&UXD # G)!SD+QW'<?\ #2WA'_H$
M?$#_ ,-SXA_^0:/^&EO"/_0(^('_ (;GQ#_\@USQRZA3Q'UF"M+\/N.6&4X:
MGBOK<$U+RV[;'JM%>5?\-+>$?^@1\0/_  W/B'_Y!H_X:6\(_P#0(^('_AN?
M$/\ \@UZ9[!ZK17E7_#2WA'_ *!'Q _\-SXA_P#D&C_AI;PC_P! CX@?^&Y\
M0_\ R#0!ZK17E7_#2WA'_H$?$#_PW/B'_P"0:/\ AI;PC_T"/B!_X;GQ#_\
M(- 'JM%>5?\ #2WA'_H$?$#_ ,-SXA_^0:/^&EO"/_0(^('_ (;GQ#_\@T '
M[-/_ "3O5_\ L<_%G_J0ZC7JM>/_ +*>IPZU\);O4+=+B.WN_%GBF>-+NVDM
MIE5O$&H, \4BJ\;8/*.H93D$ @BO8* /*OV3_P#DUGX-_P#8F:-_Z0PT56_9
M1T^)_P!EOX.L6G!/@W1CQ<2 ?\>,/8-10!9_9/\ ^36?@W_V)FC?^D,->JUY
M5^R?_P FL_!O_L3-&_\ 2&&O5: .3O\ X;:9J/Q0T;QY)/=KJ^E:5=Z/!"KK
M]G:&XE@DD9EV[BX:V3!# 8+9!XQRWPQ_9TT#X5^(UU6PU76-32SLYM-T;3]3
MDA>WT2SFG$TMO:[(D?8S+$,S/(P6&-0P P?5:* /(O /[->B?#G5)[W2M?UZ
M1H=/N=*T.&[>VD3P]:SS>=)%9CR 2-ZQ8-P9B!!&N=H(,OQ,_9QT3XI:C#>:
MGKNNV4DVEC1-82PDMT37; 2"0VUV&A;"EO,Y@\IL32@, V!ZQ10!Y3X@_9Q\
M/>(OB%_PE$NIZO:VTUW8ZAJ'AVWD@_LW4;NR_P"/2XF5HC*&CVQ8$<B*WD1;
ME;;SZM110!Y5XC_Y.F^'G_8F>)O_ $NT&O5:\J\1_P#)TWP\_P"Q,\3?^EV@
MUZK0 4444 %%%% !1110 5^6_C3_ ((^>*#XB#>&?'FCW&D2OND;5+:6">$'
MLJH)%?\ %EK]2**^JX?XFS/ABM.OEE3E<U9II-/MH^JZ/U[LPJT85DE,\G_9
MA^ -E^S7\(]/\%VE]_:DT<TMU=WXA\K[1,YY;9N;&%"+U_ASQTKUBBBO Q>+
MKX[$3Q6)ES3FVVWU;-8Q4(J,=D%%%%<A04444 %%%% !1110 4444 %%%% !
M1110 5X%^U9^QWX6_:JTFP&J7D^AZ]IP9+/5[:,2,B$Y,;H2 RYYQD'/>O?:
M*]++LRQ>4XJ&,P-1PJ1V:_JS7=/1D3A&I'EDKH^7OV4?V"/"G[+^L7'B :O<
M>*?$\D30)J%Q;BW2"-OO".,,V"<<DL3CBOJ&BBM<TS;'9WBGC,PJNI4?5VV7
M1)627DD*G3C3CRP5D%%%%>0:!1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E7[-/\
MR3O5_P#L<_%G_J0ZC7JM>5?LT_\ ).]7_P"QS\6?^I#J->JT >5?LG_\FL_!
MO_L3-&_](8:*K?LHVLK?LM_!TB]G4'P;HQVA8\#_ $&'CE:* +/[)_\ R:S\
M&_\ L3-&_P#2&&O5:\J_9/\ ^36?@W_V)FC?^D,->JT %%%5]0OHM,L+F\G;
M;!;Q-+(WHJ@DG\A0!8HKY\^ OQY\5>//$?AFV\50Z-'9^-O"?_"9:!'I=O+#
M+96PEA#6URSS2">01WEJWF(L8R)1LP :A^.'[0GB?P'XF\8_\(]#H[Z#\/\
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
M%GA&+QGHT>D02Q265NTL:R6MP7ED$SHMS:_O4$88F0;  "0#J?\ AD[X(?\
M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O
MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_
M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^
M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V
M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\
M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/
M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD
M[X(?]$;^'_\ X2]C_P#&JU/BM<?$&SLY+OPAJOA/0=/LK*>ZN[[Q+97%[N=!
ME8Q'%/ (H\!BTID8C 'E]Z\(U']K_P 5ZKX/_P"$QT31]*TK1O#O@K1_&WB;
M2]4AEN+J:*^,KFUM94EC$3)#;3L))(Y Q:(;%YH ]C_X9.^"'_1&_A__ .$O
M8_\ QJC_ (9.^"'_ $1OX?\ _A+V/_QJL?\ :&^(7Q"^%OA'Q)X[T2Y\)#PG
MX=TY=0;3M2M[B:\U<KEI(4G26-+5F&U(SY=QN9P2!]TO\3?'+Q'I?Q^^'_@:
MW\&W%GX=UZ:ZBN_$&J/&OF/'I[W2Q6L22%B5(4/)( H(95#G+( :O_#)WP0_
MZ(W\/_\ PE['_P"-4?\ #)WP0_Z(W\/_ /PE['_XU7JM% 'E7_#)WP0_Z(W\
M/_\ PE['_P"-4?\ #)WP0_Z(W\/_ /PE['_XU7JM% 'E7_#)WP0_Z(W\/_\
MPE['_P"-4?\ #)WP0_Z(W\/_ /PE['_XU7JM% 'E7_#)WP0_Z(W\/_\ PE['
M_P"-4?\ #)WP0_Z(W\/_ /PE['_XU7JM% 'E7_#)WP0_Z(W\/_\ PE['_P"-
M4?\ #)WP0_Z(W\/_ /PE['_XU7JM% 'E7_#)WP0_Z(W\/_\ PE['_P"-4?\
M#)WP0_Z(W\/_ /PE['_XU7JM% 'E7_#)WP0_Z(W\/_\ PE['_P"-4?\ #)WP
M0_Z(W\/_ /PE['_XU7JM% 'E7_#)WP0_Z(W\/_\ PE['_P"-4?\ #)WP0_Z(
MW\/_ /PE['_XU7<^,O\ A)&T&5/"9TN/6I)(TCGUD2M;0(7 DE,<>&E*IN81
M[X]Y 4R1@[A\_M^T-XXM[_4? [R>&;OQNGC.U\)6?B"WL)QI;^;8?VC+*]G]
MI,@>*!9(S&+CES&=RABH /1_^&3O@A_T1OX?_P#A+V/_ ,:H_P"&3O@A_P!$
M;^'_ /X2]C_\:K,\"_$#Q_\ %3X:VL^A/X9T?Q39:UJ&A:[?:A:W%S:02V5Q
M/;RR6]JDJ-())(4*H]PFQ)22TA3:^/X(^)'Q1^*7@5M1T>^\$:!+I6H:MIFI
MZY?V=U>V=Y)9W+0+);6Z7$1CADV2.SO<.8RFS;)DNH!U?_#)WP0_Z(W\/_\
MPE['_P"-4?\ #)WP0_Z(W\/_ /PE['_XU6[\#_B)/\6_A!X0\9W.GKI4^N:;
M#?/:))YB1EU!^5L#<IZJ<#((KN* /*O^&3O@A_T1OX?_ /A+V/\ \:H_X9.^
M"'_1&_A__P"$O8__ !JO5:* /*O^&3O@A_T1OX?_ /A+V/\ \:H_X9.^"'_1
M&_A__P"$O8__ !JO5:* /*O^&3O@A_T1OX?_ /A+V/\ \:H_X9.^"'_1&_A_
M_P"$O8__ !JO5:* /*O^&3O@A_T1OX?_ /A+V/\ \:H_X9.^"'_1&_A__P"$
MO8__ !JO5:* /*O^&3O@A_T1OX?_ /A+V/\ \:H_X9.^"'_1&_A__P"$O8__
M !JO5:* /*O^&3O@A_T1OX?_ /A+V/\ \:H_X9.^"'_1&_A__P"$O8__ !JO
M5:* /*O^&3O@A_T1OX?_ /A+V/\ \:H_X9.^"'_1&_A__P"$O8__ !JO4WW!
M&* ,V. QP"?K7SIXD^.?CKX,^)(8OB&?"^KV%UX;UCQ%)9^&K>>"?2EL(XY7
M1Y9IG^U1L)/+$WE6_P P4^6-^U0#N/\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O
M@A_T1OX?_P#A+V/_ ,:KF_AC\6/B%K&J:WX6\0VWAF^\8'PM8^*-)_L];BQL
M2+DSQFUG9GG?]U+ ,S(OS+("(U((*Z-\0/BBGCSQ5\/+FY\&Z]XIM=!M-9L-
M7M+*ZT^RM6GGE@,=U;FXN)'*B)I4VR)YH4IF+_64 ='_ ,,G?!#_ *(W\/\
M_P )>Q_^-4?\,G?!#_HC?P__ /"7L?\ XU5?]G7XM:G\5+'Q:+^]T7Q!!H>L
M'3;3Q1X:B>+3-7C^SPRM)"C33$&-Y7A?$KKOB;!ZJOKM 'E7_#)WP0_Z(W\/
M_P#PE['_ .-4?\,G?!#_ *(W\/\ _P )>Q_^-5ZK10!Y5_PR=\$/^B-_#_\
M\)>Q_P#C5'_#)WP0_P"B-_#_ /\ "7L?_C5>JT4 >5?\,G?!#_HC?P__ /"7
ML?\ XU1_PR=\$/\ HC?P_P#_  E['_XU7JM% 'E7_#)WP0_Z(W\/_P#PE['_
M .-4?\,G?!#_ *(W\/\ _P )>Q_^-5ZK10!Y5_PR=\$/^B-_#_\ \)>Q_P#C
M5'_#)WP0_P"B-_#_ /\ "7L?_C5>JT4 >5?\,G?!#_HC?P__ /"7L?\ XU1_
MPR=\$/\ HC?P_P#_  E['_XU7JM% 'E7_#)WP0_Z(W\/_P#PE['_ .-4?\,G
M?!#_ *(W\/\ _P )>Q_^-5ZK7B'QT^(7Q%^%-KJ/B^VD\*2>#]/N["VBT.>W
MN'U+4Q--%%)MNO.2.WDW2LL<7DS;C&N77S-L8!M?\,G?!#_HC?P__P#"7L?_
M (U1_P ,G?!#_HC?P_\ _"7L?_C5<9:?M!>)YOB1!+)%HO\ PK^Y\:S^!8X$
M@E_M)+F.W=OM33>;Y90W,4D/DB($*5?S"<I6SXR^(7Q%^'GCSPL^KR>%+OPS
MXD\3KH%IH=C;W U**!XY6CNOM;S!)7 B$DD(MU"*S@2OY>YP#:_X9.^"'_1&
M_A__ .$O8_\ QJC_ (9.^"'_ $1OX?\ _A+V/_QJLG2/CY?>(/VJ9OAK8:;"
M?#%IX<O;^;6)%;S)]0M[JSB>&$[L&*-;K#-M.9-R@@Q.#[70!Y5_PR=\$/\
MHC?P_P#_  E['_XU1_PR=\$/^B-_#_\ \)>Q_P#C5>JT4 >5?\,G?!#_ *(W
M\/\ _P )>Q_^-4?\,G?!#_HC?P__ /"7L?\ XU7JM% 'E7_#)WP0_P"B-_#_
M /\ "7L?_C5'_#)WP0_Z(W\/_P#PE['_ .-5ZK10!D^%O">A^!]!M=$\-Z-I
M_A_1;7=Y&G:7:I;6\.YB[;(T 5<LS,<#DL3U-:U%% 'E7[)__)K/P;_[$S1O
M_2&&BJW[*,EX/V6_@[M@@*_\(;HV"9F!(^PP]ME% %G]D_\ Y-9^#?\ V)FC
M?^D,->JUY5^R?_R:S\&_^Q,T;_TAAKU6@ HHHH **** "BBB@ HHHH ****
M"BBB@ K/\0-JD>@ZDVAQ6<VMK;2FQCU"1X[9[C8?+$K(K,J%MNXJI(&< GBM
M"B@#Y:T?]G_XA>)/A?X[\*^,M.\,6GB'Q;8,^H^-K37[C4[JYU!<&WS;/86Z
MQVL1SLB23$:C #,[R'U+X/\ @'Q-H_BKQKXR\91:/9^(?$KV4)L-"NI;NVMK
M>U@V(/.EBB9V:22=S^[4*'5?FVEF]3HH \(L?@QXFT/P#\0M)33_  AXHE\1
M>+KS6QH_B-99=/N[&>9':WF/EMY<FQ3AO+F56"_*XZ;7[.'P5D^#>A>)FN[3
M1]-U+Q%K,FK3:7X>CVZ?IL8BBM[>TMSY<>Y(X8(\N8TW,7.U00H]=HH ****
M "BBB@ HHHH **** "BBB@ HHHH **** / 8_ WQ3N/CK=>,-;\/^#_$6EV=
MT;;PXTWB>Z@;1;!@$EF2T_LYT>]E4OND,W"$1(R*96EI?#G]GKQ/X7\=^&(M
M3FT1_!?@W5M<UG0[BUGE:_N9-1>8I%/"8ECB6&.[N4W)(YDQ&=L?S"OHNB@#
MYV^'OPR^)DGC37M8^(GA[PAJMYK\=QIUSKECXGNI9=-TMBQCLK*T?345$XC,
MA,VZ60%V8A(HX[/P#^!WB_P/X@\/W_C&?0Y?^$2\(Q>#-'FT>:61[Z!9(VDN
MYUDB00.ZVUK^Y0R!2)/WA! 'T!10 4444 %%%% !1110 4444 %%%% !1110
M 4444 >(?M!> OB%\1M8T+3-'TSPWKGP]C1I]9T/5]=N-,?5)PP\J&5H[*X#
MVH +/%\OFDJK?NPR2<I\4/V?O'/Q OO$K6L7AK2['XA>&[#PYXKMSJ4[MIB6
M\TY:6R86H^U%H;N9 L@@PR1MD@E1]-44 >!_%+P#\3/%/Q6T[4+?0?"/B;P%
MH:0W&DZ'JGB.ZTT'4%))NKF./3[A93&=ODIN"HP,A#/Y9B[+QQ\.M7\6_$[X
M4>)XI+*WMO"UW?7.H0-*Y=O/L);=5A.S#8>0$EMGR@GKQ7I5% !1110 4444
M %%%% !1110 4444 %%%% !1110!Q/QDL_'>I?#W4K/X<7&EV7BNX,<4%YJ]
MPT,5O&7'FR(RPS?O0F[9NC90Y5F5@"C>1V_P/\86_@;PC!IOA?PGX=UWP9XB
MBU_3;9?$MWJ$6K.\4\-VUY>/8QRI-(MU*YE\N8M)@M7TE10!\VWWP9^*.@_!
M6U\,>%KS0UUW7->OM:\6SC6+C3LI>7$US<6UC=):2O&=\JQ"8QJXC1BH21E:
M.+QI\+?BAXB\&^$O!^G>#/ >B^!+%)(M7\)6/BR\@@OH$""VM?M"Z7G[.?G,
ML7EJ9/E0L4,BR?2]% &5X6_M%?#U@NK:;I^D:@L066QTNZ:YMH,<!8Y6BB+*
M !UC7TQ6K110 4444 %%%% !1110 4444 %%%% !1110!'<-*L$A@1))@I*)
M(Y16;' + ' SWP?H:^:?"/P3^(OB*Q\<6?Q,T;PG<ZIXWTN[TG6/%6F>(KF[
MGM[:2*1(;2TLY-/B6*VC\PXC\[)+/([22,S'Z:HH ^?O ?PN^)WA^;Q%XMU%
M/"1\>IX4L?"^AVT%[<RZ:YMC/)]IN7,"2()99P3$BML6( .Q8L%^%?@/XK>
M_"?B!&T7P:GC/4-NH7/B2^\0W>J2:W?!D#"Z L+;R(S$K1QF,NL $86%E38?
MH"B@#RCX/_#GQ)H7CCQ]XW\6+I%AK'BR2Q4Z/H5S+=6UK':PM$CM/)%$TLK[
MSN;RD 5(U .W<?5Z** "BBB@ HHHH **** "BBB@ HHHH **** "O O&W@?X
MIZ]\:(_$4OA_P?XH\*:*8W\-Z;J/B>ZL!:7!3$M[-"NG3++<99EC8R;8TSM
M9W8^^T4 ?.UE^SYXHA^(\$4TVB'X?VWC:X\=QW$<THU)[B6W=1:- 8O+"K<2
MO-YPE)*A4\L'+U:T+P+\4V^-=]XO\3:#X1UF#[3)9:/>IXGNEDT/2V8!OL]F
M=-*&YD4!I7:;+D*@98U 'O\ 10!\X?#S]E/6_AK\;O"GB6S^(NN:UX6T7PY?
MZ2UIK"V!NI9;BYMYMK-#8Q[XV:-Y9)&?SC*J'<5:0-]'T44 %%%% !1110 4
M444 %%%% 'E7[)__ ":S\&_^Q,T;_P!(8:*K?LHW4J_LM_!T"RG8#P;HPW!H
M\'_08>>6HH L_LG_ /)K/P;_ .Q,T;_TAAKU6O*OV3_^36?@W_V)FC?^D,->
MJT %%%% !1110 4444 > >'?AO8?%#XH_&*XU[6_&'_$K\36VGV5OI?C'5]-
MM[>#^Q-+G*)#:W4<8S+/*Y.W)+G)-=5_PS3X1_Z"_P 0/_#C>(?_ ).H^#?_
M "43XZ_]CG;?^H]HU>JT >5?\,T^$?\ H+_$#_PXWB'_ .3J/^&:?"/_ $%_
MB!_X<;Q#_P#)U>JT4 >5?\,T^$?^@O\ $#_PXWB'_P"3J/\ AFGPC_T%_B!_
MX<;Q#_\ )U>JT4 >5?\ #-/A'_H+_$#_ ,.-XA_^3J/^&:?"/_07^('_ (<;
MQ#_\G5Z%XGN-5M?#>K3:':PWNMQVDSV-K<OLBFN A,:.W92VT$]@:^2/^%H?
MMJ?]$B\&_P#@7%_\L:[*&&==-J45;NTOS._#8.6)3:G&-OYI)?F>Z_\ #-/A
M'_H+_$#_ ,.-XA_^3J/^&:?"/_07^('_ (<;Q#_\G5\._%#Q-^USJ7QL\$7E
M_P"')M$UX;_[(TG19(VTV3 _?>:1-(G*_>\V087&-O6O;?\ A:'[:G_1(O!O
M_@7%_P#+&N^>5RA&+]K#7^\OZ9Z=3)94XPE[>GJK_&E_P_J>TZQ\ _ /AW2;
MS5-5\3>-M,TRSA:XN;V\^)FOPPP1J,L[NU^%50 223@ 5QOP^\._"'XG:DVG
M:)XB^*,6H?8UU".TUGQ9XOTJ6XMBP7SX$N[B(S1@L@9XPP4R1AB-ZYY3Q7=?
M';X@? /Q=_PLSP'INF76FZKHNIP:7X??[1+J5C;:A#<WL7EI-,6/E0G:H.7R
M5VG//KWAOX]?#/XJ>.=$@\'7&G_$'4;>PN+TZQH/DWBZ+$RK\L\H;,#SD;5B
M^^QC.5VHS+Y-6FZ4W!M.W9W7WGAUJ3HU'3;3MU3NOO10\:_!SX<_#OPCK'B?
MQ#XC^(&GZ'I%K)>7MU_PL+Q)+Y4**69MJ7I9L =%!/M4/A;X3_#3QI>Z]::-
MXF^(%Y<:'>+I^H)_PL'Q+'Y$YABG"9:] ;]W-$V5R/FQG(('P[XL^+^H^+O
MGC$V^O7EQI/B+X:>)+K4-/OO&-UKLRWL9MG1;F%XHK>PNT664-:VR@(IY&W9
M7M?B7XB>+K2\^(,'A/Q)JE[\4+/QW#:>"?#+W[R6M^O]BV#W5M-;-,D9M$CD
MFE9R5$+E74[V"OD8GTO_ ,,T^$?^@O\ $#_PXWB'_P"3JPX_A!\-Y/&\_A!?
M$GQ /B*'3H]6DL_^%@^).+5Y7B23?]MV<O&XVYW<9Q@@UL?L[^+_  Y?_"WP
MA#9^,KWQ'J.J6TUP9?$5W_Q-+FXC8?;%>!F)B:*5]CPI\L.50  "O$_VGM9U
M#P[\0_C?JFE7USIFIV?P5:XMKVSF:&:"1;J_*NCJ0RL" 00<@B@#W#_AFGPC
M_P!!?X@?^'&\0_\ R=1_PS3X1_Z"_P 0/_#C>(?_ ).KYL\?:UXG^&?B#Q=H
M.B^*O%+^'KGPKX6UG6[Z]UBZO[K3K>XU:Y@U6]MY)9&:VQ:(S$Q;%B"%U"%
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
M%_B!_P"'&\0__)U'_#-/A'_H+_$#_P .-XA_^3JX[]I'QK^T=X9\4Z9!\&O
M'ASQ9H,EEOO+O6+I4ECN=[#8%:Z@^78$.1NR2>F.?BK]LCQI^UWXC^%D:_$'
MP/:^#_",-TK7<WA.<2>:=IVBY\NZF81 @GD*FXKDD[*_1,AX-J9W.@OKE&FJ
MCV=2+FO^X=^9OLM#DJXA4[^ZW;RT^\_0;_AFGPC_ -!?X@?^'&\0_P#R=1_P
MS3X1_P"@O\0/_#C>(?\ Y.K\]?V,?&W[6WAWX73)\.O!%GXP\(RW1:UF\53A
M!"0 &6V\RZA)C)ZX#+N#8P=U?4'PW^)?[9.I>/M M/&/PF\&Z5X5FO8TU2^M
M;V/S8+8L/,=,7\A+!<D#8V2 .,Y'1FW U7*Z]:DL=AY*G?>K",G;IR-W4NEN
MXJ>)4TGRO7R.@UZU^"7AGQ!>Z1J'B[XEQR6%U'97VH1>+_%TVFV$\@0K%<WR
M7)MH'Q+$2LDBE1(A.-PSI>./"?P@^'.OZ7HWB#Q;\1+/4-0V-&L7CGQ3<1P(
M\J0I)<R17;);1M(ZHLDS(K'< 3M;'EOQ7\6Z%X0F^)C^$O'"Z3XEN-3OGU'X
M*^.M.M;^#Q9.;?RE2RM,K=LEX1"T;PRO$69@T.[S$7#_ &HO$W_%X+O5=3%K
M87F@1:18?\*RCF==3\>:?(\=UMM]K'SOL]V62..&,Y:"Y25S',%7\S.P]G\<
M>'?A+\/?%%KX<U36OBU=:Y<V9U".QT3Q)XRU:3[.'\LR,+2>78N_"_-CDBNB
M\&_"'X;?$#PK9^(]!\3>/KW1[I7,=PWQ#\21%2CLDB.CWJM&Z.CHR. RLK*P
M!!%>;:3XJ\4_%K]H;P7XG\%:SX<\/7FK?#+[;<?VAI\^M6Z!K^,O"FR>S8,C
M_*68 Y5@44]/9?"_PM?X8?!'Q%H1UVXO-7ODU75-0UVVTMI))+Z\DFN)IXK.
M(LS 22G9 A9B%5<LW) ."^&GAOX2_%S3O[1\-:W\6)=+-JE['J.I>)O&.FVL
M\#C*R1374\:2@CGY&/'/3FJ?AN'X&^*O#/B#Q#8^./B!'H^@V2:G?W5_XY\5
M68CLY$=XKI!-=(98)%CD*2QAD?8VUFP:X+X>ZMJ.L^#_ !/\,OAS\1U^+G@I
M/A=-!:ZI:VMGLT?4UC^SVMI&]K&@'FQ,S>1,9)H_LZEG^?GDO%&L6OQ0\'^(
MM?\ !MS_ &MHV@?#GPU:ZL=/A\XPS0ZE]KGM'11N\^*WBEWPXW)YJA@"P! /
MH[P#\,?AG\3-+N[_ $#Q!\2)8[.Z:QN[>^\<>*;&YM9U57,<MO<7:2QMLDC8
M!U&5=6&0P)P/&6F_!?P'KU]I&K^+/B5]LTZ!+K4FT_QCXMOH=+A<%EDO9H+E
MX[1"JL^Z=D&Q6;.T$UTO[/>L6/C7XG?&;QAX?U&VUCPGJFK:?;V&IV,BRVUW
M)!IT"3R12*2)%#%8RRDC=$RYRIQRO@WXK^"O@?K7Q?T'XC:I8>'M8O/$EYKE
MO9ZBRB;7[&XAC\AK2,\W;;8S;>5'O<-"%*C<@(!Z-;_LX^#+J".>#7/'LT,B
MATDC^)'B%E92,@@B_P"01WJ3_AFGPC_T%_B!_P"'&\0__)U>&_&?QC;:?JNG
MVGB'5=;^#G@]/AY]M\+Z;8ZDVCR1ZR&93:;;:0)//!$+41V>9$;>_P"[<#C@
M/&&O>/\ 5/#OQ%\1ZUXN\5>'/&6@#P1Y%KINK36MMIMW>+9+?C[(&,$N]G<&
M.=)$7!*J"SE@#ZQ_X9I\(_\ 07^('_AQO$/_ ,G4?\,T^$?^@O\ $#_PXWB'
M_P"3J^<?$UQK.A_$#7?A[I_B[Q9;^'(OB9X?TY"_B*]FO5L[O2!)<VPO)96N
M!&[@M_K,H6+(48*0G@FXUSPWKGA75(_&7BS4)HOC'J?@^.#5/$%W=6_]CJM^
M$M9(I)"DQ5E5A/,'G!51YFU54 'T?_PS3X1_Z"_Q _\ #C>(?_DZLWQ-\#?
M'@[PWJVOZQX@^(%II.E6DM]>7'_"P_$;^5#$A>1]JWI8X52< $G' ->&7?QG
MO+'Q4_@V?QG>Q>,(_C3%#)HAU"3[;'HTLB/%NBW;ELF26, D"(F1%!RP!\^B
M\3>*/#/P5\$^*[?QOXNN=>\3^$_&)U*XOO$-Y.C-;64\MK)%"TAC@DB,,862
M)5?@EF8LQ(!]>:7^S[X(UK2[/4++7/B!-9W<*7$,G_"Q?$2[T=0RG!O@1D$<
M$9JU_P ,T^$?^@O\0/\ PXWB'_Y.KPK2_'6FS>.YE^)/Q%\1>%-0M['P[)X/
ML]/U>X@DU19+>-IWBLT++J4DET98I%>*8JJK@)NW'EO&/Q:O;[]IBPM;'7M0
MTV6+X@1>']0L9O&MXURUC);&WVG1HHH[:UMG:1'BNG=Y6D\L@[G!0 ]TM_A[
M\);S6O#VEVGC3QK?W?B".[ETLV7Q(\17$5RMJ5%P1*E\4&PNH(+ YR!D@XZK
M_AFGPC_T%_B!_P"'&\0__)U?(WPCUWQ#X(\!?#C1_A_JM_?:]#I7CXR:(^JS
M7B/JUL\9MH)HWD8!E8H1&1P96;&9&+==X1\>2G0O&K^!_'NN^*]%C^%EQJ>M
M7UUK4]^^F:^JMY>)))&:SN&4SE[9"@C\F,B.,_> /HO_ (9I\(_]!?X@?^'&
M\0__ "=1_P ,T^$?^@O\0/\ PXWB'_Y.KY=UB^UWPAI,NGV?Q)\0Z0-=^&.G
MZ_?:MX@U?4;^%+\7T"R2LZL[V$4R2R1RS6PC6!'\T!?*!'T!^R+XR3Q5X3\3
MVT%Q<ZE9:7K306^I+XID\3Z?.CP0RE;+4Y8TEN(T:1E;S0S)()$W$*%4 XSP
MW-\&/&%Q:1Z)JGQKU.&ZN3:0WUOJ7CMK)I!(8B?M._R0@<$%R^T8)) !->J_
M\,T^$?\ H+_$#_PXWB'_ .3J^<_V2/'W@[2/ WA:TO\ ]I"+1]134[Q&\"3:
MGH$:;S?S;;<H]K]K^?(./-WG?\I'%5/%7CJ>R^(\(U/X@^(-+^)4WQ;L]-/A
M:'7;A(F\/F]B2W']GAA&MM) (7:X6/+R.T;2G>T9 /I?_AFGPC_T%_B!_P"'
M&\0__)U8?@?X0?#?XC^$],\3>'?$GQ U'1-2B\^UNO\ A8/B2+S$R1G:]ZK#
MD'J!7BUW\9[RQ\5/X-G\9WL7C"/XTQ0R:(=0D^VQZ-+(CQ;HMVY;)DEC ) B
M)D10<L ?-_"/Q,M]6TCP*GQ(^+'BCPY87/PR.HP7$?B:[L#>:J+RY2-S*CAI
MKC8&V0EF\W9S')Y8"@'V;_PS3X1_Z"_Q _\ #C>(?_DZC_AFGPC_ -!?X@?^
M'&\0_P#R=7R+KFO_ !&U;P9X\\2>)/%_BSPYXZT&+P/LMM.U66U@TZ\O$LEU
M#-HI\B0NSN&CFCDC4YVJ"S%O0/&.O>,OAWX%_:=T/P7K'B"^;PW>:6VE/?ZG
M=:G>V%O<65F]ZT5Q/Y\WRH9Y5XD*-DJAX4@'O7_#-/A'_H+_ ! _\.-XA_\
MDZJ-Y\!_A_I^I:?IUUXH\:VVH:@9!9VDWQ-U]);DHNYQ&AO\OM7DX!P.37R]
MI/BO7_$LMII.F?$ 3^"K[Q[H.F*?!_CO5=>:(2VUT;ZV_MJ:&%W61!;-Y4<C
MM"6+9B+1UH^&+6'_ (7Y\/%UWQ#K4NG^'?B)XD\/Z7<ZKXCO';;]C2:UMGDD
MFW3L79U D+,Z@1G<HVT ?3W_  S3X1_Z"_Q _P##C>(?_DZC_AFGPC_T%_B!
M_P"'&\0__)U>JT4 >5?\,T^$?^@O\0/_  XWB'_Y.H_X9I\(_P#07^('_AQO
M$/\ \G5ZK10!Y5_PS3X1_P"@O\0/_#C>(?\ Y.H_X9I\(_\ 07^('_AQO$/_
M ,G5ZK10!Y5^S/)<?\*NN+>XO]0U/[#XF\1Z?#<:I?37MQY%OK=]!"CS3,TC
M[(HT0%V)PHYKU6O*OV:?^2=ZO_V.?BS_ -2'4:]5H \J_9/_ .36?@W_ -B9
MHW_I##15;]E'4(D_9;^#JE9\CP;HPXMY"/\ CQA[A:* +/[)_P#R:S\&_P#L
M3-&_](8:]5KY@_9E_::^#V@_LW?"C3-3^*_@?3M2LO">DVUU9W?B.SBF@E2S
MB5XW1I 596!!4C(((->E?\-8?!#_ *+)\/\ _P *BQ_^.T >JT5Y5_PUA\$/
M^BR?#_\ \*BQ_P#CM'_#6'P0_P"BR?#_ /\ "HL?_CM 'JM%>5?\-8?!#_HL
MGP__ /"HL?\ X[1_PUA\$/\ HLGP_P#_  J+'_X[0!ZK17E7_#6'P0_Z+)\/
M_P#PJ+'_ ..T?\-8?!#_ *+)\/\ _P *BQ_^.T <5X1^-WPZ^&OQ:^.&F>+O
M'WA?PKJ4OBRUN8[/6M9MK.9XCX?TA1($D=25+(XW8QE2.QKM?^&L/@A_T63X
M?_\ A46/_P =H_X:P^"'_19/A_\ ^%18_P#QVC_AK#X(?]%D^'__ (5%C_\
M': #_AK#X(?]%D^'_P#X5%C_ /':/^&L/@A_T63X?_\ A46/_P =H_X:P^"'
M_19/A_\ ^%18_P#QVC_AK#X(?]%D^'__ (5%C_\ ': #_AK#X(?]%D^'_P#X
M5%C_ /':/^&L/@A_T63X?_\ A46/_P =H_X:P^"'_19/A_\ ^%18_P#QVC_A
MK#X(?]%D^'__ (5%C_\ ': #_AK#X(?]%D^'_P#X5%C_ /':/^&L/@A_T63X
M?_\ A46/_P =H_X:P^"'_19/A_\ ^%18_P#QVC_AK#X(?]%D^'__ (5%C_\
M': #_AK#X(?]%D^'_P#X5%C_ /':/^&L/@A_T63X?_\ A46/_P =H_X:P^"'
M_19/A_\ ^%18_P#QVC_AK#X(?]%D^'__ (5%C_\ ': #_AK#X(?]%D^'_P#X
M5%C_ /':/^&L/@A_T63X?_\ A46/_P =H_X:P^"'_19/A_\ ^%18_P#QVC_A
MK#X(?]%D^'__ (5%C_\ ': #_AK#X(?]%D^'_P#X5%C_ /':/^&L/@A_T63X
M?_\ A46/_P =H_X:P^"'_19/A_\ ^%18_P#QVC_AK#X(?]%D^'__ (5%C_\
M': *-Q^TM\!+O5[+4YOB]X!DO+*.6.!CXKL]J"3;O.SSMI;" !B-P!8 @.P-
M[_AK#X(?]%D^'_\ X5%C_P#':/\ AK#X(?\ 19/A_P#^%18__':/^&L/@A_T
M63X?_P#A46/_ ,=H /\ AK#X(?\ 19/A_P#^%18__':/^&L/@A_T63X?_P#A
M46/_ ,=H_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19/A__ .%18_\ QV@
M_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19/A__ .%18_\ QVC_ (:P^"'_
M $63X?\ _A46/_QVC_AK#X(?]%D^'_\ X5%C_P#': #_ (:P^"'_ $63X?\
M_A46/_QVC_AK#X(?]%D^'_\ X5%C_P#':/\ AK#X(?\ 19/A_P#^%18__':/
M^&L/@A_T63X?_P#A46/_ ,=H /\ AK#X(?\ 19/A_P#^%18__':/^&L/@A_T
M63X?_P#A46/_ ,=H_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19/A__ .%1
M8_\ QV@ _P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19/A__ .%18_\ QVC_
M (:P^"'_ $63X?\ _A46/_QVC_AK#X(?]%D^'_\ X5%C_P#': #_ (:P^"'_
M $63X?\ _A46/_QVC_AK#X(?]%D^'_\ X5%C_P#':/\ AK#X(?\ 19/A_P#^
M%18__':/^&L/@A_T63X?_P#A46/_ ,=H /\ AK#X(?\ 19/A_P#^%18__':/
M^&L/@A_T63X?_P#A46/_ ,=H_P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19
M/A__ .%18_\ QV@ _P"&L/@A_P!%D^'_ /X5%C_\=H_X:P^"'_19/A__ .%1
M8_\ QVC_ (:P^"'_ $63X?\ _A46/_QVC_AK#X(?]%D^'_\ X5%C_P#': #_
M (:P^"'_ $63X?\ _A46/_QVC_AK#X(?]%D^'_\ X5%C_P#':/\ AK#X(?\
M19/A_P#^%18__':/^&L/@A_T63X?_P#A46/_ ,=H /\ AK#X(?\ 19/A_P#^
M%18__':/^&L/@A_T63X?_P#A46/_ ,=H_P"&L/@A_P!%D^'_ /X5%C_\=H_X
M:P^"'_19/A__ .%18_\ QV@#G_B%\>_@'\2O /B7PCJ?QI\#P:;X@TRYTJZE
MM/%6GK,D4\31.R%I& 8*YP2",XR#TK5TC]I[X&:+I-EI\'QE\!-#:0) C2>*
M;$L550H)Q*.<#TJW_P -8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'
M_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -
M8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#
M_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM
M'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_H
MLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'
M_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -
M8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#
M_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM
M'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_H
MLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'
M_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -
M8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#
M_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM
M'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_H
MLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'
M_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -
M8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#
M_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM
M'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_H
MLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'
M_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -
M8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#
M_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM
M'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_H
MLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'
M_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -
M8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#
M_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM
M'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_H
MLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'
M_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -
M8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#
M_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM
M'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_H
MLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'
M_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -
M8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#
M_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM
M'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_H
MLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'
M_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -
M8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#
M_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM
M'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_H
MLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'
M_P".T '_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -
M8?!#_HLGP_\ _"HL?_CM'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#
M_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM
M'_#6'P0_Z+)\/_\ PJ+'_P".T '_  UA\$/^BR?#_P#\*BQ_^.UROQ"^-7[/
MWQ*M=#M]3^-7@J!-'UFRUR VGBO3U+3VLHEC5]SME"P&X#!(Z$=:ZK_AK#X(
M?]%D^'__ (5%C_\ ':/^&L/@A_T63X?_ /A46/\ \=H /^&L/@A_T63X?_\
MA46/_P =KE5^-7[/R_%)_'H^-7@K^V'T9=#,'_"5Z?\ 9_($[3!MN_=OW,1G
M=C';O75?\-8?!#_HLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM !_P
MUA\$/^BR?#__ ,*BQ_\ CM'_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP_
M_P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM !_PUA\$/^BR?#__ ,*BQ_\
MCM'_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -8?!#
M_HLGP_\ _"HL?_CM !_PUA\$/^BR?#__ ,*BQ_\ CM'_  UA\$/^BR?#_P#\
M*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM !_P
MUA\$/^BR?#__ ,*BQ_\ CM'_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP_
M_P#"HL?_ ([1_P -8?!#_HLGP_\ _"HL?_CM !_PUA\$/^BR?#__ ,*BQ_\
MCM'_  UA\$/^BR?#_P#\*BQ_^.T?\-8?!#_HLGP__P#"HL?_ ([1_P -8?!#
M_HLGP_\ _"HL?_CM %3]E/5K'7OA+=ZGIEY;ZCIM[XL\4W-K>6DJRPSQ/X@U
M!DD1U)#*RD$,#@@@BO8*\J_X:P^"'_19/A__ .%18_\ QVC_ (:P^"'_ $63
MX?\ _A46/_QV@ _9/_Y-9^#?_8F:-_Z0PT56_91U.SC_ &6_@ZK7<"LO@W1@
M5,B@@_88>.M% 'J>D_\ (+L_^N*?^@BK=%% !1110 4444 %%%% %32?^079
M_P#7%/\ T$5;HHH **** "BBB@ HHHH J:3_ ,@NS_ZXI_Z"*MT44 %%%% !
M1110 4444 5-)_Y!=G_UQ3_T$5;HHH **** "BBB@ HHHH J:3_R"[/_ *XI
M_P"@BK=%% !1110 4444 %%%% %32?\ D%V?_7%/_015NBB@ HHHH **** "
MBBB@"II/_(+L_P#KBG_H(JW110 4444 %%%% !1110!4TG_D%V?_ %Q3_P!!
M%6Z** "BBB@ HHHH **** *FD_\ (+L_^N*?^@BK=%% !1110 4444 %%%%
M%32?^079_P#7%/\ T$5;HHH **** "BBB@ HHHH J:3_ ,@NS_ZXI_Z"*MT4
M4 %%%% !1110 4444 5-)_Y!=G_UQ3_T$5;HHH **** "BBB@ HHHH J:3_R
M"[/_ *XI_P"@BK=%% !1110 4444 %%%% %32?\ D%V?_7%/_015NBB@ HHH
MH **** "BBB@"II/_(+L_P#KBG_H(JW110 4444 %%%% !1110!4TG_D%V?_
- %Q3_P!!%%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image_0.jpg
<TEXT>
begin 644 image_0.jpg
MB5!.1PT*&@H    -24A$4@   G\   +9" (   !):=!?     7-21T( KLX<
MZ0    EP2%ES   +$@  "Q(!TMU^_   _[5)1$%4>%[LG06<5%47P+>[V&0#
M6+H%!"0D1%&PNSNQ4 QL$5'A$\46 U%$4<' 0D"1$! 0Z5YZEUW8[J[O_^8N
ME\>;>C,[NSN+\YC?\/;-N>?FN^>>=J^MK75S7:X1<(V :P1<(^ : =<(-.((
M>#1B7:ZJ7"/@&@'7"+A&P#4"KA%01L!%?5WKP#4"KA%PC8!K!%PCT-@CX**^
MC3WBKOI<(^ : =<(N$; -0+-GOJZN[L[SRPZMC$;-FRPU+7RG[NX]UU4H07)
MS<T]<.# :Z^]QHW\S0HJYQG!1FR)8R?+0L,;K2+9!A: >O:-VE9^=-OZ[>F&
MI5.3^L/_WOQE;ZFY]IM;.0W1J8; V8@+ZK]25?/=3)XV7)IY$ANF>+AHT:+=
MNW<WVD0V>^K;:"/5^!5MW+C1N-*J#;>R22F7WZ5[W#:>[UOWEWO/GP7PSIT[
M4U)2_O>__ZG+FD35^#URU=@X(W#PX$&+U-<WMF?_'C$^2F,\XJ]XZI&+._J;
M:YAKY33.E#6C6DZQ)<&;POLBQK]MV[8K5JQHM..%B_HVHV6O--6KQ^O[]W ^
MTUY[%HX4/6'I?/?==U=>>66+%BV:6=]<S76^$2@M-<L6.U]C72URC4"]1J!S
MY\YCQHSIV[=OO;#H+NRBOKJ'RDD ?:/:=6*1:*]."0$T$!%*7%S<O'GSGGKJ
M*2=IKZL9S7H$_/W-LL7-NE^NQML] JX#F=U#IRGHHKZ.&DFGP+-Z]>I]^_;U
MZM6K7;MV3M$@5R.:8@3$(:RA:SZN\W#8_PW=8!=^AXR ZT#FD&$$B8OZ.FHD
M'8_'UC,F>VY96=G;;[_]T$,/:5IC*RK'=\:%L1%'@.GV\_-S2(6QL;'2)D6-
MD"@]#7$YI,TN) TW FA)';6T&JZ1-F'>OGW[NG7K9J@NDPO>)IPZ@?_KU-=A
MYW8#(IV#K@?LZ-&CMBIN__SSS^SL[-:M6U]TT46:*D!ET0Q'3XM<,,UC!#B!
M.9 [<2"JYC%\KE9:' &VD480JS3F))27EW?JU.ENU=5H@L/_.O5EFAU[A'?4
MNDE+2[-IE7->XTP*X_O\\\\;MP%4C7:@<]0(- (>QYZ]S&%KA(ZHJV"B';A]
MA(6%28O01NZ(J[HF'P'L-S5M8#&P))J\878W ")K=UF'%W117X</J6,0XCAT
M^NFGZ\<%X\NQU"3C"Y)NW;J!4#^V_P*D8T]=EK$UYGCNVK4K)"3$435V[]Z]
MT1PP'-5F%QY'C0!;"J(4-;8=.W:P)!R%_S^.QT5]G7$!L.BY]$N>H:P 3YLV
M;<B0(8BLC;N$]L[X17+&GKO:5.\1R,G)Z=FS9[W1U"% H,+2.G3HD*,0NO T
MHQ% B((03C986/,U:[TOZEWG&7\7]76>N3C1$OS9SSSS3)TMXW"Z9,F2HJ*B
MR,C(EBU;?O;99U@^&Y?%B8USJTZ<+K!F.@(L!@>:7(E!P(0>LY1F.B"N9CMP
M!'[]]==SSCG'@0@;'Y5+\NS@,:^/]L[!37$$.IA4R*1^CV]H;7Q\_&.//8:/
M[\477YR0D/#''W^\__[[FK8@?$8Z[8@&NG X[PBP&!PN&#SCC#/2T],U$DCG
M'0)7RQIF!%! P KK%\@U3"OJB]7%^]9W!-7EZZ^]<V1K'($+2P?]I!=2S5OQ
MX8<?GG7667#,GW_^.92X??OV>7EYFK;PVO#RN&RO'#%%3HJ#R>7<UA#<"13=
MI$#%20?"U2P'C0 &5D*3Q=F+L_O(D74!]1R$O@G0&/.^=,W'QQ!UM=$OE^2Y
MT8?<8H5LH$@.]8N=(=6!@8&P)AC-"\1LOA3W]O8VKH>?%BQ8X%P==K7&02/
M.8S%<//--SL(WTEH6%'0=9,F!0U1G0NGDXP 1W8A\_CVVV_Q8VS6&E]S0TH'
M(R(BFF3 7=2W28;==*7L;C9MH'"]G-I>>.&%JZ^^6F)\XXTWOO[ZZ\K*2N,Z
M>)<((V[L1>!$0^!JBETCP [RQ1=?7'7550TD&&3;98U1A8L VS4_S;L0.P9N
MWZBNFG<W#*UW29Y/@4ET?!?@73A@PKOHW$#9!Q$&?OGEEU=<<<799Y_-NQ$>
M'AX5%>7IZ>GKZTL8:)--% =8EJ!+C>?X*6PBC,A+/O[X8]A3![KY&G<%LWD6
MIXL -]$D-UFU(N,>![LF:X%#*W9973ET.$\)9-!1]C5((WN<G@Y!.R'51+;*
MS,SLTJ4+)JG<=.W:=?CPX;?<<LOCCS]NX6VA%CR)/_GDDZU;M^JIRP7CS".
M-H[% UW4;RM@=W=<!-CNH6N.!>$'5JY<B0/;*4-ZG8WW=<=JJ3FNC%.FS=!1
M!,7PK%@TZ%>K( LJ+BY^[KGG7GSQ1>RM['#"@_22"NG\\\_7KV,^9<;\U.@(
MFR,G-NRA&L+,RL(04>\OO_R"H,6F%7MJC/E_IQ<<Z5!L,<7<-"&_^/333^L?
M\RE3I@!L7(3G-N$!B4#5T)>+^C;T")O%SR[&RD9LR!*W2:?"6_'OO_^^]MIK
M#S_\\-BQ8^WN (1?O&-LWVSB^FF_W36Z"CID!,3$80:%&*-!I<T66LNRH0W4
M#L^M4V#CD+Z[D#3H"+"T6%=DF,>*4YRNT%(U(?5U;&<%#=905CK(]MLD3(B+
M^CIV?JUC8WVS<XE\1$B ;1484FKZ].F___X[IL[??_^]]?JL0<BM' ::56C3
M.< :;M?O#AX!@IIQ$7Z(S<+6E>/@IAC0L9)ICXC+)@0PDA+;(8]IB!:Z<.H<
M >Q(Q+[$09S5)<_B[[SSCG'.-)TXG0WLU*>^O(WU-(S$R8R7&2L[WF10V9<=
M#Z)R^/#A>CIR5514U!.#7'_T0@P+-^R;$#F=UE6:%<SK0:#SZZ^__L8;;VQH
M;A6MSR.//.+ H.J%A86TV:0WE+.]J*(]<M9D\Y@U^R;.I@Y"7XW-XFB,T_*:
M(C8JEW0TK[]G.?W5F6&)-#58&MHTP@"S&H.#@VTMY6SP]HVS6F0BQEDX1!@?
MZ5R\;\/-N.-Y7[OII>PD&-AZ9*QCNS<[(B_6\^UR[/OI$"$A(X.!*S+GAEL3
M G.K5JWX)FQ604&!H_SA&$]V24<=:!IZ! 1^S:S5?WGK:7;CT'@]+7'!_,='
MP$5]&VX!.)[Z-EQ;79C%"'#:)6@&\37M.._;,89(((P3!MN!QU7$-0*N$6AV
M(^"BO@TW92[JVW!CZ\+L&@'7"+A&H'F/ .X5J(%/#<,Z9]/[NF)=-8]W8\N6
M+9:326"*Y=B>3)@P 80S9\YT+%H7-M<(N$:@&8T 2A#[+&^:41^;JJDNZMM4
M(V]#O?_\\P].05]]]17.V3_^^..X<>-D;@E>C">>> +#*"PF;,!H$30Y.3DT
M-'36K%FDEGOPP0=Q"W84YE,)#Z-T*G6G<?J"E3YA7E:M6O766V\U3HW.5LO"
MA0N=K4G_J?88>T^AR"-S(FRQ^FJD,:E_CB 7A@8= 9R+.G3H($@OU_+ER]FY
MQ#U!#W /(-H&R<_KWX;-FS>#'&R:E4>J]OHC/Y4P,-KWWW__P($#B2G&S:G4
MM8;KRZVWW@H7%1 0X.&AG/@QAVRXNIP3\\2)$\D_EIB82"1VHL,Z9R.-6T7N
M\/W[]S>7UEIN)SE8N30P&+%R'&R2#KHU2:VN2G6. "8/O+$010T\X=^NO?9:
MWF084YVH]( ):;/F^@]NE!;&ZK;;;H-^J VA]0SL?QD&JC-FS!CC=?4?&1->
M7L*2$'U=,P+-I?L$WX  -Y?66J6^QB>))J2^3B1YQL5(Q*!H)*[?Z:M!E<O.
M-6?.' 3+^?GYLKU$HH$?A8V 6U5G-ZI_AXC^<=EEEVGP//;88_7'W-PQ,/ZX
M/K=NW1J!?$U-C7U.ELU]$.QK/XH2<H'85_;4*(754G5U=3/M2T,'%6BFP^*0
M9CL+]27,RM2I4V'U"%R,_)W8\0[I7O-%0F1SJ"^>121.0!K,"5KTA:#0Q-F
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
MT2^^^ +6"FJJDQ"R/U($8&QQD6/S'D'%]1OE4GSJU*GB[4.=R2% 8+/:"S4
MU4&\O_ON.["!RM;BG!Y$+^@X0EWZ;E/M %.$@A2G#;3$U@;86EUSA&>09>(
M1DED-T+ZR M"  9AY%Q968FN=^C0H62R@>7E',^\-%IGFT#RK+-OTSZ=59*=
M59*3K1/>^<%(9,2>B&(,K3[242Q0C(,\"SY>7&K!J;GG E+\:I^@U?G'S8X6
M(F; P=2^ 6$P\6]NIC;,1%)C^R 2"*;%+#"46$X;)*&\HF+YLF5'CQWS]/$9
M<?Z%9PT:6%->AJ<'<FD1V\&DW2D4"P"-!1"T$.-\?*^M*I79A1%WD])5+?2&
M?$+)$$CJD81#YP!F9^? )UI(<79Y8GCI'&J();23-M!:,%!6N+X0MD6/J2U5
MTPO*"ND]!=/2TIAT&L 3.UX6/44XWS ^>B ;'X818-DP+' @?'/Q)W8&POJ/
M;V$/R+>0/",60N8\:- @5"&\+PPF"AJTVF>>>2;PV%XU6A><E_IBBE;_46#_
M93,5W[-7K@7A+4,5&:#)"X"="WY$AJ;^M@ /6H#A9O;\OB TH77^D>3PMNV?
M&'-W_9MM'P8/3\^::FLI3"VBID?(>SGT $5?<@[N]PD,FO3\<^8* 8]PNZP@
M7WR+H5,?%#0%7WGS[<+THP*LS< AA]>NXON^RRZRK[^N4JX1</@(H!<SQFEA
M+Q+P[/@<"R3YMP"_8\<.2"^0:DKOD+W.OJ$@N#%!@3!$UQPWA6Q $C!GT/L*
M*LLW!R .''PS[)Q7C*FLN:& ^F)1A?JOH*! V;O\Z@)J\SP]/9U@DXT68U*T
MT$FIKZ.6H^!^! $6-Y;7Z-TOW*X&F/'B9WK@JSPJ (LI;645OWUOB.52@1WK
M@M,5[U6:4<]+CH#HU&<OS+&,\.%G'_2O5F3@!=XYE1Z5.D=,XK0*7\_NN(J[
M1L#6$="(3*R^U T-;VO[[8.'(^S4J1.A=0091C@7W[KUP/[].2[ ."*>;;1P
ML\945O"R$%HNX<8F+EM[*GA?4JI3A7K6!@\>C!DLOK^-XV@DFWWJ4U\X+0O\
MJV;^3OM0L=:1U]9[4RU/L(0_-#V[8*MMJB-;EXXY>-D&JZW54Z-Z! 867O#Q
M>$598N'R\'.O*:M]Y^MY\TJF%%1F6&Y#CW?B/'Q.$FDXI,UZ^N6"<8U 0X\
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
MWL .#E/KYNX.S4[=LA%XR![?  .V?^6R@!;A(7$)*>O7BK+2\$TR4NK.4E=
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
MZ3NW-SGU-;GXL"<DL");&W(YG(A,PMA!?=DNY\V;A[&&.9RB(CWR8:*O/?#
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
M3<K.SM:T[:JKKK*[M?#3-34U>B@H^F8X%DU%R#STE#5N'C:YC:]:=G;JVWK
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
M,RD+Q8VXUS-Z-DD7[ Z9:W6B)6D7"0I%)F;:+PR[Y*_B!@#4)616EJ<!S<F
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
M,BXO);D@[4B?WKV1I>-C655E=MGK;*>'AT>]4B15[YWSB]N#LQ[H;LALQ&G
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
M/A$45[$=P#(+[4Q!_N;M/^N/=:5?YJESTAHS#I1L4B-';VG,/NJ)=24EPW)
M:DN.'LKQ"E'T=2==[MXAX2$G[=IB"0D)MJ#EZ"S$,L/%J#@G.W7C/R^_J(2)
MYA(5+5APY;9M_328;[O-[;//=*Z1_P28.&6J0TM">HTC3<Z<^=& [8_TG'7K
M'_O>/S?2\Y./7@M9//Z:-5,.'AE?=+]7S])-E9_W]G*K27F[8^MQ!]Q:?)"=
M,?)_/ATW+JM88I+ZNI4L'A$XNFSZ[F7W=?9SJRU8>4_HL&T_;Q]Y58\%7Q=L
MNL*@MJPY\K\6K:8\E9QU\2L^)BK(OE<AE-6['_;JNF]5Q8(SO=UJ#CSGWUYO
M^<SU1^([& /G/MWJ^&*LVGR;=Y_Y;O&O9:7<$^'N5CBW>\@=.]VNW5SY:2^O
MZGU/>!OUSE2??BU>>Z'BT*MNYTGKJD4+8J2<],0XTN2S$UZ UK+K0F+]6[2
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
MT@R"?V7@B-0KQ$-SO"\_M;IZ\MA[1K3TJ][]V)#)_VBETP <#XEU CU/" (
M^[MZRS84!FN6_/[&M_,C6\8*,LQB8X-+W;(1DD-.+;GDV/C$/F7U.O5X7UY/
MMGB$HNB)& <2I> 9R%&8H2!Q+"<5O $9J*#.W4N*"G'6$M[2ZIMA-]\1$!3$
MII^V92/$1@3XM#J2+@"K(P#!1FO+.8#P"75>O,?+F.-]GWU^PBLO*>YY@O<5
M09XW+EU2F),M>%\</I%L8_]L*\=ILK7$CY01KW[\\4?,GN^]]UZ3D 8V-RG\
MA\M._Z#7DZN6OA+_=G3BLWV>?:W3FDD?['H^^<CXNGR-5@?%H&O3OS7IP*<+
MQ-EY7UXY877%<B'-I.P3FG^.F8A'Q'=*2HJFN[SJ&BE0346M=XV/>X5'54D-
M'T]WS\3$-B9Y5ETCYP*R?00<N+Z933&/?'P] MQKW;T"_&F197GOI EWM=G^
MRA/G#GIXW.LK#YGN@$9;+(&PM4X[=%"$>H+T:@JSER7T.Q$PBU]UDE[;1[%Y
ME$#E*QK*%N\;&"0W>J$,@@/CIZ(].VI2DXFLR;?FYM"*);R_O/X1[3L!#__'
M>;IY]-PY6BF9;/%2B/>";W9.Q:<H)%2DI3&^3N)],Q2''ZF\A_?-.72 ;WP[
M>>AEL'GFO2 R*'Y'CNHWA%RZ^;9JU<I*P(VJW<].#YR6NO9_@_U39D[,Z?+U
MM#NNN'+\I/./3ODAR]F=@!N#X-MQK)!\#R8 PGAJ[[(_ EJ$"VF2\<6+*E0:
M(LH@[ A'/(0D6I6/N_O&#1MDI$GB/(]('.6H16.5^7,@[;':9CO&W"I.RP!-
MPM^+)@F5/^*-B')%^L=ECO?E\$[DEIJ"W>N^_>+7.7^F5+IU//_>4==>?49[
MQ>+&W"5X7_:7S,J:?_]:?GAODC'O*\NZ]+X,!;+EC-T[4 FQQ6OTOL@_@Z)B
MB-,>>]KI+0P&2B(^J#*#!_>E[]PN[I5A=/=0G$W=W9$H\$1H<(5,JYYK]90O
MCLP \0-,JI QR"%5GTTAHH0D@AC+T3#'^Q)L_Z47)@#VYNPYR!I!RTNT]I<?
M,X\='=:_']07QUQ24=FA;34Y$;-GSRXO+Q=&6W"W<^?.-1>F ^NJU<NF/7'C
M/Y^4_W6V=_;'<9'//)N1<E=P6=&&)Z/.CCY0^G);O>QEXV^8]$YOXYIJO7),
M$R];2&P<IH86FH$A@)K9956AMF&A0(;EJ1F3:9%B05R-27J;:@#_"_6*/67H
MR#%\L[F++G-J-NY[?OK1TN+B<L]6O:][YKE?%@/0+O?7#U]9KV>4,,7\_8=O
M^PT["^  @P.&O#CGP:7!-/#1@XJ%:JMYCAZTS@ CNL;N#*54K'S90 TC ^T4
MS>,YI!<;)4%ZN21MD*17>>KNWN&LD;B9 B]P<@.DAO3:/9(4E)Z*^L?-ONKL
M*T6K["LH9 9(^--W;A/+3.(1-^)#&'SC\$0 &^M]J\K+Q!!QHLK<MR=U\X;]
M*Y?5E!2W" K"T6CTZ-$B[+FCKO;MV\MPY>B/,3LWY[^$2](YYUXTR&W53WLJ
M:C*^?>68WX,71?C[^87D+OC<K>? &$>VRE&]4^-Q]O;)M@:TB,"8WN00%.=D
MP^O ^ZI/=B1$XIB&/) 5AA2ZTKV"#Z^N""MO>+O-7G8,M,OJRHY!L[M(8?E)
M*T%N,2#$'$^@A5OE^*^IXJDQ=X\9?<[QCR+V6+SV2-6QM?B%\P$/WZP<DPWC
MC'_N%5>O^.T7XU_9YL):)T8DML<)4D^G4)><JG)4^H7U$(. -5#6_KW<0 8X
M0PM#(2Z1G$[8**DO8O?']ZD+[BV>H_'%WH<;8??DY:=H%AQXZ7<)<V"EMJ(2
M]N%V7!Q6@J)CI,!9C+\003.8XMXD6AGKBLT3*04PTGJN]1F#0^-:!49&$?(H
M+"BPM**2^!@XZ4(%[6BAN2)@TY!S"\+G%E'#7OUHP#NG^7JVO"_YDGD/MZD]
M,/V*-IVF!#PZ\SQ=1A<.;+C-J)Q=\JQ6PI'=B#0)FB[FIQW!'A)%O<;C2-A
M$N>9G9$BQ'G>'K'6US\D\VB:Q%!ZN")Y1J[),7.LE+A)I+*.[8+5E655\"XP
M.*15/^_Y]NUUDU-3%-TA5U1L'(&N(MSC3SNBF+8*[0//45L@^8 /$V (UB:\
M]#*1T83JL2QER4/WON;FT^_*R4^,ZJJ$1Q;/D<BQ ='2XK2\ZEJ/X/C06PV2
M9]+PS?OQI[[#SOIAYL<:R;-?:!ANFI5EI:2@SCVL9%NSL+L9C^2I9W5%'SGZ
M,"PI_ZX57OC^82U*\Y1W34Q03-<>$>TL9<?#:"MKWQXD&3@:'9=+U[W+5I>B
M"X 18 /DW,,WH\TPBE.I&$FF!KZ_5;\!4B@M1XQWQ-C?%X^C*9/)@>&&OZ^P
M<N4U4>)A):=<<-9PX>\+#>8BST?]!U^3:O"==]XAG!8<M@7,Y4>W;<V.[M4C
MQL>M)O6'J?.\K[SWXHXV'=9<DF<3PYNT9)&TC\?<1<:]$GOEOA5_'MVZ*<Z4
M,E@<;%DB'/0XC!/GN=RKK* RPS?22WZZ#>]DCF>M_QIR8:CG"%@03MQP\4U9
MI9ER'IG64N_B[%K%8U*]0B"]@M.2%]/-?A08[I?RTS,/0WI192U^[](!K7FH
M/(^(E/FRP)2W;<..#>G2<:&XN#BN3>*&OY932F-U1=R#V-/Z8-8K>#77)48
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
M4RI/>H.F39OVV.,36KGR^S)D=BBT)9/TS///(_@AXV9Q1CJ^WKS;&7OW8&+
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
MV!5+#_^^F!,Q'E->7/V1(!&1.T^<2ADP&\SC+Q06N$<Q19KX&_*W-">[O*
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
MC4^&3W*2^^'*]D5!P[WE,_#ZGM;F]Q;P:/YK@M4>(,/@GXF_J<\QU3>!3W+
MR4A0.0WW:=#(FL-=0SO71/EF'G&D$$#"3I63K3 U%A?"BHQE5!7TT<JH5U0S
M#XIU%I\&4<RPR7"5&; H/165LM'$6U994D3NH.RCL82_LQ/'*)5X4I(F<0H8
M"23[A44P1:K9':1:$7S9F15[F(4L*(L.R2LP"'@FE!-N#<*("2LJ2$DB*2&!
M6V3_Y2SF8GRI\&<NS\MC*4!/UA5Y.L>-=EYZ2\9[,4INW6H+=$)ZYSH75WU)
MMA.:23S;$6[0'V(FT&;<DU8U%$0;<Y8-6Z\HG)L<>AVP]6*:5>.IM./3!F W
MR-:KUFEB+,=]E:658J/!^=D*UQ4#GH4@ZT66=^+*ZA<0  T#N&O16M_0]XOA
M@88?Q$5;(.=2,X%DQ'PWLS:XH2UO3/F6CK[<&P#,2CQZT+" ME&$)\+\W&[8
M*(OWK#77B9D-0Q<?<18XTUN]+D[U%FAH"^NML-X"37Y%:Q6JJYR&7M'^\N*9
MJ2H_9LR8H8;5VE^)PR51UM$ <*M-SSY4$AS3F?!<M;;*XF+U-_*N>"#+<&4B
MXUL(-]0-FRL)>E$(,XQC1H\GS+?3N$E\2 J$$AM5<-M!PRB,(Q4P+ [5RIOB
MZ849CPHE$[#8:).V;F+EBILT:U#^TB>*+U6'CF4%><=(9;AV!2K'D,[=H<(@
M3!G7"B53TXZMT"]#[ H *X&B!1X  /_T241!5+Y4GL&E6\(SWNQ>,G]LX:I
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
M>DW& , &FY5%4Z+ /&^E&E.DGML8A7,3)C4Z$PIGH>](_4L6".O=+S/V(.E
M"E.263+2 ^8^SQ(_PB:R+_FA^2;)H]I=]/ 936Q@KL!OGC?]3%^EZ='7(B6A
MP[>A37#$;^S_+&7SDXX)!Q9PFWTTMOW(L?Q&92?BB*?1=T"&D7S,KRY,DX5[
MRYNVM>87^L*XR7[XW-7?#G=(O2?B]Z2]2O-<D8NJ]ZC^KK>I%@L@N$MT5D-/
MA\2[H:<X7)[ 7 16L?X"QITG3D6$U3L[PX9!X!"C%,4RT4=0307'=(*'N:ZJ
MJK*X6,@WD(,!;W#7IW68OBKPQ)=.-3]>FOU)C*%.AXO#D8,'%B[X;OY77WI[
M>L[[^NL;GQO,:E"GK]4'IQ,?TO.!31>^Y-9G:/MSSSW77)W['_2:/- FMQ [
M)J0V^5F-D7J%OF/CO/*OKZAV77=SYEN]O/,F1/3I3Q+TJF)%QV[N\ZP&;8KL
M:V+T90\^S]CL'7Z;_M^>V/3HV[1=&;_F3Q6 F; PE1EJ:UMW[9&X<2U*YIRC
ML7YMPI(V*V,BJ%U+]%/'V4JBC* 1 %0^__R,LVNI5R0*""&X>:XH!(%<L?'W
M2)O;M&ESQ157V#.0A-B9G+[JMSUG-;X,+@CX(@# Z)EE?(*LA)O#RW9DV:\I
MVS<S1(D^BAXR CV-XG@U< A"L%R7DK@W9_Q2G?EN%Y?55^J/]M-7*0&.2<L*
M9C]P3W%%Y?\^_.CM-]^<,GG2SJ4G-GZ76]US6<P]RZ>_5/GT.S<"N@D)"18=
MDO^#WO^@UWY9N;I"5YRA<ZKPUY?YU>7ZHKQ!?4B6:/K0-M>5.<\S_F7(IJ&A
M)P-/&O]R_?^IH:6C+UY7*E4]9/1XWQ'TG;9O-SRWGH%!44-&U-49\%*I]X&=
M\$[H]DJ;U1&+NKS0FL^S"?>>-7_H@W_<6N^)C2^ #ZKBW9"82,[1QM=F3PUR
M1?P1FNV*>)4WR16A _OFFV]^^.$'V[>Y)';AA"_[\00/SQ\J#Y0G&W6S8O5L
MM@V1%YTSKLXP8$A@&RL!5H?N?G[,7_X1;1%P*8.2&0T-\BZ1<J1&*#WDF3FG
M8\Y;PW6[1Y'R3^M+Y>\2O6?;P8?NN7OW]FWQ\?&X OE$%TU[R.^I.1=)V@/L
METWK2_6/L/5BV&NDA[.:WU<2^G[YY9>@%%Y"DL17#(?\^.JKKZPY9S&H')-?
MR5W8M&P;C9=ZS5\0)E7(6W"P;].C%T=MY%-GXM42[^,GF)&1P<J[1X_F4SO9
M\X(WH=79GLLY7*:EH^]I7E<&M'P!72=/:]VM!XDX( -"C"C-SB3(LM[[]ZSQ
M<?5W+G<M=0]QX9-7G9U6<N+7[8N;T.NJ7LRPUD@'M*Q2%5B%GK;>>_\'%9@Z
M=2KB7;VA6>&^D3GERA.L+CDA#Y0G&S6T7?/?*7,6<BW>?\:$0H/1X.$@*LV
M(@;0A7:CTIC$U]G5)3_Y>,87@34G_,DX9*&IM2X?/[MVU:I5V+S1*N-(A1,0
MH"MNP$TNVOXCH!?3;$E)B9TNTVJ7FBB< 6\U<2^:(00U;+V2OI<-JSDZ&WZ@
M4=!R8&F=LQR#7MH#6#:A&?A,0"^-Q-Z!6E'US(]?_8>U#(.X:#&8Q=M_0._>
M^:DG\*['\^!OM,MBT?_GLG.T=/353E($1#*+(61@ZR4A# ZBN8G'\ @(/@,Z
M9Q.R2?._LD<%[V7+EI$BU*+'F<E.[5GR^[[[[K.X"%!+:D_1ED2;+213ZDYK
M):7 Y9=?_OSSSS<>L(G*N/[ZZQU.'@SEM47/+ 0[DIQ_^NFGS0^B9^**$!0@
M4I#T'O8,(HB(  XNO*[6]30.K)/7=:DT!*:Z#%[AURN)Q0>X2]20UHWE_RWT
MTC^-A%YJ@.%+$O=*EE^,&LS7Z@;ZDL27%0^N0]82*#DFOW)I;"A-Y?S<M-#K
MXG9JR)-< <NNFN/23LWSSGW[0MMWL.&-[/ []4^)%W+X!M436SKZDLA%VHK&
MHR EB8D,7311E1)KQ-0&_X;#O="$7%>WW'*+ \VPYA[<A$33VE:1ZPD?;*8;
M8-A::Y&G;3@MO_CBBW QS9HU"P\R!^Y73L']&_.P^>E77775@P\^2+9SAVMN
M"2?6U=20J8TU(E9A-R_O\#X#\,/"612+2=%F?^>2DYSD2E.=J@V^.;I>JP<^
MM>O&N0$])KLA)PT9<I*:0[V7_Z#7Y+$V>4@2P&9-N>V8U*NR;6 L,&F\8Q4V
M+?0J0T^C?/$);8T-A8 WQ=_>"M.DW(5*Q('L*TR3_VV-Z8&6CK[(N&*'2%B[
M$J,:FCV4)-#3*]&]D5%10X8+,#>F"\S/-8DXL@<+Y\RQE2I8]:PVN9:J8F55
M[NSLK*I0;(<\145%40_\,M;HR"TZ<K,3RBT,BH0<K%BQ B6;^8T#O<0^XO=D
M,3)JRI0I+[SP F8S6.6HRMI5;.R':IAF4X.DUM%N$&3R%[&X:1]E,]?&4$1#
M S,,JT-D7Z0*TB>P3$0(QCRLJU/T);+5^6=TNV?SI1_4/OO%19,G3X81HGE\
MJ?XI"F>ZJ/%2K]K;-@ ;*N8FEWI%5C8?>RT$>L'R&B,/C&R%&6EQ*Y?G)27J
M<+MON->5Q5?,HOS*(&_F][&%7ZZEHR]$DGA=@;6XC!)&F7Y@W[$-:T@_3@PE
M$@;!181Y9!TY^+?T,MG(U>MZ&8D& 5$37 %I3-IF+O:A&4.!3)PN$X&VL!HL
M],HKK\A^T3-3#.ESZ-"A(B9J155[XHMZ]>J5G9V-)<Q< I;$#(1CJ5D3U/8L
M6+  SQ2<+* P=*RW:2>5PT+,G5*/5@'.[U=???7KK[]VK&8YJ]2,_=&\-LDX
MJ7Z4LS1_Y7=CV@"',QD1@%M\H7%*(("2M(!4B/B+>5A;<__1T9=>=0&/OCE%
MV_^WT(N/561DI'A=:3=0&:<A/S\_V8FGF[ABL7W__??+ER_'KKE^_7J3(>$8
MB#IV5I-+O53(XMO%Y93PZ^+JZND?8&1>4]#7).*(Q((2E<[62-D7![?&O%S_
MOG-;.OJ*PW-V?!PH2\:%@I3C*/$45=[@X<QT'&+0E!<6_"T/!D!2KXM0R.^G
MGGK*Q,WXVFNO97_O"R[@(X5GSYZMGH6NE=^8G8@+NO#""W']T-X(ME7YRPL@
M/T3?>]UUU^W8L0/WG.^^^XZ_FS=O5L]23^DP;MS4^^ZST2WD-%VT:)%) 57K
MBW+8Q*Q[ZZVWOO[ZZS;4PER.B]JX(B(U-ET<7IC:)DV:!,#C8BKE8;8"ARR*
M"_8_V3)-^+^ULQ@SQACQDQ^*:?_*;_NO:%X2V5<T)9+C",<KB,K-2:'5$_^#
M7I,^/!-)%\@Y ;*JCE?J#UXB$)%U,Z^5[$3_+*Y8+*-)VH-.HF/'CB9O98-
M5,W\TZ"SU#XY0]!+R*^3TRDUC'=P*$O#D)A.+NY*Z@YSIDE"YJ#O?>.S+]0$
M#)018O/_ML;T0$M'7[FWBH)\N/V4W(*AK5T]/!$L %U\C9CL(+=2?O\=&R_M
M[[__#MR"3"HMHF3P1?N*&"HZ6/YF'3_.1]K(A"MI^!8N7"C2'O[Q0.^33SXI
M%/.<@FB[80,1+"<S8/,#AVK 4M"7$X%>X).S^'O;;;<1D8+6&G<2#LE5R@H*
MXFQF,QPY<B2H+PL(A%$V;1=*RQ&":2<_D ^81VQ3/W(Y+FKM.= MDCB=VD@"
M<<\]]R!24"U3&R[?2Y8L,5\*4!AQ&1VX^>8PG98X)ZL?+F&R1TVR9I+!M^9T
M(CUKM\DHK:XHQU:"B81OP!XW!90TN+3@)&AP.BTT[C_H->G&,P&]7 )W2!R8
MQ?%*W3#?X!)%*E_20/'NJ/OYC0<6L(=FB-0]XIREMK.A((JG!><V]"RYW)F#
M7A/]'/81"#30^K0?,8;KFLB^<* B^[)3LBR(.[1C=E\<"<UIQ:R]2O\?]K=T
M],TYIBCN\%@A**V\((\U&M(P7E?,93J]$^8*%FXLS>QY5,YZ5Y=:5V$&]G3R
M<M8[&V 1:L2&($B2%GC8/_KH(R%-10(F9D:J%*E7M@NNNXZ/^A=S+QM&4-G#
MFP_T\D.0FPT96DWV(GMFS)AQP047B.B)="70JZ9K?>^]]PBEF#]_OEHGE[M<
M<T6+=PG)+1C/(?#/8M030C8;!;!C =46*U%W<CGM/6H+HUB62U ;BQ*P$ZLS
M]PB7) "/RS?K!HMYJ!#!(; TWP!O6+L5AF>]I\KS'- ZD!6ZJB>PW5H;1TU2
M=.R+/X;O3$Q,C#T5,CC1-I_8J7A=\<UP)7L,PQ5M#<#L['Y*X*BMJT4!B/G
M/)%?<Z(R-^48YK60L_X?LEGAG&'-!]L&8(O"&:G7W.4"D0;U#.M%8>?59A@L
MTSFEYN4SP4J"ZD;*OJ"O/6F _RG1NO9,"+;+M'3TS3IR"!D")F<R4(HHB+Q[
M;,-:PL[<O;Q1E3@Y.\,27F]'P/-\7_?O)J=<)LS KW3^9-<M28^,F%7OB786
M*#.ZAB' ";.5R?;A/??PL5:50*\6N6U?](8;;A#H50FA0&5QQ5(W+O>B!OXM
M5HA,B:LVCDXBBX/NVF(L!1"U$4_1#R,H8ZGEJ(THH]G77??1O?=:]%"3?,/@
M+NA+A6"J:E<FPPP+EP9%/",]E\15PMK-<^RT=C#?T'?#\SP@>;1P>IML-A2_
M]3[<KU^=O6S1#XA!VHPNULYBH'(MIC \2)&AU82IE,<2+#23ZI:>EH9[LY:B
M60[]![TFW=OD'L[-R>$,V#@0K60;1 \>/&@QAM@QZ%5>:B<]] EJMVLS#.8D
M'T\\=+"I9%\474U.2&G1O<MAZH5Z)X2F+=#2T9>$,,@3!D-=<(=.N.21BAR"
M26B^P_L.!))):D1WJ''B]G<-XA0X,;[]U*9BVQ"OJVNNN<:Q/)=D[[*&W.8W
M!58)]!(8:O\M6RR)!Q;[05G9M&6 2=F)<*\U][)?T!001>E]Y957HE(6<+48
MAL12G4-HK3F+;X1=KB+?;#-GSL0-S>$HHXNNN))*)(GD!\]_+'G03!)*HB:I
MUY<*U$0_;-)%GSS^T(K??E6AUR)AN)Q".&_RMLW'-JXAJP<N@?8\E-#05JH4
MHLX@ KW$=&D%8CFJ1663&8>_6@XL;<H7SL*97.M-S5%1A[()L"U=NE3;8#R/
MU$-X'<M?=>-:6CA$D:@=\%CT27VC]556FRIGA82<M@21HVJ%)K51LUA2U JU
M-]YXJ9?+T1LX/%,5/VC&IDV;H&W"JU'KF86G+H#G (C2<E(1-)1MPS:(2HX$
M:YF+K!VR)O7*8RW)SD+SS&LBX9U:NZ]W2&L6C@[(OA;E5W3X0AUSIC?')N$S
MW2KS^ELZ^B))B"=+:,?. 6VCR745$!4-UVCJ[NTZHQK/Q)748@^BD#3?#QB
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
MGS_]NR5?4@DWI;3!X.ZF]W+3>T)V[:KW<-$K((><]^8K=_-#:)/5#^6AQ28
M7[K1X*T(V28-IG!5795P2P7W[%JM4WQWZ1GNFDLXUYRDU*ZH*J7!#]QXW8,W
M7E;GJGA.<2)=QR5H#.7Y+4^!!M]RV<A:IQJ3IZ#45N=2G*RD7V1JB-^JY "7
MIM(D?M,;<DCU><:MMVM7TUCP"VZXJ<PXB6@W\SVQL;$F)-M2'@F /!_XFS ?
M^;1NX^+AX1/:JL/H"="=(@HS,2'U)F_?G'YP'[3U> 4B*)M<RU!["@W\S-RP
M57PU5QV;0*_6T\2&RS17%Z2T809NJ$ L=]0@772?6V<134>8V9>?/1_BI'/R
M;>.ERRPZZ4*G6_OGAA*=]_")BH>YR996Q!N4WW[X2?G54)I9J7-OI2QUV'I?
M\^ COZ_:G[WE#L/\*V?O5O2BQ*+K^MUPT<478PKY^../'[_OG/#3I[?FA%ZN
M55E9:9%MHR5 [YY?*HH*"M!%P;-1E)X*H2^K1O-X7UYMYCT0&KIR^E=D7[2/
M?)E0ZZ!\-G^"_^VQW0/Z!F%8<_:F4#<@ZQQ9]DM0^XYE^;D8>I5)D!RZ[6)*
M<K(P5'0<<U+3R+3+R#"ATK78VAWKO@WMTSW:OX_YT<*J;*W\1)T2 PH1$O[5
M>B?G:GV5F[=777&5D?>CEDRN2.&L!)6_ACH<$^C,HNIL;X,_?UDK5)66X 1K
MG+A=&-E" DR90J><$+>VF!)9;X*U[,2/K*:B N,*(F]-525_BVMSO6I\&/<4
M</?U0ZN)PE.IRMD9^R+GTIY2?6& 9QA.0)PH;4!!I)3\ZZ)Z+Y?*DA)7@QN'
MN(HH2,$/68L 6DB3,5,GX3W49]HELD>ZA6['A,D'?4/<BJ6Q*0=Z=AU:GI?K
M1OUEI;[!O@"HOKR\IL[)S<V)/;0M9%BOG,W[J7GWXA^(A?4-"(CHU0^-%NZ4
M,!XC=*9LV1 QOG?;T-ZLI>@<;*6TG,P9L-DYN[N1JTKQH3,8G%I[&K(J6(70
M^1@:D#7=/+VRX@XKNE_C?95ZE01&MXL,Z96T=5-I3A9I-CP" HE,\PP(Q"(K
MQ!J0>&"J=VRXXAV&49!-ZT'-8 -Z&6-T+SU)^R4J@X4@;&O<(PW..19?GI_+
MPVK3H[?%H9C]?4AY;M&V#1M(!+GMQ#>&4'M).08/'JQ54T,^(*119..)BXO#
MHPTO5O5FH7:"7X*_*($12K +F!\5_;!P68@3K)R.!$,T.9@!D;B),L.B-%-/
M#QN*-K[^0?Q%#UW;7F-JJ4O_^=5Y^5-NOZ:?O[.N)GO#AY]MZGWK0V,"E=>]
M+G?%JY_D7_70Q9'*"77IQUZ==_2CXUMOC7;551R<U:[G<QWBJS<ES[]H_#7'
MUU3M&*.LV:KWW^_;^ZW+MY1_&ORT:Z<-7ZU\N>WXT]74DK@W(2$!2135J[GY
M VI)C"-R"%VQ5O:"OYVS&$N0LIG<;+U8CN\>KOXFT2\M 7JYD06/Y=;V_N/
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
M][LVZI?!=V\_F0A:.;?VR O7[^K^[J.C/*\\[VPW-Y_(Z>]M?.?F\.J3Y]E
M2G0HUC+O.@;88NO%KFRNF'78#-RT4J^69 E-%0S/2#)X1-*/T#BK/L_"\VQB
M]VUFV=?B %9W0DO7Y'[4MJ_8A$=;.OI:O%7F.R 3+QLD5W,^/P=Z1ZI"ICFZ
MZ@]F?-()2R7+OOL&Z/WQTSD.U-F23]F__+?"8PKCL9;!AZ"@^U]Y'912[<=?
MOO4Z/DW *F]^8FX^O>07%N[?H5-Z?D%V?L&NW;NV;]L&%9!ZI\B=M3E9/)V
M#IU04&-@(WSHQ.X=N$,KU(SN'@ GW0OBXC0G1.V(C$BQ !NF97R>V_3L@X;Y
MV,:UQ"8I<?V8%6IKO()#\;V*&C"DMK*RNK2TZ^2S,5#%_OF[@HOA)RG[G[GI
MNEU;-O<<,#"LO1*ZJMV^?O>M<>=>8++SP/:M4RX^Z5V%,QTFY_"H*')#,?50
MDA4 U%HR&(@V9I7 W%13K5!ILI5D9PC$BJ<5UFCR^\*'FK)],R<F;ES+U-;0
M[%LV\O5R1=MN5A9'FF->QQ:)FJ5^.TBAE?7-NO>>/?_\\\Z9V"M\9N"SWTX]
MR>,:8(%:+LW8G:-'F_)QLE.B$?Z2L'V&7N*I^^60:!*RCQU-S\8,V6OFFK?;
M?S)XIHJ_AJ(?Y^M\1@=<=#;02W0X?@CZSG>\<&U'I0F *,E+B($FH@D76>W&
M?4%WHWI@673.@N[*I)-M2[UBM57-9^JY+01Z6>II,_)Z^ 5@$E)E&#SV59]G
MX7DVL?LVH>QK6ZZU.+#_33O_D>@K#X"IV1[&##N?%E4AI74:/QGQA6E4'(#Q
MLW_ASEL/_^7S;&=5+;F8DZO;V=.GO_;"\V_.?O&\&1=A_5);V[YK-ZW?E@B^
M<I2I;.&<#^CPD)A.E=F9+CZ^OR]9O'K5*N8@[<T2?M!MPA3TQAN6_=Z[3Q\6
M1EB2D @#VD;C-DRL,'N@3$&*Q1)LT6[DZN'!0AM@$U),_(KQTLH_GA#2L0N_
MB7UR<G4!O''.4KRFC0G^9 L-">D0$W/9_0^;=_Z%-]R\<]V:GS[_5#VT;\MF
M<C^TC5$\O-"W?_W>6Q=?<^V^?7O//_=<H1Q!"T)3&0RL&Q@88##^ 5B;73P]
M$050F"M)ICV]%&>QN",48T]X[WY8H\F A*",;@9#HM)^#:67M5%ASK:!QE(*
MVX@&YBBPX8#"F6A@SFU"-V83P&[=I3>^2V/'3SL_.O'9*V:5&'2#41R<EE5!
MR960>#0^SW*"+NYK!RT,ZJO114,L7'-2A"W*3!\]4/$N=&X+_G;X=/!=VXR]
ME940=[Q2YSUX&NH675W"LVU8^QFWB[; ]@6;%4I@:#>@XM)N.W;LH/V@->PE
M6L\L?FN=LTPTG_9 ;XM5.#.H6$RCQ%('I%#%,9)%(Z6U^PK/\YF3?1GJYEKE
M?TJTKK4WVO[]38^^:IKT>G_8T\JX%<OLYRZPI\)ZRP >4F;PV/%:?V#MB2:9
M?\P3 =DN<$9/M]V8KI.GC;_@HH" P/$3)XV>-MWS+R(G!-^+;K[UM'LT"K[J
MGLJ*BI4_+P(R\0WNT"KDY8\_>^Y_'W7M04:9GFH99(B]6S;'0GT<Z._MYU^8
MDL2:&FH.6#5P1&)QPZ/,.+@/)F2TT.AL>=NA[$;&=79Q)3)822-JC"S"J1A&
M*H7.NJ08T9,GPEC*3TE"#X;*-VW?[M0].T!TU;"ZYL?OR0)YY0./6'RX.,H1
M&\8A8J,E,/KG+SZ;<.$,*8S.&25\>6;ZP=V[ XR13E2+1 [B*K%5Z0J/!W*Y
MXOSL[U]3CI=0+99@%A.02V.-EI!H9%^$8TB[8D:/1U^M*/&,;#")1LO(J<W)
M-&NDX"N9\K0>6,*T9R,:F*-:Z#6Q<N&U2P$57[5'.8O8:QO02^IHPC>U3>9T
MK1AM<BU$*"US%F$LHQY^_=Y[[WO@\5?O?.\^G_WO=7_H)6U6A:NOOJHTLT#G
M75N8D=[32^=^CI+R1-VXM)!6JK[[QLM5[%E2H9O:]7A\FK?.)6:8RF;E9,3?
MSX;<M;5(5Y=V).6ZR;K,;XSY%IQBGLM& 5&SGQ%=D@(E"$22I%Z [4&[T5%
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
M,*/B*@R.BM.R$@A27EZ2F4'JW/2#>WG/.1>U,[ '0R2<CLYN[H T.Q%#29#
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
M''_XFP'F9?Z#7FV?.(:437Z6P]"+AS.-B8B(N.BBB[3W92,6J,D/V7#K>W;
MJ0!TM^XG7$=NYRWC=68=^?FJ]3@]H'!"&K[]_.EO?3F?=>KSSSS-77SX\Z\
ML#@\KYD_3^_J.J173Y(SLI@8.G0H[P)\&G*SD&"8&U]7KEP)W95:AF(P:4/G
M":&8MHL^^>23FV^^6=W#6< VV2=1??7HT<.DL#VOJK8,#<O)R:&2O7OW<A6U
M,2#.FC5KR/+1T H;4_Y4CN7&U'+FSOW?#S\C"67'QY)F#KXDA-TN$Y4 3>2M
MN!5+\4K%%R;S\ $TF4SQ#L0!JRU'L(.18^V2GWOVZC5F[%@/;Q^H:CS"V[(>
M%!LAWC2H0Q'X:@OSZ_)S7=MU5%%'K81#!M3C84K6()--/<N!0RYMV^<E'T?+
M*I&UPK@9U+J-OKB09EBKD+/P:3(Y6E=17IN5X1*AN#MQ:,%[;V>EGLC/S3VR
M:^?.]>M8#Q'@.G'&)>=>?:T:'LWMMQTTE#=PZ*"!7\V;U_5$*NB+C,M[J.00
M-#(I\N/HVI4X*M?4UK4?-&Q0N_:OWW7K#V^^<M']CY#Y)W[U'^(P7%5>7DO0
MD7'Y#. 5*5Q7.G@ECZU?4UE2A'F)#1VU7^LP<72"79GO^(WKYLWY:,I9TQR
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
MMY9]_N2>ZOV#<G=$9L2=Y(.41\:ASZXM.3*W^Z('=7M^J>23O*>F(*V.C\F
M43(&+OL5 8,D8QS2^CS[>'KBWJS*OOP>Y#RHC;[-E)J)V2<RVH:'67-CMG]"
M;E!)[.B"J:I!@=/??_]]'B4;T02S9\\&2MF)ZS+#AHT8<8(.>!U8$S.<.'36
M66=ADN '(XI7=>S8L>>??WY*2LH''WR 0U9&1H:UD=R@IMI3N+$\%>;7:!*2
M2+621Q][K+:Z!F<\\0C0.^F1HB+[#6(*9E$&^)7D9$7T'4BF&GON%L$W[5C\
M]0\\1&$U3 CE))XXD0.&J#4$MPE+/W0@</1X\6_B*BH%1/:10T&M6T4..HWY
M 5DM.3[NR.:-Z__\@UD87=/4J5/??^^]UJU;,_6P/.?1,M$@.YJ;,6P8HM">
M881X_/''&5),*]===QV^# N^7[AVS>J/7GD9Y&:9%A 8>----VGO7;N09[T/
M##,]T8Q7[[[CFGONBP[R)ZY7H'?YP@4;EO[VY/_F?/SB<\%!01U#@]1#4B&
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
M%2=3)4B,,?CPSAW'XF)O/W_Z,X\^<O?EE^Q>O2+AR.'XPX=8^&+U_/BQ!YE
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
M>N!,CLI:PI#,']CX<71G=Y44%4E6<$*,FC9K5J^Q$KFK1!,Y.>-EBB($Q]&
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
M>C4)JA7H[6E?Y Y=I0XB'FD/TX#X"YEC "HQ!8RRM%,(0^ _EW\20ZAR)4(
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
M 7J5EEJB5;;$EXH70XCBS%<H";W+!+U E+>7YZ7+EPW.KJB.HS51L&:@EY9
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
MZ\Y?/KD*:W]ATMIO,OJ/;VYKL/5K8(AYL5>[9G4#/.T14JSJSTLT82HPU4$
M,)H8M NJ M^2;C0N<TN#@!E<E9*,WE,)09&+5"46PT<GJRR;$O$E[;0P1.H_
MDE9!UY-5%WUE/F'SLQ" R\2VH?8"LIV6Z$K;.UI=M&(QM7%/2DR4 C=^0HI6
MDB04'TT:U<Q.3-A[C,QZ_HYUG]OR6<CW[9_9]Z_7:)%7U,;.1*C:J5Z^BB3,
MD_[K,-7;C8P!UB+TI\=$1EPZM6[&A[/7!$P^>7)..S^%?,HZ>/*VJ4YK-_9:
MOO"N_$3%+[I9LV;('_^V/"?LZ]Y!$_+?VO5>W-8-VN"BFK5KBTN(Y=!;7&=A
M8=S9T[YU&R#U6MG;FY%ZC8DXM/TY_-''YV_?P]\7OR]\><KK]SXYH?/HL13H
M/G+T"Z^^]N&77\W;M%T*\,=YF#ITO!SX\I!JD#!B D.AG-1-93.BK1B\2XWK
M-5YE*@5$M=66J4+V[R*0B3,M*"4T@:PUZH&#+DYAF![ $CG49<CRX"(\G"\?
MTG**%]88=[762U<D%^^Q#6MGOSKYEWGSP-VGGWVV?8^>;'W<:OC#?(+LFVMC
MR]9JZ]HU]XU^"*G7U='1QLX^-RT-=33)!$A>E!H;[>(,8;%#2)W@<P?W?_WI
MC*EOO44[P3PRR$(N ;:QST852;JA\H&![BH<J01T6<2-01>X!71Y<7 F1ZBB
MV.+%B_%%PIN:H  4LQO6_?YQ]\)Y/_TR])ZASC9VW6>>R3$47/J\:S4EP0>'
MK:MOW?:#I^Q,,UC9I!V(VOEB_:%3?UD$W/ZZ(=[-<-JFNC] SBX!1*<!14*8
MM6]H-<.U3'L[Y=6V]NGYR?JG##^\NCO7WK^^(6;&A,<>O&=0CU:U;(/?;#!U
MU<-0J_HU=#4HZ&NPKOO*']UWC/TRHB!S^YPK[9YMCY#,KP:#>_\7/_KNGVVG
MHA(S\\,>(>VFI8<$(DMI=1:5&D<KD53J/2Q$.$O;9%DY-'QTIHCLM(<]C;J'
M$#6#5(.KO(K*9BHVSD5H62LJLU29U1>5>7.S=<E\(M&8A5Q796+;@+*8/+7(
MROBY\=9IM<V\NCBUZLS ?EVZ&5X_>>1*O='%T'O0;>57$QV[3;XY24*QAW,G
M-*+L9ZUK3=SRV1=!'9X)Q"V*_/ ;#FXDSU7<+LUC6[O5<#:LB8K=$+U#04IO
MJY@D@X>?2]&S=W_SVQ^:IB3T:C9JW)M?SXUX]PLE7[CR\@9V:FRP[1*0G;!A
MDX*OF*.*:RQ,VOQ<T]ZSF\TZ\*?_^:UEBNNE!D%E)"UM2.)I'(4@'G)Q*8B]
M:A]02S0'VL,D\[-JJ25\"+%)+2_$&JS=)$%2^28A,^*?\1?#B/>%G0-G:6S,
M7$(!)1@I3'&\DAKX%3SF)#X]$"%IFY&;E[MRY=J2V*Q*8MN@!I-QO;HWTSB@
M%L6=,D(E)PTLWT_D2 <;U'!#<<"!@Y MOU3(Z)#.6?7Y4OVV5.N:N NQPEH.
MO51[:&EV=MH-\<FM?8I=G?C+^XZ0QF#6:R_%Q<9BWR7) 8GNV1L2=<T ,>XY
M>7F'#A\^M&_?W0\\$%0K"&NNG8MK5E*R'3X0A89J]1I$'3[@Y>9:*S"P2^=.
M(/3"/_\4'V_6;B0P,(!J64!I/,U&94V(3@67EZ5+EV+4Q!N9R4\Z,CYEL6;+
M@B3*HNQ?W;MV=?\[[GL\/N(XUM]MV[9>CSR7&SKL]T\^Z?4O,7+&B@[W_3/R
M:,:'S9T,N6'3 AL,_FUL6/_,&\96"?.]N.27+Z]==C=X]>RPZIV/NT4<>[56
MWOH?)BTWU&I$XCO=@S@$U#7$GXLO,+@6O4 V]8>T--RS*]9P%WF?CQ;4'MNK
M>:W,G=NNCGWWF9:*VMJS;@U#>!1J,WN#VQT_O)95_Z6=[5./A#[?3?G1VK>A
MEV%=Q^&-@E&$9%V_>NE0D<N>'&HXK_S3?%9!-39)=:JGHYA=3#.=<,S)4A&Z
M@F-7D<NU]-ULIU"M2VW:L"A&'S\O5<5=%63?JHN^TGW0O5HX*F5BVP!]\>R
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
MD_L2<R)K-#I)?'.$RU ]S$"O!SD)G)U=ZH8FQ$1#G<@E]5NUB;X6S7P2?,7
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
M$)'O E?X0YF'6S7/O/I$](;6# R!%QHLU=F*:G&NQ*E;L%/\K? 8%6&:@[>
M?P*E6G'9DC>NU#)2H=8RHN5#+?7R6UJ@W"16)F5?IM_\^?/1M=S2-JN55U'T
M5=N'SAE5&/EE(1<48F>LO\9<#=K.LAQZN:I1J]9G#BLR2H]>O7G/50]GWGS4
MR^PT9=JA<-:Z60%ON%D2!;%___Z2:"[*!*)J^\MZ%9./=\-8M&51 WU19K*J
MEC6S HT!3C+2TUOV[BMN5AEI:<[_QO]9PK:!X*O33Q $PJAAMB]U6JM<5SC9
M"8<H6"Z\E4 O\(#7#W0K-E:N!5DENLWH@HN #?6^%N*K>51F J T$^H5J1#/
M6RT><X8%$>\AO@B^,DQ:%QBQ]9HT299)ZDVZEO_-Z*2?QJ54[Q1]Y.2^(R=.
M'C^P'ZK(O*Q,A\36GHT]@MX-<^AV-#TN%C.C9T"M0@_O:4\_N?2'[Q!PF>V#
M[[K+SL;:RL8V+RLKI&LO6*O.;5KKZEN=_("05^U<O&C.9[.V;]V*& IK%= +
MBS) 6VYYQ0SN"E\F69O@U8+TAMT,(@CRJ#8"L*3)0]\2Q 4Q+<(K/EG8CX%#
MK2N<[D+1DPLAI>BH&8@RF:L%<8%;!DL$7$%$<!<4-.D2I1,6T?:SJB#0BZ ,
MRHK;-@IJ55S&/$RUXFQ%M4QCR959TB$>:MI?J;-4(54EL3)3,P9UK?L5_U1Y
MA] 6H&8K];VNE )JAB*UMDHAL:(2IA!;3'P&\>83$])M.*HZ^C;H,Q!?619N
MH73FT]K&YGK$I9*ZIDS02R4P7J%YYJK.7;OB[B$9T'BO& GV=X0;EA1<Q+N*
M>9B7!Z]CXUC;LH*H/$Y9K^*]P@N,5UTGVO(&\@B2M!P39EDS*X#E__RSN$F+
MEJJ'\\'M6UMW4WCO2H5>8=M0N:[8.5W\EVD2K@PS+NMFYCI8+@'$Z)]]ZC4@
M^@47W!H!O1RS0Z%"-+[0.*Y710L+H9>5A5VP+H<N.@8Y(Z&6NFP'0IJAI4)#
MHXM.52O:(E?)5MT,+Y7ET ON_OQ4\F=W)N'23)VK/\X\=9JM:KJM0I?JC<:H
MT#LJM_[&L.TK,.+:0,AL9;WXMU]FO#@IZL+Y9DV;C'OZ:9BA4"PSIC4:-\6X
MCD:!P#UB<!0ZFKC8E4L6__;KK_&QL3!-(A2B]64ZE0FBM$,#[L)[A9[96-ZE
M2_%P9B_+"SAMVC3$7!3.0*F>,</L<@AB88!@H%DZ44*@ES(F1.1] 2JTZF5
MUW))$3%7U2H#D]Q1!%#1)^M:I\-^&L-.@LM5*9F>1[*7V"&I!W#E$)=FT4[K
M!#O.8\0M$RI8<HDQ_X;Q+6@5&P[UO!;4"<B>,6-&F5I5[L+&U@2MTYF9:H5@
M3EM JWFFEQ />!!QZ4"O4^X6ENG"JHZ^V@A1,/CTZN5H)F/.G#RS=H4Q_W-9
MH5=ZJA83Z^@A_[8=J]?PQU"*08O=-]!%KE!6 ?;()047L7MEM)!O=.]Y64&T
M?-#+5?*&,V]T^ H8\VZCMD+\9=$L*\<DC[QV[9K!8V^X".U8O;)-M^Z60*\
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
MDO:JDMX?E5@#G8=<BR2M!@JG)\2Y%.F<(1PUKL$,'$IA"UV?&%"D%@0L5&K
MB39F1KUII4!O]+F\+X9=_^VYM-38PCU+$G<>.7HV,O+BSJTY14[=]H8:SOU/
MU'RP@![&YY_$$O@8XM5\)27UDS>FG#QT**A6K8DOO02*%!846MO8\D:@G\A(
M3(@Y=0*^278J3MY>, G,^_Z[/WY= /2B<27:ATS#I4*O")I K['4RWG1T^H.
M7)W9@#+H&( 1+DWN5\JZ: H))9L <!?1W#S/)6^*"+L JBB-,>Z*8Y26<8QB
M++645"5=2K(CT84)F!1M=>(O]>OLN*7JY\O: Q:6%Z]OA@:J/MFIE.G ZF_^
MN'!!27-R2P\)O:4#F5U@, ")NE$]. DD:\_PG9.Z,[J32+3(0G0.Y^63H4=<
M$2=0=!NOO_ZZ5HG"K-#%<-[21_ZO05_6W/R<[/3$> 0@T!9M,U(OIM\+VS;A
M_TP?V=G9ET_A;'P5 +S@LYDIY\]X-FKV^.MO+_CEEZGOO(/("^8A-*BB+8H+
M;6@VNRI6*P*!,!J!B[IAJRRIEVKQ9*$EO&GX"$!E@(,#PK?V=I8KG+F*!>6E
MR2_VNV>$J[M[YH6SI+(IM+4[?O9LOK5-4+N.%$#N1-R,V+E%#?E%^:DR-IOT
MP *>#QP]2HPIQ4!B:1LG&;Y29[/*-(D0+-<2<20YC@!C, 90X;O.YYDS9N!0
MFWE7UP#+!6+MA16'7J@Q?WPL^9M1R;@T2\U)X787-Z>GQD2#NWGIZ:AY@OJ%
M5@L-8M,)(09>AWP6^M9X[]FG__G^&T\/#Z)+A]YS+[;*(F[F0O_F+9T\/0G&
MP\V*B%XHX<*/'OYYSI=LRZY&1>&T+TK@YY]_WA(W6D1_XW2!K(\H?KG<6*$*
M6O,3$B0^5DB0%3?Q"NYBAT;8Y7;F<5>"#L!=NE$TS#K?0PG85;VN>'W858"X
M++7BD\\_=5Y4QJ(M+[C.KZ)4[7>IL[VR"C TM U\0@=&C+7.VZO4N["&F#]P
M*2BUDHH40,S%N(.^@4YFN.5!&'3UH'+=&9D2VC+RG9/,'/G.6LUB".Z*#5YB
MG3'Q$F)$,0(LM6T62[8E1I:*/*GVVJJ.OA=W;!79"]]F-OC8?3$?UN\SD!"+
ML(UK^'/V\@[NI+B9N/H'ELG-RHR:VMO3LW/'#BO6;[1V=,(#:^*TC^9^_34!
M%5KHE=<;,B"5.TWPE8T_%EG<H;6]7(G02[4X?[%]8Z)@@28IATZ.T4(O@@Z)
M4=66\)-0:JBAL<S(N^^YQ\7-O=]](Y%Z8V)C:C1KZ1)0<_/*Y;!>T]MX'?LW
M;1%Q8$]Z:FJ^G8-4I= 9YMTD$.O,P%?"SC4-#546-7</-DER%=A9JMI9J?S?
M-,#(RDARG%%E7[#<)Z0>\A\GKQV_*0>G<.68$6U-OC#_$>B%I7GARZE?#$V*
M.))W4\::?!O#R0X@J;VK&\'KXLR,+R%&;I@QLG)R%OWRRYPWI^#]T*%=NX?&
M/*SD2+"U12=$Q)U_LQ91AP^@-O (JHVS5=CV+?/>G_K5EU^>.76*Y+?0CB+O
M$M9K'L/4+D)X I9T8ASK.UH6E#K&A,^4%[2N%*T=<JJ*NZ6Z*;']94L!&20&
M70D<0MC5L2YC ,:LBW4&=30S7XIQ:#,T*].L-,LN\(Q)HK)6WLJM1[ST&0+)
MK?*?$L'-/Q3^,69R-#%,:K,MI\-DGZ&2JQO?G5^-;0%,#UF]41II+Q&E=^6.
MB_G:JBCZJOE]U=9G)2=C\85A'S$( *[;K5?#@7?Q!]^DY*'#KT3WJ&:(KLQ
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
M?KY^DV:J6Q!5F01:5,= +U2+ZAB@23YW_.B+G\S4C0KWLL],(WU>U/&C++5
M!0B$HR]J3__01@0*M[MSV',?S2!$&(AZ\]$QYR,B +F&?0?Y!=:\DI&=[N 4
MG9 8'A$IRFK^+IT\K@TOYG:(E1\^.P'H;=VEV\>?SNQ^[XCN0X;M6+VR8\_>
MWWS[;3%8_ILT$*:(T0\]A&9[U\Y=4V9_A>7UV_???>;929X^U521'2Y)>#/8
MQ-1JU<Z0FU-H;6WKIO Y: _PP\W%R0R;E?8GVH9OFJ>O'QZ\Q.OE9&<+*B.M
MBHE7C=G%K9&PW3+-;'I2'-U!5OFB/4 U_HB%%4TU-^(/9R4?=CE%!Z*V$BOE
M=D-XRD[/R\NTAHLQ,# 0CW&D#59&7U]?A%V6 )SC( >FG>B$Q6Y' 5[LQ9]>
MVO-^Z-5=/CIYEUL4VF5[C0QS?V1KH?<56T<GA10L+Q>)'*'6P<T-?-UWY/#4
M5UY.3DIZ\JFG,*/:V=J@+<])3_-KV!1^YHN7([%9S/_A^Z-'CBAY +MW'W3G
MG8,&#NS<L2-,W3B1(EHA K+(LC. Z8P46V7JP%(+LTCA%0585B2@2+R:)=T"
M@&$2L\7% 03"3UMU U8%%'Y%BTO$?%14E-:O2MS*M 91_@GR6;ZVLFMA[\+!
MGJ!,FPEN)/F11! 7IBUP"!Q5T:+4[E4+,)W8\^F$/-JFW5NP_]"!JZ2DU=F#
MN41G#]:B./.9PZ3X:][G64<PR8 RY3@8$<(EU'96NMT704+-.:@-,;(\W(B.
M14E@^5A4J9)5/=[7VL&!C$;>M>ODY>9>.WD,;B!W_\"+VS?EX</B70U7K!N]
MF9>;'QMM&QAD'/*[9]5RK&CO_?RKMNN-@18'YC.'#XV>^)RVV)RWWNC8HZ=_
M'64A4 ^5B,/>T:E^[_[(BV*$!H1T'!T .7 ^X+[[$:E?NO]> J6J!00V:M.V
MN*KT#%%6%^;EQ85?2$A)S<S(8(M ].?52^%\P?SLX^N7%Q5AXU<#$$7KBDP<
MW+3Y'U]^QIN),(0PP7O[UCOO+%^R1+%,/_=B[0:A7[SU>M.V[=Y^YUVNBCIQ
M#'VLJ'R#.W11,*-(J^Q7OV'D\:-V3C=QC+"!L,K-<0]L4*JMEWKHP*#Z#23
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
MB E3W\O.S!SQY'@^X;2:/VNZ=6%A[="&A?EY/?L/).CH8G@X!)R*F[%"5ZF
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
M9R,H4P8(4;2=86< 8!QN"6_%%YHSB+G0^J?'QY)5*2<C'0F/\.^]!PYHW:]
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
M">^ 7C2<  /+I:B"0<3*C0!A+6,QI7X638312L=U^HJ6BUH5@0E<5R=;J5_
M76')!V+5@"*68ZBL0%S N%2-(M>B,%BV;-FZ=>MX-/-"/)B!>A^D_^JKKQY[
M[#'<UDIM(078"B!MJXQ:LC.@>7(MK[ .5AE$':S2,^Q(M  I8B5;+C,-H Q=
MH>U/D4IU/<SMM!P.@H7:?I"KV ]9\K"2W((*)5>!,&FKM8F\;KX!<A=&E@'5
M982DZW0<GSJ2;=''T#.5NR^TY,%O3QE+LEG<GI:8OTM51U\Q%J)15#(,9F0
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
M-&G^LR:@QF\5J7J-=F5VH[HGHOL189=$8,M9"Q<W:]WZ^V^^^?3##[_X:#*
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
ML)9?)0^)'FDRH8-9T1Z#9#N S84%9'\$C01Q^9 NXAH3Y\@"V!>!&I("KR
M;!#$R(G$KWID*ZGL3:L,1VO(@0%7R<T@IT96]=BQ8PE6 R?'3QAG$89/PFM0
MZ!0.51"=RL:!P'O<E!#HQLB](2^(/@TCJZK9RQMHG+Q#1('EE23T-# ,7XX'
M/\.FX+P@9L^JV(N.+5G2M]YZ*T7)=A'6?*0Q./2-1"Y7V:0 N(N;,@=Y(%9$
MQPA4 1O,.K@H F0]I+,8@["%>=F1JB&N)"> TV4?%#97 A+E,\&$ME= !1$A
MTAJJ^/Y61/1@;W E[Q6#\65J^F/E,Y8*R'YP7>64*=Y-B';WW7=?14]O"^HG
M ]>Y[DV=Y+W"28O#G#Z,H.110<\4A?1))YT$]/)NRH%#POY@/P^N,R-5"G*J
M2VMQEKT=A[YE?P25,0 Y_W(6%F,HQ<N"N)C:(VH&8D5T3# !')%Q*.1-%@%R
M%0.M\? D-J1D&4*;F[I@V6:ML!=CPQ7;]BI&N$K\1IBU4>#_9+02A++LQM@V
MI$M8AY,HQTV<6%CP/'I>#8D-E^G!2\3.B%@HA-:B1!5!JUDS3MY6)-)@/ 5.
M_=133X6G5X5$%$E(E!N;6RFI%QSZ)EE.U7.OJ&,I&(.(K)C#NX)8/@@CR_L#
MRG)(!V5%:(P C2## +#(UH0;H#5[(55U$%%V0)@\CAV^J7#SG";L+TGH9$>6
M C3J7\,_X[)B.5HL[###HG&L?O1"[PA@I1'@G/"3V((5S0?)<H[VU3B5,E.(
M+_I:CF+////,'GOL8=]"C)J(58BM01P/DC?@!RR.K651XL88?/);D@ MVYW$
MS2U7*6ZL*QN*2,!DFP(\4 URAP09MVFGXNJ4#!FF@DT*=JHPDR7SDRM2>&,[
M7WSQQ:1!]5IF5ASU; :,.(XB41XSY7)L!E.RCJ5"3F]'-CB!V+_\Y2\ENZ#"
MN>>>RW+2XPE+&F#4WK&]F6WZ+6,=]I:1(T=NL\TVG$TEJ0X'5LEKE,.H9&?C
M/WV!QSFD0PB/=<4R8R<IF=^7@"0$(2'*%<<XLAU+S*_<8EVI*>@/:- ?SFW<
M84$24+=_W!6/O@*KED5%7[.L7P75;&(U)YRF-[;SB!$CX)_RV7<2#C[V[0IT
M)?U+I8#*(8<<0@YY(PT&1("%Q9S92PT5S"\2^F*YPQYJ0'5%I&&(O1[8KSEM
M , 86P$\OG$E8S=>KALYNP?E&JI6]#WCL/.;=)Z7#_HV+,FS^/,UJ)(#-\;[
M28XFW6$ Z$W1<J=<6T]0OZ+<!7W1[6%1!<M;*=";&R6Q#?;V!95@RPKE!)P6
M00AE59?NNGESH!>5#4=>?+'(=)*;IC.MB:AVQ,(#B*4(2QVIY(->D894P,H-
M"WT+^ "J8$CH3HSX5N!Q/-_Y@E,#\2G&S!AUBW+7@6[4YX5!4'&<@*,./J@^
M#"+Q-(C(".ZR\C$VO/766S%\TTV=T^HKO)T4\[Z@ND9_3'?,3A)ENI(Z!1SZ
MID[2!M<@!WSD_SKO"\,=22-0$21C#\*8"/S R"53A]V*H$;)06(&[S6$Y@KF
M5\A% "K?7RTOXL]6<@"Y5;CCCCLXAXE_$:"%V3"GM"VWW#*W ="1./LA[L:K
M'K8U>=<PKQ2QKZQN%5)R6L5NP:%O;-*Y&W^E0./&C74C9_"8X#6I&%X6(0*.
MB)J9+1:ML=TYJF"YV-NQ$[T(+W##$%I]A5.4&-=!%<*O<P8JC@,QIE5 +_/%
M^D$<=A]]]%&0>+/--LOSB=,C"C4DWC#?C"255X_Q,Z,@O6^FLY/\ZU5?'/I6
M_2/.8X*M6K7Z_///54\BBU9;@+UINC>_ KM;'A,(Z /<Q3D'G$#4G%8HYC).
M)VK7./*J6]!P__333WR%)GK\(^,S01O^]*<_X?J"$A064 I8B\NO7DB&2$ T
MX)PTU5+XS)K1"YI4H_ K=P$S.)3'0^Z$=Q$H5#EKD<[OJ:>>6K1H$;I>_.XD
MKB1B9^(WY7]$@^W&RIIAB)]N62 SZNH*J8_<OLHBW_E.UJ%OBFNFX3:%&[X>
MVQG>=^'"A2795C9N"9*EPG<4)[^"PEWTNY2&*6I^XHDG6-.$7(#I5XN;^,]7
M!I<OOOB"X+U&P0A T@SHA4?/5PYJ4D!K WT!-AAHO:#.(' CX5S8G>'V\B^B
M=Y!"X&NR]1$-BE,%"U[B2D*EO?;:BR4]?/CP_(,G0Y BXVYNVJ@8;G5EV;L=
M^I:%[-76*;L/PC=]5FRLNJ!2&"8C3A;[+]?U\!UES*] L#V\#RFHNZZ]]EIV
M4OBD9Y]]]HHKKI#KSS__?+4]ME+S@?4$1TD;,'[\>%6W??OVX@ON6U9<<<4N
M?J6SIV 8SQ&-9$I2X-ZV\A3<9_4"\PV0@S%\R!]ZI4>=9EV[=EUKK;6P3I+@
MCLAI05P<N@AS)IY^'"LYK" *MA?:EWHFE?H[%. @E?KHLP#:W RV&Y:_;^K/
MWC4H% !9V6B(2,=G=NH)$R:@F>-]0^;,9GWFF6<"9A*,7OXGIQM8B(COE%-.
MD::2'ZN)4\];]^VWW](:8V;WU =)7^#0^>>?GWSDY6TADK_O::>=!MHI/^ @
MG^#<9G3BB2?"$#.>LH]$39DC&L&\B&F%S3-G4-X"!</4$?MG]#( #R?+W B5
M0T?A_KX,@ .K'FV#+0(O<,*M;+?==FIX0=$VU&:B:H*RV'\9XFB!7@,LO1<E
M^ G12(SX/[[1-O#W'7;G!3D0D"X<[YL/G:NP%U'XP;\.&S8,.1NJ.]C' 0,&
MG'?>>4261PW,1MFA0P>!9-11"9,& K=77WTU 0V 24"=%UM!;W+BPKLP0@:\
MPPX[D-:6O.CL$7HA$GWR7BJN!0A2J#$S'DF?5:B"U15<KXB=@5LX75$ \Y^W
M@^4T;=JTH$3(QD2X!>#!;MEF@M0TJG'%8+(-Z3?"I_(:4MC,*[<Z9?>*=.B;
MV[.NI(Y4V&?)7'3WW7>+W[UD"90BD9_9+PBMP-&>U.LH1Q$\H@Q#/7;111<1
M;0!F)=ZT4>_YPNWMM]\.&TI0.F+!#QDR)%[C^ET2@ D7WG?>>0=E7BI\>?)1
M%:H%'B*\)@4F3SY8PD,6L\"Z/HMFD[2)$AJ]-4(=2:L@ 3=X@V!VN:)2#88+
MG\%LJ(H0&^,^;_;#H.$9<3 8@^%NQ'KF%5:WTSA=^(Y$?-E# H#??__]2:@4
M]5ZV%PX39#R,$>O#LB]#OF5Y5XK5"B=Y#@\&:;B3<Z(</'AP)')8'D)]VU0Q
MD"/U6)S*1HQK8UFK@,\R8)4R@5F7#%<IDF=T8"JV/J\]QW]I!%8U7#(,UH*I
ME"E3IL@'2;NM"G +]TF!Y>4_N=_E)V5-'57R+,EW\3V5.)'\A^M%RQOTL#@*
M8 #<T"3/6"_/G3O7-P)E658UP,]JQ.2K4))G#IT(>X!,0%=B+(,<H""24MX+
M !BA-(H8]BX&#U1C7Z93CRL8+:+)QE$8^&0#Y%[J@^+A9T$<!'CI)#:R%.X%
MPAF)'F,+ *..LL82,/;&8 =W>1$H04^6"AQ/U:]1)<],__KKKZ=?2\FS^% Q
MVG;MVJ%'9U[VDF=#%AU)\DR<Y\MNL@IFGOP5* 3ZBI\)V/#55U_)1A]T*H'-
MTHWZUEACC4C;+BL@B;2!<1JHD/P!Y-D"A-5?2P[L*4;"@[;L/JBX=MQQ1W8<
M<8%0&&D\)N 6+C8(:[D+B!7$->#6(%=4] 5T&2>XRY9':B9)_RYM.O3UHFR1
MT1?=O%A6V[Q!/'<6/YH+F\J1ZJ#WI65V!B 39I=7@$,G5W@%:(?/XHF$7H/_
M8IQE8*KDGP!@)*H4N$L$4T39-N\FZ O>Z]I0+[C"54,E'6Y!,H9J6$?3+R<M
M6LL(?6G6T 3+%=\L"W*J@)B$#4"E!1Q@R\;;&L\-*1+ZYJGW+3/ZLN!$,\%F
M#66CROU*,E617B17.2$%.'JC_0+44??RMM :* O$ J(&^O+6Z7)C(!:LE8(=
M[(P9,[B7#4BX@9!16:(OXF7B*['WB:>*;U($A[X5@;Y*[ &@LKIL,LZRG(A#
M3NH]4B D7.'>VP5]1<#+R9Y]#,P0[I--7]8P5_C/3QS[&#;@:K2#&S'*8_Y+
M-7Z57-H(ZE)A?X%;,0J3?F'-@63#"HR!<0C KSW(N2XA[QL5?;$7@0(2LQ8P
MAC(0L\K0MYQZ7XGB#4U9K/R/"KT\SDB,;^HOGFM0I\#;;[^-9DA$;=A#B6T4
ML@I?>Z4CCC@"]$66"S9C9HQ7!APS)USV()(6\.+)_L6V16&G\"5UB$)(>%QV
M1K1<A*GB7 ^/2\LA21$LN2CWT,M+ ?@SY(H<T;[^^FL6#"&ER-<44JB +QSF
M6DK(D?KX.=*!9Y+0%^D=_"X1'^E%]+Y<1(8L'## YIOD&(X3)0CLKTBMV159
MNC9;HCA]Z2\";PV-&-I?FM*O@&1BV*&30EX03@"ITR=V@W)V$<8L=6L[IN^/
M.$T6I1*JTV;6Y4%?GCTKC$,-^VR\XXS-W%R=%"D N*+[?.211V!;^6RTS!50
M5C 5^V=@%=TMT M3BWF4=QB89;$EL6W1H-BJL&>Q&/C/^T9]V43 8+$=17<E
M&YDT!1YS1;?>9+<BZ9""6T"7KR0-%<0E7 ;\;GC$#-^T//3%&4),K%,Q\DKQ
MB33DIHAUQ?1)8_#@@P_J ;D,FO 3%:B&,"8[<K',6&^L1HEX!1RR=&'76,-<
M$5MH5CL+F)^0,WM' O+Q1@# ,*FT@YB:8KDQ@OJZ716- UJ&AS'C,:[0OLC&
M]2)HQ(N3':WBM8P4NF_?O@C5XMT>=)>_?K-1G?H\W8Z"6BL#^C(WSH8<]]A8
M\YFDWDL6WMGYSR+%'L%4)'C>!M'Y(8P5%I8B*EBQ-/;B$')FN8XV5Z 7L00*
M!>R8)$(R1;3[[(8\@JNNNHK/ "WXR@[%[A D89:D,7)*8X]C>\)KD'U*@%D-
MFTXYMK-]"-QB'L*'DHAK24;F(L6R?I55.U<KA9H:"_+88X]%GLR2\ Y,02_5
MLAXV<ET6)RM<(EZ)]!@D9D%*Z@4^L./Q$[R[[V!(_81<>N# @>!BI'A5ENRO
MP1!S%R^45ZK$6\,1%M%10HJEOLTR8!M%N/VPQ5G#OGX6-?/6^S)GEB#Z#&%Q
M@HK2YZ7^YG" PG_&Z#<\$+&Q[9:,6ARU?NSG6I(;\[(%7G-B>D?;:IA#<Y'E
MKH2Q\A1$+\N2!8-#(MFR!TGA=O[C[(CO+]981+_"@ )& 9;7U_*<H%<E28&8
MFO"'O(=P/[U[]U8J-.0H8A49:>?2NPO2^U:9;4&D:!MB=04%Y'D!,$0!*_F,
MLJN@;)YQ,4?<<M===]$7(FB"2Z, UAUU#.C5ZZ<[/*7WE9U-S)OA7X%A> S9
MZ)3>%QA&@@IOZBN&$6/ $+NGH)';&#^+.;0XWTOQ-9#F.N-G&,"PT5TDO2_H
MRTNJ1]N@M4A65_I0$SXR7ZLK! 9L.%X!PQE'G_N[_MM[;<(3CL'W]ES15\QB
MX75*JGA+(EQL6A#3#L]._?:2?45%TZCU8\\E]HV"H^IVT/3DDT\V6A.&6!FY
M&+\JZW&!;<"/*P M$(N.#9&.1.3G#<2_@A1LEUYZJ9BR@XZ\A,(<Z(48O[SS
MZ@JVCKX[%%W@\8EZ^+///F.$?_G+$M\ :"ZR-<DS$Z,D1%]VWE&C1GG[9;>U
M#[ '$>ZYYYX8@[>_)0;Z8K(T8L0(NBB[GX\O^C(P X 1C9""$(&S.KOG@+X,
M@Q4(&',$%%-D#OK*NA@D%@\B*K!Z@PZO"(I"[)Y"GK*-\3-XP]%9?_7@SD%N
MKPR287C35U<9^HIUNO>P7IWH:P^]+#)+6U99CC8!>-G9,8A I0$VB$N ?NH)
M 6!?>6.D^B71W7[K-&J&:+STFKQR8H%L7X1YI;YRL$90#.E(I2#1\/D)+A;0
MY2*[,Z(J<%KP5?R:#/+J9.1<3!UN#U'$@J.Z]@4PICZ=8J75L6-'.&D^PRN<
M==99,BG:9X1L;2H7:1#9@P3("=&7#8O>U6G GM1ZS1S@#?0E"HHWDJUOU_"^
M'!W8H61>.0POB&Y>228"%>%]I2@ QG:)XUV_?OUTL1GHR]/!N27><PFY2_&^
M4@>N5Y?J*8:8MTDX8\:)X540@\N2YA:0+^HXQ7E$-V/F]4%682 K%PWYK:_W
MD82@08.C#Z/*T-<WS"3SK4+T95'*XBC)]<KSCH2^(2M50B'R'U3@K0 26'SB
M6\Q_47[XRA^\;8J9/M>55X"WC@  ;X+8Q_L.3+SIQ>(N)'VFU&'8AC^?WJ8,
MB0;93_%>]>V.8P>L *\3H,5\@3&IIO"5ST@7D>AB1PJC!KB"3X)VU.&#V(MR
MG:8 6J[ -Z.FXD9O% ZA *@,814%#.$M.RF[?R3?:^5I33X99,[R$#D*H)&4
MZ0CZZJ%<Z933B>[:+^NJ@:-O$!<8A+ZZGI*GSTK03T6Y!>*0-:-6.%\-].4G
M 6!&2)8AK\;JL,,.N_/..Z.B6LGZ!OIZZ_.&BD&6? #2,% (B?G#,2[/7)82
M_<-K$,Y0V2[T4T*5H:^$)?$^KZI"7S99,?;C%&:O-D^"OF+=P^KA \(?!;I>
M0E,!T]F2+UAA*_#:$ @&#I*)\!FI+WLEG^%$>9V 6Q@75*T07T3!B&I%T@)N
M\1.;*4@&XN(+"UA2GWN!-S8OH)?- FD!#P(015K%49$ZO(WBU"L*+8C,^9H&
M^8DKD)VO2-AXT.Q*W,ZFPP(@5.'FFV_.:4-^,G;22.1EYZ)E#$=1S# J?9VP
MS!B&XCP<^OH2-A+ZDEN0QZU#K [2>;+"]NC+K T=L-"A7.@K)UU=P@F^&FRE
M_J0X*!?!ZIBS.(^>!%-J; G1-VJLJ]AZ7^_VXJOW+0+ONX03BK0#6E9F+T;3
MP&[+1FEI/6_9LF\U@\TMZ:A.(^J50#:+4(BO0 [\DV0* SDD:0G,,1-A-; <
MX>JH!F;S585PD[MXQQ![@G-21S0QW"A>:R*#$J4+5R3JC7"*M,_MW"O6X%MN
MN26O'U]I4&SB16ED#(F7@81L"('!46)^C1DS9L\]]R3C-QD"4"PAH87E!8,Y
M]/"55YK_PCC2%STR$MH7?VL86>^00"^4P0P)!0GL+S/B.<H^ JT8$N,':\6+
MGVE*>#R^,F H0&5NE%DS-DR=@6JNZ('Q(CUN%8&/QME)#2$*'4%,&ROZ$$6
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
M >#TT9>A [I84;1OWQZX!88IBM\5K^>2RZ4![JHE:>(JY'9*<Z0.H< ))YQ
M#$O\ JZ]]EJIAJ\S+SA";/((@<H4/59E4%-B#<!I&(NM&VZXH5PTO_CBBX\Z
MZBC2(9=K )72;Z;HBQL2&A#E!03ZCA\_'K.^Y,2)@;[Y0"]3R\3F&>>_N^^^
M^\TWWX3-A0/61<U(GDE+DIRFK@5' 4>!LE  R)04Q:IW7FK,I@!=],2S9LU"
M52P_A0?'D!:HDW.P!9UH[$Y??/'%T*%#O_[ZZ[(0TW7J2P&8-(YE &?J],'=
MJ#BRSTS0%Y)MO?76OH2##T8*G3I-78.. HX"Y:4 K+ JDNB)KT%)G]1U/)3*
ME5<1Z"6$-=C/.2#_F-7E?5C%[SW%I"/Z9!&T5#_Z!CU=T+<LF4&+O]K<"!T%
M&BP%],S!1Q]]]"NOO)(U*01Z,0@?,6($%FH$_>!*UIVZ]AT%= IDQ?L&41DI
MM.-]W1)T%' 4$ H@8,1B"_]=*0BN41YGE$;LG'/.^=.?_H3)*V OT(N)*&.
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
M(8ZG>^ZY)R"'G_[AAQ].4P /QE-X#L!T@D^\VVQ>X"Y?84:QKN0B, DW/&#
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
MH@M+UJN"T+=8DF?>6WDGU:XJIQXI]GK^(.-;WB)$3R NS8(N]"4?8.]0>39
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
M]PGH*O35)YJ*Y!EM[KWWWILB^A*W#E-D6%)F)^R^$JVKH- *"X' 08,& ;0
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
M9-8*&DR0Z4D% :WOU!SZ)EE^[MZ:G$VN;"A.AG5Q0+0IOFEN;7HI6IT##CB
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
M:!2/L!G=!?HB]F=O,=K?>..-<3+.J-,B--O@T#?$Z@KO)AY)*H9\17BT-F-
MN<)\D<;X%F]4;>H[WM>&L*Y.N2B SP6^55]\\86H\/E*# T^$,^!_Z@J1HX<
M20476;9<#\C;+QI?S -1NAL_H0&L[K0ZQ=7[IBB@=U97L=\TP^HJ4F+!V)W:
MW^CTOO:T*DM-<"XD>P$ZUW;MVC$PN!SO\'"4&#IT:*1A8\KP_???*\NI@PXZ
M"*<)U(?$;<"=%!M:%;L?,-YQQQU=; U[\F:G]^6AX%STP0<?H.75<TQQ0L*
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
MN04DET@R='?FF6<:,\;[R#?"3(P<1ZAF+&/*1J1ZG.IFI,EBIK6/,S-WCZ.
MHX"C@*. HT#Q*" )57W0-^=,J\6CC!N1HX"C@*. HX"C0"84@,45D'62YTSH
MZQIU%' 4<!1P%' 4"*& 0U^W/!P%' 4<!1P%' 7RIH!#W[PI[OIS%' 4<!1P
M%' 4L-3[SI[XZ,/_V_S '584M)X]\9&18[]95/>QT3(;[;//1NUJ%W[S]A.C
MQGP\9]FU=MCCMSW;S5FZQN]:/O?P%YL<L%/G)B0Q_6#40U_V/G"'MA_4-U+;
MI/5*Z^VX\T8K\),KC@*. HX"C@*. E5, :7WM4/?15/.;[[:/Q^>\\YN]1&_
MZK\.[;;-]JLTKFG<Y8C;;^OSW)XK'_I$FW6WW;S]K ^^[_?<?\]L=(%>X]8+
M/EY]C:$+^SWYW7U]VWUY<>M5[ON_.6^M<[%4Z33KG3%OS^K_Y(R[^RY36\4T
M=U-S%' 4<!1P%&CH%$C!ZJKSP$L()WO9\&']5WQ]X*%/;'KW]%GCG__W\V]^
M]M:?5Q<.^=<:71K5@*N-1OYNT\L^G*_3?KVKGW[VQ;>F?WEYNWOWN^&K>F;:
M%4<!1P%' 4<!1X%JIT!\O>^7@_8D ,H> Q^8.G?*N)KFO]]VN6]OZ06JU]8N
M<^74.G/JFE]KU,/JNB-?/OV[P3WZ/_%=_:]::;3"9IO4_#AAND/?:E]N;GZ.
M HX"C@*. O44B(^^ZXWZ:OKTZ5/'G-2U5>\!K>:>>]:3\P^?N'C./]>L6;@$
M17^M4=]+;8N-+IMP[X[_/.;RN4L3?\'4QRY_NF:#W5=WFE^W*AT%' 4<!1P%
M&@0%K-%W<<WXW5O4L[;+#?Y@8<VO7VL/>KW;>>-OVOO?NW=J6EO;XO<?UFRS
M9DMHI]=X=4EVC-J.!S[^UF 5K'M)E::=]GGWL)%/[-.N05#<3=)1P%' 4<!1
MP%' SNK*CDZ+?I[Y_>)VR[6R1G2[9ETM1P%' 4<!1P%'@>J@0$2;Y^J8M)N%
MHX"C@*. HX"C0%DID(+-<UG'[SIW%' 4<!1P%' 4J& *."EQ!3\\-W1' 4<!
M1P%'@0JE@$/?"GUP;MB. HX"C@*. A5, 9??MX(?GANZHX"C@*. HT#%4< _
MOV_%3<,-V%' 4<!1P%' 4:#B*. DSQ7WR-R '04<!1P%' 4JG@(.?2O^$;H)
M. HX"C@*. I4' 4<^E;<(W,#=A1P%' 4<!2H> HX]*WX1^@FX"C@*. HX"A0
M<11PZ%MQC\P-V%' 4<!1P%&@XBG@T+?B'Z&;@*. HX"C@*- Q5' H6_%/3(W
M8$<!1P%' 4>!BJ> 0]^*?X1N HX"C@*. HX"%4<!A[X5]\C<@!T%' 4<!1P%
M*IX"#GTK_A&Z"3@*. HX"C@*5!P%'/I6W"-S W84<!1P%' 4J'@*./2M^$?H
M)N HX"C@*. H4'$4<.A;<8_,#=A1P%' 4<!1H.(IX-"WXA^AFX"C@*. HX"C
M0,51P*%OQ3TR-V!' 4<!1P%'@8JG@$/?BG^$;@*. HX"C@*. A5' 8>^%??(
MW( =!1P%' 4<!2J> @Y]*_X1N@DX"C@*. HX"E0<!6H7+U[,H#_]M*9;MXH;
M?"$&_,/<69.^>2]H*%_]\,4.J_9MV[P=%<9]];)O->KLV7-_?@IOZH=YLS;M
MM*4TY8JC@*. HX"C0$538 GZ7G!!S0TWU+1HD?=<FC2I&3>N9IEE\NXWQ?[
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
M&USUT@FC-VZ[ROH;=5]V]6MV>/#_=EG&GVKU\-OKQ(/'/]CZC%W;Z5R*YVH
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
,     $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image_1.jpg
<TEXT>
begin 644 image_1.jpg
MB5!.1PT*&@H    -24A$4@  #+(   3^" 8   !@1>FK    "7!(67,  $SE
M  !,Y0%USO"5  !4LTE$051XVNS;,0T   C ,/R;!A<+1RMA_V8!
M       @,!(               !0,+(               "0,+(
M      "0,+(               "0,+(               "0,+(
M      "0,+(               "0,+(               "0,+(
M      "0,+(              /#! 0  ___LVS$- # ,P+#Q)]VQB-3*AI _
M,\!Y3P(                *1A8                21A8
M   21A8                21A8                21A8
M   21A8                21A8                21A8
M   21A8                21A8             %O@   #__^S;00D   C
M0/N7UA8#X2["_ML% /X;"0               "@860               $@8
M60               $@860               $@860               $@8
M60               $@860               $@860               $@8
M60               $@860               $@860           /CO
M___LVS$- # ,P+#Q)]VQB-3*AI _,P  P )/ @                I&%@
M             !)&%@               !)&%@               !)&%@
M             !)&%@               !)&%@               !)&%@
M             !)&%@               !)&%@               !)&%@
M        SOL   #__^S=Z6ZC,!0&T'G_!^V^[SLC(Q%1E\48DY#D'.EJ.FU#
MC,/MK_O)504   "LP3];                P#8(L@               + 5
M@BP               !LA2 +            D_S\_"Q2NUK/]_=W74NL;>I:
M#^%S7>MZCZF72M[[/O?VW+Z?>H]KNLZ^]0( QT60!0          @&3Q$/C<
M6F(P/;6^OK[^5,KZINS3+@?24U^3LY?;NK\E0@IKZZ62_;1OG],V^WVH[^/>
M'WN_0][7M0?2!'$ #H,@"P           $GB@>Z^@?#4*C5TG[.>S\_/37U\
M?-35_#]EL#UEGW(&[W=YDL.^A2?FK&M?>FE.KY7Z3';Y7.2&4DKU_=3[*[5/
M2P6;YGP62SS_3I8!.%Z"+            "2)!^_;P^!=U1X:CVLHT#)EV#H>
M:!]ZSWB /=3[^_NOB@?;EQ[&[[O_79YN42J8M,1]Y(892JVG9"\U]]/W[ Z%
M,%)J*- R-PB1\RR4JCG[DMKW<Y[YI?:I9%^N_?2>*6L$8#\)L@
M )"D/7C?#(7' ^%= ^)#(9<2P^_M8?;VFOK>N_GYV]M;7:^OKW6%K]NO2SV=
MI63H8HFA\['7Y(2!A@(72Y\F,;27*8&.-819ND(L8R&PON=XJ,=*?"9S3UZ:
MV]NI)ZLT>Y+;]^U 2TI0INL>2^U5B>OD?AYK"Z\(LP <)D$6
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
M&&.,,<94A 1F$KU) B>!G41W$MZ16$BN?__]]V-"_-MOOQT%$Z02A!(J0Y!
M/V# @)A,7U=7%UY\\<7P\LLOQS:.O?KJJ[&O^I.@K[XDX;_PP@OQDZ1]G<]Q
MQN [[?3ITZ=/3-Q_]MEGXQ@(,52>F#=O7I1NF'LJLF1EEDJ21&>)+$5R2#4R
MBQ*\LR)+)8DEKSI-M=4B\L;-1EX5B;P^$@#*O:=J9:#_0DCIZ+MG[MP+$H4D
M%L2+O(HEW.NJ5:MB-1:JJ"![L7>05GKTZ!$>>NBA<-]]]X6[[KHKW';;;>'F
MFV\.W;IU"W?>>6=L[]Z]>WCLL<?"TT\_71);.)_]AM3"/F'?LE<0OY!9EBY=
M&F4US2L56)@+8AA!'WY3P45B"R'1A79"?3C&6))9=)]%E5_2*B^26HKDE:S
MPGS3N4BV29^S9)9J199R:RI/,M':3666/+&EVDHJ1=?(&R\=*^_OPOI41['(
M8HPQ9GVQR&*,,<888XPQQAACC#'&&&.,,<888XPQIB(D09/P33)X:VMK:&YN
MCH((55BF39M6$EBH^(!D\OSSST>AA"H1)-#W[-DS//GDDZ5J$7RGC:H1]*$O
MP>^T+XGZCSSR2/Q\]-%'8T)^.@;?::</"?L//OA@>."!!^(8B"[,"<&&BC'+
MEBT+;6UMN5&4E)]6DR@*)>]7&TJL3Y/]LVW9XZD0D$9Z+#MO5:%(*U.DR?T:
MC_LF)"=DGTLJ+>@9I=?.SE7'B\8D6$-$WGM(^],':8I8OGQY_-1YZ3M+KUDI
MLL^PVJAF[&J">7,/W ]KDDHK5#9:O'AQ_.0W(DE+2TOIGIN:FL+TZ=/C>F9=
M([$@KB"LW'333>&ZZZX+5UUU5;C\\LO#Q1=?'"Z]]-+X^_KKKP^WW')+N...
M.\(]]]P3]P?[A?.?>>:9*("Q7Y')J&XDH67V[-GQFLAJFAN5C18N7!A%%XX1
M?*<-R8;C]%-?V@B.([P1_.9O!^-RCPAFW".?W*^>AZY+\)TV/1?ZY(7.5] W
M#=IT/:TAK8=TWVC/(,54"@DT>2)-6@TF6ZV&/HJB<8NJT:@232KTI,?+59C)
M5F:I5+UI4Q%9JIV+,<:8KH-%%F.,,<888XPQQAACC#'&&&.,,<888XPQ%2'Y
MF<1J$K])+D<,F3ES9DE@>>VUUV)U%&04)!,2YN^___YP[[WWQ@3ZN^^^.U:(
M(*&>3Y+P:>,X52.03]+^'*<O%29(UK_UUEOC]]MOO_U?8Z1]J$1QXXTWQN1]
MCB&]].W;-\YM[-BQ8<:,&6'6K%DQZNOKUPFD'"I2-#0TQ"HSW".R3F-C8PQ^
M$QQ3S)DSYU_!N>6"\0E$ 8)KIJ'V[/&B>:L]/9_K,!?FQ[RY!X*Y:XX:6^-0
M48=J'[Q3@F=5%!RGKZZOZVJ>Z7@Z!PE#@2B11GHLO4ZY_MFY9.>=CIDWQH:(
M[#6J#<Y%KIHR94J8/'ERF#AQ8MQ'X\>/CY\3)DP(DR9-BL?H,W7JU#!RY,A8
MO8C]A;3%/D!4N>RRRZ*X<N&%%X;SSCLOG'/..>',,\\,9YUU5OQ]T447Q3[T
M179!>F&_L#_8=U1SD=A"M1;V,)5:A@\?'O<,UV<NS)%Y:9X<&S=N7/S-,?IH
MKH3NC7:=E^W+,]!SY!,ACC:=KV>@H$U!'_JGZX'WS[K+KDOM:>U1[6V"_3%_
M_OR2D(. (]$FE6EHDZ23!NW51"KDI&)-.>D&,4?B39' )9$LK3:C:C<27%*Q
M):^24:T5BSI#5BE7 2D[+V.,,5T#BRS&&&.,,<888XPQQAACC#'&&&.,,<88
M8RI"PC-)TB16D_A-TCB)[*K 0A(\U5$04DBR1R:Y]MIKPS777!.NOOKJF$A_
MY957ABNNN"(&OVGG./U(LB?4G[Y4ER )G^H2?!*T<3['U8?C2N8___SSP[GG
MGAO[4(D".8;*+?WZ]8M"R]"A0\,;;[P18\B0(3&X!SXY1@+_B!$CHC@P9LR8
MF+#/Y^C1HV.,&C4J'D/>(>A+4,V"X/QR,6S8L'@=S4-S*!?,C[D32 8*M7$\
MO0>NP5R8'_/5W)DW<V4>7%OC,A85.08-&A1EB8$#!\88,&! #"J *'C7M-&/
M_IRK:VL\C:4Q=!Z!*$'4U=7%T&\=3Z^57C,-M6M^V>NDX_?OW[\4K($-%>FX
M'0DJH2!9]>G3)^X=!!4JI/#);RH:<8P^!*()T@E[BWURR2671&'EM--."Z>>
M>FHX^>23PTDGG11...&$</SQQ\=/VCA./P07]@9B"_N%O<->8Y\BMR"*(9:I
M8@M5E)B#GB'WS)S3>?-).WW2=:$UI/?!\?2YZ;WK'1:]OW+/3^=S+NN-=<<:
MU-K7_N5O%"(- DU12*I!B.'O&B(, DPJ94F2RDI)6<%+8A7!>1)K4JDFE6E2
M(2X5W;(R75:V4>4>A!=5F$%P47495991=1>D%JJUY DME2JU_-<22RWBBN2;
M-%*AQ2*+,<9T'2RR&&.,,<888XPQQAACC#'&&&.,,<888XRI",G.[>WM,8&:
MA&R2PQ$72&A'%"$!/DVR/_OLLV,"/7'&&6?$./WTTV-B/9_\5N4(^I)HSR>_
M:5??4TXYI10D[-.F,0@E\9]XXHDQ@?_88X\-1Q]]=.Q/10H2]JG40J47$O2I
M%H-P0U"QA;8>/7J4CB$,].K5*TH%)/*3K,]G*AOT[MT[]B'9OV?/GC$XC^=0
M+G3M]+H$%3:*XN&''X[1O7OW*#+PG!7\IIV@#_T9EVMP/>;'7#5OYLP\.4X_
MSM&8JHA#E8ZTB@Y!]0Y5TR'XS7'Z<B[7UUP9C[$XILHZG*OS62-4!$E#57;2
M2CL*G:M(CZFJ3SI'C8^8@<A$\/X)A T%E7MJ#9VK\0A=HY9(Y\.X-]QP0PRD
M$D*_T^LB=[&OD+18_ZSU(XXX(AQVV&$Q#CWTT%(<<L@A\?/PPP\/1QYY9-P/
MQQUW7)1;D%W8&XS!'F2_27)!!D, 0RSCNCS#]-GK'?&,"=IX]JJHQ+O7NF5-
MI%69]([TOE@;M*LB4]&:2Z^;7IOCG,-U67?:OZQYUCO[%MD%T46R59ZT1="&
M!(/@A?R%](4 @PB#"$8;<@R2C"0X0D(:[03GTP]9C'.0:1A+0DU>19JT<HVJ
MWE#Q1E5YTLHUR#*(,?S]17)!<%FP8$&L#$.U%RJY(!I2O452"W^S5:DE*[2L
M7;OV7T)+.9%E8U9A*2>N2+PATLHRV<HLQAAC-GTLLAACC#'&&&.,,<888XPQ
MQAACC#'&&&.,J0A)PR1&DSA-4C5)VU1G((F<I'(2WZF80E(\R?(DT2O)/@T2
M[/6=/B3CDVROX+?.55+^P0<?'$,)^ND8M!UTT$'A@ ,."/OMMU_89Y]]PEY[
M[14.//# <-111\6Y(,@@ 5"! M$FKU(,G[0C$" 9D,0O:4,)]+1UZ]9M'0E!
M H+&+HJ\ZC2J-%,45,]@[D@&5-.@ZLP%%UP0/_E-.\=5M88QN49Z+\P9@8+Y
M,D>.TT^5;!B',9$9D'^0)7B/DHI2"0EQ2 ($_3B/,;@V\]!8')/,).E(YR-2
M(!\1$I0D*4ER*@K)4=G@F,0GWKG$)@0.Y";BF&..B8'8T='@?(W'V.L;&BN=
MGR(]QMY@W;/66>=[[[UWV'WWW4NQQQY[A#WWW#,&ZY_C[(5]]]TW]M]___WC
MGN#\="^E^U#""\^.Y\B[X#U+-LM&^OY92UI[6E]:$ZJ4Q-K*!NWINM/:TS6T
M!M-UJ'EQ#M>F*A-[B_7.6F?/(K@@U"!T(7%)1$/L0G:1>(;\@HA&'Z0\JKU0
MZ07!A2HQR#!4DD&,80S.5W".JN@0JJ+#WT55C5&EFK1Z45KYB4]59^*81)ML
MA1D)-D@NB"_\#49JH7I+8V-CK-:R:-&BT-S<'"NUM+2TK".TJ$)+4766<E59
M-K;$4DY>4:023CIWBRS&&-,UL,ABC#'&&&.,,<888XPQQAACC#'&&&.,,:8B
M) RWM;6%N7/GQFH!5#J@L@>)XX@9)*,C(R"/D#2_RRZ[A)UWWCD&W]/8====
M8^RVVVXQTH1\?G-,?3E_IYUV*HV5'8]C.^RP0]ANN^W"MMMN&[;99INPU59;
MQ=^,0T(_R?N( *I(P:>JMR ,,&>2^&GC.$*$1 WN*Q4[4F$"$4/2A,:L)"WH
M>I)V\F2?5/J1R,,]("(@[/!\^<P3$U(A@;E)/"'YG_DR3^9 /XD1&A?A ?&!
M9X8,@13!.]'[X%GON...\3OB!/TXAS$T5\:24,3YZ?O4^;RO[;??/@;?:=,[
MSEL?1>LD#?H7K05BRRVW#%MLL46,S3??/&RVV68U!^=Q/F,1C+OUUENO=S#/
M--2NN6O^:>A>^*XQN&?N7<]5SS8-GE%1\/SUW"7&I%*,Q!C),:P9UAXB#&N:
M]<WZ(OA.6]XZ4[".%5I[A*Z5KD/FD[YWVCF/-<=UV'NL=>07Y!;^)B%N(:!1
M\85J,:H.@^@B,0W!"U&-:C"27_B[AMR"Y$*E%ZK+<(P^>=6!T@HSJDRC*C&,
MA32#/*,J3ZGHPB>_$6 0950Y*>U;5U<7A1C^YB*[(+90Y86*+0@M]?7UH:&A
M(?YM;FIJ*@DMJM#2VMH:5JY<&5:O7AVKLZ0RRYHU:THRBZJR9&66C56-)2NQ
MY DLS).@FHPBE5DLLAAC3-?!(HLQQAACC#'&&-.%J/0?OL888XPQ_G?!AO]W
MEC$A_!\  /__[)V%MSQ'\?;?OX,?3@P+$B#N"18<@A/<W35H") 0+$ ([N[N
M[N[N[NXV[_G,.<\]3XKJGI[9V7OW?C-[3IW=G6FIJ>[IGNE^GJJNVTV?__[W
MORO)'.7/K5,F__G/?[9D'>6WU-LJ__[WOT?)E#K6K==.US]5OSGKF%.O3=*Q
M1?=-U='E7__Z5R^MZ:)L\C6-E777T5+&/__YSXV2[=0OVJDV5RV?Y;,;/W__
M^]^[[W__^]TG/O&)[@UO>$-W]MEG=X]XQ".Z.]WI3MTM;G&+[GK7NUYWE:M<
MI3ORR".[ PXXH-MOO_VVY*(7O6@O%[O8Q7JY^,4OOB67N,0E>KGD)2_9B_YS
M3ND];\S/N7WWW;?;>^^]NXM<Y"+=A2YTH>X"%[A M]=>>_7G+WO9RW8''WQP
M=]111W57NM*5NBM?^<K]]_''']\==]QQW;'''ML=??31W3'''--=\8I7[*_A
MZE>_>G?M:U^[OZ8;W. &W8DGGMA=][K7[8]=\YK7[,^?<,()W56O>M4^O<HD
MO\HM"?50'W8ZXH@CNL,//[P[[+##4CGTT$.[0PXYI-?_H(,.Z@X\\,#N"E>X
M0G?YRU^^_^8_QSE/.M)3)N6C!WJAYS6N<8U>9W1%1W2@?M)[N9>[W.7ZML-F
ME[[TI;M+7>I2?9NH+6C+??;9I__-\<M<YC)]'LJ@+/2@+(YQCORTI=J0_+05
M9=!>"+\YIGX2^X7WC2B>QO6C[=4/SG_^\W?G.]_YNO.>][R]_-___5]WGO.<
M9[*0GW(H$Z'\*8)NR 4O>,$M06?_KS2DUWGZ.->'[;";;(8-]M]__[[=:#^U
M(T);()Q3NR*D1]RF.H8H'7G(K_(HFS:FS]#OZ,/<7_1OW0?<5QSC'&G4+[R/
MM>BDOA?[#\?(AP[T/?H\==//N5]O>M.;=K>YS6VZ.]_YSMV][WWO[O[WOW]W
MG_O<I[OG/>_9W>UN=^N/W^$.=^AN=[O;];_O?O>[]^<?\( '=">??'(_MCWT
MH0_M'O2@!_5Y*8,T=[G+7?KT?$ON>M>[]L)YRJ<<\CSP@0_L'O*0A_3E4-XI
MIYS2G7KJJ=WC'O>X[O&/?WSWA"<\H3O]]-/[_QSG/.D>]K"';:5_S&,>TYUV
MVFG=&6><T3WI24_JGO:TIW7/?O:SNQ>^\(7=*U[QBNYUKWM=]]:WOK5[U[O>
MU;WWO>_M/OC!#W8?_>A'^W'Z,Y_Y3/?YSW^^^]*7OM1]]:M?[;[YS6]VW_G.
M=_IQ_$<_^E'WDY_\I/O9SW[6_>(7O^A^]:M?=;_YS6^ZW_WN=UOR^]___ASR
MAS_\(968;DH^K_>WO_WMEJ!3E%__^M=;PG_24<8?__C'[D]_^E/WE[_\I?OK
M7_^Z)?POB:?+TO[YSW^NYL_*6%7^]K>_%85Y>&[YQS_^,2CK>B[?#>^:JZY]
MS+4>=V[^U-;GXKMIUG:+S3?W\_\6$RR?Y;-\EL_R63[+9^JF\EP;T-NQ";_N
MS?U5KFV=F^J;"(280[]SV\O%6'ON5/_8Y'Z[?#:[SVZ:7ILHZUX4&ZIW2KZ=
MLM5<[;V;[[&=>)9J*7M*_SPWW-\M]_MNOI[=-F8OS^Z[OS_MIOM\.Y\9YK3U
M.O5M77=8APU+0-UUC,=3VV@3YX4A4.9N&EOVA.?1H8W<G21+S G@=_ Q0 H!
M+DK@X1IHN16PG0$O(J C@D <9-("GAD#8ED%G)+I-1:0DUW7&.!-+<^0+NL$
M"JVB2XMN+;98I<ZY9*Q= '5) (P-B:=OT<?3U^H L!:E)1W@N2Q]K+?U^DIY
M6\OP=*YC*S@P7DM+O9GM6B3F=QTS &()A"@9.C]%O&X'1I;TFRJQ3K6'0)3<
M[YJK?)Z*SU'+9_GLEH^(+!__^,>[U[_^]=U99YW5/?SA#^_N>,<[=B>==%)/
M]( H 9$"H+J YR(H1!**" H"S$\%V0OL3ATB,5SXPA?NZP(TCSX W"&AW.0F
M-^EUO=G-;M8#W?F/W/C&-]XZ=\M;WK('P-_^]K?O23H U?GF.CD&\)WSM[[U
MK;M;W>I6?7J(/#>_^<VWRBZ)ZJ2^&]WH1CU)YOK7OWX/O"\)9!ILBUSG.M?I
MK^-:U[I6_\U_A'.D(SUE4CYUH1,Z2E_T1 _.DXX\7B8D'9%>KG:UJ_4D&!%U
MG*2#/3E.&O)01HGL$XD^D>S#;XZ)9(201P)9J"2>3N5G9"$1AFJD(9V/Z2!)
MN'A:RJ6.N03BAP3]7;@F!(((4K*?VZQD>[>_RLO*E2@OY7@[B23EI"_U;?H#
MQYU 1?EJ&ZXQDKE$W(KD+2=PB0@C @MEH"_ZT!_IBS>\X0W[>Y%^S[U[CWO<
MHR>B.(F%^YE[^;:WO6W_&R(*Y^][W_MN$5!$8HD$&,K,A'-.:*%.RA.IA?)$
M;&'L%%GFP0]^<$^@N=_][M?G0=][W>M>Y\BK?(]ZU*.ZQS[VL3T1YBE/>4H_
M#D-L>=[SGM>36U[RDI=T+W_YR[M7O>I5W6M?^]J>=/CF-[^Y>]O;WM:]\YWO
M[-[][G=W[WO?^WK"RX<__.'N(Q_Y2/>QCWVL']<_^<E/=I_^]*?/(9!AIDC,
M^]G/?K:7SWWN<[WH/^)Y2OD\+^0<Y M?^$+WQ2]^L?ORE[_<$W6^_O6O=]_Z
MUK=ZLLYWO_O=_AOY]K>_W0OG)#JF-)Z6\Y!^D&]\XQN]Z'_,'\N@7I?O?>][
MS<+\*OG!#W[0RP]_^,->(![]^,<_[@4"4DU^^M.?GD,@*]7DYS__>2\0FI!?
M_O*7O4!NBN(DHC&B9V41I/S]I?3^-N4=<KO?D>,[?T8.6I7\O@Z,WF[;R]0:
MHJ_585NMK=!6>C]5OU&[T!YN=[?Y@E?:^<]"9%D^RV?Y+)_ELVL I)ND[R;:
M8Y- 67,\H$[5:[<#_58!+^_IH+1U]9^=OB_/#0#!3>JWNPT,>FX%J6XZ460=
MI).A,EJ\9<X-3!LJ9TC7,7;;;I+.=HY).SWN;!?P?LB^K7USW8#0.8"6<SR/
M3@%RKA,\NEOF]77<^SM).-Q.(M!.S6^[Z?UEE7EZZAQ;JV=N,/@J]F\9@^?2
MM=7NZQ@;XS-6Z\;6%!NLZJU_W7UTU?Z\7>/(NL>=W3R>1<)':=-\CF@$4_*/
M]=H?-ZA%QM FM8 ,OCFMZXTDDYHGTZF$E R@GH'/,P!U34K>:TL \A8 O]*7
M],K V9E.+8#Z*1YW6\'E+?9JJ:-5QH#9:[K%-FP!_8\A 0R!^*?H/^0=.7I#
M!M0DP%,)^!1!3*JW=JT.?O*RO!X!KB+P*HJGJ8&U2G6V2@;<&I-7UX=> ,L
MGPT!U01 T[5X65&&;!*E9E_E<ST!UP&T0P2\$Q#/07DU<1#?%(F@/P?^Z;_K
M%R7J,R8=-L FV)K^S/WN0"K-4PMX:OGL=B(+H&>B #S]Z4_O@=60.R!- " '
M3!Z)+"42BQ-8%.VA%D5"Z6)D"/Y3ED?E(%H%Z0'( Z*'+ *A X Y0'$$H+B+
M0.< R@&<$Y5!D1'XYEHY!J <X#EI )B3'@%P#A"=,FH"*)[Z +H#6$<G /(U
M 1ROZ \"TO/MD2%B5 BN!WUT/>@J4#[UDX[T*D=@?$#]"-$J:%N _B+"B+3#
M;XYSGK3DEYXJ*^97&1+: ^&WSI,6<D$4RG'Q<^1Q'44N$K%(4B(7>1KR>#Z1
MCT1 TN\L[UQ"_=B8:W#[9+8C34V<7(7>(ID,">DD(GOY]<L&3I02\4M]@/^<
M(QUE0G018<K)4C7"C8@V(O&( (/P7U&'G%#%O8ZNZ(9>]$_Z)O>:=!,I37:5
M[J03F47$$I%8%(U%]PC]6WU<?9)OCCFI174CE*.QAG*S"#'T9=F4,CFF>XSR
M*$<17QB'&)<>^<A'=H]^]*/[Z"T>[84(+I!=B.+RC&<\HWOF,Y_9/><YS]DB
MO;SH12_J7OSB%W<O?>E+NY>][&4] >:5KWSE_PBDF))DZ1&BQ7C^5[_ZU;V\
MYC6OZ0DV?.N8EZ6T2H<PWT">?.,;W]B]Z4UOZHDY;WG+6_I(-&]_^]O[:#3O
M><][NO>___W=AS[TH2UR#I%I^ UAA^.0=R3\Y[C(/$JK=!_XP =ZP@]1;A!^
M4S['E3\K Z%N"02A%B&"#@*9Z%.?^E0O(O6(Q"/B#A%V:@*Q!_G*5[[2"R2?
MFGSM:U_K24 B[)2(.I&DTRHBZ?"LS/.XWE^&WM_B.^24]]PI!/7XCMRZ!N(D
MBB'G()ECECD=*ZV2?ZI#FG6MX7(\K@UB2^R,S6DCVHW^$J-+Q7<QMWN)0+1\
M%B++\ED^RV?Y+$2./=!K_9X(>#TW7/?8A\;MW.!?=UT["<B:"BC>"1#%3@/7
M]D3BTAB;S^'A>$^*'+'(GM-O=[*?SKG8LFH8XA+0:SO",0\!VEK G]OMY7G5
M]M[-X]'<9(15[%#J_RT@R4UXCFOI'^OV0%[R KY)7M.W<U[?+M#U7 #GJ6'H
MMV.,6!?1<8QL"G%QKGM_U3FVI:Y6>]9(&&/FY57L.^?S1HDX6WO>&'I&:8WP
MX$!V!_]G&XE3^U;KLU;)9E.>)^>Z9X=T:B%FK6..'7L=<_7KJ>6N>^[,2!\U
MKY"M))<IY)-:^J&()E%/78O((R(":%.:_TYJ<<*+DUZB1\\,6)!%@V@AJ3CP
MP<'C#O0>DA)8/ -OC(U$$'7+]*IY975=2N2 C, 00?PMX/D63[&9O>:25EUJ
MNF5VB_;(B "91&^Z8V2*[K$/1KNX7B(MB!Q0 ON[!V'W$.QU9]<LHD8D(&3D
MB,Q[L1,0/*T\'CNH2FE+A(<QHOPN)?)$EE?Z2D?W"NU>I-T;-, ROQ:55:HW
MVFZ*=V@)Y^6]6EZK <,A L<!H!.@SD7@.DD\7P+EU=)YV1&8QS<2]7,]2U)+
MZW5B ]H-F].?N>>9+S17:9YB?LR>!Y;/\MD-1!;N>\"Y@(L!1T/J '@-<!R0
M.D!TR",BLDBR2"PBL8B00K0%15U0Y 5%7T#T7^=)BW",,BC+H[-P#J [D2$
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
M ;(%1(;, R_G$$6LB,21C%SAA!./NA'K@30@3\$UC\%*)R*#R Q\*X]TC5%
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
M/.OS728^-WH^S;O,KYIS^4WY .0!U!.A@@@6@/,].@Q ?X#_)Y]\<D\&@!3
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
M$X'EZ1,.6))$4H='.O!Q"8E]L@0:S^X)]2^!#/S:,S"T ,PNF;=0!SH#LA)
M')!%%$#0)>^DLG4&O"CU<]WG?A^)%)"!S"* +((H(B"-\J@;G= 5 !G ,4!C
MR)EGGMF+ TWXSSG V8!.!.AV@#?'72+P.P*^!?96N1P'2(X^V%-@%MW+V Q;
M89>Q@+LXKD5;^5BL\4$@/^]WY*$=T .=!,(#@)?9@.MRF\D>V ' 'I+9I%6\
M+LI!#_HD_9#^)]O1Y^AK]"^/VN'S3D;(<()7)/3X/$<Y(J-0#V.'QA9^<XQS
MU*OYCGY(FY*.M@;$E)$!U$?4-]4G!6Y$!*82N JPH[P..]#*TWM:>2FF#FR(
M_= =O=5/LKG/Y^,(W%2_R?I>5EZ\W]4WY3E=<ZC(*XPQC#WT(6S$-0G "9C3
MO2[K'L[N;8'+2K:IB=+)SI2#+@*E<1]K+-28JO$4W;G7$7XC&E/]/.W!N""
MJ\81_G.<\]1%6N75.*SQG/^<(QWYZ%^T-?JB.^V/W0#K"=27 ?L0'7, H-(Z
M !"@(,<IGSK1@S:D/WAT%MXC>=]FK6 ALBR?W4IDX5V;^8 YF_L)@# D%,#.
M )H!, -&%I$%#_M9!!8 SP"C 6X#W*4<P+=^#_I]AL1[4_>DT@B8#L 7H"_W
M.>,4XP)C/',8[[HUP&A&?HCK-6/ H"5I72<:DDB,F"JM:UDM!(W2>M>0<X^A
M-<2:@X[:&IX[+8F.2Z(3%:V19A$>HZ[14<P8B8Y#_#H\XJ1[[%?438Z+9"/0
M,/V7ONQ.$A3YSYT=1))W)(*7Q--Y?D4VBL1H?G..L8)G))YQ_/G&2:\BZ6;O
M9/X.IO<S?T_3,P7/!<S[",\*>IZ0Q.=P?Q;W=YWXS%$2D6')QQC#\Y:>K_PY
M5<]0(N5DQ!O&,IXC&/\8MR J0%A 1(01,48D&8X1O8-QTR/20'B0> 09$3=$
MV" ?^27\;Q$1<;(H)Y%(".$$X@G$&T6A<=*-2# BPA!A"^$<Q!7(.I!Z*,^C
MH(CLX9%4T(OKP#:*8B*2D@@?'%>DGQ+A2->HZ"PBM$1R);JX1+*ETG,.X@OZ
M0X;!/HK<XU%[L)<+<ZJ$\^2A',KEVM%-48<R07_:6VU-7])U*I*1DWL\&@QV
MP5;8#-M)L*4$VXX1YF;F:.9KD66X'R)1)A)F>'?Q-8GLW2"[5[/[OD9>]W4*
M[N4L0HV_NV3B:T-.N-?[<5RG+(D38K2&F:V;^Q@>Q^0AYQV9@Y3,Z4TD_6H/
M27LOS#T>'8P\<GI!/>0G'WF8HQ2E)IN;?5YVIV4<$WF%>GEVHTQTY)F.]VK6
M%Y@#:#OZ%NW(',&Z"#9%'_*0GSF6,IE/V;=U(HN_DRV?A<BR?);/\ED^"Y%E
M#R*R;&*4%>FU)Q-9Y@!HMX#KYP)OM@"R2R2"G8P8,M8V0]<P%O0]ALBRG62)
M5:+.C,TSAKRS2M_-0,49J+EV'TT!7,\9G: $B)Z+T+)J_UI'G]M)(DM+WBEC
MPA1]6J(%S47^F9O(,D<[SD%DF1I1)<LWINY2U)262"VUJ"QCR1 9<2"+QN*1
M*S(BRZHDDW5*R1:EJ#)S$+&&YL12=)%5HH5$@D86):5& BE%"%$:2!4B3FBS
M3R0,Y:^16;+(+JYK*7V6AWJDDV_P>50,)XB4B"BZ=I73$NDC1M9PDHF\YBFJ
M@S8HL[#BI>@2)9*)+^[&J!9Q<]0W>WWS-]L4;MU4+WE6KWGXC\>'9,C#9!8A
M(!(1HI?)*!D!H^05R[WGQX@#(B5DA @O-_.X[Y[UX[5DY7A9-6_\$23L0#LV
M1  E"@#/)H!(%)ED7KE+7N\%2([ 2-_XSH"12J\-%VVT:.-<'L!51PG$+SV5
M-X+XHV?L&JA3WB3E'5N@\^CA+7JC=V!B!KIU(D,&?'0 ;<FCO<#\ @+PG7EI
M+P$R2Q[CG<"@?#4=5+\#ZMUK>@3/9P!Z!^S',MQK>";1$[?7X=['5=:01+UK
MX/],3P=@1&"\ !C:Y'00O#R%NY=2 2KXS3$!-\E//FV,"K2L-G? /\=%^G#
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
MBR<P/$'M L4Y, $LCI$.0S:@<?[F8#?!Y56XGD!TTO,<SQL!(?.IWDSX6^E
M^%42^.Z[S!^A# +B+5.6R[+5R Q&5;@84J,N*.GY12*!88UML]H':G_ITF8_
MV=/ODX301;8X-!J%P/Y.ZH&]T2(R"D4E)0#.Y[>2D1I(1YZ2!-1I]ND182+U
M5L>/=;>/^2S/^4R.)_MICBGT17DT<&04#(D*'4C?0U/O4U?)&0#\*]FBBE$@
M$'4GZ#^]\G)HRV]#<E,FVH%R.W8ZR;$^BG22XZOVE>PG-5J)$4;H!]0=8Q%E
MY% :P!HBR"T]" O:$M0F<.M0T5-V)^1OQ!#*1;MT[:F^):!(?$E"2R?<(R_2
MZVG::".\C__U4FU^>EWF'@?IZ*J+2*(^))1TGMVJ9^+JG;B+XF$>&3)>HH6
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
MQ>?-SW?4]U90N_GX;#[3$0@2W)Q>[:MW&H'N@IV545TR37JZ%T"=(.H.=)\
M^P39=Q[T9^)S^5ZE>N_W<++SV*/7G@1!DZ?U2_!S>JE/0+M@]KQ? >V&NQ;<
M*W Z@?,9U4#O_J0'?(SP? *$S8/W>_":A\/U@+B*9<UPW;XGPW$;,2%#>]?(
M WHS,OJ X/=CA><5\C//*C//3MRG3-2',@O>3F\O]@&E.\BV;?< YKM^WT6U
MR,/Q&L&A\PAEG3CLXV"/P[\J7$^IAX.5A,!!HH#J3KC' :)>LB@CY;7_C,@O
M$D92QU6O]K\D)/B<8]+GJE'!?B@)0?T9^0&=&2D"HT*-4%&E Y=W(D ]]2-
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
M] ?#*M>^E_V_$G 2 )Y >-HSHQ+HX36C"EC/]+S4B3I(2?T(AA>L)%!)L)(
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
MC)B09 6!H(>0+)+DD0!'P+2"9_7&35ZDY2#%^M?PO)7PL$=XCP#G"FX^3TG
M8O78WWGEKIZYTRMW AO3BW\"\9)XT$4($/S7@2-'406,"B!(7N\K  TE5U2@
M87JSSKI)L)!DT1$M)%N09PKO2=$KMYZYT\/V(9(>NLTOZRHA(,,X9]0 [B$=
MZ-*Z>JB7P-L$LNO)5$_[-6RS!VL<Q.@9U8._ZE%_Y(D^/:_K39:T/,>[ 6?.
MB!V5_*!W?YXE#SV+&F:Z'E!2QEH_RN>A9H+Y$C@\ V;-)+W'I <9O0VG=W@!
M2(:OUA.-7J0%VJ)?ZDY[VS>,,"$)Q[ZB+I,4@S[I/_87^MBH_SD&[._T+:-:
M\*[1 7$%OZ<W_01&UK#=&<Y;G722'E(3%%=!/'J.1\B?LM#G*"_CQG%/O:UG
M1NU(Z;SK*$;GZ"* U#QK))".X).@>'2([BA_!:[OE02X)Z N/?17[T<IO%M@
M/.U,>>D;S-&5E--];_9(IJV@>LEGDK#X7FJX8&Y#CXQ]VI<Z)2#. _ $OU>I
MP/CN<+S37P(2[7?\IK]3'MI8C[:25=,((ZG"2"I<EZ#AVJH3[K$&8;W#^H/U
MBJ0RVB*C.)DO[T)GW$>?1A-!=\P+E)<Y&1WJ=3_) ]V8RH@,UKW39>JYYI-Y
M^"S]C?F#<<"8H0^@PXRJE8:Q7&.F2!).G;O&2\]Q]%F)9.B&:^@*G1FYB;S0
M-\^2'OU)*&!,,%8Q:#"_H;>1KE)?J;,MT4!5O9YAZ*C&) Q(I&?,\OUC3F&.
MHUXS0EVW_LJU6I)8NFA8$EF2-.IS/,/_S+?,?_8Y/5"G(8EQ)IA/HURML\#
M! >."!BF[X1\Z>,YOS$7=^NH)*XD*53BHN3%\XS>)EE:LA\ZITQ\*_C>HCN!
MHND5C_IGW[!_*!H=1T(?4C!*IN0]P>^T449R2!*+GNT9*\PWC!M)QI)8]-)(
M'T'/>EHT.E2-RL)WO!((J_?$C #AFHX^1AD9'_05ZHKAL!IO:T2"2@S8$RFC
M ^1VWOKYC8$8W=)?:<<DLF@TE8"27O*KU_U9](ST5)BDEOJ\1+*Z3G/-Q9Q.
M/Q.4+#"^$EA&X.2]X.,9::43VC&)+!K:];A/N:D#.DV0@0;H"B:H$6]R/9N$
MNUR;JC>)>'KX9A[3PS?E,P)0)5#M!6_OC4;0$5PZXD("%"1EH#>!!,XI"=*6
M*"1 (8$)(P*=  OG)[V&CN8;P=M&2S*B44<D&P$Q1N2>412@+1*,9"#R3S*0
M?2\C @GBZ( >=3[U?L[1J9/,ESP%U:OSJEO;J49P2"*0 !7TE6-++ZR5S#(B
M!>TAL=1YT7Y726C4T[IV8)C\YDO G$FN#7(-H8YYC^_E?5S//HT8#8-T1E#:
MFN<[$HHB&47A6D=FD0B3)):K7O6JRU6N<I7U?]+RG@095:^ZMF?VT^Q+,Z^]
MZ;FW>NW-?N)XR_&0^N0WNN.Z4<]R/&U%H=I+:-F*VM5]/_+;4HE<]9M=28#V
M6_7ALWOFVV[>0/P^5#W7\LU(+#,RY.@[PGN3R,(^G_49ZUK.Y+$O8,O [H-M
MYT1D.?U<'H@L[#DDLKB^E73,O,_<5=?EK!]9&[(/8R](/I7(LI?,,@/?'Q)9
M9&_TD4.)+'L \L>0'LZ;4-$16?:2?1)@?R@Y8A;=Y6*14"X6:65OF^ZI\S'1
M6?;J=-96'5FD$EEF$47VDED.B0:TAQ2UMSV/Z0<SQ[(C9[<S(LNLGF>)1+27
MR+(G>DN--*.C7'!&G>/;ZI157$LZ?M7YJ_B;SH%M.J9-![4I]7Z7)C%"Z2#6
M]^MP5@%[DWBA)-1(JA'OHU/92I !UR(9QF@Q7$NGKN)X),[H;)6U(\_Q#/<A
M :7SV'3V*J:']#P+=@;\BPY5P;8DL4;\"+8!\!R<F7(NJ\,NSDRQP7&6R#<;
M&Z!.[SA3U#;J^:2V3FUWBL08TG-6S#FD9]CI:(;SHXR\CG011*LD6<8SSHP<
MVCF6J8XK=!#"6E[G :QAV$^PSO>LKHL 7)U69"10GQF=&722^T;W.76/WYTI
M5YF= >0Y0#IFJDX%\EUY=F5>>69"&O=B[F,M0SY3'1JD;:=*==*2$<_)RS8R
M.C/[>]Y#VW-VSCH5+!/]GS'!F&'\,OZ9IYC;3B26$Y'E]'/Z.?V<?DY$ELLA
MD26CL50R2&Y2:D0)-C$2'"J9)3=EE8"1I \W>\<269* 4\DW")LNKDO J$26
MV>8T-W.YH<N(+XK1:3*\Z%:4FNY@;G2(-R.QU"@L;BB->,)&S8T9&S4)+6ST
M:$_;5W)%;D3Y6S(+[^&=77O9KR6RI&<'VX3WD#]EHAQL#/7(P-]9OHR 4H5[
MHZ@H$D$RBHDD$_Z77"(Q12\2W*<L;!S9,+J19*/*AM7GDV!B-!$WEVY8N9:1
M2/0XP3LEM*#7#--:O5GP//E)^$CBR"$B042BAQ%$CA5#LF;(6,/%0O!@$ZUP
MC72\D_=3#LO$_QG-A/200Q",0DA&!\EH(56,*&*4D2Z2B, ]2!<"_)(\DMXS
M,HJ)!!2]8.CU6P_B;)[2\[>1'_3\+>%#8@A_9R2-C)1!6@"!@A+)F_])6T&&
M@,32\[-@N2Z21!(IJA?C&L4B/>]S/R,T2"[@;_(F'])2KO1\[G-Z$ 9X=8@8
M-2(C00AN/D\914(PHD%Z'/$@15)#$AN0&BVABSR1$2=\9WV?>9E'1J;HREA#
M!'.XDQXPZJ%1'A@E4<,ZUF@#-8H#^4C"D(BA=-YZ36\$B&/$//*]>L77 [!
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
ME(RPI-!>M#/CD/%'?ZS],.L^ EW-2$ =Z:6"M1)01#O2MHPGVAW]H#_GI>Z
M/2-@^1VL9+\D_-5O8T;#R@A3Y,V<R/MH,_HT_8_#;,JLE]P$_ G:VQ,]2:!0
M@J*V/'TGX)0V0T_T!^K!7%X) @*U_98*[DZ2+M]$#!H*H"*)MN1CI )T83AZ
MO^M<X[VNT_3R970NC1ST-<9#@KLE+8Z(+#,2RXS(4L=_Y[&?]+R?;P7S%>.1
M?H1NK+_"FJ]*38,>T95K3/0AB;A^6R5-H2O2TA:T@48HVH\VDXC!?,BX3_T9
MI2"!?2-OT!WH=HOX4D& "3)-$"?I^*8QCS"G,+:H>ZZU*PG-]8;ZR"A]'9$Y
MUR0YSAVCKBW=+Q@!B&\-99*PYWHCOQU=%*]*QAB16#H ]XBD9@0@U@JLD9B3
MF5.<EZP+]:3>2:BK^Q^C.?+W627'OXX#Z(>\#[VB0_H>^I-L[#<W@9!;1):]
MD5EF$5IH)]Z=D2]8E].^E)%YAG',/,X<99]*G;K_X&_)_?25C,1H)#CZ3D8B
MJ>O\C#!2O10Z3I.(@2ZVR!<C ^5>(LM6-#4)07I_9BTE(8(R(QE!T75NC7Z8
MDH;D2K+(_)*L4@D:-:IBDMOI9Z[M-/*>):K!'IF!G3N0KR!R]RH2V]T;4/<D
M^6R15JHNDK"?>QZO2\JC+&E4'WFM'$6MV"):C2*[S-;;=3T](K.X#JC&]CT$
MDY',QI%Y)Q%AY/&ST\,H"N'(@4"W1]L:WR/R?1=Y)0DL24K90V3IB"]<3R**
M[35R%-#M*<F?>Q)9G,?]?G1[X!FIZ% BRXS0,B*2=&OT=)3@'"1@Q?)6/772
M]<WL0Z-QUHTQ1$(V\P1S"-^AZA0E]Y0Z/O ,+R-[UKV]SU2RG7-61HA*XN),
M)#4F4;*+?JL3D4Q?R95&R'7NE/PH@"K/E$91XW(]TGG>E10BF:0#-B5!)(%.
M@K)<KS"W4U;7+*,UA?O[;"^C>6TYO^B<X73]0$<6M!WEHO\8+3CK:WTD,+OV
MJ\2FCG@\6B,G^9VU&NLQ]E2<@V-KP'Z%C0L;<R6R'!/A80MX.P,M;Y$>S@JX
MOI@@[M&[MX#>QT9SF)$J+BWBT#%ML!<07_-,(@O]&IL1>Y'JZ(GYBC$FP9RY
MHB.R8 <B'VR?$ED.[0M=^@L%!#^OL7HAY+R=0>^-PK!7+ULDB?,DL%Q>Y3SF
MR+UCJ1("1N.@DEFV2!J'$B#.FO[2ZCM;_7T4968O*>PLA*>]I)^S$J+VS,L=
MT61+-^=%X.FBQ6Q)%\EF%G$F22DZQ$]BBB26?+826C(ZC226?'?W+.^ S(+S
M8-:<X)YU>IS.J'5V#$X+/!;K5'!8X(S &(%3 B\$]H5O-7@.(E^#[1#7Q'6P
M,&"*1@YD$?$R8$%P<@661$=&8H# C>@ RTC=-5IWBO<ES8C!(4\=GTF(J<08
M1$=4VI@\YQ]%LG:/Z3XSHUIK4TZ[<F)*ZC.)+\$NDC:^M.>E3:^+EITXC2HZ
M(=)I)?O*CB"CN';SC-+(FZ,SC,Z!2T8DSFC"U;% =:"C=$X51N(9!ONPC,C"
M62NZH0U9I])/Z=/T;_HZ?1\B"QR!2F0YD5E.1)9+Q1L!'RLF<B=PR"MX?C>\
MEFQ$)FU#; &FK9[I!6P+^!9TG,#E"F+O0,H"E?T[)=.DF#Z!\1U8>TL$.%=P
MN2#?F0 *3@$H+%A8P'""AF?Y"KI.3_=9GRQGEK63^KY.]M2G$X'?@)_34[W
MZ?3 +WA:(+7/[95\+M^;[_;]''XA+";TF@\8?23<%_@M^#LE\TGI\AH!UP'"
M"X:OPG726);ZOLPW\P&(C0"<YS?I!,C3/I(V*FEB!MZW_6K=U8M@>*,CV#?)
M4Z!X@N S.H$ \!$HGH6>GOT5HQ (>D_@>TJ-6B @'@%T+8B>A2#_9V0#RE/+
M)G#;" E*1D^H410RDH+@_OI<@L4%=7?1"03#NRAEX6G9:[U<E+H@S?09+<'G
M\OFJFUSDDA\+8Q:X /(%RO.;ZSQ#>:F#_:_KJZ-^GWW8?FQ$BY'8U^NX0;A.
M.Z+G!,GG@EZ=*%5WM;X"SR4'2#(P^H/>9OD[209N,#H/I[+O>3_EI+ST >I'
MG1S'.=:,("+1),D8/-=%R\@QD^,F22?V/Y_G/GVB1L;(.NM=5X:_H3#1A7H8
M>>$5'*.7 ,-GFE_UV,OOC%*1_4Z]T2<D!\TBII".>KJQ9$S8[Y7L&S-)$D?V
M&2-GN D4 "B!0A*%P/L.?+\E,X*&^25HC#0 E- O>J2<]/MNOJUS;A4)+#DW
MN(E&%^3K_-K-E4H2-!@CZ,P0JNB+\@,TXK"?S6F&4*V$" &F@N $VU>IQ(ZZ
MX57JQIC\R!_ DR%A 7[J)9F^:X08ZI(>O#OAOL2C)#EQ#[VB/_1#/]6[![KB
M/O,*?2N]<J #ZDW9!457PZ7&38'0 K(T%*>!N!J*9U))&!P Z&56XH5@,MI-
M/=(O]9#<D8IH^PJX34_=>NO68W>*US-=>NF6>(1PC7QY'^6CO)1?8[V@>;UW
M"T@2F)4&?"4]$J=4S\7IO=AG!39UD5_0)[JD3]+_[8\Y%^1\4,7Y1\E[ZLJY
MJLY7 G(QHAG!AO%&NQJ&V(@9>I@3[*:'3PY(-.BG!Q2)+=ZOA(0\Y-$;9?6>
MDF N([8(%D"OZ)2RV3^34)$1:+J(()7<DJ!% 1=ZETZ"DU%(!!4DF47 0(T^
M(Y!GYJ%UYE%V1!*8/=N]BT,N#N5H/^I$W3D0K(0X=9;S3B6TZ'DZHPK5P\B<
M=RO)PSPKD04=<H"HYUB]QF:4FQGP9P1RW-)3U:O>;  R"?Y">!_EH2]29OI
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
M(EK4B%B5S*(N*X%*PF'GT;43^V?UQLLUYAMTBBXELE0@WUYOYIT>*]#L_P
M /___Y0#)   84Y)1$%4[)V'LVU?4:W?'V!1EF518D)%, OFG,"LJ"B8Q9PP
M!\2,.8*B$@14%$1,J&!$P8R"HJ*""1!S !5SUO7J6_6^6X-!S[7WN5S@IV^?
MJJYSSMYKS=6S9\^Y9ABC^S:WN<WV*J_R*M?D55_U59]+7NNU7FM[_==__>W-
MW_S-M[=]V[?=WO5=WW5[K_=ZK^W]WN_]MO=___??Y0,^X .V#_S #]P^Z(,^
M:!?^Y_OW?=_WW=[[O=][N_.=[[R]YWN^YW,)92C\_^[O_N[;'>]XQ^U=WN5=
MMG=ZIW?:WN$=WF$7_N:9[_9N[[:]QWN\QW[MG>YTI_WSMWF;M]G>Y$W>9'N=
MUWF=[=5>[=6V5WJE5]IN=:M;;:_\RJ^\W?K6M]YN\__J9EVL(Y\K_/_JK_[J
MVVN^YFMNM[WM;?>RJ"_RNJ_[NMOM;G>[[;5?^[7W[[F.YZ3P&?(:K_$:^_7H
M\]9O_=;;V[_]V^_UH>Z(]41WZD%]%?Y'^ Y)&W'O7>YRE]V._-96V.D=W_$=
MM[=[N[?;;G_[V^]MPS/Y[)W?^9UWFZ4]^8YKL-E;ON5;[NV)KF_XAF^XUY5Z
M4T_:F[I2'^O;/H&L[#")UTSEI/#<UWN]U]O>]$W?=*\3>F,7ZYZB72?1UMR+
MWTP^A8WX'!MQ#3;%]MQ+^>_S/N^S^S!"F7S//=B;]GVS-WNSY[$?_D,=4K!C
M2MJT^YUVY#[:P?9HL5RNUY_Q>?R?S_#9-W[C-][UQ!^RW^A[U)FZXR?8@;IA
M%Z['1OB+HMU6XG7<2QF4EWV6Y_#='>YPA]WWT(UV1D]LAE#7K.^1#2=I/],N
M_$Z[\@R>2U^E[6A#^@*V0C_K:UWTDZS/Y".,=0B?X:^3SYXCW$<YCJ^.K7Q.
MNZ$7?9@^XAB%[U$G[9FV3!MFG^1_O]/FWI>2Y77[\+_C9=J2-L:>CDO=YQR;
M['='/JD_TN\HBS*I?PJ?(;0?OWFV8QQV>J,W>J/M#=[@#79;V4?Q"?M-ORMR
M/,LQ+M\C7,]]W,\[A[[G^V=Z]ZS>093;[Q[T70EVIBY3VR/\S^<(?<QW&?<@
MW(]TF2T^ Z&<?A<Z]EC_M,$KON(K[O(*K_ *A^)U:;LNR_+R>]LL[6R;Z=?Z
ML^/+9!O%>J[$^FOK:;SJ<4O?R?$YZ]>2]4T;IGW:3I39MFB_M.PL;VJ'M&O/
MF=K/5WI-.BJKMN(WS\EW6.N6\[J4(WOF]>I->;>\Y2VWEW_YE]]>[N5>;O^;
MS[K?:L/I/N]IO;1+EO\R+_,RN[SLR[[L<PG?(5QGF9;KWY:1]_$YST$W;(;]
M>C[0X]-4!_3D.Z[G?OR:_HZ?X]NT"?=SG?7@/FTU^8C/TU?2ECFN]CQPF@-U
M7T8G^A\Z,G=@[L78SMC%Y]2!>]&MZ\?]]-GLY]GW[=NK_CT)S]/>[;>4QQR"
M]_<G?,(G;%_P!5^P?<,W?,/V@ <\8)?[W__^SR-\_L '/G![T(,>M#WXP0_>
MOOF;O_F:?-,W?=/^&<+WW_B-W[C=][[WW;[V:[]V^ZJO^JKM2[_T2[<O_,(O
MW#[W<S]W^_S/__S]>5_T15^T?<F7?,GV95_V9=M7?,57[/+E7_[E^_\(]^3W
M7_W57[W=^][WWNYSG_OLNB)?]W5?MS^#S_G^*[_R*_=K>2:?\=W7?_W7[[J@
M_]=\S=?LY7W>YWW>=O>[WWW[^(__^.TC/N(C]O4@<R+FGKS3>8^_U5N]U;5W
M,^WI^\:V\'W%YWS/O()KG5MPO^]]Y@2^]YT;\/[G&H2_>XZ 'LRQT.]3/N53
M=KM11^I]O_O=;V\3[$R;8'?:P/;XEF_YENTA#WG(+M_ZK=^ZB__S'>)U*\EV
MI4UY#G;$?I_U69^U?=S'?=QN-^9%U ^;]5P\UW[8A#Z!K=*.[<^^EWJ\I>]A
M8^S"<S_IDSYI]R%T^O9O__;M1W[D1[9?_,5?W'[[MW][^XN_^(OMW__]W[?_
M^(__V.4___,_=_FO__JOYY'__N__'J6OXW[+H^Q_^[=_V_[U7_]U_\W_IYYW
MZAG>DV)Y6>8D4[W.+?<<695AO;6%HDV\=](ER[><2:ZW#:>?55M/[9WZ'MGC
MR-Y=/^S2TG;ZIW_ZI^WW?N_WMI_\R9_<'O:PA^W]C;Z68Q/CA6LK^@W]*?>^
MV M@/?;)G_S)^YA(.8][W./VOO&W?_NWAW:XBASYW?7*.>UX;IN>6\8Y9=V(
MGW/[_;GCQ_6VS?6T]?-K\QO93M=K]YNBG-M&5_67%Y:\,'SG5'N>\_Z[$7W@
M1HV)+^B^>C2'>6'XS>HYS\]\8U5&SS_^Y5_^Y9KT7&2:<ZS>QZG'ZCZ>P?OZ
M'__Q'[>___N_W]^M?_,W?[/]]5__]?97?_57V[.?_>SM6<]ZUO:7?_F7^YST
M3__T3[<_^J,_VI[YS&=N3W_ZT[??^9W?V9[ZU*=NO_F;O[D]^<E/WG[U5W]U
M>]*3GK3]TB_]TCZ719[XQ"=NO_S+O[Q_SO=<]^N__NO/)7RF_,JO_,I^_1.>
M\(3M\8]__/9S/_=SVT__]$]O/_,S/[/][,_^[/[_S__\S^_?_<(O_,*UYTS"
M]UR'< _W4@;E,3]Y[&,?N_WXC__X]J,_^J/;#__P#^]S</Y&?NS'?FR7QSSF
M,?OG/_B#/[C]P _\P/;(1SYR^Z[O^J[M.[[C._9Y.W.3AS[TH=NW?=NW[>N4
M7(/T&N9(N!^A+(1R*1]Y^,,?OC_O$8]XQ/:=W_F=^_/YS6=\Q[4^GW4/ZRK6
M6:P7<_V:PAI683WTJ9_ZJ?L\S?6D9XKLP^>9!GO'[#.S)F+.QOJ1.9SK='Z[
M9^)^*VLE]A%8/[&.XE[669X7>6;FFM6U*->_Q5N\Q7.M1W/MR>=\SSU<RSW<
MRQH-<4_:<S?W7%B/L4_#-9S94&_6ZK09;8^O_-JO_=H^C_V3/_F3[3G/><[>
M7UY8[_O+S_SS?_Y_J_#T,F3P9L!FD/[S/__S[0_^X ]V1V409H!EX&208\&$
M,S_J48_:!RT&# 83!@DV1=PL8W.$C1*<G^\<@!Q0W'1Q0V7:H/':W*CQOOP_
M!SO^IRPWW-@08C/$S3&$_UOR>S;'$#;2V%A#V#1CX&,#;27WNM>]=F%#"F&0
M5/B?[[R6LBPSR[4,-^IX-KJXP=7ZJJ>BOJEWBL^;Y%1]5D+]V&!D4<Z QP:4
M+P'^_N(O_N+]9>&FI1N2;F[F!N>1>*WW6@Z?N3'*LWS^/>]YSWV#D(U--ED_
MYW,^YYI\]F=_]O,(GW,=UW,?0AF6DV6MRN.EE_*9G_F9U^0>][C'+I_Q&9^Q
M"YNMG_[IG[X+__,=]U".F\*IN^5;5I;!BY8-4?[F.G3&)K0??J'OZ"_Z@NV+
M+;4C-LR7>=H1X7]LC>V[?,KD<]H O=&/#1<V)C_Q$S]QWUAG@YF7X]WN=K?M
MHS_ZH[>/_,B/W#[LPSYL^Y /^9!]DN#AN0?H I3N>M>[[O+!'_S!^[7(AW[H
MAUX3_N<[KA'0Q+V4YT$_&]J"4/B?[[F/"<K'?,S'7-/M8S_V8_?_/^JC/FK_
M#OV4#__P#]^%SQ4_\QIU\CK*H3S*I7QL87O1EK09MJ5M:4OTX![J@^[H+;@@
M 09(UT\  [\%.B0@ ?$^[^W[+:-!.7G8S]]<A[UI0]I6_\N^D'T R?XQ]<.I
M+W4?0BPK^RZ_T0%=TGX3*$N;ILTFL-<$;A 0H?"=PK6")!*@Q+-Y#OK0!M@-
M7T%/_ *=]0GJ1GWHA_1)^J?O!/J<_95^R#6.4SE63>-'CAV.-WR7!U#\S7?T
M6?HG_0,['=FFZYSB=]JG[94V2\GO>1;M1'NB$[JA(_5EO,(6C&.\\QB'>/<C
MSD?R (_WIG9DK'(AXWCG8@9;G!)MKYWU6_HPXQO]G[:F[:F38*T&; F2F0[%
M\@ ,\;J5>)WB_1Z>T5?1#[VQ@?.=:8[$N*[DP2??,>[[#M$?F0M@6P].F=NM
MYG+,XYBGT6:T _K@E_0#=*1_H*^;_-3-!1OUPF8"E!(H*&!20-%J4>=A="X&
M!3]1MH!,VDWP&.,EXSH^R!C.^XW^@Q\P1_%]B(WR\)&_%0\FI\-)[,/BF\7X
M]WW?]VV/?O2C]XT"-A38*&"QSK78'W_'!^D'V Q?8VRASU'_/$Q=+6I=V":8
M* %&+GH5[YF$,A6>1QMA0^R'[6C+?E=@.^J08QGC#_V(>F%?WX_T+WR$:^CS
M7$_?5::Y8HIC*.WC&&%[\#E]GW[!^YIQ&G_"#P3>4B_LD^ C#[O35@WX2D!6
M2][?&Q2T'^V(#?%OQD!]D/<&XPOZ8AO?$SG'SC7':FV2U[@.<-WAFB+'![ZC
M;&Q/6_!L00/T"\9HQFML1IW8)%E) [H2Y.$!>((V!(<)"DN@7-L0/\?OL1]]
M&-LQ!F,[WB'.S9R784M\LN=^^"K7.;]T;BE0OL4Y58/KG;<B?,=<@S&%=F6\
M8LRAS=$?GZ!^U#>!-A. .T$\">1)2=#\=,T1D!(;HQ?C*N]^ZH-=L!<V<O[N
M'!D[44=M1%TE$R0X-NWB/+[GRJX+*(^RN)\VY'W@NQ3;,<[D)A]^(,@27UD!
MXQ/ -$D#HP2,3>!D 1J"[A(,Q^>T*3JB,VVO+[A&25NMA+XE(4. /'UM N<Z
M[VRB@D(9.1_E^6[04@8VI1_AA]1I(F<TD6 %N&W_;!+'!+9-D:#!V(H-&9.I
MJ_5P7I]S>OYVDSGMU.+\?46TR+$XR1J(@ /:ULWJ%8&E^VOZET06_%3 F^_B
M)"CP?0*;$Q">@#OO1S=TSPWNGA,X+U"HL]+S(LM)$%@"M"?PEW.-W#CO,3Z!
M3ME7)W+ 50DL1V#P:0Q(8*4VQ 9MP[1CVC(%^TDV$2RGC;!% N.<Y^<<'S]7
M]$G*<WQ;V6]%PDA;3.!/_74"8T_29!9!J_S-=VE#?6B:C^><M.>B#6QO,'S.
M5Q-PV(<\OENY'E]%?W5?]:5S"2PK@E".=ZL#K&D>V'7)M4H3-"3O3&O)7@=.
M:\*6]+TD!OFN[7E*^V!*^V/Z8-NY_2S+.2(;>:WSR14 M==Z^D7ZY=2O3ZV=
MLGV4!,>NR(@".>TS.:_(/K@BXEV5R'+T3O9Y3;)RGIXDE6F<[K%Y(BD=M6W+
M*5+4BJ AD-]YEZ!Y1?!^2H/XFVB1H/XF$"2)8)H[]]BP>A]-[[/L'U/_F>82
M/5]MLL5$4#DBEUCWM,^*!#01-[I-NKQL'_YN8D:O48Z(2E/9K;/]PO<\]IQ(
M41[DMT]D/5=ZK,@_:0/)(1),DJ"A+S4Y@6N2A)*ZI4Y>*_GCI5_ZI7=I0LM5
MB2S>R^<\*PEP1^3C53WXF\^=;TGJ%+Q+&;05ST/_6]SB%M>>3YVYUW9<C8<Y
M%S\B!UK&BHCFG-PYF_,UWI6"5;B&^WDN-J.^/)>RJ _UROVSWE=K@F 2 5)R
M7$PR),_%ICR;<ECSL39G7PB2 ON(G-NSEYB2 "5 2>PS_L1/_,0.8N*L'^%O
MA>^XYH=^Z(?V_4G._P$*L8>9Y_[L9;+G"S8 0)&@H@8W\9OOV.\$3P"N@++1
M"YT%1WWW=W_WOO?IWNCW?N_W[M]Q+;JCU_=___?OY;.OQYX6=7=OBKT$U[>L
M!YDKN3^<\W3;H/>2$BPT[3U/)&SG[DD <3[%VI2]#O1C;Q*=J1?UMBVH$_;_
MJ9_ZJ6M@-0%K"N S 6@I7MO7^QWE4:[MR[.P)>W!GA][>^QOLS<Q[2FXC\"Z
M6D(+MG%NF&N])+2XET=_<^[C6$ _P(ZT$V?&[/%R[H!_8!/ =X # 0T"G)K
MD=<+S&S0Y HPF<2$?-ZYP.0)<'D5T.>Y99XKJ^=. -)__N=_'@&D5R%W-"%F
M!2X]!YQ\(P#0D\TFGSJGCJ> MMP+,/9W?_=WKQ%9Z/N,3^QCT9<8)QAGZ$.\
M ^@O_&9\FH@L[.%3#N5!9/F[O_N[*X'[7Y1D@/_MV+KK ;&_H D;EY_M!>[/
M+RBBQ$V!F'-3:Z>;DFUNBJ2I%R6AYT829OJ=>S3W6\V/5@2?U?4]'V3^([$%
M^8=_^(>=X(+PW@70#]$%D@L$%^:I?_9G?[837/[XC_]X)[G\X1_^X4YT^?W?
M__U=^!NL-9_S/=<="==P/?<^XQG/V)[VM*?M.&V$OQ%(-'R'>-TD7.?]S$D0
MYM>_]5N_=8V (Y$&##CD!8DVO_$;O[%__Y2G/&7_'X(-!!W(,:Q'6%LP)T'X
M.X6U1\K16L7U31)TFJ0#-AU"$,]'(/KPF\^YCOLDZ+#68;W+VI$U)>M%\#2L
MD1%Q8XD= Q,!M@+\R:=]VJ?M9]^<5W-V[=FM&$W/]0URQ_J1^9MK]0R^Y#D=
M<[TDL"36PR!<K(N2U.)>?>_3NP;M<X#&0KF7S;-9H[$V8UW&/HK!.%C#<7Y*
M?<%[L,:7R((_X"\06?!Y^DF/-Y>?"Y'EA3)!R($<1V1 9@!FL&1P8[!B0& 0
M<0!P\XI-* !@ /;8^  0!8A*$"B.+WB,324!4H*J,L**Y 3^;W#5*7*(UWH]
M_PM.E="0Y /!^),T06%%'&B1C( PT"$2"Q3^YW.NX1Z!Q!.IP6L2:)SDBM;U
M"/@] <!]9LJJ3EF?E5 _-KU8D MP8N,083-5\#[?<QT@9(D-26XX)5SG/9:!
M"$!+<)4$!,D%37281(($UTI82*)"$A0L*\N3/"$X*4D#$^D@0?3\+<!+<->D
M=P+$?'DF")^_N0:=L1EM)[$%OTE .^TN"89-D03R">*;ZL__7(/MN1]_$T!/
MF0V ;_![D@)XZ29XR*@^N>F?!]$-L)D $GW@["%! VC8:!5DD:!;04]&8>0[
M02P9@7$"!G0TIHX(:51-;$);":S$OM@,^]*N'?&W00Y]*#(=A"1H)@_UFY7;
M$1"/(H3E@15_<Q\V9^(DV>"H+QR1DB;)/M9E)4#4?LMO=$ 7;(YNZ.@!N@?E
M:9^.^#C5M2,#KPZ]5F+$.6PNR-;HJX+E:7/Z,7V&NE$?^B%]DO[I.\$^2S^C
MC],7\1V)4@ACH6-NCLF"<B<PKP0K[M>.^"I]P .[4P=M#7RX7NDR>2YM21_%
M3HR!C$.,6=B"<8>Q+4EV*<PM%.8I$G:X!YOF.\YWGN_A(_$^VL=W&7;$KO1M
M=$5GVEL0_*E^U0"^%3ADBG1[!/##AK0E/H8O4#]LE?.G)-HFJ#V![1(A)T(5
MMF5N)J&(Q:$DC2D:'/-'YFS<2QL*B)? 0M_PP!C]$V@C@-VQ+<%#CO,)9&X
MS K$LXJ0@"Z,VQ.1@'DF=L!V /XYT)7 ;32))O)XD&M4"0YJ/=!- @N+?Q;B
M+"+YCH,+%MJT#W;'?_$YQD+THXU=H$[^UCXW ?8Z4O*I\:U!;#R;=PWO+\9A
MQA$/8/ ]^@IZ8S=\"'_"#[ A!YCT8_HF\Q2)=JXK\#'7"KD.Z+5 ^[&$6]H&
M/\3V'H[S.6L&^@1]E[F4 'GG)"[X)X#6!+CK/CV)?I?@1M_9/%<R"W,!WA'Z
MGV-?VC#K*1G-:)L2T)(,+U'-:_ I(W)V< '):'S.]1):)"RS!D@"$+I3KP1W
MK2(5-Z!M]?Z=[I_& L$'V"Y]CW>&)#37)-B0]RCZ]UB>[TX)&_G^='ZS6CNL
M",]</Y%9! (8+9XZKC(O'(%GSY&)[#*U$S;%CNB(OM01FZ1]G'\DZ7LBM"0Y
M/>WF/,3UHL0B?E,>S^0>B2RYN2>114"*(%+!]4F&.B?+0P-%)W#4!$P6I"%(
M53(+PG.U(SI3!^>_26+)=6&*)*DDLC"_=9W2D?N3U-+D8H$HE&%$?YY->TCZ
MYGO>(?1AQB0!?A,H[!RPYHHTT-DU5NU 6;Y3>*])4,O,'YW18K4!G,3@E/0?
MYVDY%\VUE.LH_O8ZVWXBKR0H>0+>\;>@RHSZ[+JOG[%:?UR/=)](OY^(#1-Y
M0:!B@P=O4YEVFB2VBH ]$2]6@-]SY8AHU6/BZITUS<_/&4,R*KG 4\>0)"\=
MK;\["K<@T54F@*/UP03\7!'T>HZ3[^H5F:7?)3UWG'2;B)E'H.P5^7*U+D\
MG>!: <<K@N)J3GQNIILDLDC(RS7&J8Q+G;UD(L(X)O7:O.?[5Q%)(9;OWM.T
MAW:T%NCV7A%9>GW1?C:M73H3Q=%:9)*C/8<I8T9'SD_IS!JY]DSBRM3GTI^G
M_G<JV\\Y1!;+6Y%9)@+&:JQ;/7?*$)$ZG'KWK^:V4[U7.B19H$'X">H7&"_
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
M<Y+DTR3H)D+S/]]S#V6YUF%>QARV@S&8$28SQ1AL ?P-Y'[F:ZQ'P)*(>\J
M\,S'P$%P;CT%@E[A_9C3L=9D_=386M97XOQ<KS9.V?-A\7^-V37(O1DT#>#
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
MV<#<_\W,Y4DREM0NN=6YV-&YP42.]< OQ7USKC'[6X+;,V,RNGK@:.:XU-/
M4@;*X%KKG_VYL^=:_]SOS\!<N6\[$7OM"P98X#NNHTZ6MPH(-D7^6_G-%'PJ
M2<W37'FZW_F>]V? @BE8EW;E&@.4<;^ZYCQ\I9]M;YMUL+/TJ0[N9=;B*6"*
M[9X!05AK\=O@;I3/_>C: '>SX=G^&<!,(#7EH[<^RGV.9ZOY8NIH$(@I$[$^
MFO-J_4E0/I_I4Y1K6UGO7&-Z)FB?RG;*[,\Y]YP"5KAGDH?YN3^0YQ>9E;KW
MGRQO6O<B?*Y])7-K3\NB+M1)4+O@=WTT@X1-&;,G?TH @[I2IOJA*\_)H#'Y
MC-PGT8?2EOI/!J?)?:?T3WU O3)#=XY+U)4RT,_ (( <W)="9YYI/^WUL_8P
MD GE45_*,L"&&7EY!L]RG[#WAFSSK+O^SCVVE>0#B0?L;_!9]@,#".8ZUG%"
MXHHZLA=GL!E +.S/L5='N5S7^YVY'X,^9AA6'P.,)&% TD!G*%9G]*.=F#^Q
M7F(_BKW?EWS)E]SW4'@/8#MTA)0 N!Q M2002!\ >HR4>Y0988J>*R#(K"F
M@B2N\!Q!X1)G!)HG(-SOS?*@/NH!  H@E!DAN(XR>":?26*1\,'_E(<> .S)
MS$)V$3 ,9#TARS79/0#D0"(!C 2Y!4P#@5H$(QG$)0.XF+F8>^YWO_L]5T9M
M@@UEUFTS;G.=XF=FY28P$1FV(;$ E@)S0;V,6HR-D\0B<.LJ(N@K)8%J1EJ6
MT(+M:1. 78#M(0)A,X@D"'93"*Z$4"=L1' ;_!3_9]RASPO@8MW#_H&!;0PP
M:'!!SC#XF_T5UBZ\@^C'^#QMP3,@(V$O &6TJ^0)?BN JQ0_XQI)%DC>PW7X
M"0*0K64%;%/XW^\E=?2]WG>]DN7[#*3K:-WXG.NX%]()&9(@__ [22BI<Y>'
M<!V M<<][G$[@>A1CWK4C@."@$$[ .HC6SR?,[[@*UQ'^]#G'OO8Q^[1K(EL
MC2_19NJ0]5K95=W,VF3[K:3;M:7]8>4#:0_OF\K.>ZP'=8/L0ST1B3]I=TEB
M^#/]AG< ON[YC406]H4\N^8W?2.)+,P;>!<P9CW\X0^_$%DN/Y>?R\_EY_)S
M^;D06<XBLF16EB2S]%K!]<)$8I$PXGHBLSRZIG0M*7DEL^@U825)*RORRHK
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
M3P'$E(6?VOZ4BUVXMK- T._1ES;C<YY+_]&/L)W@:<H'?$+91E6E7MA,/VJ
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
M4[.L2?(Z]DF8>S)?9$[/_!R,B5CF#/K->@PR"Q@SYO/,43E79*Z./NSIL)?
MOAE['TEDN5$!&"X_%R++=1-9V-S".=EX8Z.,C6L6:"QJ.73C !N  ( #%E(
MP !OL:C%Z5EL901Z(U1+^EA%GT\21(MDB 9K)Z SRUQ%L1<,VO<I2;00$+^*
MF#UE7YG(*P*T)P"EX/<&.0I4$P26 +T$J25!( DRG?I5 &.26<QLD/6SCFV+
M!'JO(HJG-*F@HU^;N4(2"SI25\%N*Z+)*AJL,A%8,D)N1J$5W";QHL&%F<4%
MT=X";B5DK,#F_):P@6]D9.P$O H8;D*$X%!!YPUHU89\AI_1QN@'(&X%,*/?
M\ML(P4;<38)+DZ1H%^Q.>0GZ$ES6T5_YV\BM1C'MB,,)U)Q I?KQ!(Y-0D0#
MX!,<GEF/LJPD"@@VSHC:V0>3/+4""W<4[ 1Q&FE:(&9'\%W)B@R4@%S!WA()
M$CQMU.V.0)Z2$<43."XQ1+"T@-+,NI/@X:YODK\F@+8VUK>,.'T$)A4\B8UY
M!F7I%YG)B6L$O:4/"C@5+-Q9B1KT+M \ZVS6)OV WQV=W3X_^26BOCR?,HR,
MG7TQ0=.KS%%)3K-/:B_Z90(_[9O8Q>CJV-N(Y1+86E: VE64\LS 1!L;_1U_
M%"3.-48%3R"IX[-"^5S7$>L90_%S[*P=L=.1[P@XG"*,HWN2*!PS!-X+0,\H
M\[:7[Y')QP2/)QF@^W^#B!V;C2C/]=PK84";YCB64?MY!O7B?LI*D&T";04A
M=\3Z*;(^^F6T=L&ABN_1C%!^E-% <&X#AQ%!TI2G+5?O#.K/WU/4]8Y:;S_@
MMS;.,79%R$S0>$98YT!&\+T =+,42,X1@)_]5&"N('3+HNZ"A(U@S_?HV9D0
M>NQ /Z-N-[A48"E_\PS+M/VG>90VZ/81G"NP&7T=8[5G]RM]W[915X'BE)5B
M1/(&H.L'SD':CA(B!+5;=P'=UMM^U:1EQU5)U-2%YPND-6*XX'MT%-2>8/'L
M4]D7*0M[<:^1QUNFJ/>V?;9-CD&"QVT?(YJK+\]+\@77VU\I0_^WGV-/(Q^B
M#V4IE*D835Y_$.1^!/#G;_S:J(J"G3F4YF S(\ES?<S9_R\   #__[\V#C8
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
M>XVIZAWQ:-<VWLN.D3=63T")@"%\@>S:/8+(%9DJDHW/\QWR N 'MCP![4H
M]MI@B2OJ5WV!.0*N+L@R@$[@:S;0'MKE7!M'+/.\P)3J&/@U(.,)DG[1_-*\
MJ?W5/9!K!^\ @A$/ MO0E4SR6E=%O&KL7 #3"4K?=CH!^.D:J677+9$1O!=(
MD?V %"-(T#'?6A!W9*&5MW,P'7TOO198&<#;Z_7_'4^6Y-9:AB\T9JPOL:F+
M#OJ>P,LK'=6Y-3WY_-[GM4/RK@KY 7!/DL\26)J#R Q,S 9D1QK@"Y$$V-5W
M&J=;!T8ZB7A"IN>211>7*$!S@839(*+ "<#>N4!AZ]8>^5 @*76LC0*7>IU/
MT8$N[-;>,I)9[1,!HSY$ET#$=*9??D6FS^]:)=)<))%' .= _&22OT#^ />1
M.5K#^9N\2%!+LO'="!/D!3A/7O[_:%Z(?!((?P'>$0/HJOVOVJD^RQ;D/B+%
M=+D7D8-<X..UK3Y<NT>HBM31N$&N>OL..8&<@3%/,'LR \@OH2L"4V0CG_4=
M>@$Y*]IJB]>RA_K0(5)+)3!V)3_R'?6E7^!KLI;0$H#Q!%)6]R7<J".= ,/S
MJ]K+>U=C2^M??3^_KR_5W\D/D)[.D27\33Y?KE]T2<MV$7T:CR(:56< ;VWE
M[]4YD+COJ:,Z:R=M1%=_LPL;>0X]U%LAZRSDTB^_:KPB-S)4Q)V3$(4HP)=<
M8@= IS=@/SLL&2T27J0Y]O0<8P0;TD$] =@C<D3F\2SRU#T?X"^M!<EI?,N/
M/%>[DLL&ZAF)B]QT3&9C2W.AMM;?VU/P!7U,'7Q66P3"C]"0KT:4\+GFO_:
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
ML,PR$2,V*J;Z!KYS*-]E2I?]@5 6Z)@?LW5@Y,A YT54EP%[L5UDS?6MS8#
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
MYR R%Y1#Q\ N9^J^HBWM17_ D?RW:(MER-A(YQ%$BH:\8*D%=$4ZX*OJN!D
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
MU2]/PI$V"GRL_2/;E<VN]?,287?=0-<]3SC[?$#.!4EO.UUE(XK4QQ:;G;'
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
MGYY%A3RCR7?@_0@HW9R4GI%#%S"]%ZK;-P,W1@JCHW8Y-S*UD_YBGN?O@5R
M*);,LOX?,(_ODO]H[1# JZC""ILJ9;PHDX+O!S[>=5ESJ&=YIKH'E"ZR]AG]
M/C!:0,2( F2R0>-S *+(A@N4WFP%"Y1NW;>$CEV7!<Y[E*UBHS4N<6_7C66H
M")C(_S>;1)'E ]L;8[S^,K) 1('6. NDV#59<WYDZM8.C7?Z4FN=VBH0,3_U
M>7ZRT3L?@62O0/S-2X&1Z$$.0)^QSOHA\-V2PT[2:NO()4ALO4^PCS'?^*]X
M#C_E#^26D>DDW5R!O");Y4/;5GQAL_QLIH_&Y_K]&5FZ=>B9K:"L=C[#9NJZ
MZ]OF_-9F?"X"&QG69(!8CS)F71&C(G(MT&N!N J[E:FQ;(A%/RU:B+HV+IW$
MFWPU$F?@%',??2.O5O_&Z/0,@+VDL\@L"VP_,WQ6KK(3!"C9_=U&63XSQ@68
M#N02&+4Y^LPFT+Q7I,4SNG(9*;31%;D\$)[OMB\_UY#-(R<I/)^ZBH";3STJ
MVK%]SF;[66#GDOCXRQ)L TU=[>4#(&N?74=N8('FO=9EZOV(=%,VLDA";!L8
M57\*,+C9% )Y!3[?<:HHITNVC<RE;3;+56-_:9\;H]APY_SV9$6M)N>,*'\"
M4>G:F+\95 HRL!D%(AH%<FQ.SC<;[ZIO:V>V;#\6$''GY*+G1P3UK(B6FY&A
M#!+J7=]<$EMC/S_2;]35^90UI$-=:WXZ:WL^TEKDBOS>NDS[;!1:MF2# A]H
MKR7K!CSLG*<Q*M+% AOX*!GFI,!S]!1,QM_F+O8-*'V2@RKTYQOT]'D^:5Q6
M;[* X;07FZA[>\9(-[O69]= O<W)@98B1IS9?"-)E)6DOO_HG&OG_/PJ\O:9
M:;3,M>?X3T][N]T_+IEER87UH\@L9=^K+S5^1C@*--F81X^BUIKKK'<!I>U/
M=@]I/FF-=I5!3%M%"&U]$O#T)!X4_"( YJY'\_V3O+J Z8)JE"GY!(CSI\A[
M)Y@_HLA&%8_(9>Q8(/>>;3X"M>[8R4:=.V_T_).\?A4$I+73%3&X<7]!=@43
M.N>3TP=.GWHT3IUDR,;K#2:R9Y$*7<N2ICX!CM.-[T0\*>/P!JF)<+1]OC&K
M?6[G98TEVOLD1^T>[\QPE?^?]P/-':>.1=7W?]G(.NN-R),/G9E)6C^5F:0
M/9%LSPPRIZ[Y/YW+>+-[_)WC-_*]DEW5CT[-^;L?V?TCG](7Z>9^Q%@*5.QN
M!+C;:_3W7'W@*C!/]=\,&IMMNGU.V5S/S$'M1=OCM]8Y,^AT5KCD$'[0/+V9
M=_E4<\DYCRCT;QY5=_L:9S"-=V33ES^W?CJ#GR3[44;//7^DH[5)A!'^YGW]
M*L+I>8>Q&3742UNKK[D.T<C=E#8"E@=J)X]=KWRJJ(/L2EYG4/J0>@/B!I _
M,Z)?W>_L7FS/G?51/J@]EM3PF9_YF?=+96!?SR1;W3<;3?N2UE3-)1M0B&[J
MJ[WTTW,^C11>,*GN(,CS_P:18D_C,IGJS:[.=_6!2$+>B]#1V>EF(BMX7$2!
M]B.=%7_^YW_^/:.$-1J=]WQO2<P1!3K?\#^9K9\BA-K;F9_)1T!P%DTV6WNN
MY^=3FWGRS*#$IN1&/M$N[D1E%N!39/-1NFK[S6C9^K>S_@47Z#N^;_Q0M'UD
M%NU>!O,KDFAK\R4O%_CL:AU)KOTN/R#3N,*FK2,JG44TIE@;L).Q71M;0\JJ
M8%VJC]*1#U?OJ_V8<:KSXLY)3]*)-NJ^6>!$MM#'/)=\=2=WSU\[)^M<DZ[J
M;?PTAM"WK/!7Y\7GGJPV\C<]V=S8S&:1E\K*0J_=BV_@H\[CNA=LW[QK_3/C
MO&>4^6 S^W6/:SS1=XV)HJJ>1!:!)3_Q$S_Q3H@BI_%]?:8[EE<!Z3__/(/T
M%F37W4SGT\UE5_>($1^OBO&MC.UG8,?-C-O\^2C2]///&\<"E6FG.X(E@QM#
MM$OGSMU#*OXV[FT0JS- 95B95\D ]7]3NV;KJ_N.]MAGT)BKLX(K',>K@.5?
M!;3^B/3U#'1__GG^>?I<^2)"Y,OZQU6?O )+/P+(O^AY3^G?K]+'GW^>?Y[[
M_<LS_UUA1^MW)['X*JO'%3%F<<R;4;!G/*^3WQB!YT49MEXV-H=M._&HKT)F
M>1DI\E&Q9K26M#:WOW(6ZNS ^9JSE<_]W,^]GU]%:/FT3_NT^]F!,R)G.O9R
M]G:+^:/GHTP_SS_/1)9WVV9J.Z3.Y9!@+]4"8Q1E$!BK@T4.C[F%L/(Q'_,Q
M]P@P963YL _[L'<26706!^8!6$XRB^<H_O?>7B!V@+J7*AW6=TF[44;;7&]D
MQ;)P+$CL2MX98?P$OVSDT8U\O@<LY\%OSSQ!6<FYBM@9^/:,!M;%[]5&MPAD
M&VE5VQ4IXPJ4TX5<9)N-#%TF@.SJ4.)%$=^SYPGL]G]@T:("%JWXC*8;:.!*
MS@([-S+>F:5ER1*GKK717LCUG"XHBY2TZ>0#G6X&&I_IL+MV"3"YA*, +V>6
MEM.N9:3HPJO(,R=XIJCJ2J!9<KH$*&+*513$_'U)$EVF=T&]D1N+ME*DE<@1
M1:K?=,]E^N@R\8Q<>-4^11NIWE<1^:_Z*ME%7%L@UAD1*[#8BV1=$<)\K\@H
M9Q:=,\)>44!/7VHLV>BU9SO1^R3P;>3/!7M$B"K"YD8J+]--D:^7T)'\\W+R
MS$S0&'("9HO6?$:"+=O!><&=#=AX([2[_"G+3P"',DK0\XR&NH"\\\)WR75G
MII^(!Z==(]TUM@1N#$!7Q,$N?0,0G9=3@6;.*( ;K9C/!68L8J7+4Q>(Y%D4
M\E=U/P_L3T#.D@T"'NMS6]11\9[OGQ?QIU_NF$KW!?32RV6O2X7-G'%& @T\
ME0\$YCTCB6M[WPW,JZX!?A8T%""#O$=S<\"1\\+;FL3:9$$^;+]12UL#E*&@
MBY?-2E'FJ.;E[5-^ET%F26QGIHL%>3;GG< I[:[^ 68BQNSE\5XB!Y)>T%A
MM'0+(!TPKS%JYZKZZLZ?]?U'F1\B+6Y4M/KF E(#H]IT>4T[E>DG<!\@0L"<
M[% DY*NL+^I_E>7DB[[H_P4  /__#0^;'@  6&5)1$%4[)WWL[975?Z_/_M?
MV 6$0:5,5# $144#]@K#B*(X"DBL( 0T!@*!2" $ B0"(1""V NHV'OOO??>
M>[N_\[EG/IF+R[6?<X(I#N_]S-QSWO><Y]G/+FNOO?9:U[76V[;O_,[OW+[C
M.[YC>\M;WK)]V[=]V_:MW_JMVS=_\S=OW_5=W[7]T _]T/8S/_,SVZ_]VJ]M
MO__[O[_]Y5_^Y?8W?_,WVU__]5^_W?-7?_57VY_]V9]MO_=[O[>_]^=^[N>V
M'__Q']^^__N_?WO;V]ZV?=_W?=_>UH_]V(]M/_F3/[G][,_^[/:+O_B+^WM_
M^[=_>_N#/_B#[4__]$_W=O[^[_]^_YX_^J,_VO_V*[_R*_O[^>R/_,B/;#_\
MPS^\/[3G\Z,_^J-[/WDOG^&SM/5W?_=WV]_^[=_>WF=^1]M__N=_OOWA'_[A
M_MY?_=5?W7[^YW]^[Q?M_L1/_,3>?]KZK=_ZK;UOO)_/T09MT29M_\,__,/^
M;]OC_7R.S__43_W4]M,__=-[W_G_+_S"+^QC_N5?_N7M-W[C-[;?^9W?V3_C
MN&F/MODW[?W)G_S)_G?FE':9*SY/>_21N5B-FSGTH5T?^OK'?_S'>WOTAS5B
M;;[]V[]]7^\?^($?V']'?YD7^LCX^0SKZ_K3+G/!WW@?8Z4=Y.?KO_[K=_FA
M363K>[[G>_9VZ2_O8PR__NN_OOWN[_[N/L9<$^:",="NLL0<\GGD\\UO?O/V
MVM>^=GO-:UZS?>W7?NW^._[&'- FGV/.Z"]MTV?7CM_1)G//&C!&YI&'M7>]
M:(N'^>'[72?:<=T9NVO$=S*6W_S-W]S;97V8PQ_\P1_<OON[OWM[ZUO?NN\#
MON.7?NF7]G5BG,K/]/S%7_S%_C[:8GS,ZQO?^,;MEEMNV;[NZ[YN'S?S3=^9
M3[Z;/M 7^L3GZ2/KQ/SR??R--I6C?.@7#_WG[\@'^]VV&'?*$_]W7S&WS"N?
M9X\R9M;_#6]XP_:-W_B-NVYA#,PO[=-/YI.V71MEBC99,_KJ7F(.F#OF5!W
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
M?)IL:8$[:9<I[Y)NM!^T(=+6U1[55Z"?*.U^WJ=^\AY!/[%Y 0&Q7JP5WR<
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
M,$C9,C61D#R$DW"40=7.+IR9+!O8[#JM  DKP,,J,ZA]S>HOKE>"\3)[Z0I
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
MXB]=;3QE,_>H_KVN=K:Z2Z;=;T4-*T]+9K':29*%K/QA7Y/8T'Z8E0U%6U0
M@2Q#V\PKXZ!_].6LZM!Y7^:S5O%6IK(BR"JYS*G82Y+DDM24^DF[+_U94U*!
ME-.,8])7SY2,:4P)=3KA65=ZRUB)^X G_?"L-^UPWNLKZ:I^Z8-TWUOED+'S
M7?KT,^G3%,=M^\GS*<]F[R8=S]5&%1R<L=<D\!LS2CN2<=]TTTT[ .7QCW_\
M]J$?^J';>[_W>Q]$EN-UMQ)9!.IU)8FT.3U[NJ)')A7I.U625P3+3]4?#G#\
M70>^3#*%V<2]2_5C)=5^FHB1X+LFLUQ(1)8)I)[$DBFK^HKX,U5.."^)Q?99
M(V-,&;^8]FA6-\_,\+33E7;.6MOC=;S>V4'1N1_/0UZ9B"RMF]&M"9+69C89
M!G:CR0:FZHI6O^ZS-??P*7T\Z99C;Q^OPY::2<'ZGQO'-&%A5TD.,T8D&8VV
MTRYH,DN3#HY]>3Z[;$52:5MK161!KTZQQJE2<"8U-2YN;'S" )ZJAK>ZNR,G
M$EGP!=QVVVT[D>6JJZ[:DV%D51;)+-=<<\V>+ ._"'WC\^DO.$7*/%X'D>5N
M4[99UI+-P49!82+L.-T08,IN(\P04K[ZJ[]Z%WH$'2(+F6 ^]5,_=?OHC_[H
M[>*++]X>\( '[,ZT#_[@#[Z=R (!!N<K&[BS/V<5E02T9Q:>*?@Q!1-TC&3I
M:QR5.*@AXTQEO\T4QB;-S/HJ"\D"&43.C'.965^GK>W13_HGZ:(SQ'F06:J:
M^<;Y2TEQE$P&O72FFPUX59JZP0X",OHY!<9KT%0ZK#N[,.MCB>X.^G9VY<P2
M)_ ^RX@S=\PA<R P(4'L4T;U!.1TIL7,C&E@R<QF4^ GR[UUYL$&H0MJ-YBB
MC&:&P ;-6A9YDJD$SV3U!P,_R+[RJ0/:+%$-/IVRE9HAJT$$G7$TF?KH!HPO
M?L][>#]M"I@Q@&)@VO$;H$HG_<J(8SRT:T MLZ3QD^]A_5RGS(3;F<KI(^-G
M[-D6>]YL:ZZ5LI4$,=?);-T&OC+38@)9#9XFN+=)8<F\[N!Q E(,4BG_4R I
MV[2TH%ESF!-U"?TR>&[F/C.9F<FW]RG]$^22^[Y)0AV8Y,G@C.UU<$KG-'N
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
MJ[A9S'KLG6'-[(H3@$@RBVUFUNH.^&2VQ22() !?<(J$(P_>+!DL$,"Q-TG
MM@2*9LGTSEZ:67L[0U)7^\BL^@)G&]B<Y<Z3<&-?,VNC8$F!LU-F]02V9E Q
M*W1DAKC,C)751 S\31G<<FV8RZQPE.T9Z&OP;6;OS$H7 G Y^#"4IN!\5U3P
MR<R0"1[KZA02G-)!KPRP/F;'FJJR]-KH7)F TF8%2[) @KRG;,B9 3BSBPK
M;<8LGS=3->V8J5Z99_U]^)U9$Y2GK*1@0&H"N4Q@#P/S$U%@JDB2H(HI"WQ6
M3K&_#6Q/,HO9\!+DN2+U&*@2/-0 S(DH(.%0,(E!:G6] (?>0YVYS2!29K%,
M$%VN5Y(#:9_Y88TDGA#L(H!,\&OJ6P);,T"7^TB"!'T3*-U/MIL5+Z8,>Y)!
MTTC.0%KOR]3U#1K42<+\,A[F27!/DD [$^*J&E."[W(ON4Z=4;KE,V4IG:JI
M U:$.(/R?:9,V68-RD_9CY4G"8:T:>!;<E0#J*9J1)VI.LDL$QDR,S5WU0MU
M<^\E+T->B/+I2F=6:>ALD%GVLLDL9@+M3(L"!WJ-!!0E^-R+N_L^"0(^J9^5
M6<_1!K+;O\RB*SG*M6][1UTZ@;OSW$M0MY?-O&@*>)[(+((&D@PK.#@S_V8&
MX-6YE,"N/O?-@MH7Y+3'6IY2SPGV2C!:.EFF*@J>>[WG);&9M;2)MI;.]3SM
MK-)3FU,VL*S\T%FP$RB<I)LLTYOZ.4F1VA#NI09*>S;Q?VU(9=\V.P.\(!+M
MWJF:0MJZ":!-72J()ON;]I.5"9JT;E;])K,(&IF HBU/$EE6\CF=)8+G\LQ/
M$/I4*3)M_2:)=";Y!K2F3%E18ZH@(Z!K>J:,R%8WM(]6)YFRY2A39]EEO?<G
M0*;[/BORY+,"N0CPU"Z;YC1+%1O$G'1K9K]NDI!WW*Z<-E7V<]^;43O);%DE
MU(HW$TDH2?$2HA,PG?>P;K>K'7G/,1C48%G'W96)NE)HWD6GO<]/R2%MH^BL
MGBJ0)J ]B3("Y+MJG'>R/E<ZN8!D%A\!@X(1D\B86>6G,_04:5WRR40T;#)'
M5S7+ZJO>\4\EZE!/:^MKEW<"",DVWIMR_*O*:=JCG0"BJUTD^+ZK_ @0;IM!
M@E0#>KTO)3DB$VQ,;9NIG/XFJ%>=/Y6FU]F.?&I#6M&SY5-"9"<520#^*@E*
M$NWU<61EAB9PKC+S"D9-HKEC5]]E1;_I#.F*<6V;904JJS!9]GWESYILE)2I
MEO\D+V92C$F?:I,FV2X3P+2MKYQI2Z7M;-\:W&T&\"E938+EFW33%:*]DTU[
M/A-3G*JTG?Z"K/PPR53ZNKSSVL>L0IA5*9ITQ^\FTIG^@I0KSY'<_YE@9$I0
MDQ4W<ZV[8E;:STE8[>1/>7_,ZL/:^E-UW";<""Y4/V?2AJX<Y9G<OM?<]Z>2
M-J1/WP15Z7_-._.4J"(3U21!)FW(*7MAKD^>35G!.\^3]I=*NID2RYA@(.?4
MX*)^4Q.!T"9CQJ=I<@WO#ZG_)@*W=G[:D/J-O-?J?]/>29]>$BXR 4">]TT0
MS2035K/M8&H3A/(LX>^TE7XC*X>T+V9*JM1RD#*0%>[R/.GJT G::7]Q)JKI
M1!6"X_$=99*JU%<KOU';>,KZRL>G3S\3-R2A.*LG9=O95ZM#XY/I/97^XB:@
MK0C&ZNA^IK:S6G!7#E6O-&&D*W3D?*YLE(G J3]7GWY6)YF(X=YWDW"0A,WT
MZYGT*&,030#P_M75^)@+R4RL+WUC?=[XQC?NA(OT%TH.[@J<F;2D$]7H*U2F
M7#,)+9.??*H<F+X>;9\D;V<"P=RC4_S-\Y3^>X8Z]K/\Q>F+=NR=L,%S8/*=
M,Y^GR%%MXV1U]+1U67/6Q^2!)NAQS;O*N#:955^Z8N245,:$A_J-C&E)XLP[
M6=HHDN+3WJ=-VKKQQAMWX EQ>"JR'$26XW57XT8F[,B4(*+/LB2^3XG>)C++
M694[#O#L74=DN2/DE E(V>"^J>+(J2HC[^SK>JJZP3M*9%E5@<C/=<4=]ZUW
MN(P#<)9R1G&N8Z.90+COON[EWL>=+?S8K\?K(+/<,2(+>R>KGEFI.C/]I]V9
M<;!,%CCA/R;L!]_#GKTCU9Z.O7V\CM?V=GNVJR<EJ2'CC.G#%4?<B?:SVNR4
ME.X4B>4@LKQC1):\YZQLKA4Y&#TJ/L6$2<8LU<F9-*D3C9N84'_.M.Y=#4^=
M?5XB"[A^B"S/>][SMN<^][D[D05? 559+K_\\NT9SWC&=NVUU^Y)N_$OK8@L
M*S++\3J(+'<[D<522!)9<):9]04G+"6,7_*2E^Q"#UN+:BQ/?.(3]ZHK'_NQ
M'[L]XA&/V#[H@SYHN__][[^]YWN^Y_;@!S]X^X1/^(3M"[[@"[:KK[YZ>\,;
MWK!O3 /#'13.P&0#73/@GV"Z#*KK7#70F27N)5QD$,&LB&;%;G"S0= DVTBX
M61%:S*2?F1$31&<_DW2S HW8KRE0E8"?+'>?Y01I3V9V HC,6FRFV8DD8F#:
MX+1 URF8:&:\!G>Z9@9"$^QE,*F!0QF0RG5WS9-XD60! <[].*]9GMW ? 9K
MS6"9Z]1!T'12)[ WF90Y_LX&G!D]!38G46 %;I9XH5PEF4MPA<X&'0T);-6A
M+E@TLPP[ORO0;)=%R\O2=%$22"% *4&93;XR:+7*_FN6-0D=23KH2DR"<2?P
M85:CF0**31C)?2\QR-*<9CGPH3\^?-:'[\XG"2XY_BXI:& ^00\)GDQ 008I
M!0PVH2-!PLB.\MH97'N=IKXF:-3U3P!R ^DR4&?0%Z-.\%"NE?LSP;+(/<8\
M@3"#GP;5!=*ECLLUD< GL"4-Q@00)8!V193+;+U)CJ)OG0E0N4_R1;+G.^.]
M8*$F<@B>6)$BFQR1\MJ =@-IIT"#F0G;()W!LR8;:7!W=8(F,29HWG/)?>2:
MY3HE\6BU1JG_^RQM8EA64<F];^"W 1KJ/==<XFK.9^MEY;,)4@*1!>,V22KW
MOIGJ,P-\VSHK><KJ! WP;+WLOE]50%@YJP4TY[QJGRCW7:E ('*#B::J-%/F
M0L$$/,YK@Z9=F\[*G)?$!+=.MIER*I @LUQP05QE6O0[DM"YRJ[M/FW@76>1
MMHVLG);."W53KE&N4\JJ^CG+E38!,VWG)K7U'K#/GFWT1S!Z@UL3)"\(Q^RW
M3;;-OGI6)9G!L[-M_ 2Z>):H5Q.$/CTK0$8#[[O"C>>2!#9!+E-V\14 ?R+>
M:$MF=8HD"7<5 "O&21*2=*#NRSW@WM<^79%/DK2>9TK:^4E>=1^UG3>!T;)R
M8-MG20Z09.]<9)OJDHD,[#Y(0DN>*=.=SG$+[DQB5 <(DGS9<F_?ISV?Y+V6
MS<EN%MP\)0)HT'2"4G->D]37A*:T_5?EB@6BMCV9E=Y25Z]TWK1&>2_-;&&]
M5YLX,@&Q,_MWD]B4H7Y69)Y3%6*[G]Z?U4^>=4E>;S">LK4"./>9;_L3$#O)
M@:YYG_D)PC6STU0Q46"G@,X$)&;;VB?JI=SSVF.I3U/G=;:XM"-ZOR<YJ@E-
MGG>3#=D)(*Q.<*JJ0!(/$H"9!.8$\[=/(^VR)+6XEU;58=/_DG>G!,EF]3!M
M\EP;GXELK<V;!(F\.ZZJ)B;!LBLF)C$B?3.37T? L'?23%BQJAS7?<SS7EWM
M62]PD#V5?H/>2VD[IXVG?&9UQPEXGUD,L]*7[3:143F=[E(3P+$KT:7^3UNW
MB3V9N"']!I*YNA+IJNK1E+#%=6M@OVVO[B8KG\2*L)]WNM8CRE(FZV@07()1
M.X&#Y_[D=YK(<0GN;\*I>TG;J75 )AK(=9^2'MFOJ1)9[Z4D,*X>2>8I ^TO
M31E=[7O)^MJ0:8_FN9F/=]&NY)P5K#NA4-]S)5JNJA&M$@JM2-9YM_'>T.=2
M$J0D!W6%9/=^5K/V3N9]+.\[+:M)"IXJ=+ GN3,T -_[:0+[M<WZ?I/58[3M
MFL#:)+:T]?O,4P^F/DT2I_=[??E)ODI]JG[.BEE9A5"B00=K5V3K]O%FXI*N
M3N3YWWU,^Z%]SF:5-E&%=WOF,2MP=G^3+)9V:6?83/*6:]2)-FRK_3M-"M16
MF9+_9$7;K.;<"5OR7N:>GVP\;<=,_F/B-XE7G0"I8R62);*_26:4<&)?]7?K
MU[7J5=Y+)N+NRK^G7[_O.OIA)E])QO D')@(IPEGSF57YG(O2>#)ZEY4^-&7
MK0XP 9Q)<*S,9$7G4_HYUTH"CB1FURCW?\8<DX"WJCZJG'8BK*SPFU5.K1#;
MY*C>2[FGLM)?9AOM"C]9Y4>]DNTKFQG#5>97":J:O&D%*F1] A"MDC3I*Y\2
M-_29I_\H]U'J$?O7),&IJC%]HKV;;[YY!Z \X0E/V&/P$%@.(LOQNJM!7@G@
M$JC7U1PR 6;&N:?$7 *SLJHIP*NC(LL]AP<Z;Z65%7!RRE3=9)93))B#R'(V
M@>4L(LM$9F$M);!HLR>Y/_W5QGL:T^"]O^-'7:G3/=P@RV.O'J^#S'+V,^W7
M))QYYTP\WH3W655N[>1K5GY/(LL=T4W'_CY>%_H^U]:1$,Q^ZD14XLDZ.:Y)
M-$S\(@XL,7M9<14]P)Y-F^L@LMRY1):SGB: <Q_*Y)VNMWZ 3K0K)DT\>OL>
M37B36,JL6B^9A>\_90M*9,&>XWN:R'+EE5=N5UQQQ=M599F(+.DO.(@L!Y'E
M_RR1A8W'QF$3X7R]]=9;MU>]ZE5[F2&$_6E/>]KVY"<_>7O\XQ^_5UVY]-)+
MMX<__.';11==M-WO?O?;WN,]WF-[X ,?N#WZT8_>/O=S/W??''P>)^&4#5^G
ML$"W!B5E,#DKB@CRZ^S_J\!Y!WQ3B:PJOR19)(,AJ\"\@*%^5@#GJ?)#M]5
M<0/!&;"ECYD](0&/*Y#C!")($+L!BG369W;MSJ[? -(L2]_5;K(J28/D5UF
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
M5P^SJD!7?DE?>=K\RO\$9K>2Z8H8T_Y,[^(F >DJ]%V)F/6W4L/DDU@1@YO
MJVW2A/4\\SN9E&#^U*>95.54=?2V'8T/93(0XQNG$B$XKQ-9P#.*_G%GQ&_"
M'94S0!N:=NE'RU$^M*F,TI[^7&23MMHGV96WLT*'=X?I+J[\V]?7O.8U^W?0
M-M_-G-(?$PPD(33WYT2\6?E-NR)UGC'3W4[?>,8&);/JS]>W*SG0S*NTJ;^0
M]M2AG)G,)SY(DOM==]UUVZM?_>I]'O@.YI*^J.OSCI])^K2?77MC6.W7,U;0
M:R0Q> *RVF\^1WO8>\@2_>7!-\'\\G?:]$ZV(NWFG42?*6O.F)5-DQ5H,WI^
M9&62587DU,D9UZ#O)M=(HHQCUD_:57Y2-W'FT4_F0)N4[\SJ.=YSTF_6E7(]
METR@,]WQT_\J489Y724M098Y/XC+?_[G?_X>;[_WO>]]$%F.U]U&9.$!-V)%
MIB2'=>*+LV).QL'U[YAI&/E,,LM!9+EGB2RG2$43P>(4F>4@LLQ$EK-(0.?9
M Q.9A?>:,3P)DEV%)9.^9E4'<1U)ZNXD'NFGXDY@MO#C+#E>Q^O\)!?VBD11
M26<3H;EC9\;[C-%(G-<OD-6:,ZZ$W8J-C3]L(K*<ATAWG,7'ZT)^N4_8/U9C
M 4O"68B-R_G*><E9BA^-?>G#72X??R_&2')+)KU %V K'T26N]XNF_1>DUA8
M:_0G>C37&_L)?2Q6S+B1>+G&^HCWF:KL3@E4.!_HPQTALN!OFX@L^ N>_>QG
M[V26)K+P>;[GE.UYZ/Z#R'*/75YYFLB"PF33O>YUK]M>]K*7;5=???7.TGKJ
M4Y^Z?=9G?=;VR9_\R=NC'O6HW6'VD(<\9'O  QZPW><^]]G>[=W>;;O__>^_
M??B'?_CVF,<\9KOLLLOVTD4WW733'F 5/,C&9%,FZ*$!&@D<;$!>@_H$^208
M+S/Z)<#3S.HZ@*='1ZA.5BY[EOU>.1?M9P< !>-A/&)\RJ;442T@+X/>4_!S
M @YE%O0D27BAS&!B!CT%..<C<2"KDAA ,M-<$EH$)TR@810EZTV?$XQ$OPQ(
M9?EP _]=H<,USTSJ^>BHY_U6?)G '@G"3) ?!PJ& ]F-.& P,CH[5I)9)@)3
M9\#.8(*D%D$JC"FSHYD9TK$WB"*)%_:30 @_Z3O]92V=VQ5X(DN<T2YCITW6
M2:"P@&F),0GN2D?C*A!@=C"K%;#^!"TX#*?,8[E&F?7>[#TZ1#.3W90!V+XY
M]@QZT_\&>2780\/"H*K K,Z,J$Q-Y#/!)$G"8*T(^DR9U3OH85\G'65[R<[.
MP&\&?1N$;N:QS"R?(+0,UA!@8RYHVR U\VO6\BE@@USQO?0!&:4-@B:4K+OE
MEEOV]N@C^X-Q">3/Q[U/OY$EY(_^">@5-(R\\W\#JZO@4@;]DLPE&%,B OVE
M#=HUJ): #^4^@>(""IAGP4."[]V7](^^"T9"[KK256;"I7^L-VMH]C[D<B+O
M",3VW%./=)6KB<R2&3M.99@TP#N!</D_[[&OS"']9(W8YP*[#?X);NY,BV:R
M2R"B@<D&WS*?V"#,K?:#8 _/4OLJ\$DP#=_'V)$G^J,M S&7]@2.">Q-(')F
M\.-1/O-BPM@%H-%/QH\<,!>,G7:9=S['YS,HVYG\6@Y8;_K,=T@(Y6^"$9#S
MW$-FPN21>,.<L^:L-7/II9B^Y64*&>9]O-^RI;1C%I@&?.A$$S@J<(KO$#39
M ?1<G\PNSOB18V2:,3.7V(K77W_]'CCWK$.F!-&HGYO8DYD6\YP7()EG*++
M.C%^VN/,HX^,%UN8"ZDV3Q('!':GOE<WNT>3<)P 7,]\SRK/)N:)?2@8R:P<
MZ@%E3#M20JAG4U=24%^E#*BG&#./1$.)!SHS&TB@7$UGB0#N)!MT-N0,5#8(
M,>7),X]YD'##N-$MS 6_RVPD AO3=O11_I,8F03@S-@JZ'XB-] NWT4[]"O/
M.!Y *(#0D"7..PER]%7R"6,4A*LLY?[G[WR_9R@ZQ J8?(<@%_K)7 ENX#%C
M9V:NS2P@VN*2MI OLX!G0%G"069FR@RK>?]J4 YCO_'&&_=Y0%;Y&W/.F 2,
MYN,:\6_^GK:3 $^=.SIT,CM) E.TRW@2Y")XQ$QR38H^-6[GTSGUCK*2*772
M!)A6[R59QKV4I'5U:&:!E7@E6#YM'/ICUDJ#'&F7,B;Z0'^01?8/LHD\H?O2
MSO-<;F"_8"K6B;\EN,F,POQ,^UF"<0*]3-J0!*%.8, \L%[:/Y+%V/_\G_88
M#VW9K]3)WI_544WDH5]I,V>R"@&Y2<"P[5,54S,9@ #W!*'R&3XO8,P]G_<S
M92 )IY+K)>QFDH+T:[B7U",20EUSU@5=8A!+P+0 WQ4A>E4YQSNI0$1!:6F?
MY-@G'XPZ8))/]">Z9"((IFU.?_7%"*!)<%^>2P+&LO+D5%' ?DV)-?JLEQ#-
M/J+?4Q4-;6CWDQG@3^F0K&HXW7-3-D]ETQ0\J0W)_.6=),_0)$?UO9GVS!Z&
MW-!'UH5U8NR2%S/;7U<2L8)2 N:3,-.VC_<H^DN[_#[WO9D)6]])"L[U=^R>
M]PVZ6%7F4C[->LUGF3MM?.U[Y)2YX,E,Y=I2[LT\[YQG[\V\GWXREYR?V!-F
M:??>-,E4^F/<2ZF;W4?T69N\"9=)--0F;W^$I#MDD+W-&K,NR#_?0;^G^UC>
M&[V/Z3MKHDA6FCY%M'%]E'_MR(EDO2)T,'[V,N^E/P)M\IZ3P![]94FV8WTD
M"361K2LE*E>,F_$P[[S?,PYYHDW:ZJ!5)A5PWV=?)=ZE;\_,;ZP):^->9>^R
M)QB[?AC/I3R7/4,%RGIWU'Z@S:F:J?O),0MF7YVA4P4E0?U3P"YUU.2#FBHG
M9HP@JTWW/=1[1/OSNV)LDF(]\W./ZBNS^N)4V8_V&"\ZA7UIDC "AMQYT:^T
M2[_YSDY,DW=G2?;IC] 'L2*Q)5!:OW[+4X+:)I\I,L5/]%82[&D'_3R1K::$
M#1)M.PF(MC]SH _6>(GWGCSW)E]75JG)LUG"4=IX$VD]S^A,@N*9UW?(O.\J
M8_J@5E6)]&=WE1[]/!*9C#FM=%[J?N83O4R ^J4O?>E^GGB6*E,3>=G[/K_S
MW-,N0T99<\X\VDJ_9,?(O)M,U6PE"/4Y15\!X[_RE:_<91>Y8GY8 ^,-N4;:
M9\QI^PSHDW<2Y*F3ZDSQPJ[0D>3=3/1D4B[M\R3:NN^1?_0>_<Q$)>@.VM('
MB7_\!2]XP0X6>.$+7[BO$WVF3?J0=]&^CWIOSOVI/3XE05G%,27<:4OEO8Q^
M,P>TQ;K37RI_ 'A@O5@GYH4V:6^ZVQA[8JX9/VO WN$<P;_!/+!6])%]("DN
M[;$$MC?AKK-12^BQBI#$*&./O-\S?ZKJY[IGDB+&SMKPV)[KKN\M[V-Y)V,>
M)Q+75,E=OWXF_#.)GOUM^YEVD7?.CJ<\Y2G;I9=>NL??#R++\;J[ %[("WY-
MXR/>YTQLI7P+?M<_/E6(S:IKRCWZ%."41)8DLQQ$EKN.R-)D%LE$TSHTB/(\
MU47.2V;)M;T0 9-WA/!S%I'%;/%3!:55 LVT2[NBG(D-TJXRQN6=C3,;_2"1
MY0 ['J_C=3XR"_L%'>N=^A1>0DSDJNHC=SCN;OH%.(N[XGWB&_G>\P"Y)YU_
M[._C=2$363B7LQJ+]C'G(N<KYRI[D#NTN 'Q4XEQXZ=X(F,._,RX"#8W9VR3
MAKOJW4%D^=_IX95MUH0EUAK]B1YMW BZF'5F#3-V+G;(1Q^.SU1=N"O+<S[0
MA[.(++P_B2SXGL'UX]L!HW_EE5=N5UQQQ>U565[RDI>,1):57!VZ_R"RW".7
MURX1*Y$%YS#"CN%#@!6G.$Y,JJL\Z4E/VA[WN,=M'_=Q'[=78WG8PQZV7731
M1=O[O=_[[:6-W_5=WW6[W_WNMUURR27;)WW2)^W56Y[YS&=NUUY[[9YY"4=X
M9QE.8D.2&P3[=>9_@VD).!?0:(#7;&-FW;/<4P(^#*@(<DOPH-F0>1^7/ X-
M'"PH+@XH@$1-:#&[<@*<!?AF@(KW&9BA7_WP>P.*MF= ,3/A"IA<!3^S-'5F
M%38+; 81S6HD6$QBB/VT;);*.@$Z.*&8(];4( 5R8U9IYH+OX;MUT%I&F/6A
M/=KUT)?0D8"/=(9QL68.#"8F&-/L<+35Y=,=O\$_#@X4.OU$J;-6_ X#WVQ3
M[? 7\&*0KD&S7OR366G9,,E,"21A#C@<Z*L@A\R,9I9N^HGA0Q"  \; #_/
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
M%WF@W0F:8G\;E*6M53!Y'IBL%W,R@8/,&VMMD)+ )\8: 76,,GZ/?#'_S*U
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
M<JR@$-:LE0(%H'KF*U..W>S?DUAN9G&#7V:#+KB7\3 /MMGQN@_X?#.Q,EY
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
M 3Y.?#S8/]QY5Q5()TG <Z_$ALH_;7KFFXG4BN.\E_EL55OUGLG(])5)+!6
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
M$K[G;P*>V$/:#U;AHCW)9]H3DWAVE 3!A 6]V].^8#G:G4DPM'69/T&$)D)
M1@IL%B1NQ:"")6<5LM[/]&U(XO2^U$JKO4/W#%4_*Y^],_?>V"HE):VOB('J
M)D&2M.^=O^1E^B1Q5= I[?([JUWTSMRJP_K>NN:"4,WX;S57,_[/2GP"^V;6
M:\9K0A;U\:Q(HPY9.<I7U9BLQ#3MT8N(MK5YFUADE?W:K-KSWLAY*E% TK*
M"<&WJ\IQ9G_W'L'XK++,>'G<\XQE53%.(HOV5"OPMHJ0)';6B;M$[4>!HLI]
M,\D+F&P2'<]G]V=)-YZ?_%])$@+:/??FG4S[O@0)R2W:4A.,JLROR$*K:K;L
M_:,$$"6"6WVU9/T)&%X1;NAC*S/-A"TEUTH.:D(9R2P%#'LOH<W>20OFEKQ=
MTEDK1['6GJ.S4FJ)1ZV4NB(:FI2)N4//N_?I[R1%-NMM"7>5J_K(M4],)"-@
M5EWO67]TQYFD8&5*WXOD&Q,A-&%)[\^]@\WD5M,V4T]YAO8^KB_"S/>5+:MW
MFZ"&_FF;LT[(>Y,@K!)W&#O0;Z)>Y6_:.I(E]&O:GF2KGO?T<?6LDKZPUBO2
M#7.]JDBD#]9UZEVTB;/J*]/7L[(?]0_;/_K/^GG'T\?%O-$WB0$E\>CCF)4)
MW$OZ3B0#FEBC<E^2N54+3%K2"F+Z'ZQ$9,(CUHA^, ^TCWSQOMY#O./25XGJ
M?6BO1!Y][JW*HS]"G4J_"[[G<VC#"NFK.W-],'/?5T>5Q"8QBN]-JB.8?U4M
M$IV'?>(]QSVES3O)ZU:(]![:I$3<;R4?X#?AG@N1!9 R9S7C9RV9*Y/+'#TK
M\@D^F$D.E&#-_]//5KY@+G@8OR0N^JN^%Y IH)K]15R3W]&^Y"NKJ'B&TI[V
MJ+9.*W>;;;/CGH"3Z2?VJ6YNU6G:[L/Z>[ZT4K;),) IYF!6-[*JSRJY!K^S
M*HL$$>USUX6YM=_, ^VK]R1':S_VSB!I0K)1"4>=T\;9!./IBVV?D3/ZZKR:
M6.:BJB_>Q6:EO)ZC[ _]9MYO[*LV_XK(A8^0!#U\9?TE6YJD2EM:7ZP^F2:I
M\7ZCO\!$=ZUH6C*+]IYG)K+".MYTTTW; Q[P@#W^_E9O]5:O1V0A9L^\ZK]L
ML@,)M?@>CL@L)_#X?!UA1GB,I0C:,H'51406JUE!LB,Y*J0PDD>QSZUFA4YD
M+Z^26@K<F]583OD\7]?JOIS@R@DVE,B"76,5Q";&LSJS"1-*8IG56+3+V.<2
M,/4='E6W6X%KS]?Y.HDLQP][6!^^E:O%[!@7T#_*'IV5'5K95%(\=],K(;)<
M!.*^* /_N:_/UTED^6\B"_L7O[3)Y^LKYWRU$H<D-..;_&RR0BLIKRHH87];
M5?,DLKSA=?9%1)9)'D9O\EAINA7K64?)A59;L?I*"2S84R;K-78\\<>S.FLK
M<L^^B/] !KFCX6?AGD5%Y<<^]K$[?O^A#WWHCN7G9WP&*R(+G\U]S 3.1S;F
M*6\GD>7-ELAB!F0<#[?>>NLNY#?>>./.XJ+RROWO?__M'O>XQ^Y(>YNW>9N=
MR +3ZVE/>]KN**8=@=]UWIN!;0:GS'Q><+0D%D&> IT:5!,H:/!P9E-N\%2
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
M [U7F9?64XR;]4&V6#?'S7OISTH_,P_,@6>>]@[SR4/?V$OTD_[2+F.@;?J
M?.?^LCWF2!W%V+3'W$.L#?WTS..]K .?=[U3-MD;](^V&"_K^Y,_^9/;JU[U
MJNUYSWO>]ISG/&=[V<M>=MEZ,1^\#WERK[(6K#GCUA[U;&+<C(^UIV\^_-^'
MOB)OO%_=G+;.=)8R+C[#V-71[B/F@K\A'XR3=6;LZI*TTU+_.1^TS3Y41_$=
M["&^A[V0_66=&"_ZSCU@/_E;KC]KK+W+/D#VD87LJW9>KI7G7=K.M,5Z,U[V
M.NO&0[OH ^:#]M/^T4;A>]3WGGF,E_>D7<:X^2SSZ5[*-IB[UJEI^_*>/*L8
MJ^<4\X@<\3OD@^]5IS+.//>P*6B;=5+O>Y[F^8$L(?NTKXQJH_)9VLIS.O45
M[;:\JO/H,]_A?G+-D5/O(NY3VLU^LD>83_=F/Y[]:4\C/ZP_X_8<35M*.Q*Y
M4:>HH^UKKA7C2_O)?CM^Y%X=X+F/+-F>]TAD@>]CCG+?:Y_39]I3CR)3WG,8
M)[**?*)+.:_4__2?-AD78W=]:%?]S/>PI]1_J4\9NW84\\SOZ"LRG/=>^L18
M:4?9S'.9-K2;&3-MV0[O83R.F\\SG^K\7I^T([V7N.]Y4C[IDSJOQ^[=F7'S
M_8PYSU'.>GZF;=;(]6D;G[YI1WLN*4/(>^X?QJ\=B?SGN:=M@FQJZ]/7M*%I
M5]N4O8@MQIF"?4*?D2W:S/,9^6-N62/:8(Z]-_!W[W?TD39Y:"-M9^\XO)\U
MH#_(#NOC/10YTB97YS%^[6CW_,_]W,_M>C7[21_I%_/'?'J'9%Z]E_#W''_>
M1>DSZZ3NTRZC'_17.U)_A#8OW^-]ESGJ?M-'VN3_R#IM>>Y-]WMEEOEEKIA7
M^LF87_.:U^QW4?8HOV,OJ?=8%^:.\3MV]4F?><SOY(]A7ZWT:8X[[R2TQYCI
M)W-H/U_THA=M+WC!"[8?^[$?V_4):Z<N06Z4??6?<D!?^1MC=S^Q/MK+[ 6^
M2SN?<3"GVF3:.2G[9]++[ %E/VT(QT\_F==\U'?T$SG1'F7/,U[L'=IC3IA7
MOH]]FG>3/$?3#^.>HA^>3:P+<^"^YV?DB_?1'GVDK=4:\1[FC/:\D[!.+W[Q
MB_=_M1]ID[5//Z0RU7O)<TG;0=M&^X;'?<5[<I]ZCMK7W$?N_[R3,Y?(%O.J
MG>N=U+.#=GEH@X=Q:T,KZ\RI^MZ]B8SQ.\\GUZGO^8P]?87:^>H^QLO:,+?<
M'9E7?2BM U*/ZN?1SM4/F7:D_B+[QQHQ1ZQK[B=]QFT[\#G:0-:90^24^:2O
M])&[*7]K7Z3V>>OGOH>F'XIV6"/:XF_>1^QKZBK[R\_,2ZX[:Z0?AO5!+Z4_
MEC[2%I_UGHL^19?0IF>>-CYK3WN,G_/NI2]]Z?:L9SUKUU.O?O6K]SW &'@?
M_6"<](FYI;_N!1Y^YO>,AW'I.^%[F!?FW#MOKA=KR^?L<]X?]/$Y!ZPW\\GZ
MH$=?^,(7[O<^^LH8F!>^1W^D=_ONVW0G8:SN)=8.&=8/ZY@=KVND+O7<]YS+
MNZU^+N6 __-WQN-=GW[V'5>_)FO,9UPC[K?/?O:SMQ_YD1_9Q\\\N*>8'^;7
MF(1W<]IWKZ9,T0_[E_I)_S'M,1YU-/WS'%7?ZR/7!\5<<B:_XA6OV._C3WK2
MD[9'/>I1VU.?^M2][\PS[2(;^N+UD^F#\<[$&C&/KCGZXY6O?.5HF[7MC/S0
M9NZE]I=I[['7:9O^(4_,*SX$=!?ZG[YXGGC_TD_FGD?V>#]CIX^TPYB9 ^8"
M7Q]_5Y]T7^DC\Y#RKUW"_",+])V'[_1)^]EVC)&YY_.LMZ_(TVM?^]K=+GG:
MTYZV/?:QC]TNNNBB[9G/?.8N4\P+.H?U]0[.V-/7;2Q/O[[^#<YD?<9]']/F
MM;^LD?M>/R%R21NN.?UD/5AWSA'F$AN=/FJ?Z>-@_(PY90G9U??F'4<;&AE
M[I$C9"+[R;_(QJ677KH]Z$$/VFY[V]MNU[O>];8O^9(OV?_E_P]\X .WIS_]
MZ?NZ(U?J2>]=Z6O%ON7!#^>=!+\1/FZ>__JO_]K^^[__>W^.U]7OQ;HC!\@$
MLF',D_V&3*&SD5-L%<X\_)X_^J,_NC_L61Y^S_]?_O*7[[8L9SDZZ!G/>,9^
M;O W/L^^9,^P3S(.JISR_<JDSR&;Q^OJNB]YW ?JZWS\&_N&.QQG$&>G=V'O
MJ9R[V"Z<*\;_../<M]@.[%UL$7[F[..L8\]B[^@[XQRC?>,E[-UCKQZOJ^O>
M/-=GA2_ =L0&Y*["OL7VY#SE'.4\Y5SE_^Q5]BW[%-N4O8H/@?V*?<J^SQBT
M_G/.]MROJV?5[^-UO*[.-K+VL?$"]A1GKI@@[J[<[?!'$!_ MY=GKN>JL1/C
MSV+D],WHZ^1[IGO;M$^/UQ77VZWW)AO+A[E'7^./P+<AKHKUUL;2E\L:L^;I
M-T .^!OO04^+O13/J:]+/Q^RA2]5[)RRUP]G![)#F_A_?NB'?FB[^]WOOGW;
MMWW;=MYYYVT77'#!=L][WG.[__WOOSWTH0_='O&(1^Q^/.YMR"#^ WQJX@B4
ML_81'#;>5??Z/\?EY_.[,D3849 XU5":./S85"A6+B_/?>YS=P?HQ1=?O&\$
MA/ZN=[WK=IO;W&:[^<UOOEW_^M??OOS+OWS[NJ_[NNTN=[G+]NA'/WJ_\&!P
M&1!V@^. 97.P27$J"L 4W,%FG4#2.C4$>0ER$3#7H G^EL[)!$ZP\77,)) H
M0>@X, VL"' 6A*[#/T$N*)8&I?(SSM ,? F<RR!O.H[I)Y\Q($F;@IL$8O)]
M_#T=XAE8%>##=^'$%" NN(<Q)UG"@'^#YV@'A6K@V"#**?"]P#D!PWR_(,P$
M3R!G EL%8QCD$#Q!6[DV"?*B_20?&%03A)A.9 /1/+:I<XQ_^;MKKDPEJ"?[
M2;N3TUL0U@1&[4"M (H\J!)\S%A[O!(Z^#[7.\%M["6=WOR>?69 3L(-;=,6
MZR-P4*!'!M.3*))  F2!.:%]WL?XZ%^2@A+PR'<Q?F2 ?@FB0*]PL--OYH(U
M1/:4HP9+"IAML+2 ^UP?9-?@<08CE2<-3H%CKAGS0%^9UPX"H0LQ*OD>0;A\
M+AV[RI+M"I9F;5EKYI"Q,X<2 U@C03.YWW,O)1"O@00&E!+H,I&CE']U4I*C
M^&[W$7.J_A"8(I!3()J A 1."!KG8>\:2$H08H*\!'M@* GN3S"J@)D)D,;X
MZ2OMLD;()<8@AA?&&C+%W_A^WI_KDG+J6<)8:$_G'N,6A)@!>@&C"<@3A)]
M0?K'^-$-"4+/X"<.0OY5I@S,M7PFN)OOF,YH+D",F[W5H-[4T8(=$NS4)*$&
MC+OW<]_S'L8G8,S^)6 2V6!^\O)&'PWV,J_,I>-FG-.YE(#V#'RJ/WGHEX_$
MB8ET8[L&SQ.,ER0N+YKL51[[FOL>VPG[(2^M]IF^,JZ43RXLK!7S* A)(F#:
M#))8U"?.K^>SZV6POL'=*U)8@N^T(=2GM$,;[$UT,O+$7F+LM,F^8)Y8AQ6H
M;T608\Y8!T$CM"7 6QWE&GGN,:<Y[@3Y*5-)/L'AWB"\)G0T28C?LTX-'&/\
MK!=Z7R*3 ,H&2^NH3_GWW/>,UM9%#MS[W5<!+CF7N49IFSMNVL%1R058\A[S
M(I!Y18X2.'B*>,"Z)#B/M>*[<R^E/FT /N/GO1([F$,NZ3STG7$S+WRW1)9)
MKI2IMDWHIR"*)J$T^82Y2%LG92F)D8(I!+4FV40[7U!?GTON2_I'GY@S@[HX
M#@!A ,Q@O3BGD#'T/NUKGVL#,'_,1YZC33I@C/23\Q2YTNY+4#=]RK.DR4+(
M%FT;U/)L8HT$'_%[_B[AJ&5)^]F]FG9O@M,24,0^0AZ\F^3<3N0X@5GL-\&H
MK+.$Z!49NL?;=QSG5-LD@>?L>X&$Z, $8TD\\TQ- I>@-(GK@D[<2TD&E6!/
M&^KZMB%YZ+,!C 1Z,>8$=4KJ6I'BD[S=]G[:T@(]!;=)D.-]$FWSW,N]FO:S
MX&:!K:O]=.K>[-U6\+ESRAS2+]ICKPITT_9A[$DXI:\3\48P<LJ4P&;V5>H]
M@5C:Z))O;#/U/6-7UA.(ZYU<^R1M_R3T30!/[7+:DKC-'8JSCS[S>[Z7/<#8
MU%-Y%VO[O,G!:3_E(\C5^R1KK']"0D?>&>GGZM$9S[CYK&30OI=H0TYK9 !
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
M/&3Y5^>)F?0-]'M89Z8V,U=-P;X,G&3F1O=Z/ZE/&CB3P9XDA_%WYLG O)E
M.= ;U"O 8PI*KC(V=M X]Q-SU+K$-J?'#'&]QY1_92HK4DU]%71J(#V-;?>^
M9#/D@789$VVKJR6U9 "1L5N1@;X)P&3L9ME#IB0>F U..4@R7^Y7?N;[D+^L
M\C.!<,U4FP_M^23!+/?2!$)$__/SM&=S_-UG*Q*Q-HQ5(M<*C-1Z3F/5O22X
M)X&BZ5!T'E?RI,[W#,BL@X)R)/4(>N"RQ?@%RF90M@D\GJE694GP,0:[69H;
M($__)ADUT&F600.^5I 0/)%$J3S[!*/8MM]CADEURBKS]Q2$GW2= 1?!/<JG
MF;^3")MD$^V<J1I;DZ)\5E64/*?[++6"DC+@9:BK_#!NUHA+M>0-VC9+YTHW
M*T^=P=)UR_-*HH09VA.0(4"VQRRX-<$8F5DWJUSDV>2X\P+8E?*2""C@5M Q
M:R_(,>4_21TI^TD82C(T>U_0@\".SLP_V8^VM\K0WJ ^S]%<\[2=$WB?8*=<
MHR0>FE4TU\G,NJL]D& /=9[5+7HO"1K)<R[U2?93L'!6*DCBC6=5GB,I4].3
M8,S.6FR&WB38.Y]3Q41^9W9V]"9K34 (AP!!(0FQ$H*9BQ7Q+$EV5O:2O.,>
M8O_0QP:;:YLDD2N='H)EW?MMZ^0^2KML O)K.S4 79 [\I]ZU6I763TJP2XK
M&V4%EIZJVPDX3_V9.B3OCRGORI!$6[/E)*DIDP*DKDM]EW=3;0HS/GO/:1!:
M)BS(M1+HTG9*@G*2@)#5,U*GJD?5JZZ1I:^=6P%TVF6>T4D(;;VLOC.A@O9#
MDL)Z/VDWY1T_ 3X342"SUVJC:E.OJASFF=E/9JMOF>)GY[+O^7F..H==X4U
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
M[DWZRII,V?.5J<X$BUYB#['N_)P909U3@7E)O#%C]Q3L3\!@@HBF+.A)"&I
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
MF$9Y6 4",FM=!J@,SDFR4MY7%8^2#$6_L_Q99@?+OJZR(V96_9Q7R2>2SI+
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
M*AV8RS+O_21XK$DW]H?_N]_MTRJ[K$&*"?30P6^KTD@.H3TSGQM :V(#/T]
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
M>QC'[SQ %8R#[@EZ6!&%/%A57@^K5F#VZ0 NR,<#"P]L>K@@L*T'I_/0]^8
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
M^:^'TSVH$C T;][G02KE<= '(?0+O_ +EU$;VS^">SWX1&[D%.!#_R +_5W
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
M?)E)8Q55%OUOY@?:E6<$7YH:V A(WKR/.DT[3]^KG[2G  KUR@-$VA$YN8\
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
MA(0C@8/-2#2!-&:Y$?C .QQ71U'T[9\)^IB9#SQ0]G"&0[82)1K%J_HD :G
M!X%CDI>H,V70MNJKXT@=H,^;D6CJE,#!&5VY64D$8*V(++T+^D$6 ;X3.&%?
ME<PDN--(5OQ[ N9XEOYFG#>;@@": N^IN^->D(,'<P6W.88$40A$D23$]P*&
M"WAIQIM5'PF8F6/>,MM/R":1I>2HRMI#2@YET"DCH,XHV!=%&.8OY7KP993R
MEB.@_:+HO\QS_%T!-20)46<C8 ORF8>29M P:T0C_YOY0#"FP/NWIMZ-SNX!
MG2 "@2VT*S)*MFR&)Z,L,HX:";3VV.PD!>)QV'G1P?PDVAG-C?)7Q :!]Y+"
M^,Y^6H'O)7+1%IV;) 5*MO30&WDE1DD0,I*XD32I,^^BOU=V63*/\A;870!9
MYQ/K;H1),[J9C:?@-CXKN*T1I;5Y<]PW>FGG3L?]$0#]") CZ:IM:O\C%^TZ
MH^X*P.WZ1)LG:$R FSK/,\C6*)M&KIW])+"[&9D:;5;RE:!,R4?(:T8[/J,?
M)XG/L8]M7D6FIZZ-)"_(BS[SH)_R9^1*RJ#.M ?M2!U<AVE#!.)9%G46@*H^
M.>?/C&3(*O%@@E&/,AJNHC2[?JQM+O% XF9!%(*'5F._H(D2[B2"%\RO+JU
M;I,0[;IO18(UPT4!_ +=C(#=[#FN31NI5'*$-KJ$G@(R)48YEB3:EF39=9FR
M4A9]6B(7MA[=%^A%FPJ@Z)K?>:K@+NH@.6HU?PI(L>Z3%+DBWI08Z#I?.R)I
MS?%4G2J!JV3]F7EQM1ZCGXR 35L8K=;L88P?,Q%*NA.8I8UR+Z:-UMXYCB2P
MV4<S"R%W040SJGKG$HF1)=EVWI^@;M?_9G9L-CKZI60[R0?:$65U7R+15A*G
M8!J))Y(8S4IFIIY)"#:[G\ AP8/47=!D^ZFD(_Z6&&:T9OK7/A*<TV 2!6&[
M;W)]/_>ED@T; 5ABU(RHCIZ8C4R2A 1._A:$:N1G25&.]_;9S'3FNF?JO_.)
M>]T&;C"HP@KPY%Y1>=4!"7+*6E#[BG#78 C=W[O7-0/G4:"*1BEWK5]2L..I
M,KJ>9@Q(D&O$8L%8<P]JG]>G@2W55IO5=:Y+CX#=G??<CTF.$6P_"9$3=.Q<
M(M&V94DTFO.]F>CXS<S"YOY>G1> /W5) '+!=R7;'9%!S2BPFD.15Q!ZURK.
M>;-=G>O=VPCHEG C>:WD5>;]%9C_"(RWDE6@W]'="/#*ZEI70'M)5N[GS>Q#
M?=WG3/"E?H/Z8!Q')3 *&FVFU$FV<HVWRF#,S5@M2<CUZ"I;177 ^0ZYFN&E
M/AC&L!F,G?\-?M-]$]^9,8VQ8C_5[FGO5O;>-2FW[>Q>=Q+%)&$< :6;V=),
M;&;FD6Q8.X*LDNR=3QQ3[LNTI>[#]<=XZS>=MK\@7/?A]>DX=S0#J=':"[QN
MT(:9B<Q]Y!Q7$HYGUB37Y.K3)!N:T5" ?,>2F=@F84"2.>\V ZW^L94?&[W7
M]^B^41UP7'8_.HD6SD/H!&76WV@&(?U[O=795>"&U=[1?G*]WSFI^M3,9L[O
M,QM1?5#(URR4M*<$;M[7]>21/V82;975+!<EVEJ^@';W3^X?IJQF*'!N%HCM
M^MGL,=.WV?5R T#HAYGD*/7'S"0&+C!X 77@'?0M\CC?>\92XJKS? -7.);<
MX]3>ZXNQOO7)N,9UKZ>_C#*INX&%) @Z1\_SE[G.=V[NO(=\D@7,^&)P#<J5
MS.B:5UNEG5('["?7SQ=E36/\-'.4X]_L<_KVS$K3##*0C0#*&U1*,E>S\S2
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
M3#0 5+./UE95/[%#M&4)0=[(R4U[4 ?:%5G1 <K"3KF_0\8&E##XAX0CVI4
M@^@7XPI]HCZTE_9I[CNL]PQZ9&:6DE<+=%@1N-V/-<C=G)]*##2CC&<FR,%S
MUOMHK3/7NNJHQ!NSFWD&HQ^FV4>U(ZMUOO.(]\Q"B-[/_:/KATGBG'M[,Q*5
MO$J9O%]",+^G+@2,E,CR+N_R+I>(+(]XQ"/VLWOZF7[1GZ$OBW'-'M&L*R6T
MF*'E)+*<UWF=UWF=UWF=UWF=UWF=UWF=UWF]_7'[;^U=(@L^%GQ(^('P*Q+L
M C\P 3$@LT!@>?2C'[WC]R&QX#?!%X//P^!$8J -%([/0!_!262Y=:Z3R!(B
M"PY G,4X)7%ZXO!'R4DQ!$OK(S[B([8/_, /O$1@N<,=[G 3$LN[O=N[[=_S
M6Y[#B<; 0?&-K-_T[#@ >^!9H/B,V"DX"9EQ8.*P+WC*PX099;'1IGJ((O'
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
M=79[(-F^$8RP O;;OM-Y;Y0X@:)&:D97=*)/<+=.VU5T9:-V%H!D]*8)%/.
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
MI_<IQAP=]<QK&X+V:(N?,Z;N3<B*+*PASQ)D9@P8Y[1/F(/)/G%]]5I%+M<
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
MD2?/$O6J]U*),KGGN:?DOB> 4A 9MLYJG\K]*<%>">I.D,O4[P2+,IY),IS
MS>XK:4^D7MF^>Y4 NESS*QLR]_DD@0MJ1#:  KPK$&X3>5V;$_$F9<T]FOZN
M='/JMV"?UB=M_7Z=LR0U2+K!'DVR?A(//-_I*[I$_QV'B2 R[7>GSB77DGUW
MKYN TIZA33KP?B?AP#W:<S6![0(2)8<W251[:G6>]!SEF:\=F8 Q@=V="*'/
M^@1-IKV7^WWNR_3;O3EMG20<GB*:3\3 )*VG[6Q;24+17NDUFN23B7 CT%Y"
MB'M?SE'>HR8]<(]RG^JQS7;R[C39^Y(X/9L2W.S8)@A=_5*7)B#61%P5."4I
MU+TYP7(]5Q,(7;"?9!//Z)23S^N?$/BHK GP2])VD[<9A_2=>(=*.Z?[G_><
M/)_R?NN93%L-;L[[U$3J8*Z\CSF6DK5=FZXIUU4GU6CP?0/<VL?CW>'4_7%U
M-VF"I00FR6N"<%W_JWZKFTGDH-W63\DL$R%.L*CG41*WO3OUFD<O$WB?]KA[
MJ&TGX<B]TS7I?N\Z=^[=3SQ#G2>)!X+7&X0L(=@D*I[1@#NQ>Z=$$VGKY_TA
M22>",FE7_\M$8IML4N]@>0]+,E>V[3ZBKN==-_T[2> 3+"VP.PF6VB+Z);3Q
M\E[:>TG?&U/6WJ^UTR:0=";JR-=D .DW0>\E13)?WINT2U=W2&W1W..11Y*V
M]T7/)L_H4P3C)!>[IC*AC/KO'4H;I7T&>7\2?+RRG5<D3N\12;*5S)*$,^7T
M;NJ>F@D[ID1":=_ZYAZ(G(*ZL<$!\;[QC6_< >--NIAL)Y-7Y)G?-HEGIFO(
M=[7G90($"9?N+3E7VNA]QV][O^^B$L$]0S-I@\1 _?FY5M,/H4VR\FFN""VG
M]M.V45S_JSVO29SI@Y_&MGU923">R,7IXYJ2?B7I1AWCWWPGXT9_T2' TL1X
MT"L [@0LV0N2R)$D.=>KY,U,+')*IR9_D6/9=S+E3O\)Z\=]RN0O$]&V2>82
MP3-9"_UBKND_X'9>SB=?]Q;/*O< 8S#\29^1C3<)D4UJR:1J:?=Z)W?^F2,)
MI_2?]OD,^L/YR?SD')FP)LF&2>3U[I!K*9.*Y%I*VW]EGZ1-DF?J:H\"> _Y
M8$J$LO)O2-8W 402;?N5+-']=]_O^QACS9C:+FTPCN@_Y!OW5>;?)#!).FU9
MC;69\,FUC[R^GH/(B>XF(1[Y:"OO2ITX#CTW01&@ \<58HOD$_K!WJ".,K;Z
M4(T;9C(!]R<^*RF,OZ-/>>=/?VGJ:2<4\,[$YU9OMR<IK!/T>9?.^*5^2-8J
M<DHT;Y)MQW+=_]R;)=U(!)>XQOCF7CV1&-WKF[3=":K2MS?9)H[EBG#:I$CZ
M#-F&>6>NVH[F=R#D/.<YS]G..^^\[=[WOO=VV]O>]H.(+,]ZUK/V&#QCASS(
M@AQ-9(&L(I$ER2P'D>5XCN=XCN=XCN=XCN=XCN=XCN=XCN?#C]W_OT5DP:=
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
M>;0AU?\$8B7A* &#RLP8N-?;%K+05K[(ZBM9P/7J'4(@>@*;.[MV5B>1=)/
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
MT6\'0!M\.KT9I&A03E8 2"=S9@OK4O4&U;KO"<3)<9@ _8)/DQ@A>$!P3V=
M[N!L9J]-H$:"/%>@N6[G5% Y@8,=_# P;_\3-)5![PX(KP"I64G#.6NP3@+=
M)R"VCO2<HPXF)O' -S/D*6.2 QH\G"#7!#MFT+-!-:L,H:M^IRZD;ME6DB,,
MJ)T-B.?X&0 \)6L#JI2UB78"!WT3G-+!R@SZNO97\N9<)X!N B@F&2-!()D-
MVW$UB+S*#)R@#P.6O9_VOB*(5J(<>[0ZVJ"W%;DAY4R0=Y/:?#M@GP&AU"7E
MFP Y]K_;2&"*P$.SO@H0;.!4$L.:N"BQ2-!D$E%R+TE22Q/8>J]JPN54W<8S
M,ZN1956R#,XF"#,K732!S7$0Y&$%#0D8!D -V*Z(D9[S[B,&^7,MY9M ^01[
M--'0,S3)00*[F;<DG30 P#VZ":U-C$I"*.V9_9QQ(,!(E17^/66MGX#'DDWR
M%8#>0)H$IS2I24*3@?G.*-_9*P7D)PDC,UAWAGXS:1OLMNI!OI(Z6K?2)DG@
M?+8MV(%QA"A#@%[P?&?:SG%(NZP!/VG;)= IL]=:D8WS4_#Q"H#90&&KR C
M;\"CNM2DNXE@F'M]O]J[ CZ<(VTR@4B9G7H"$;A&.R.JH/:T=7(?32)'DN22
M()5DP57V^@;/V:Z +HG;N?_U? M,F,#"G6%5<A2Z)!@I*RJHGPDF2/!' GS3
MWA$\F*0902^9M3<SC:Z(0FU#JJ,3F5>BB?N2[RF"E%E0W4<G>T<;PC-K(BPG
ML3")1FE_-\EX59%+@&M6>%.O5J"?)#8E0&O2 <<RP>=YAO:=1'LTY<SS6G)/
M5[=KL$\"TD\1;9L<DSK?=DJ#\W(M=64[[9U^'8=5WU?5[?(>HDVA[G>R!74J
M;=(D\2>Y.FTS;=#<F],^$3SE?I>9;P7[3."T'-LD;J<--=UUG/,>TY8O]X $
M9655KJR8N+I'NOX=WQ79.G7(\]3YZCNC;25P-F7."F+,359V%82;R1 :@&M;
M:>,EL#6!@TT4T-YM0L=T%W4=^;K?N?])$&D?3MK-Z2M8D;=7_J>5?V@BR'D7
M[;W.?62EF[E^<L]:50J>,G4GL:'?4\E4NJI=W^\F?9J(@0F23L"D1,:NZKJR
MR3Q?ILK#20C3UL^D(JGO60ECVI.:9&<RB/;%9>6P2:]6I!N(!U;-:C)7)UB0
M'&PF<'UO">K-JG:]/T^^J-9[UTZ3U;5UKN_>E!4?5WM>5D;N.V3>=W/]M\Q)
MGIBRH3?A-)/ *&^21#LA@/O4JB)7^B#5K;-55TDB<+ZYYV7RBM:C](],%5^L
M=I/5TUP#4Q4A_11944,_U+3>E;.![)+8<O_,*MM=-<I*$LK:H-Z<Z]SC,WE4
M^D8G0/?D@\H$#E-"'?>I)DHD"6.J&-HDVR0%KPA]24"9]A-]")+L.SF7%46Z
M2JKG?9XC:>^O?%(K8G!6#^L*E%DM6#D%>G<%/??4]&]ES&72_Y4_O\\5R2))
MDNLD*QTCR3UDJOB45:.RRIM)8*S AR\"?PX5+T@V8G53*Y#:[D3H.%6%-FV\
MO']-X/NL:-L)NKI"I.??E%1L=2=).](].N?,L?1UCYB27YT-R#^13TR"XWGB
MN:]]LO)C)_'$I#K<\3E+^1[7DWO>E C!^\A$9D%&?67M+].OK^]('4TB5U8*
M/;66IDJ<F90JDY]EPA[)'%.BFB9V3"3[K'*8%<3T0_4\\??)OW&V!"CI@]07
M8P4]][U.KI3GB\3#:2U-I, F!]IWR5&K9&_>YSOYV32FIY*4907:3%R0,;>,
M/S3A-.\GF3@Q_>_(];K7O6[/I$KE%>+RG_$9G[%]_,=__/:9G_F9VY=^Z9=N
MCWK4H_:J+>Q=?&?:TXPG9S0 %W  $YEERK)Z/,=S/,=S/,=S/,=S/,=S/,=S
M/,=S/!]Z[/X-);-(9,'/E406_ //?>YSMV<^\YG;DY_\Y!WK#XF%PA7/>M:S
MMI>__.6[WQ/?!WX(DFGI+SB(+!]=SXV6R((R6I5%(@M.,@!J5UYYY?;B%[]X
M>_K3G[Y]TS=]T_;0ASYT>\ #'K [S#[G<SYG=Y91POA6M[K57M*8JBPWO>E-
M=R++[6]_^STC# XV%@@+AC8%CZ6CVNR=EN;.3(F=R0TGL$!'2ZJGLSI)#%VA
MHX-!@BDS&*X#&R<K3G$=MY:LQKDHB&8*_$Z9>P4II*-6,%X'J#.HN"+=Y-N9
M,@V$9C!PRA"H YCQ-& #ZXY,Z]=<<\WN:&8<='XBG]D[,TB=6:(R )P.9K.D
M=?6#U3N!758!Y<RXW(0C 4ZK8.T45)L<U&<#IF35FP;?9[9-@ZL9_$OP@SJ5
M&4*[4H_ 3+.L3]GAIC74A*$.?"<@+4$U4W8[YU[P0 : NL^".U<@7 /4V>\$
MD34@6S#FU%8"VJX/(*>!J U&G4#S!M64KX,U!JD$MT\9T@2-]1PE$+/)>U-0
MS0#+JCJ50(]38,<$IPA"GC)EYAZ:E80:/$W_Z;O [L[J=BI#[C2V29#)ZA*"
MYFD[R8SNJPEVF( SG<$YP7BY/T]CMP+&NXX:/)#9#+-2069MG]9G?D>2L%89
MW;IJ4O9[(C5DY8=>3PWN,IC:YS%M,0^<QYP9G)G,/6WS<PFG$@8R&YQ / %>
M3<!1)YUSP?>"O P@3V>H_7=?[K[GF^LJL\SG>3*!G 0S\UEL&XS]JZ^^>GOM
M:U^[77;993MY%U(+_\_O,D\9F,_LUQ-!AO$S,-]53R0)3 "@)C!F%0D#TLP1
M;7/F0QAA_O@_;1W&SW6YVNNSB@AMT5?L!_ZD_:S<D-FA/?]= UFA)JN^ !Y!
M-F1D#"1-2+0UXZ9 7,'""7S(.>O*#\@]]1D[1])!9\-MH@B?1R[E9!P$%*0^
M9;4F@1^K*FP-SK#R">,Q@6BRVD7K:0)S!'J@I\@[G4U9W:N!'PW$09\F(E,2
MFB9@2E=1F A'G5T_UV2"L=(62V+75$6("I/8MO2?<1#LTGM_5R%<5=+*:G2N
M5]<J/Z--VJ.M!&$UP+MM">URR2<3X;8)K+G_3^MTJDIG^^ZI"4B;R,5)D)C(
M];T?3635S.(K*"6!3JXI]^2V>;H2C';9V<CF#<1M4$K:N$G8SK-O F5)9'0L
MD]PZ9>\7\-*$CB:Q2AI*4G"VYSRUWB> <++UNYI&DI"R[]G_J0I&$JV54;ML
ME1'9K.<-;G;_\YS.9!4)\LHS7^!UZM)452#W5,%^31B:*E)F%4)EG*J;IBUU
MRM87W)WDF[9]LO]9#2#!\YT0H(GFDR]B.O?T;= ^OT,?&3\K*$WG?MYO$WR?
M^VAG;,[[0N[7#>SUS.M$ $E:G[(BMYV?_I=.+J&=/MGY5NA(8E3Z-I)PJ2V5
M!.-,5-+V?>YYT]VQ_05Y%YUTWW,I[X]G\T$ER:[UIRMY.F=)O$BBH?V>,O]G
MY3 !B%.%CCY'DQSL7IJ^0I/46(5J(D?UWM15:%?D@R3SY1V_[?.)="-AIGV:
MK"&(+  %)])%5J+TSBS1UOTS$\EDE=6VSU8DMA6!<U4%I/5>_TDG&M#N2UE[
MK\_].=_I?I^^F/:;->%. *:$.^VSK/8X^2.\EZ9-RGBIKUV9RSMTKGOO9NSW
M:9>MDEAD$I35F=1$4,^ESE(OP?[][W__=>XFN9XR8[MW4NQ\,_5W9<L$L??9
MWWN)MDDG>>DJ,EGQ0OV?SA/]V2:K<9]>K<_4^ZY W/<R^[]*?I!$QMRGK/"H
M#9%V="=5RD17[<N5U#/Y=),PD;Z#GB/WDR3<=;;^4Y4MVT>HOFJ;9.(&B89]
M/F7E+->\,0+T"KF3@./X3OZ(537GM,?T/?OJC\KJ#U:[F:HFIE\_DS^UO]VV
M>K[39V+"#O8,[HLD=<.O@T^'>S@_SWOX5)V#]K-J:"9MR21"33COI"_TTRHG
MDS]WY>/*2L%]CVQ_A+*ODDIE<C'/0/>]K$#KO3F3RV2B)MK(.!YG"./)^*Y(
M0AFWR_U9/Z1SQ6=91P3HN>]/"2M61,Y3_BW]V<B*WM,^?](^XXT,C*$5HI.P
MGCY]22+I+Z3?M.=9FB36])-E5;Z)S.&YG'=["2CZN))\@HS&7"<"2E:;=USQ
MG[#VD9UQY7=8<Y)9)J+A=+>W[_K+ID0U4U7;4^MUJA3.G)E("!EH;^5[3E]I
MGO.2;KI2=B;IZB1E[/TFPNFQ3<)EQXPRCI.^#??F3GC(6F0^7OC"%VZ/?O2C
MMR_[LB_;8_*?\ F?L,??220)(.6BBR[:UQCSGU7^K!1\$%F.YWB.YWB.YWB.
MYWB.YWB.YWB.YW@^^K#[-_3EGH\_82*R4'D%G#_56![[V,?N!2C [E.AA6(6
M^!GP5>#C()E6^@M6?H*#R/+A?VZ41!84+ZNRX'S#48:##<?=:U[SFEW)46X<
M95_]U5^]W?_^]]^)+)_[N9^[5UVA*LMM;G.;,U59)++@4+O7O>ZU?^9)3WK2
M]I*7O&1WA.*L94'@5$N0%TY5 G4"*73<XW"T!#1./A8@SD_:PA&*$[0#-.GX
MU1&(4S%!9 E\Y3,X,7%,XKRD[V2P(6B!PQ69<9*R >!<5+8L_6T0(($/"4RA
MSP94,N-Y@W $N&2&S,Z^F*"_=(A.F5$S@-Q!?QRA.$\90QSS.-4OO_SRG8%'
M*6K&@;'EN^B78VAV)+/8Z5Q>9=\Z&XB@YVL%HDO@8 )RDM"D#B0H(3-".ZX)
M4DB0MYG$F[R1I;ZSE+A9$;/?!I,$N2&?@1"<X<C.>/ =?):VT/LD"BD[[>-\
MIFT^PV?I,X<0P07:1V_I-VV9'2MU5 !59G/KX*=9J#(08I R00H)S'+.)S*+
M_7>.$C@E*<R@0LHHT M9:3L!J:Y-QK S@Z6N-[C-?D\$B03/&/PP"$;?DR0D
MV"E!$QV@RXH"S!'[%'UG;),4QOPTN$T]70$FS5Q'_VG3Z@^2SM0I/D^;JTS0
M604A"4*"CQL\99 S==^LV/R;<65,4S\)G"@;8RIHW$"]Q!,#5>J_@9_6*X.5
MDB886]X,JM&G55 M@2F=4=TL=E.%HQ6!+2M_)!!O5:4EJQ,D0:Y)D;U'JZ>"
ML@0.3D&OSGR?<C/6M(5<S /S@FX*ZC83L(&YSOSN.<I+>\AG>X*P.(^9<\X2
MVD4'#'RRQAA;9*4]LY8F@,*^FVG2@+?!3_>0!C<E<;6)5H+:&^3B6G(=(;,Z
MR__Q>\C .$B6F2JG(0=S3AN<GY1AA/Q+ECQL'LC _!_M\1DSP$ZD1;XKJYZP
M;I!+X(A9#"4?-9 F,]9/E82R@HZ!Z3>\X0T[0 ,Y^0[:1@=HSZ#LJ4"J]@/M
M0>+!9L1NTCY+<$Z"L#/#..,PV6"L;_K.2WN\V&7\V3I%&]J.@AUSST->QE8@
M@6<H>LI\>X;RNX+&M$,3@)UKB?'DL_03@@2R(:OM,B82KB5SH;/,BX2."?#
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
MLTH?@3V\C#=#W,P.YV4"P3\![:L,<697)@C+YPEX"O2:F?L,!DX5E8)15Y>
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
MYB49N8ZXEM0W]2=\D]<^7X$)9B9]@8-5([(M!7C,R_FC3*-F)I9\<Q'9R S
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
MMI,D(5BZZC'.HZMSCGN')I*0N(B/\G?6%]6.+DJ HE)2]Y"NG:H/5CGG2*%
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
M-3]+7"TA3 +3:@]9 'KK+^!\19280'E)EH*D9WSC*%XVR=LE&KK74TE!,@N
M0978^ ZSGDN$GJI$D@Z:"$!E&M7B),89XZBMS2;?_0,^:ERGBEXEB-E'^+S^
MZ?SIV6$F59CQ(NJ*_ZOPIIJ"]C).)4H('-5'W9=YOE=I5.(6=JKLM1I+JGNI
M:ED5B3GF);-<1(X2U$KY@F\%MY9HYYY40L?<ES4.*?%&HJWGYDF.:A^I<.9^
MHJ3EJDU/T+WO1<F$L%>E*Q-V4+9KJ7LT?6O&L>TGB>K:J>ILYV9)X"91*FG=
MO6-5PCQ#>!8U9BH9UOU3"1*-351EG7X2S"\9M'%88U&4B[VTERIGC6.9X,38
MPU3-(!;!*SE$HH#DD.Z9!1ZKKGU$#L'F$KG<ZV"39!OME,3G663&,?4MYA7G
MU!6AS[-Y$S44W.W>2:*I>VB5GDP"X7SB>#=F[#HZS[E=2U9*9'/N\SS6N%&3
MO[CNK^9_8U#NH:NX+JECQC<G(50%.M91^I\R:4OL;W*-J0@P54F: (%ZJL9F
MP@;W$ZOD7W,ML<]6Z@?ZE 0V[U\\V^,W*\5(REXIMK/6292 '$$,3=4/QD55
M>(U+T ;.J?K33" D,9:R5?DQ=J1_3E^2=,J?E,MW4A9]@CV00[#-^%Z)$7/O
MK/IBD^I,Y33/X^YW:0,)I_,,2;O.%QOU3=?[KJ%3E<MQ=;37/U+UDQ!*?[#7
MPT[BG"8O,&$/?D _N&X8?W&L.S<9T\#?5?@Y4KFBSRG#_5G)ZY(,50FD//J'
M^U9]""(&/H#=38C1>(_K?.-$SJ&>ZR5"4V]((]JJ(I-*5]BZ>ODNE;WH%T@<
MW >7'(6?JL;4];E*/R9-G(J&$FYX5;'EQ6;:9:44NQKSDH4HVR1-^*1$+@@X
M]!?MB:W4R3.I_=,]O[$"^TFRE:JHE(-]M*^)1IJTI'&)2=YT7>H:(BF8\MQ#
M5G&;NO/B+_@<:CA77''%=MEEEVTWNM&-]C_O?>][[W?T$EE,<C.):D=$EB.0
MROF<S_F<S_F<S_F<S_F<S_F<S_F<S_E<^[C]:XO(HAH+ZJZ06% $)EY"C(-X
M!W$,XDPFB+LHV<5)9+ENGI/(LB"R-&,QP3H"JP3%KHG(<HM;W.*_$%FXC""8
MN\H(K *"EQUF[!3<Y"6"F7R40FYFV6;O[&6G&4LEM,Q GH!)P4T%J,S,\M@F
M<+Q9T9IMS^!WP>R"_)H14, D 4LO4)M55M#4E$TOH:,2V 6I3.+-S%[H)=+,
M6MC+E0)R#;"N,C\;H"[ HUFECQ0*F$BY-###HI?RJRR39L1LIN(JWIA=7C"R
MH+Q>4)G]V'Z?Z@0"L^9ENA=?9E45+,7_-<N<E^AFUC=C]P1E"WPIR-/+6H'=
M@N\%X:[(+&9($S@[ 1H"AE0D\J)_@I#LITD6$#SN!0XV>0$LF*+M2C])$"D0
MM7TFF$0_L.XKTLT$W)?(0MD=]XQ+,RE3%F.4MN#GU+^@G&;$E&@UL\FKF"-Q
M!Q\5W*:]7J(Y3QUE[15(LB+O%7BK/PF8]&**LCKNO4ALAL5)-O/BMY>>!7:O
M2%R"4:=/%3A^D;T31#25DZJB,HEV@C54T)H7J8(Z)WA08(7 %"]^!:-1ID!Q
M,^FO,A>N0#3.SQ,XX657Q](D&GKA;69AQPYS!^WHQ2)VFKF2GWN)R&<E6I5@
M6>*>E[YF >9RD\NT9NQS+ED!<+'1];,*;((2* ?_F021(P);;5UE*J_JB4I,
MD\#I/-(,H,V0-U5$)+/@[P4/%OPT06D3."AH;D56K>I%LXOR>P)<"A(5-%%
MSLQ^2G_3OOQ[^J=$HZGN)=FN!+82@%6-DG@B.;"D2$D2)1L5B&?]N\>A/,J2
M("@@RS5O H<$4ZPN_OD\[2"0NQG6]0&!J!(X'4O\VSV)?4_].]^9Q? HH^XD
MLO@60%0P*KXT0:@"'0L:+2A-99()1J4?)A!7@LR\Y/9BN6-)WRKQI( <QO[T
M3_N\Q.IF:IZ@6?K).6J"A<U>7N $ME!&%2XFL5KBE<IA^+\7\P)[FJFU>X?Y
M-@NV0!_]1W^RCR;1O"0V0=)SOTA=!<A+C'(-G< VZEC5F(N(U>Z9'*.2[$JV
M.0(,<R9KQF)!:(ZEE7+41?NRDI5+NBDPL< I0:W- EIRO:"A)@-P?X*]GO%*
M6*TR2<%CGDNJ4##!PG..=OP+FET1V(Z4YWHNZ=Z9LO#YU7Y_!9KM>&H6:->
M2>AP[#=+O>#[BXBV[D_J__9YL]1[SET1A,RD(@&EZY_DF^[+)#4>@>]7Z[T
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
M0T"F&=592Z:?"I*<23::H,0UVO7.<[WK*+8WR8!Q&/J^RB2NR^[S)VE=0K1
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
MK-5!S7<9],)!RO?C_!/<SM_@^,7Q*9&%S22P%^>B )<,?N'\PT'98*<$>4T
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
MA('.CC@!0 RNKBHV3 #2!D\8I.VL:&<*+AJLF#(W]CK11]H_E=$P"4,9L)G
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
MN#K\6Y[<4RLPOP!LOT?"Q"K;;@>IZ)<9@/L5.,D\=+:Y!K8E^-2]+CE$,HL
M3($^269:$3IRC3+H91"-(!#!)0P;WLR\1Y]8=\%]O>\;Y"-86)"+()K.VIH5
MM#+;\%2=1UV2.FHBW&7 U^#<1#Y@C 0Y":!+9"'P2="2/O-=_ W[TWUYIDH_
MN5X"^:?LI1/P7O",:Y0!.M9I K>NR($9H.Z =^XMVI/(DA4Z#'X:1+3:C7UW
M+V4@$?EF/B4U6)TDJ_M,P'L"M,PO[3%/C N9I!T#YV;M:UF:@HF9$2\KJJ0<
M];Y'3W5EELPBGV0)"6&,A[]A71@W\@.P*?N:%2H\E])^F,B55B/H[)*L3V=5
MSW4W<)IV#R]CD,1%7UD;2"S,+>N>62O3SFE]-P'$)9H(8,]Q9U;@)IZ9,=4,
MIV9+G8+RM,W^3))$ L57E2K8H^@9 03TB[61S"&)Q9>Q"* 0X"O +3/?)[@S
M,RUJ0S*7@M$:W)J5S#(S)NT9D+;R(?($20!R7>Z!!+M--MZDY_D[R5#J/&15
M\@'SW(#^B<0E&"])T)+8DLCD?LJJ)U.F;<]0R7M=,4MR0+X300)[=%JCSER<
M-N1T?G85MB9)"9Y(THWGIN35).!8W2NKW0CV<_^GGNKLNIFIWW.N[SF2;NQC
M5N2:[.<FZ'=ULZXXN0+&(YLX,- C5F:1T*/>=P\D"+VS]:NWTNYC;FG#/2\A
M4CV:]E@"705DYKV5/<EZ2&(10*(=):&I*\A(..M7(#*?\_RSOYY/695(,.J4
MM9NVNFJ<0)>NZ.<])PG!>>:O=%16MO,^*EEBJG#8NC1!3Y,L2 CN,WI:KP00
M3O>QS,C>I/WL9Q+CN@J?\I\9IO.^EYF%5UFO<]P"G5RGW/]YQO5^:O)[@KPZ
M84-7;TW \&0W9_;C)-T(</><3F*D8+&\AZCK$]B7Z^U==*K\,%6Z:K"T216\
MC[7..U4YS3N.X/NTR]+'HVW.V\1=]OJJJE]6IE"/)-DNL_UW-86NP+8BA76F
M_WRGJI;Z;Z;LUUWI0GUG99*^ETU55+R?M3Q)9EE58TH=E0#<O(<*;DR=EZ1M
M$Z!,)*$^ZY+(I6YFGB1'3 E0IDS5GOD">E<$(0D'?8:J0[H:D^UU10$!OMKF
MM,FZ !1-HF$F*NF^2CA=D957U;)6YXA$%OX[J[FVS\@[,S(E,43@M233KL3G
MV"?RL@!72>M)6!<8GO+9%>.FO9Z5+@3@0F;)_C;AKGV1VGSJ*>?5=ALDKGYN
M\+U 7,D"7>DJ[\LI7P+9/>]L+RO:I5VZJDH"H0-Y8MT2'*\?3Y]N5E_NM7%O
MKDCK3>+R_$PR=.ZEZ;QCG[).KI%VM+9>5AV6S"(99_*5">KV?$K_>U?E\I[O
MG:E)K"OR"=_1A#OU]%3ARC._VTO2P>3/[>J#[*.L/CI5D4AB_9FJ2$R^YU,D
M-@D\$_@Z"5%6C%KM4\^2J4)!$LU21V55UR9*):DMURFK4V4"L"2>F #-]4I9
M30*O?9V2MJ3>LLVL6I[57@3;-Z&+-Q.)9<7(56*I)O%Z]G><)"MQ=@(U]U0G
M M#_-I%LFWPA\<![7B<_24*'8]>&; +SE& A*SJW/E5'.^Y.();^%TE<W!OQ
M;> [T1>Y2B:6U<XDV]$^<\YGZ9>^MTP@E;JT$^A)Z,FJ9OITI[-3_PQW)W[/
M>-+G+E$]7_7**@:1.B_OHKF7)'*I[[(]_3$IGUF1K9-]945;Y4@=Y?F?/GC&
MC&V.#R'7*9,537I:^\?D%YGT*6,X4Q6IB<B6Y,"N8MYW9L^J]L=X%UU5L\XS
M/VT(_5O&N+SW9[*F3(0SD9>9&_K!_#WQB4_<,Z;>\(8W_#]$%@ HYYUWWIZ
M$EW+]TADH:_?#)'E *8<S_$<S_$<S_$<S_$<S_$<S_$<S_%\:S'[%X?$,A%9
MN-?C[\%?@2\#?]XSG_G,'9N/[^ N=[G+]K,_^[/;K6YUJ]V/<*UK7>LB(LLM
M;WG+O2H+9!<P_P][V,.VIS[UJ3L&!-\5/A%\"0>1Y=O_?%<3611T'%HXMG#N
MX>A*@!W.;#)%0V0Y__SS=V&FU!#"S0: M))$EJM<Y2H[N>6<<\[9'O*0AVS/
M>M:S=J>MSKK,TJ]S<56B&0=C!Q3X>\&1'5@X$\@E,[;JK)S>=(:NR#)=ICP=
M[1D [X"_CG"#OOT:2.%[,V/S!*@P6^(J"-[9QAR[ ;I^3P6J5J0;,Y9EU1P#
M7YEE2;#]!/+PS;Y:3KQ)')EI<0*-N^8)GNFYM*])%FFRB0':! ]D]FX#BDV.
MZNR(DJ,Z")"9W4[-;6;KSDRX#4#6B9Z S@1)YOIT5LR>XZPLX;P*<!;8U]F5
M79.N>C-5SC&@GN"SG$<!;@+:Z*_[?JH8TZ!NWU7[F14R"5)3,-%LNUF5)+-
M^G<9E!>4. $].FB:^JTSLR=PJK-6)Z&C0>B973*#WIE=-:M F%E;<+O!=&5J
M"J!.A!:!/E-V4 '."=!*<J!@GZY\,F5%3@!=!GS-TMH !XE!!A()H ERYXQC
M[/25[^/O!/:VCL\J!>HG@8A)"%->)Q"F@%'!,YE95V)#RY)9_;*22 *ED\C5
M0>H$8V9&V,P.)PEG"MBYSZS"U)GD)31(O)$8UEGJ,VOUJH*&50X,]DF,2Z*I
M^J\SI"81I0'MF5TW]7.25Y,@F^-N0*M@C Q*VD_;79'-$FB<0,G.?MNDL 8Z
MY7@3?)_$P,Z&:!4JVER!W#*3X0K,>*IZ0!,F$T@_S6\3; 4B996+_IX$4Z7>
M4S<G02CGT6R8DOCX[ZDR3Q(%^DV@=-IXRH_ Y@GTDFN4>RE)/  HIDH?$J1:
M[R7PMH$B$B%3QTN^F*KHN.\]8[/O2;S*"G3JI"8Q34 "SV3!1UW=IH%MR&A6
M>^@*)4FR2^!@@A&;<)AOGJL3V+6!:$F*Z>SD@A16&;:M?I(DP20(:N_G'4?
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
M<JJ@V>0WS\^LR&85(:O<(J=Y%_=^.\4@^ X^2[65>]WK7GL,7B++#_[@#^Y
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
M2CME-2[W44'=L^I3 >V,*WXCZQYYL0.TW\ON KEKK_@W\T3?Z1^ZQ/STLE>
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
M"W#$YO(9YD'?44">^Y%^8ZNR6)%"8+<9,4LX;C45[;7 Q/HE E&97TF1?8_
M;?H.JTS-@N29;P S7-YCI[ # E)*;!"(*H!(7YI_\[VLDV;7M#)#@2/V>U7E
M2GT2W$:_"T!M5G'T%?T_(D>MLK^WRH]^F=FE!36B"],?/]KOCS+UZY=ALP4.
M6NWOB "_\ILE;IL)EW%EKP>4!MB+_:35/MSS!=_.BDPK4/>LE%= YU$%MA4Y
M4-V:9#[V#_<]OF,"/#LO!:,+H&NE*X'R1[YSB>!-VC!)D?IXDB(+FI0D*HG-
MS/<"/%L!PA=9F7OD8#W1;]82@2T)';1IEG;EG$1;?8I6,C7#,++R^;Z>2\Q\
MKG^"C":KF%4-2X[%;C+GS LZ8#6ZZ9M-0J2V&5VPPIUVC_%C;=)G_!SF##DE
M"4RBK;Z9<I:LWBJ>K4KE?#5FT,IF9I%N=1+/RY)7K<IBQ3B)MLR[@+DC7W]F
MP)88K'R"N]4GP7BN+\D"[GFS<HQ5")M00 "^54Z0<]J3HVHW5C)MQ4GFW(H,
MSH]G\;D7,3>2@IM008!GJ\=8I4#B8>V^I!OFI1G96T%&D)]KE'X*%K=RR*PZ
M6W)$SWC&"SS7Z9=9@<WJ:_K2\ZS;*K'=[ZN?G:>26?B.DBX\VS-NS?SM_C1)
MMJTPS%@RCLP_Z]/J<<[;3 92_Z%$@5EEV4H_%P%ECZH2%=PL&13[@:^'C)(/
M&H/4=ZZ?M]J/K10YYX@V)2Y+"O6<IZR>&YL,0'*4_MYJ+<WJH^B65>/JFZ[
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
M3<;&,WY);*TFLP(YZN>5'&42D*-$"%9RU(\0B#O)D:YY;:"5!1J3*"A-,+X
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
M#I1<)'"R]J\9I4L$7_G@5K5#A@G( 90!$&,%G%Q5YFF%C@*<&5/DD; J05)
M>\EV)1BO /@]DTQP]YQOB2RS^ISG)<^.KB4KZ-0^-:/ZK'3FV%J5IY4^!'D)
M%"Z1T[G7WI5TH^\\*T<)I)G5)/3U!30?@= +\IJ5\@I"E[1:F2^J=C-E%$AX
M$6E]5JF8H+1FZ6_5J F>ZMRXYWF6F&#Y$CKF&8?OE"PP,Z%;E;69BKN/N(=(
MEM).T?=F@9=<[5P5@#]!W0+<Z+] \9+U5V3H5;]=]^XE<QW,C/4%>?:L*Q#U
M*%NW]F^2!:QP52*T?OX**$T[7??3IA;DJB_IO$]R@WKE.A#L:-;B%0F^\A74
M79!KDV'H\\W,]_IE^LZTVTIG E"[)Q%8;=^KHT>D=2N033"[?GY)8?JE$D3L
MMV>O231$?HD,5G3KOG1$"IM5OO!S6$=F$9>T+5#NB'2CO^O9MC&B63VBH/&9
M7,3S^"0#>\99$5<!^94D5+]T5:&#[_,\XM[LGK0BVATE0I$<OB*;6NFA1&,)
M*"7$-FG)M',%M/?\T$JF$IJ,[:$#<S]Q'35!SR0+M'JUI"[?REH26VV(NC23
MW%B%T:HGVCU]$F-=JVHWC"O_SUS2/SZ+/PJ(4Q\''>![W.\D(-#W$GE6 /19
MB:P$^UDUK<!,_9%928;ODQ MR%40.G+3GN0#?4C:+?G O7_EXRMK]Q#Z+R'>
M:B]\1M)-$]YTGJQ$UPJ$^)"O?>UK]SB\>REM"A(_6OM'%:E6^Y%Z.?MK@HE9
MM7P"\+51S(\9ZE<5+R36^WI&L?V9_(?QF!6'Z8LR&]^O;S;C624T3-*-%25:
M,5  ^B3<%(#?6&$3O[2BZRJ^;?S8&-=15>P2V$H&G97,>P[U+J?)7XP;]5[
M:F3$3CS?S01%1SJU.CMZ7IQGL?H-<X[0_][CE&C8:GZN(_8\;<JLMJZO+*F#
M?EN5:%:XDGC!_+<ZK*03]^CZ9%9U727F\KYA$J.-[\ZJRZO$)Q)/!,J;  0@
M.W$CB SH*'/%SZUX09NM[N><K0B7VOZC1 B2H6>%.\G0TW^NK"9M\*P[*R3S
MF95?8L6G5JI@?=*>5416U4..*D7.,WYU5)*(Y!, _E83P5;1#\8%'?#.H'-D
MM1LK!'LW"NF""_]7OO*5'U!!AN]D7"<!O%697//>9: _$AB)'1 S0#[N7FD?
MX@*ZP,_Y7=KW?.X^.O>E5@N4?&-2G57UD$GB5,=:1<7XJVV96$0?K55_&M\P
MP<;*%Y_)/^@KB1"?__SG[\D3^3?K@?%A3I'G*)9K!>M9P1LBR]$^>I1 T'M,
MXYJ];Y/(9?47OL?J-/P_<]2D+?69FWC0.=+'9PS0*U[T0%*HQ!CZR%A!\B%A
M)'?P$%D^\B,_\GHBRZ,>]:CMN<]][MYOYJJ)HYJ4Z"2RG,_YG,_YG,_YG,_Y
MG,_YG,_YG,_Y?'A@]E=DEAM#8K'":HDLKWK5J[:G/>UI>_65N][UKML][WG/
M/1$&F/W++[]\>^QC'[L7J2#N0MR)&!?Q&>(C*R++26+Y\'ANUD267J07C&20
MGD"=@4"4^J4O?>E>KAB2"JPM&%SWN<]]/H#(\JF?^JG;PQ[VL.T9SWC&'N E
MX.8EWBK;X@00-+-N*WVTBDJKLC1;=0DA!/QZ05=@#Y^GO0)H)@C=TN)FKB;0
M:.#7BTG:10[;6KV2)&9F2,'< KI]O51IA0ZS5@LB56Y!/S/CK('65<ET/CLK
M\A24*%%@ENHN&*$ ^9($' >!) );>TEC9N699=)^-Y,\[:&K$X@N*&\2C@1]
MF+%4<-\D1[6*BG.^ DX)0FHVW0E":.9?#;QKJ_-D9K.9;=<+&B_FS 38MB2=
M^4H\:P4E"1W*6QV:\R298Z4#@NDFX-,+2XE<5B020*2,,UO_S.;8;*..JYG)
ME;5D#L?6#,.NRU8I,!->R3'-T-Q+>=IP;F9% <%^JXSU!7@*FA0X(KA/X+3C
MVDLZ^LH<"9H2Y%'BS2H;X,R$7K#&*F.[%\ 2.F8I^0E"]UU5CO*"MF!S;=*J
MPL_19;H7-P*[!:::T;,$.=>J:W02# 4F38"CETK-_.V%C6MHKB->03G(ASXQ
M=F9;XV*II*-YV=WLRA>1C02X2A8QR[!$ ;Y;^^RZ7%7/J7UJ1C>SZZW ?26%
MS8I91T!$01FT*1"U%W\EGZR(=@*)L!\2.I@;+NC(X(<_@<Q\!_K &$G8;%4S
M]:H@@I)CD&<"< O";04ER5P3>"_QIGMS+Q9G9EGW_!61RY=YYW?9W_@\%[!<
M*'+1[Z4Y[:$7@LZGKS/WC&;#E+1%.V:9-;NL(/$)G%J1A)Q_*]ZTFL3, %HB
MRWQ=6[2_(L,6F"+Q2C*"U41*#%Z1(P2[N1]Y^8U/QF6OU3[0-_I-._HB*Y])
ML-,DP@H2]T4^?:FC:F23#&I%A9(BNZ9FAD6S2ZXJ>[DO%3BH+VHU(H%]]%W
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
MNQ\+9&?>>M9?5<VQFL*L("-9?U7MYZ*8SBJI M\G($\BN%F?!2 V2_.*=%#
ML&N_Y#T^Q[BZIB1+%-B*SIE89I[%7%?\K+&($F\\FTQR.3+0/]J7Q")YJ3II
M92/F"%^B!%8)8JY[XSR3%-R]2@)2SV0F0K Z03/^>\9K$I3Z:/J0MB<H<Q+"
M!+1[CC;&9:54UFN)807SKRJ4Z(^NJN/.M23IJ*!9"2*M=B"PVRJI*T*D9]V"
MCP6AHI>2-UQ3QF5F@A%!W9,8)3!54J!G4>:'/4E?OU4(/3L?)6W@W^@6[9E0
MQ 0-_(FL MNM*"&9J?J_6O>NI0+OFUD=?\<JA)ZC',>9^$&"#&/*/'MFYNSX
MXA>_>(_!L_XYF]%_YDGP^:J*Q"3::J>0%UO$?/ BE_%R^RS!LI495DE%5@!T
M[@NL(F&,0WN_JCIL[.B((-A*A-W[NY9,5#&3J4P"7]>[^G14\4)95U7'M=':
M*\].[IV^VH)9.<U$3:[[>4=P5(W,Q"^SFF$KQM5W<&]F[$V 4A Z?\[J226;
MM0*A!/N9],9^KRI^&(NU2J8ZVK-$?;,5(;B5TU8)M:SN9*4+=6LFJVB2DID
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
M-NM8%T"8@*<$#1M(ZDH5*P"=6?HS6&5 *0,_&?RQY+U@-/K$_)D9:LJV.E6
MF, X*\*1#N#,Z&0 * $.31CHK.6"NW'2T^\>_P3LSJS5Z6 W _P$Q--9WZ#!
M!'M,X*D5>'#*+'Z*'&4 1&"&@8 L=9\!A16 */O90=_,")H YRRCGIGQ,CM<
M9TAL((D!FZQZD<'9%1!Q!6Q-L+&9; T"3^",4^-> =)7F>]/@7!3G@S^&*02
MT"Q8F'6;R +J$3/93<"'S !-/PVF, 8!:1*NU,L3$*]EW[V4V?H3A,_WT@=)
M-_333+@)P$S0?&>"->@_!:D\-QI,TYG U<VIGQI(L0*T9X NJTB@\UBG*:/\
M"C#9 =\<=V87=HUR'ZGO'/>499+^,QXK'YC![PUO>,/VQC>^<0]DH0/86_37
M]5]E@$^"2&;<R_WN&8JAR[^9:\9C$-5LK1-0-"MST X&-AGWWO*6M^SG"3_G
M^^@CG\M,U0:FZ2LRE94D<C^IG_NEGV;&<UX[:VD#>M7)!CX9KS*5P537G[[X
M,A^^$H,D""!/!"59'^;1P*]9%NUKDB08[RE26)X?RI.R.F4%E! F>2WM!_>\
M^HEU8HT(4O/O!H],H"F) KU&?%8"AX%YY0D98'[X;L;%>M"> =]3ZV164 /_
MDH34TQ-9(D$:JPS#;9,EN0,98$_Q^XS? '4'NY,<8Y9E^LB8R;39\I]C7V67
M39N,^:0M]CXOLL6<IOZC7>U<Y8E]1-4X]I9@YLPRZ5JQ3K2/O-(^;?-__!YC
MI[T)Y))V7A)LS=Y).P(>.GOI!&XV _R4$3,)H?G2+K+O&J&7S-2_JDZR(HCD
M&>I]P;-=0$Z^79$KY51PMV0[P50"2)(0S3J=VOO**?/*?F*_LE=9.[Z#WZ%-
MUUVP6.N K$QCEE7DTG-/^[E!K@GP%: Q =H3W.']QDI=J5/R[#M5T6\B'C3
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
M"2+T>R8 MD#9*</J!/H11&' 5Z",F90-^!KT30)&$E 2D-HD% '>@J9Z_&:
M[G<%QCU5*6P5G,_,V*E+M=OZG0@W!..G;/+J$<^F)O'E&B40,0D-S*T5Z2:R
MB#JZ98JV6_])#'1OM?PW23)UZT1B-,.DV3L%4+CNF04_R9P-OA5LGK*D/$E$
M:**$^U.;F?'R,\:<6>^S(A' B23'I<Y/ &&"L2>[62"6>T=[W#<S=M,_[=$D
M':3,>W8DF-V]U01![<?I+N$9G3:9^VFR3R8 >H)H)F)@VKD)2E,'3CJ:S[6-
M9C^[^F("1Z8S.8E1 L>L(I+ZWK7WS2HR35S/S,VYEP0,._:NEDE?$T0S$4\;
MI.(]8@*+)E@VS^R)(.I^2E)@[H,&HGLO2ULJ;=2\B[E6VM*9L,!,W4V&;*)U
M[B-EJDE].<<)2,\[7P)'TS97AO)<S8J9:9MK]ZB75GU-\G:#T?+^X%F6=FC+
M=MX_ICN^^MFUGRK["?CKS.T3X;2S52O_#43+-E,^T]YIF5*O)B"OP7C:NL[+
MI$L%$4]$7L>?Q)/460T<3D)3D@XRN83[*8F"7275#/A9=?1L>L\V\]Z<A(Y)
M+WO'GPBLZHP5"+\)A^E_ROMM@N\;B-L [%[OB1#M_2;GL\E!N49-.E,V32XP
M@=!MTWF0(#P1KYQ?_6RTHZYJ_>'9E&3M7*O647F>K'Q[GJD-GG?-,F%'WI<D
M!:J7!>'V6J4-FCZR4V?H1#APW*L*T9VTP'5RC5+NT[>3OCW;GZK/>L9-[W0O
M5S=U<HT\.R4A9.43B3<)[.8S^2;QJ/6UML3D?U4_Z\=M4LN487\")>OO2;NO
M$Q]-OIA50J$D![7-W_:D/M@$X*>,JJ.2A'F*Q'\JR4J2CP3,9P7.:>V][YAL
MPRJY26KR/JI.RO/3-9J(;)U49DI^DT#I)'0TF'W2=:[W1+*EG20'IDWN/7("
MM$]G: /<LP).5LW,ZLOM=VIY;\+M2M_UF9<DH8G<D,FI^EU5,>[J8;GWFX@C
M82"3%Z2O*PF&4]REDRJ<+;E&D\/:)Y?R(&&D@>A)LD\0NO>[3@)D<I6I\HOZ
MV3-_.I_S3C95%,F80Y(ZK';3.E69<@^EW;NJXIODP+X_3^2@].OT.;WR\T_W
M7&5TE?2J=;+[OJMNIUREWD^RC#K/NZ/QC%7BH_3SM9WFO/8=+(F7F12@JWN9
M""+]7.WCFDA-*_V1Q+6L<*6OLV.-[=],D@-_;_()]V6)7)F4SWMNVQ/:YTD.
MR<0B5K-M_Y&)%J;JCJGCT@Y-'4=?K8S="4O2#SO94L9,])UZ)UOY-*<ULII*
M5AJ7#.T=1#]I5F#K*CK:$DWFS;A6$LTS:4/[1]./.\4SC(\Y;GT[K O5FXG/
M/^$)3]B32Q)W_^ /_N"=R'+_^]]_)[)<?OGE>P96JNP@&_2![Z3?M'\N1)8$
MK!S/\1S/\1S/\1S/\1S/\1S/\1S/\1S/S8?9/T5D69%)\FTB"\4I*$IQG_O<
M9_<5@-=_^,,?OCWJ48_:<?[X%+[T2[]TN^JJJW:<#[X6?!P'D>6]][G%$EFR
M)#I$%AQF."AQ,N+X>M6K7K67%Z(\\9.>]*1=P!%V!/^""R[8[G:WNVT?\S$?
ML]WQCG?</NJC/FJ[S6UNLWW8AWW8_K-/_N1/WA[_^,=O7_9E7[:]YC6OV0-J
M!M';82UH. D.$S@G@]>K=Q5D.EOV5C,OFKU9D",;V.S-EO]>@1Y68,T,5"2H
M:048%HP_!59.97-,@H,!NQ5XIDD(!H-RW()3S-@]@0:G('23>'+L&>S566_
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
MUUZ[ER6FJLI3GO*4G<A"YI=[W_O>-R&Q4(WEO//.VVY]ZUOO1):[W.4N^^:
MV44)HZ_YFJ_9 PHX #,XKZ.VRRD+SF#SZ6C6<;T"$PD S""ZV=;,CL6?!JPR
M&$0[."]Q+!KXQVFK4]5RS#@0+7<^O2N0T@3N-PB4&4S-9'<J -+ +P&I@DD2
M2& 0.;.C"2+C3_K'W-$.G\=)S9H;2.7G.%U9HP0AY#ME1YR(/$ULD,34XV;=
M62?&SUKQ<^:![Z)=LQ'AM-:9/(&/)01)B#*P:ELZ@P7VGLK2?"J8DF2!!*$W
MV,],P%.F.?JW>@U2)\@S,_(G*4R@@^LL(8QQ9Z!VJBC460*GDO>9)6H"I*X"
MOPGH[$QS&9SW;8!75D[)+)B9 ;>#DDF.$J21+__'V&F7>22(1$#M]:]__1Y0
M0;;0!\PY^R0SXRE/RI0 Y\RPKSXRPV+VN:M=N%:VF7UV;IA?Y)4VD7ETU&M?
M^]J]VA7[EI_Q?_P.;:KCDA36P)3,P)89VZ=,D!WL%?1B0"UU4E<CR==,HQE(
M=U\F># S^&60GO:M5)!92]U+O<[Y)B S@\A)9IFJTB3Q"KU$?U,?T2^!UP;B
M":1QAKSN=:_;7OWJ5^^!),X_]I4R)6FS@]."O"8 ?H-[) 4T>2OUL]GO&]C=
MV<D%N1O\8TZ8!]IC?=#-644IYU* (^VQ=SA#/$/I.SJ0WZ$?">S(\U1]RM@3
MV&V0-K-,^GK>-8B&3'/J^@Y0"ARBG\PI>XE +?O(8)]]-6.Q>S%!7LRYX$[Z
M:.#S5!#5-1%\Z!SDF40_^1S[1;"<?40_77WUU7NU/&6*>4 .&*>R/I%!F5-D
MCWFD7?0<^@/",G^G+62"^30;8ML-GJDY=H/S!GWIJR 2[ GT%'U5IR)7C-7L
MG0+&$N S5:=1/@5,"O TV-^$,_N,'E'/JSL9,V-'1@WV)]"E@23L^Y5,-8D)
M.:)=OH,U8UZ1*=:(?O9>\JP3Y)9D(]IC;;3+Z*< -XDQG:4[@7@"1Q*8(+!)
M4(;9-OF9.CIE-H%X#1+G=YDW22>L.S+*N&F;]@2)"^Y3[M,^X^^L$WN>2S.?
MHT])-E+G"SYMN\QS5/W9.D0RH(!!YI5U>L,;WK#WG>]$ES,^VO-<ZK-8$D:"
M<+5'U9\KP'22-VD?N5)&M?'<^TT.0O<C6ZX3WRLP15EO@%=F&VWRP70/L\I#
MVTJ^DCC-!JN<"O*2%*6NG@@WVJ3(@43#!*.X1IZCK ][:76&IKVL#>7>TL:C
M'ZP+\T@[Z !DP+N3H&GWO_J/.?7,SW,ODR (P*4=^HS,HON0?]IDGI2I)-HV
MR5@PFD0N[F"":.QCWE&F;+ )=IH(4EDU+&4KP4/,*WU3_K,R2U;GT)9(0$X2
M(K4?!(UYQK<=K;W?@.D5<#9M'PE"30YLP' 2U5E_SJ0KK[QRW_^L$VWRNWDN
MI5S9Y]4]E'6B'4'X$A$F$#;MX=M@G58@9VTTQJMNS?/9.SGK_8YWO.,F/H,$
M>WIW3-)EDZ,F(%K:O<H <T,[R)'G*++.N43?S'QN1F5E,PER"1Q<$242?)^
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
M1#=C-S-N_F3?,P;'/>VE)& @3TFZ(;A/%@7:I9_\G/]7AR;@F/'25_04?16
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
MS(7TGV5-9!;*[O79K/HKXEF""!*0:K]V8'D:H[2I"7S<(,0$YAA,E,PBV,'
M;):;X $#5)+#$C3NV%,OOH._TU;)4IE5/K-+IK)7VZCE-M%PE46_Q[I!#@(;
M5?P D,"?4_M322+)-V;N%)#C^LS^YMK,6#M/IV"7RF;65W"K;>Z@M\ 4@ZB]
METI@:Z"'0&S!\@G"[;TD"98"VP0B23;K &@J"5@N-D\ ,,$>E*_B2X(<$^ H
MF+N5W 0S-P"OQR@S2I_*5FR@7P"50!?7J<[6ZACUWB'YH+/@$J"F[:ER9+D9
M0!7<+='.H&\2!1+@DD#D%8&3<]F*<"29RRSU*BI0YPF S'CP>5_JE^.4YR7)
M%Y3-WY,8O3I3F/5^(L&J')& =A4/S%:M/9E=MM77&N25P6^5'E2-D\SA7I)9
MI0UT9\;>!/ITUM]4CFLRM*3()AI.\S.) HS3*G-I B<2[*G2AVU/H@!]*ZC3
M=2M) I2'37D^4>5*$)KD ,%#[G<"\B8PJL3 ! \R[@*06SV#>031BGN.]FGF
M_U:YDGCB?6E2N<(.)Z"X<U1PIV/E7M3$[Y4BD8 ';<J]9&5323 V6[7G\50@
MZS=!@WG6R4S-MKW!;>Y3 L9SOQ/@U<#S'"<!J+V/JO:1JI.K;,7>[:;YU&.D
M:IQ@M F W,1-WU0.$YS3RB0)Q)1@G*HW$J0F59($RDK@3#"V67N3=-8)!1KD
ME<03R0@2MZVK9,O>[R48YYJ28$S/XIY-\FZVNI.U,HGGDU,*':Y1F0%<4)=D
M.U^S5><9WVS *J=I4SE.O=][+Q&,ZKXGX;+/NO0K>\!$NI$<-0'1L[X)<EZ-
M$VTWL4"N4Q,(/8&XE$/9D@<$C;<2Y8IHY?R48,UG)4JH&I7G,OJK0>PYGU;C
ME("V)"TZOKTG3?<%S_4"D%64D'"79]T\[[?212K-YI[G>6=%MK-^_4J0F=2%
M5RH2O:;D.MUG1WTNE"D0-\>*ONWSH\1 RNK7^W("VO.LDX1@]_^5GTNR?H)%
M[4O7.<_X@B8IG_:G:IH)/_*NF D:<F[:?C.^T^XD!K52K"1652(GLE6.4X[5
M1+)UWD_*/*R/])$),/BLOE*3B30Q8$HN('EM(AE/XR-H,@&^UG52F=8'X[[?
M_C+)#$W:S_JE8J3D;4'=C)-[?@)054_B=U;^F/:5)>G&?=^S29_+\@R]4H])
M4H-EJZAA@B;ON";8X'>I"^-,?04CJ^B66>H9HU1@Z_'J1$W.I8G$9>*'G/."
M<55*545%X'435G.MZC.4/H,$X.>]3!!Z$^U3V6Y*4F/R%]I)?YXBP>MS[;$R
M"4B3UVF_RO!]SV<L)M^FYSS5=/3G-K#?LV03&KSGIVJY>XES*1.A>"9+%854
M1K\F!.-.\(7],$;]3HKSJ1PU^0F3>)0VUDEJ)(2NB%':OVJ9Z8.2J*T_PH05
MN:8DZ::3BGC'3^5!U;A(7@!H'I\$_:N2-?V6JNJM*-_M-9G*1.0RL<:DH+2*
MO:AHZ?TY?1*ISN$YWUA6WN\\\[0O0O4\ /CZS+0KR^2SOOS;UV0_]*L)I#(I
MDTG9C&E)%NE]3_685EM6#3")Q?HYW)^;Q.GYL8G,>2=-,HO[O7ZM3'SBGF^2
M >\YJ62:9S-)FZUJNR((G2*4>R8ST9-K%.<I"<&>]S)1FPIJG@/T;TU)%;!]
MB?#:JV=JSWW&MMR/4QW4)$KZ"CV3J5+":Y*:5DWL^:X]I7\G$[] :)$<0[^J
MHBB!O\GAJ8PN<=&V>]XQ\8/D(^]C)JK!;MQ'FL26]QS5?>A3_&62A%9[2MNL
M?I.):,Y8NT;S;\^4&7_,Q&?4DY]3CTLOO?0J1)9;W_K6VSGGG+.=?_[YV[=]
MV[==)9%D$R)-<I<DEH/(<CS'<SS'<SS'<SS'<SS'<SS'<SS'<^UB]Z\)F67Z
MOQ61Y0YWN,-!9/D_\EPGB2Q-$A$HW9GQ<%B2T06'V",>\8C=P*^.R((C#>66
M"R^\<%=SP2&I RU![*FF,&6;HHZ2;5JE)#/6)_ AP:():LR,6$QJRA(L/F6L
M3[( 3D0S]4\!-554)J* (&_!C@;!S>)F-L#,8-:@^U0J$?#46>(,_AG\EC"2
MBA)9W\P WX"<SH:'<]C,0(*[S-XDX60B2!A0E'QAT-?@!#]SS U$4X9MELB"
M'6BC7:9$#NJ6[9\R85(>SMD)W-V!;Y4*S C768]59FCE'#,[9: V V)I_RH_
M)(#&[)765Y!79H8\E3&M[=Y 7\\AZ]K9FS-0V<H<?$^JOG1V9954,F [ 323
M+)#U39EWZFC]DA26X+G,MFO6/N>F!+8FLB112GO*P$7:?I+N#'X93$C ,/8I
MZ2B#]!,YR"SKF?E:!0D#"A.9Q2Q^!D$$? @<$"B<!+R5HL)$.FM0C<%;;&K*
MVN;ZV>00@5FK8*+ 5H.] E$S*)?@^R[;.E)^$F\$ *4JCXH7J5"P4B3J[.+V
MIZ"1!/>L,FDGH-\U7I*$)(',K+S*,J?ZEN 4R4&2X7*-=GU>D6Y:T2Q!KA)!
M,UAIAL$,S&<]':L$>DP9ALU8W7N)]17@TIEE>VSLV\R2ET%: GE3IO+.6B@0
M[]1:[SRBS4GBG,B@ MHG0B3C)+C+;,4&JB?@,6UVO4N[<JUWC QZ)CG*#(L-
MH)B42<PX:,!;,%ZK2 @J6 %<6*-4\6N@SV1/!J6GS,K\/C:;@ +!R*D2)LA'
MH&!F5[?>J70D24+;]ZQCF>X=U%,PKL"45<9_P5)35ND$*0AX$-C8V56IY^H<
M>2H#=@*[$HB;ZC'T&^/MOM'$,$'RVI/D*, #!.8%N/4>):@]@1YYMNWYE.H<
MDCE< U/Y@'JIEM=J'TD,HQ\!"V!'S'G 2/R9ZE%-CNKLI?R,,LT$RV<IXU1F
M30E\K7*5!.,&]$NN3?(!\W3*6)P KR3;G2(=9-9. 8.>3R9%/@&>39A1+4\E
M,FPRB>;368<]U/)RWK?BI.2+4_O]E%U612KW._=1YU$K7$G:38*]B04\-S6X
M-8%X33Z0<-99A5,]22"N?9I$-NHK068B0Z_ ;2LRAR#'SH+.?&4/R$RXJ@@E
M02 !J;FFIEV9H3M5G@1-2XKL_7XB1WFV]PZFJ@!]D"2NM"GF/6/EOI_ 2?I)
MP+P@7]8GR0+\+),,F%$]56_LBU2/2@!^JUW0C^Y+O8<FX=1Z)A WSWT"OS+[
MNVN*=YT&=:NF,IWS)5HQ#P3DF?F^,Y5+YDJ;\ERN_;M'2Y+!EEC_!>-)%A#<
MF0D/6I7$]JIL!R -%4+*9.T3V&?6_U0CLNT)\DKRKH#./.-X%I44UNJ@4S(%
MP9@Y[Q.0FIG?)>]Z'TG220(F54L4*"W(S>S?K;@[D<(\/TW@.<^DDEI4S5D1
M[EH]Q7M2*DCDF4="L*H<>79T7>[Z]GK7Y%6!MX(&W5-5?)$8ZUDJ%0BU)\&B
MDAD\YV-7 O($BE(O[Z 34'RUWD_D^E3S32*X27!:>=1QFE09M-?))S$!NZ=,
M^.[+)A,QTS??W^!;UQ/MW_M= \6;O"W8<U(1TB>G'S,5A7+=2Z"W^_)$O)D2
M57@GG514FKPM2%J"4.[/WLDRD4PK0O,922?>R5IYUW%*-9XFWB3 .57.)'%V
M<AWWDU:,34773 +@63DS]@.6545%Y=T<I_2]3&1H"<&N48+94R%6W\%*+=)D
M%4F4224R]RCG_Z0>)BDT?7KI/U$UM>?K2I5%8EB_*EZHQ)?*5*F:Y!DME70Z
MP4;[,EU75?PRT8)@9\9O O,W^%[";:J[M:HG?9D*1_I*I[79NC896N4P]SO)
M':I>46?J2__2=NIW2C%.&U#95IM-]83TPR6)LXDW:?^>G9N\F6N A)[V<TD6
M\(R;2;XH@_9RMN'>>-EEEVU/?O*3=S*+*E_8 &V2')L$>U5B.Q&9B35, N+9
MK EWZ8/U'#FI6NK?2 4(YBE['^.$_5*N:K:JEQL?6/G+4I%+94N)]JKO4@?*
M59%3A2*30J12;L8<7/,E<E&F]N]YWYA))^7*.[-J9-X_)1M+8LLS7]['4D'%
M^\Y$9O'>J&^<GYL,:2*PZ1N?XB))8C6Q##X$U$08+\:/>O/]CI-[4A)!79^=
M0YY%*9/7?3G5G3MVYCV?^B9!*,FKDR(7=J#Z+F6J%NE]J?V9DS(FY7!GH.UY
M%U7AR#.D]_LDGFN?$LY4]K-^]"EUA-@"^4P2<Y/.DB24/J,\XU(OVL^^IR*7
MZB3\OLHY'6?PWI!*QI[SJ2?G4=7-6ODE[WO&#CR;3&=(S_J2FDR&T4JIC)$V
MS^<DLIQWWGD[D>5ZU[O>=IO;W&8[]]QS]\23J+6PYE%.G\%I+_Z<)+ DB>4@
MLAS/\1S/\1S/\1S/\1S/\1S/\1S/\5P[V/U/],7WAK\!/\!SGO.<[:*++MH>
M_. ';V>===9V]MEG'T26_P//=8[(@H-*(HNJ$DED,8L9#CF<BV1TP2%VP047
M; ]\X -WXS]%9,&1QN\]]K&/W2<-DP>':((@,K X92\3?)R@[GPS$P^.6YQZ
M!J<ZXW^"A@1(9R8:0>@38: #5IEE44 *=9%T(6$@R0T&:M-Y*]@IL^UD8,9L
M6Q(F5&M8 4@-*!M<,$-B!\"L;RLS)."C523HVY0X%WS/YZV7RCX"Q>W+!$\9
M^,KQ:?GY5,RA3,K&N2J ;I(K[_J:&3&SH0KNE,0E222!TZOLRE,F(SZ;BAF2
M1!(TGL$E ?@3J"0=U3J]M2G!]TD0:L* XR[Y(OL5FZ>-7<<DX#2AQSDJ02#5
M.1C#E>J+=I]]*JFC0?Z"53+38(-PTYYLOT : 7X"- 2U)0!3FS([<<ZG">3;
M]M391C-[G6.$_;.>2I1(PD""?C)8:>8RP<>6E9FQ>MVC[@W&3H4C,^()'E91
MP."'\[77)^?J*3)"9UB4P.:\;]*1@)\)C)R@04DRV%FNTX(=5BI7@@K,$.E^
M8C T29$&4).XV7:URHXX92H6V(3=3%FUFQ1#.S/#H( <03D-H,GUO\''MK6#
MR 9]!4ZXSJORXUQJ AO[AZ0& _X$SPS()<A3@&L#/=Q/F\ U$:(H0T!%JQ.X
M+Z4]9M]B%Y)L^3SU)(A(ADD.VH('G5>"< U.JW9C/2>P!_.(-S-,2FKI=24!
M[1FH%DB4=I_J)("2Z&>#O=1#4DRJ>ZG*0[EIFQ)$:&\'N=WW)L*I\Z@!29[!
M)$>8K5C[=\TS@$J[5_.>LAG[)$I0/P/S O#-VIQ9)E628?X(GEH1S 0*"J 2
M0&D0/0%>KB&=L3O74+,AJ_+39(X)?)Q O%13F,XZJO-(/#'+; *;:7/:5 +R
M$O0A 2>!#WD^,8.^9\;<CP4D\3O\+N50'VQ3(HLJ/P)QM:4&=Z:ZUZ1 ER33
M!&@(1&6M8HZR7FA39I=-=2_:3#^I'B08Z9G/?.8.1"*0KS(%_2VHN^>^:Q/_
MYQK"&+-V". &C,"<2M4LP9("1E21Z/-H9M9O@*_D*&RUU^G,=M^*$FW[D@X$
M30GR4J&G]Q+O44F22Z#O*K-XSOLFVJYLJ@G&@G-R_\C]/M?G)+ FT"E)7*[+
MKM&^GB,$#*KHZ?W.=2_)]=,\50D@L_8V8+[W$<^D"407G-+*F*HQMG*: -SI
M/J)=87_L:?0C:QU -/8] #[8;(*1/*/U6N59I<^/GI\3T)G [E2X2T)'SOTF
M[">A24"1@-FVJ=5=S#-9JX>Q/O&RCCB?DG0FR)/R4^VFSZ1F*U?5JA5-)X4[
M[Z;N>6:"MP]4DLJLP.PG$@_2S]'D"\\^] /EIF_#LUEGO/=LDO,^?0C>1UJ-
MCSZ2T$>9V!" ,7PU@-( O/%S^H+Q-ZMZ@XZ])]#_*OBRGK(^7W'%%?NZ*E@N
M06,]WU4YI-WT->V@G_3II"*#\UT XD0Z:!!NJJ<EV=3L]RK2"1A6W4N[GTAL
ME&D_4B<^*VEW4C04T-^VJ<VODGZX'F=F^161:R(%NA8TV=*Y27MSSB=98J6Z
MNKK72@Z0P"4(=P4<S/-8^K \DZG")#D*>Z(L?L[X:9NMB.N<[+N30%2)=J[+
MN3XG&33GO8E4DKQG\I?T$V26=0'XJ2*0Y+I644GEV;SKJ8C+V*@ZRAR18"Q)
M).?3ZCS:BE$J=-#'_$Q .V5+-F3<O9/EO5?_8Y[[3'RB>F^>Q:RGQ#B)VZI%
M)JG)I#I)AO1^DFMIDFVMH_M'JBCUNH^MJG@@&;P!PEE7R4PK56S],!):O$,Z
MOU+ES 0;/>^;N)P9X+%_UE7)@1(-^9SWI4GQ8E+E8:P]YPMFS[.N ';;;P*H
MB<B5"7],!"!@F#^U*;/T9Z*.24TER\^QFE1\W3N]BU%>$K=39=V[N(D/^IV(
M@=Z=O=MV'^<=VGJJGL/X=5S#M;A5E"3=F*5? B=KG<DO)!RXEJ3JJLJ+^K,F
M%>-4OQ TSAAQCN3O? ?_3]LI,_U$N:9JKTW D""W4DM,(IOGYSP[3^3 O#-[
M#ECYRE=$1MI.?>A/UCFR$7[7=WW7=O'%%V]/?>I3]SG%GLJ:2)U53'(?S;U_
ME:RB5;DDX*0/-E5M3:SA^IQWO/1#F+"!LQ3G,GY&V?01GU/E),=)6Z4//(^:
MN,'S">6DXHW)$#Q7I0*QMIKK2A)[)B4AOB<59%3GZ!A&KL\=%S0VXOE6PG:2
MZ]NFW)>F^Z-Q1I/I^.99WW7?N$'?&?5KZCNAC<Q1[F&,T3.>\8Q]/O$SUA/M
M*>=.DU=['NDKQ%>B>HK*7*I^2!)*4K J/U-L) G![B.<]5?GJ21$F51#/REE
M>M;%9X)=$A]6E87ZJ7:2A-OTPZ3:N&LS<R45S"F/LJDGOI[++[]\GP_,#>I
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
M/N=<,C#KO,VU+P&>V<>=5=9LF!)N!%"9N33M-O<_ZLR??(>@!P/4">HV^$T
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
M$B"?&3 S.#\IGPC&:^=\ AX:0)1!M0S49J:T!B=."B "$C,#=F>_[\"OXY-
M#QW?*4UN]CX6>\E1F<G,]E\=8&P5H%Z-5<XC 1J6ER#Y)(ET!MM55N0,4&6=
M,]-N@FC,7IC!_B1)-.AGI:"408\.*C91Q"#="B#>)*$$#V: +L>HE3F2,+ B
MADW9()WOIX"S$\AG4A5H>TK@H.0#YA4!%=9 @U1F]*-LZCF1HS(C<A+N!.1,
MP;])K2&SMYLE<%+Y27!G9UG.X+1$EER?$XR:^TFN Y,:5P-P&T@PJ3_0EP*&
M&Y30F>H%%9Q2CNHWLP+GW#>8F,"F#/*V(EDJ4R48S;9/Z[. GU:G44$C@>*Y
MWV7P-,$> GIMMR0)B2>4B5V:%9ASAT%4?I]^3<)1*_TT:"@#\YG)KM4TDKR:
MP)0I\)OSR#E$/7D%2WO 9UPZ&V9F64P0.VTFB$R@UFR[4Y;]*3ONE/D^%6JF
M0&TJZ9@-7\!8DD&3<-(98;7/)MLDN#]!PTF.;=LW^)U$SCSOK;*M)O&D 6/3
MRUS 1MV7*$.0CW;5P*DFW3!F28Y*A9*):.L^F@I72100-*QMN3XS]K2%LBF7
MSS(^9I.G?(/]9I,70"!X -O7EOB_)"^N5"]<^SICM6U/H%,#43O#?&8K[@S@
M33:SOKRTH0$?30+O\W)GP4U"TT0Z%:"2=CH!IB9 3H+=5NIF GPZJ_H*3)+9
M6UM!:@(Y>B:;,JL+[EBIW#6PN\]X:?>9]7I%6E^!<)/(.:F>V+>=!5V0[VJ-
M%C0_$0W=0^A3LJ&RGO(G\PK;X/<9>^KJO6'*!KU:LZ^.V- D.=:6)C0*>%FU
M?3H[ T)T/DWWG+XW9Q;L)D*VTI'GB5,9P2<RGWNJ&7$ID\]+V*</7*.U^3SC
MY5BOB-LK,L>IM2"!J (=^VS:F=4G %'N)=X970N2;.8>*O%_.HN>(C>THD@3
MXE?*KI.*3-8YU:7ZC*I=3>?(5GQ1.4TP7F9J3C5*UVCO.)-/(]?G/H\EV6Y2
MNLKSE"16RY[>4W-IROX]$6V3A-$9RI-PD:#)5(Z:B+NMPGGJ#BX(-^_Y?>X5
M,)T YU7V;_>F5(O-\TDK$4HN726"F%0*FACCW2E]$.[5]D<KT#KV>7?.>UV2
M0])_D"2.4TE?4HW/_23G_N2#28+<ZOZ8)"SM8DH&X[H_[:,K=;O>H_O>//D*
M)S4RU7%7"3:2(&"F<3._2^;RCI.$$]524U7C2J+<?P,  /__WRAY<   6-Y)
M1$%4[)WWTVY95:W]3Q"0HBAL; 1$H5"@:4&$(B-)$816NH&RD0RV!+5!DDT0
M$%"B*)@EF D&DID@8!80S%F"X/8^NWBZQAUWKO<[^@/<HO>NVG7.^<[WSG>%
MN=:::\XQYGS_^[??__W?W][UKG=M[WSG.[??^JW?VG[W=W]W^X,_^(/M/>]Y
MS_:'?_B'VP<_^,'M3__T3[>__,N_W/[JK_YJ^YN_^9OM'_[A'[9__,=_W/[V
M;_]V_]E?_,5?;'_\QW^\_SZ?_;W?^[WMMW_[MW>Y[WC'.[;?_,W?W'[]UW]]
M_SORW_>^]^V_C\R/?>QCVU__]5]O'_WH1[>/?.0CVX<^]*%=WI_]V9_MO_.!
M#WQ@_WWD\EG:2%OY^[O?_>[M_>]___Y[?(;/(T>9M._O_N[OMK__^[_?__WA
M#W]X[PLR^>SO_,[O[/)X:2\O/^-E7/C>/_JC/]K^_,__?)=-WY7%O_DYWTT;
MD&??E4L[Z3-R^7^^E^^G'<BB?<BBO8RC_4<NW\OWTPYDO>UM;]M^[==^;7O[
MV]^^_YOO>>][W[O+_),_^9/],XPG,I!G6_F3GS$^_!YM96Z1RQ@Z3[05V;07
MV<RE;:6=__1/_[3/.^.)S)POY=)_VL9\O_G-;][;ZYSSG>@2\\IGD$N?D<,8
M().7G_'_SC]RZ2>?9PQI-^VS[8XKOT][:.L___,_[^VE__R;\>#_&!_ZE&UE
M7-_REK?L[:7=R.2[&'_UDS;2+N>(E_;SG?2)WZ<]C"%ZCLRI;>HD[6+]T,Y_
M_==_W?[E7_YE'U?D,X_*1(]R'2'W-W[C-_;OX+N<)\;?>6J=XN?J5(XGXXCL
M7//H&^WE]VASZA-RF7_:S)\]5XP7GZ4]R*']K@?^Y.>Y3OD\?69LE4&_U?E<
MZ_;[K6]]Z_ZG:XK?XWOH$Y]%/O-+7_D>Y-IWQH@V\KM\Q[1>70?JJ^L5&8P!
M8^DZXO\<QYXGUA&Z1+OY&=]A.QU;Y#"^K@7UBN]CK/@,LNCS+_W2+VV_\BN_
M<N6:0C;_1YO=IQQ;YH1QY;7-.?>Y]G-\D<F_&1-^+_<I7_1*W5)V[Z?TW7Z[
M1],?QMZYH=^N?_?JW*/4 ]KBBQQ>VN_9A$SW$\\F9/'O:9VK0V]ZTYNV7_[E
M7]Y^\1=_<?OYG__Y?5QI-V/.9VAC]Q4]=1^@_8RGNDI?E>U>PG?P_NJO_NK^
M)]_/>+BO(H=] )F]YFD+\\QG:>,;WO"&[6=^YF>VG_B)G]A^]F=_=F\[\OAN
MVF'?D>5\JZ.TD7[11N:8]O'Y-[[QC?N?_)N?JZ?H=.JIYSYCP9_\C/_GN]$=
MVIE]S9>?]9[*W'@6N^;Y3MN8^QRR&5/&DS^1E6>_]@EMI;^YKG@]E]1-9+-W
M*I,VLJY87[_P"[]PI1[0-\8.&>ZISGN>H6GG\#G;C+R7O>QEV^677[X]Y"$/
MV>YRE[ML7_557[5]\1=_\7;C&]]XN_WM;[\]X $/V![WN,=MSW[VL[<?^[$?
MV^>#MO'=? ?S^1__\1_;?_[G?U[Y?OK3G_Y_WL]\YC/;?_W7?^WO\1S/\1S/
M\7SA/>[QO.SYY_).YX5GQO_T<WD.3>_JN_ZW;3BK7?GS')O_Z1B=DG'J/9[C
M.9[C.9[C.9[#+IOLCI7MT#8-OF#\5*][W>NVYSWO>=NC'_WH[5[WNM=VJUO=
M:KOUK6^]??W7?_UVASO<8;OSG>^\W?WN=]__[\$/?O!VV667;5=<<<7VBE>\
M8GO]ZU]_I4]('Q9^*_S@'__XQ_\O&\VV'<_G[OFBJ]JB2 5'^3[UJ4]M__9O
M_[8[>G'<X3##N?GC/_[CVTM>\I+MF<]\YO:$)SQAN_322[?[W__^VUWO>M?M
MP@LOW+[F:[YF=Y[=X 8WV,X[[[SMVM>^]G;UJU]]^\JO_,KMGO>\Y[Y87O""
M%^R.7!3?((V!#YQV!A1U-F90S8 -CD6<>3CU<!CB..7W<<89M,!Q:= ")RZR
MD*/3CS;0)QRK.#]QKO)_R,<!R>]GL,8@53IO^2YD=UMU"N-DS"!@!FJG $@Z
M+=,9CA,4>?2?%[D&+5:! !VW'?C,@%P&07CYV10 0D[.#=^C4]W@!^W#08L#
MG'%E/#- R><RD&!0B0 5X\K_X71F#&D+<X*C->?(H!+_SQP9J*2/.NDSZ)ES
MA),X@W_(029M1N[4?^:"S])VYZGGB,_D'&5 )0-)!GS0)0X1UA=.8_2*]AJ<
MY;L[X)N.=H.)9P7F^;G!A7:L&P#12<_/,ZB8( +;2_"3N>*[Z MSA<[S68-Q
MME,0@6L)N=-:,E"1063ZWT$ @VFN)0-IKOD,5B'+ #)M1!:?00YSS;I'GY#)
MSY3)>-,? ]^TE?890!5$D,%^@XD9D*3-'?@0F"!@@K^[CFA_!JARS:OW C)2
M/Q/L8#L-4#/&M!^YSI%[$OU&+N. $?/3/_W3^QKC.Y"/;-J(C&D=&9A%+FUQ
M_MU#^+OZU $J^H\\=<I@>@=3'4=D,1[(8SP9GYXCVFB GC$01*!>=4 5.<AU
M[TQ=4J8!WGZ1A1S:2%\92\:1/8\ %>L*F<P[X\28(2^#\O3YW__]W_<V\W,#
ME/0K [T&IIDS]E+FAW8SKJQ1]SS7_31'!KX\DUQ+N8\XGNJG,ID7USU_\AV,
M#V/%?!B@])QC/)VS4V"/"3Q!OUWKC",!/G3S)W_R)Z\,HO)]S!5]0QYRU%'/
M.^>=,<AV(I,Y0BY_[[VO023TESEBC^8[&!?W$OKG.-(N9&+0$_3]J9_ZJ?W?
MR.?W&%O:DJ"6!LMT&^GSC_S(CVRO>M6KMM>\YC6[3,8"N>P%C#7CJVSZ:WMI
M*]^!;,:4WZ6-V#N\_#U?YHYVTG_:1!L%C$U[7@*[#*(:I/?LR_,DUZK #/9]
M]( _7??(1JXVGK9-ZE/NS^Y[[B.V->W&!DT83'8_Y?^T\1A#UZ;@*0%)GE&3
M3F5@WC7%_PMV0S;SP=I!7]VC\@Q-($'J%;)_[N=^;G_Y+L:"WZ6/])=UF6N)
MM9:@+MK$G*-3[/&O?>UK=UT21($\UM-J[3,.O+25[V1O=H[X//(93^U1?JY=
MQKBB3P((D,,\"?C0SFD0&N<0NDX[ 5#0=N;+0+^@!($X_=). 2[:9;33_;/O
M#@D<RO->FXR?I4V69[QV,S*U^?@=05[V78 /^L2;ZXOVT@;D8)NPUS%/_"G(
M(>\CDVW"'N5:XGN1I[VCO>Q:\BS5AK"=S+& ,60)&!(LQN\*1F+L<DU-=K-@
M-/0^[7SUH/6?SVL_"&ST37LWQQ59;><@1UU"]]F7T7WV4?;35[_ZU?O8NI[X
M#+KO&2((U?FBS2L@C?>QU'UDIKWK.<4<L3\K+_>\['>^.>^.J?UV''.?TE9K
M@*]W"/=0^L#Z0&[>\_IN@FSEY3Y%_[5+!&>QIZ"_#72BG9,L]V=>0;S:T=Z5
MTW;V_$C0<,[7=%8)^%&^-B2O^J2-YOZ<]JASSACF'8R^)^")OT]VF3:)0+0$
M3"<H,>VSR:\A:#C]&IZA[B."^_).FFN4]<#\,%>>?7GF>V]6C[+=VKS,*V/
M7LH^S4O_^1Y!6/:]7V6Y/SNFC)WVF/9XVJ3>0_/.< J$ZYW9^UCNT7TNT4_!
MQ[V.T"]^)^]/S+O@.>>\ 9V>H=K[@H?=[VBG9Q/RO"]-OJP$LVH[T&_;G.M?
M_T'>(Y"M7T.;).WQW)L3X)Q[E'NJ=IZV6;>[?1'>124>)-AQNN,CWSN^^H3.
MT=9<2PWTG(!^WN]6^UV3!-0I^N]YDFLI </IX_#<:[)  N3=H]RGTE9+/6C=
M5Y[W1X'WSI6V5-X=M2'S_,C7.X-^&&31;_9GS_T$BC>XV76/7<J:%2R::TJ=
M0A8ZBGQ]7,R7>XEVI+HDH44R1Q(0M/,]2]SS)+.D?RM]>]H ^B$[V-)WQ[P_
M>HZX/[N7)E!:OP:_ZQQ)N&$\.>^U4?(\L9WN4WG7%]BLOU2?)N/H/I5WD@1U
M>SY[CVY;7/NA[1OM4<\]QK-MJ?23-4!>VR'7$ON4,@6,GT7H<([H"S+SWN!>
MYWZ'7.T^[^3L3]C,G'&Y[Z4N)4!:'4V_4?I1&MR>MH\@Z3Q+Z/-J?T[?B?NI
MOH,$M.>\)]E&^SG/$L]1VJ0=DK:RMDV20O2YH9NL2_Z>)"G[G?>=O)OE6LIY
M4J?ZS?M>SKMW$??GC(OD_8:VT4:"HK2Y]2KW?]> X'3C(MYS/)NT<W+]>^;G
M&<WGM4^\/[9_,\_J)-VU#S+]<NH3>N!:1?ZD ^V'2/^^^W.2&@3VZRMO?W'[
M8-VKO..KG[1)?Q'RO._KZYO.:&V=C)&ESVNZEV.33GY-=3])@=X?5W>^G!_W
MZ"DNJ YXCB2IR;NN)#;:)(EM132TG9,/=B('X<_!Q\<YRK@REK15/]2TYCV?
MDX#B6+;?2+_^RF\TG:':9/31O8G/XXN ',&]F7_S'7PG\R1Y*>\,DF\8EVEO
MQD>*3X=QT _7=E3[B_N.DP0FUP^RV)^X[]-.] J=0 _04?KH&F\_;/H+)04B
MC_8BT_6TNI^DC9X^+L^ZG">)0LR1>L!XL!:0S1S0-M=2GY_JJ.W-N"OR?O '
M?W![TI.>M#WH00_:[G2G.^UQ=X@L7_$57['=[G:WVV/UCWG,8[9G/>M9VRM?
M^<K],WPW8XE<ONLL(DL#9H[G>([G>([G"Q<P>19)9?6>.C]69)$\>\"AK=ZS
M2"[G0G8Y5P)+ S(GT.BYD'G.E1!S$%F.YWB.YWB.YWB.9V673>39_PV1Y0=^
MX =V;/Z][WWO'<=_F]O<9O<70&0A(<8W?,,W[/]WR267;(]__..WIS_]Z=N+
M7_SBG0]@W!^_"#X1?!_X+_ C:*<=R2\^/\\771471A)9> D<X*Q,(@N.3108
M1Q@.LX<__.';11==M)-48'#!YKK9S6ZV.\[./__\[3K7N<YVC6M<8\\( ZN+
MWW_.<YZS.S11?$D"G2EJE7$M@^GG G+4\3V!.W54FGE*AWT&T\UDI+QTUF;F
ML0[0&?SI (A9R Q6=P:B!&:DTY]^K]Y5)C;))^FPU4F?@%2S%YHA*3.#&0!8
MO<@4E")!B(W18+>@6X'"'?0UF,BF2M]I)_(DLN#DQ>GK'$EFR>QP#4A*9WH2
M<#) I\.:-NI4;V=U!M?,/BA0I4%X">YL<H2 K DPEH%$@1X&0"0=.4=)/IFR
MH@GP[%=]2N>WP;-3X,X)A&LP10"%8#G)#)D)T\!7!KU<2PV6<ATUT"T=]:N
M>F;P3.( <C,HS_@A!]UDSJ< 98-;#5(8,&T0>F;72[#;!.AVO3=!2I)4KWF!
MR+2Y@=(-&DT@7H/Q$N"<!!G&@7T88X0 4 *&:8O@X"3?2+SI +_$D 0Y)2AE
MTG_6O>#.">@EJ+$SEW8PT:"W0;5IC^XL;()=) <U.$-B5((G#2@9H$,&\\+^
MQ/@)H)"\EVNS 8B"7!* GX'X7O.>38(H<J\W$UP3I!K,FH$T]Y$FW.6:3Q !
MP4_&5T*'  J!O/UV.P4X&IB;,C8:D#:(B&X"0 ;0CJX:[&-<#79+X!,\D" 7
MVRD(2^)JGB-)BIQ CKPKD*#[DD%)VDE[IT#J-#\2V)#)/-A&@IL$&5_^\I?O
MA!9D2NCA/%2V%P?ZRAI"IYPC?IZ$4$&L9@'D>QA39=%_=,6LD (QIL"\:SX!
MB*O,G9D5-W5 0(J!^02W)O@N@7DK N<$Q,G,I0)&;*O$DPF0(]F@7VU(?K>)
MMIXEF;EU!:)1/SU#FV2:^SY["O..7C%?C"V_0QN\+#;AP#U9LI7$8H@A/_JC
M/[K;[]AG"6AFG!K<*1"UB5P)G%J]"<CQO#^5K37M1]I%^SB3R!B)SC,6V=;<
MFQ,T[#F2^B3I($$X"9YL$IO@.?JNK9.VWD0TE#"2I/*<]R8&"B1C;V$L& ,^
MASX)'F'O<WUFAFGGJ@EW MR::*E=W^LI23>YEMR?!>6TS2,(4X!; NB2P)4
MSP31-=%6FSS)JPD^M_V20_,L<=V[-TL,T69$EUQ# '%>^M*7[J <=&M:3WG.
MGP*A"W SJ4"_N:\P?H(<)1SUGI=9U#/[==H2G0$["5&\"<B<""-I1TGH,&NU
MY[X$H=2I)IXUT3K//_[D9Y*AZ;OWALR"+1B)MIGMO$G[26;IC-V9"=G[(_V>
MLM]GTH8DFW=F<<_\!!XW04*;K$F1$VA6FX\WR1R^J\R]2=RF?8+PTS;S'$E;
M?[J3I<TGT(L]I3,U,Z8)FFW]XN<)<D0>LB:BG7M)@N_=FY,,G:1(QU!BL5G/
M5\0]]I#<GS-3=5=0R"S+JSEO\II]S[,D23QG)19PS]/63Z*AX%-MR/1A.><"
M9/M,1C>9;_OO^<S+S_F=M%$$3W:&]HD8)7%5D.,T3TG<RT0J*U"KY! K*B00
M-TEB[J>YECSKU*?,HMYSUL0# 8FNI=[S)M*-8^A:<O\\I5.>>WDN.U\3"#T3
MEB3Y)/T%F?$_P<=399+<FR7N>8YX]GN6:$.TO9OD*$'($@/UGTB,==USIF*3
MY;XWV9">]Y_XQ">NU$\!^.JG.N1:<-XF6T>B>2:K2-+!!.HV<<%$/ECIU$1F
MDFC8I#,3=4R^,@(Y[E,FK+"=VE&98$)B.&/ =[+W:3],Y CU?ZJHX#UL2G+4
M282T=_D.QJ)MR+PG-]%RY=>9VFJ&^4Y<X/W4)"!MCT]GDN#[3% E6%KRDOZ-
M]!<UD-\]5=U/ D*3A)(DE<![][PDF6F/N5\CVWLY8T?;!)UG!0'&M!,+-#$L
M23RN3??CR9_3R52\@SCGV?=.VI")"VQK)B?R?I?$XIPG_CY5?)D2U%B1*7T%
M@MDELKA/9Z6>3 :3^^"JRDF2 B5R,!:G_"=69_ ,/"N)V$0^<:^:_-ON49E
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
M>QVZR1YB<$[@R KDA6S&F=_+8"=K/(/=!KK1*]:7>RGCQ5A:BIKQ=%T*<!#
M;'8]P9>"TOBY52ZZXH/57MRCM1WX/>9&\A)M94S1>8)[! -9]ZQ_](+Q8%QI
M+VV4:#B!13M['W+-W,G/Z MS23L2V-%!5,:=M6P0%?VF/9"7:"/SA4S:S_P9
M_!;X($%.7?(,\=R4;")('EGH/_U^\8M??*7]P'IB?@513"]]:) 7\^2\>]:9
MQ3,)<DGF4U_=DQA/YHEV2#Q )FUE7!D/VLS/Z0M]3P!=VCGIU.[SF3:QUR$7
M_4U0JH"?S&"K7GDNF1&1_O Y[47F'_WWS$.O<E]!+N.F;9KZGV0&;0B#\LR]
M<^2>Q]CS6?L]@5I/5:H0..=9+Y"P[6GWJ57?FW#CG)FUUGU%H'26EL^SR?.>
M[Z<MR&,LZ;<VGFM)6R?WYMR?F2]T'WWR#L,X,B_(9!S-,BNIA3U%DJT$8_9F
M[9RN2I-$$>]'[,OH)[K/_['OL*X90[,)-\F2]B> 0OL!?:??C&E69S%S9U<!
M\&[#][$WN3^K0^@Z_7??,\,J;44VZYCQ9[V<RG3&V$[Z/Q&,!:-)+#<#-/JD
MK>-9.F6IE] F22@K>C)>$HP;S)M52 1'>U=R;;(N!6/Q'9F]?P*2,0;\NP'(
MVL^YGJS$E. N"9ST7>)! R0%79E((;.V3]7RNEJ#=B1ZJUZA"^B,MK[ME+RN
MG=9$ <\]^ITD>"NG=(5(V]IK2>)>ZU,2)OA.=)KVL.Z9(^P=SC[TM3/BFK79
M) ON4;S($Y!'.[49>?.N(QEZM>=UA0(!:0U$S6I/JPIWVLW:4687Y/_8:Y"I
M3EF9P2HR68EHJOH@<%QBS)2L0+(=X\C8NJ?29OY?V\P[4V<A]+[7^B\I-I-^
M,.=9#;:S("([ >W>Q=2CK&J75;0$^3&N]!,YG9T]S[P$C$L*UBY+TCIM\'S/
M,\0QZ#V5-K)GL'?D/33!=]Y!,^N]0?_)_V05 2LI6.DCB5M9=?)4$)_^I[W+
MG+/7TV_&@?%@7/3O"$(6U*_/R/U.$H-G,O+<,ZW.(E&YD\K0;\''"<35;\;O
M(;])^Y+*M?>G2HF2MKV7,X?IMQ2$2Y_3IR6)(4&B]IDS.@FG77DY?67:_"8_
MF7QF36AP3?%SVH L[WBL2^_@71TXL]2[-S.6M%709)*L)W]F$FT;W*F\!(DD
MJ8?^().Y8#S1)Y(:>5^B#VGKN&?P9A95_B^)B_ISI_/3LZF)!XR=ME.2;E:V
MON03=*H)%UF5!5GI,Z;=R$,_D47[6//LG59E:!)P$HW25^@=IPE!$HH90^^X
MZ(*DLZY2,%7ARXI$F5A (OBTCK0A)*[FO9DYE\36^V@F:C#) G><O.NB!WF6
MM(]<&PU]TO_$G:']98Q1^C7;#^-9DKZ]!#9+!.X*!1,A'GT%8&2<@+G/>TK.
M7=YU&5MD:CLSCFF#I0S!7NJG-IGW\:[.8';^K*(B.=!SKRO0F3Q+?Z'VF>O)
M_0F9GJ%3?S-)39)/D(TL*UHF83LKY';%%_WD28P4>-Y$<,^]K(ANLB=B5,P3
M;49F$J4Z:0EKD[6$OB;Q(),H3><]\T<[:0/ZCN_EJ4]]ZO:(1SQBCWGA?P/8
MSYV<=4O;;6]6"V6../LD<;9?,_W0Z9M1GKXX/N=]*>^/20[4YDLR=%9ZZFI7
M28SSS*>=_)TQ9YSX+/I-/QD#]CU>UCOKE)?]7Q^?%3H<@ZXH(EB0[S69$)_C
M\\AAW4L03%NOR9ONT1DO29M7(E]7-YW\G(QM5[OI6%XF5T&&_JWV:TJ*R?M-
MQ@D\[QU7[C7HD?MGGB=)9C&6)=G.,S]C;I)9^"SG)^.('<$Y/?FVTU\\);RB
M3^@A?<6G 8GKX0]_^/:PASULC_UR-V.^&%O&NRLENO?33A/'N=\;Q_%,S@1(
MC&^?J<C+V&"3PO1!,J[(8"S1S6<]ZUE7^F+H2_IS\X[CRW<@E[%$?V@GLA@_
MLI>R!B924%8;SGB&<:=.?M.^#=K'7!EWG.RR]!=Y9V:LF4_TZ$E/>M(./+GP
MP@NW:U_[VMN-;WSCG<A"DDFRK3[J48_:+K_\\OT^+2"%]J"7361I,,Q!9#F>
MXSF>X[EJ8,(2%Y:56)+$8C46JSEFU<TDI22Q(^V+KLC,>6<%5I/U2&I)0HMV
M>L8C]'MU]?BNV)F$F6Q75R*6<)V$FK1CIZJ@R!?7U)6]TQ["QF;<&$,!G^=2
M!>TX=X_G>([G>([G>*Z:MME91):5+2&^'[\1]@U^$'Q7^ TH+@$N'[\F_LU+
M+[UTQ^I+9N'GX/WQH^";P2^B3U:<*38@-@VVX4%D^?P^!Y$EB"Q3Q0J! #A=
M<>KAV'_B$Y^X*SXEB.YRE[ML%UQPP7;#&]YP)[)<][K7W6YRDYOLY8UQIE&R
M"$<H#E$<HS@P<09RD6%!&.S$ <B"8V$8 &>Q"!07G$5[<#1VEJ4&<B./?GD9
M2\) $B^F#%$X%P7/64(;QU\&?CH#TPH\:L#_K*R_.-2]Z!CXS>R]7?4!A[J9
M^@7?\YV,!VW)0%4"Z 3I9!9+,U=G-8K,TB]XW>!TSA4_0YZ9@@RJ9;;O)+1D
M&7HSXKD9*B\K%0@D$9A$&W&DHX^9'8W_%^"9) ':2UL)@O$GXXT\^DP P< \
M\@3S2XPQ@"QHPLQPZ!1_JI\)[NZ,]SC$:2=SQ8'@'!E00$>=[\ZVE>!> 8Z
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
M'2JSB&=V\JQRTE5)S([&GU,UA<XTB&.=MIIYJ4%T79E$,DL[ZLU^GUF'\C4
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
M?DN,Z8RX/?\"/5?![LR$8%O-Z)99>P7S-W @ 6/HA@&ES(I'6W,<;=\$\#1
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
M HK$,-HJL#N3 =@VQD^BKH ^*V=(MI#0DME%^QS5?NYSM.W=#!Y)XA2@F1F
M&Y#3&95S?UV-K399VWH]1XY%DTR3V),5A+(Z%V/,&%E!#-D2__O\4Z[SI5XA
M,P$^><=+THW$&]=55R63=")P4*"?[ZH:F95N,@&".F%[)70*)NJJ+*Y[07B.
MJ^U.HDCN)Z[YOM][;\Z[J.0HYK_U?W7F"4S,O51@MW9S]EMP6]L2DHQ7;=4F
MZ2IW3;Q,>\\$%4E"R?.Y"4<-[';N3?C0Y)O)UG7/;R">-DJ26<S\G>3 !N%W
M(@S::"*$!+=*9LXQS3VKJZ1*-!1\_-\   #__[2W!SX  %M(241!5.R=A\]O
M:56V_3N40 B0F(B4$443$88QQFBDJ*#!@A2ICE2%0089! <&005&$.PB** H
MV'M75$1%005[1>P-&^[/:\?KY'+EV>\,FL 7SM[)SCGG/>_O^3W]6<]:][WN
M=[SC'=N?_,F?;'_XAW^X_=[O_=[VMK>];?OU7__U[9=^Z9>VG_[IG]Y^^(=_
M>/ON[_[N[=6O?O7V[=_^[=OW?__W;S_YDS^YO?&-;]Q^\S=_<__<7_S%7VSO
M^*]RYOOG?_[GV^___N_OO_>F-[UI^[F?^[GM1W_T1[?O_=[OW<M\_>M?O[WN
M=:_;ONN[OFO[SN_\SNVUKWWM]GW?]WW;3_S$3^S?_Y:WO&7[@S_X@^TO__(O
MM[_^Z[_>R^/?U/$W?N,WME_^Y5_>WO"&-^SU_/$?__'MAW[HA_;/4RYE_< /
M_,#V4S_U4Y?*HGW6Z\_^[,^V/_W3/]W;_D=_]$=[.W[W=W]WK^NO_=JO[9_Y
MV9_]V;TN/_(C/[*_] 7?\8,_^(/[R[_Y;OJ"^OS.[_S.7N9?_=5?[>7R;^M)
M6;2=S_!9ZD9=[0M^1K_^XB_^XM[_ED5=J1]U^ZW?^JW]_^A+?H_^I'T_]F,_
M=JGME,48\3WT"?6CCZ@C[:)]E$V9] 7]ROCQ;_KUS6]^\UXVY;:^E&E=O^=[
MOF?_3LKE]]_^]K?O=76,Z$M^1I__RJ_\ROY[M)\RJ1-]29G4ES_IXY__^9_?
M^XG^XK.,,W6B'QDKZL@\>.<[W[FLJ^-"/2F7.E)7YA?_]S,_\S-[77[[MW][
M+_-O_N9O+HT3WV=9C(%MMASF$_.3><K_T1;+^N,__N.]W=2-_J2N_(P^8.[S
M.Y3M?*+?&'OJ2;WH8_J$-O#_U(%Q8JSY//U)7?_^[_]^_SMC1WGT*651/\:%
M\BB7,JDCY3+VLSSJ1SE=\[2?_Z?OF5N_\ N_L'^6\ND'RK?L65_F%7.2\: \
M^N!O__9O]_%B#%W[_*[C3EF^U-OYRA@Q!][ZUK?N=:4,VDZ=W4><3\P9ZL%+
M/:F7:Y0QY'=^]5=_=?^,[79L^'?;S._13]31?81^9;P9>_[.7+ /^![J:MLI
MBW*9FWP'?4H;W//:C\ZEU[SF-=NW?=NW[?LJ9;NG4B?*8CZY]BF/>61=:1OU
MI-\HZUN_]5NWK__ZK]]>_O*7[^4R[^U/USWU88PHBS+=_YA/M,&Y3QNI(W6E
MSK25OF8^=(U2%N-+'9W__+W]V[V4NC!&U-G]GN^@GLPEVD1_L6?05NI)6>Y1
M__ /_W!I_M,'C!7U8Y^G//J0NK8LVN5^1UUI+V/$R_SG.^AOUA/]M-I/YUE"
M^RF3/J1>["',4\KV#.GY1)F,%9]G+Z+=S"?JSO>X/_.[U)?ZV';G/WW ]\T]
ME3YES.A7]ROJZQG*F%(/RJ/OJ*MC-.<4[6?=VP?NTY3#]_!_U)&^ZERBS;2=
MNMH7_(QV4"YSQC4U]P[:P-QP?Z(\QH6YY'Y'FVDO_<3<87Z_\I6OW.?Z-WW3
M-^WS_FN^YFNVK_[JK]Z^]FN_=O\_YH-[/O. ^M)6YP'M9_[3KYY5[GW4ES[E
MI9Y\+R]EN3^[KS#6U)?YM%JOC)5["Y^G[8P3ZY-YP-_Y#OJ>WV7=O.._[3'/
M#NI%^]V3&1/6#7.2=?^-W_B-V]=]W==MW_ -W[!]\S=_\_8MW_(M>Q^\ZE6O
MVK[C.[YCGW<]^Q@KYE37/F- /=R;W9,]2UU;M)\^HNWT(V/-&J#]U)LR/?OH
M&_J=]E-WRF>M6Y9GDWU)GU$FG_7<ISS&:76.>+93'N4R3YF[M(4R^6[M"->]
M[>;GS#G&VC.4\E8O?<"X4;;[$VVSGKRTF?IZIO([M)EZ,L[,U9>\Y"7[&#$V
MC O?V;V/\>%SVF;:9(P/;:8>C"ES_<8;;]S+>^E+7[K/><>>^4"=Z0O/$MK+
M6EKM>>[+VOBL+>KZLI>];)]3KWC%*R[9Y/23^W_W .:I[:=<_I^UPV<HC_G)
MG'0^NC_5=K9/&6ML!_81VDYYCCF_7UN,LC@[.4-Y^1E]1#WY?<\IZDDYC#G?
M07T9(]8"95,'YCSET8>\U)6YQ<\=>_=GSR;7/6N>_Z>OGOG,9VX/><A#MBNO
MO'*[]:UOO5UQQ17;55==M=WO?O?;'O:PAVU/?O*3M^<\YSE[_W*7HFSF(?WW
MS__\S]N[W_WNFWS_\S__<W_/YWS.YWS.Y_WK86__C__XC^W?__W?MW_]UW_=
M_N5?_F5[U[O>M?WC/_[CI;,1VZ!^!FP<SB3.-^R'U=U+O\.1G<-[=,_GC.1,
MY9S#5L&VP7;C[.8,Q=[")O"\]8ZBW3O]")SE_ P[@?]ON=37<BF#/_DW/Z<\
M?@\[A'?^/O7P];.\G-W> [39Z4?ZE+[N2[_[\N_SW#V?\SF?\SF?\SEM,]^;
M<U=?V17XL;'7L$?P#^'#P'=YPPTW;%_R)5^R77OMM=N3GO2D[;&/?>SVJ$<]
M:GOH0Q^Z/>4I3]F^\BN_<O<=89=A9^%[P![$MX,=@_\ 6_'?_NW?EK;+^;SW
MG@^X'!>&$]Z)SH3DHH+!S>4 (Q_#'^<\#CN<]S@P7_C"%V[/?>YS=^?9$Y[P
MA.W!#W[P=M_[WG>[QSWNL=WQCG?<;GG+6VYWN,,=MD_XA$_8G6C777?=[O34
ML4VY7 9Z,6D@66?JW_W=W^UU8L'@M-;1SF+DTJ2SNI<6OD/')Y<IRN,S!J0H
MBW)Y68Q>T Q8&OPUN&3 @_IQ0:',&:2B?.I&.5[V#-C2%LH5I$&Y!I5UUA><
M89"*C8&VLU%09^IIT.X(J$"97/YHNTYU?@=G*F-J$)$RW(CXNPY[@U5>QBB;
M<A@CRC1X+'#"2]D__=,_7:HK_8K3GG+IA^G IDS+XN\ZD@4C4!;E,%:.D4&[
M57"UET;^[DL;#'(;]*1>E$_?VG:^UW'G]_D<]6).44\#=@:G^3TN\&SFU)&7
M.AI,<G[2EQUOQD>P!Q=K+NK\W& :8\]G&J!C3C5(-0$EE.U+G7T;H!'<0CUQ
M2O G_6#@V_ZD+QM48LT;^, )X)JB;.>3@3GJ1WG.3[Z3,JE# _6N>?[=-65P
MFG$P\..X&ZBUGOP>ZYX^H]T%$Q%$8:[R?_R>07G7#_U@ , RC\!3C!5.E0G(
M80X;2#3@ZSY2\)1!?YTQ!B/=^Z@G;=?!(1BA<WX"5/@]UDO7O  ?ZLH\I6SF
MAGU:\(#!/[YC-?<I5\<-]=-Q0YU7H!3+F@%UQ\G]R0 M?4M]&TQLF0TBTI>4
MZ3RU[=3/ !A[?0/>CE&#O8X1]63^T[<&D;LGUU%%>^E?@^C.)^I'O[F'\*?M
M[]ED()WR:#?KB>!4 6."L QLM[V"YRB3?K'=]-E%3CF#DG6:499KWOW8_8G?
MHQY\AC&G[:XE]SSG$K]/GWFFU8$I,(=R!,]01_8. HD$%0D"4F>!8P5[\'G:
MZ3FZ J7T[* ,@_($Y;!-^#OK@3I3+O5R[<PZ&T1G;&DK04J,>@*?!!.I-^4S
M!QA'?K\!8^:G@6[^Y+OH(^>FP6Y!7@(/^;G!3IV; CV8EUV7@B8]C[O7"7"<
M@!3[E+'@LPV>"LI;!>8-T#)'9[WI4_=]P7,Z8@MTH8]T8 OVH@R"T9PC!*>9
M"YPK?">_0Y]1'\>(L@5V:N--X!SCQ!CQYP1-]1RA//=FUBE_NH]XUKDG44_!
M8\XG7M>L@%2!8]3+E_)X&<>Y3BF/ #_!:?[>8+=GB4 7 0H%4#C^@DGF&5+[
M>>YY/4OXNWNSX^3^Q#BQ+K7Q&2/F/^<?:X/?<?^; 7F^QS-D A0$^/$GWT%?
M>P[.?4H;Q;K69O1<XK.<<8P)]01 \>(7OWB_D_ SOH,R^5S/N(*G/).FG<,8
M,:?8IY@'U)L^ICR!"()=W*^96_Q=())GLH$3@5VL*^84<X _"^[ALZY]RYN
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
M7;O\FW7"'.BZG]D@=80?D05*.G-?]@SU//$LD6A[1+BKC2?(PS5/67Q>N[F
MWM69?S2G!*450"?(C[J9N5K I*"4 B8%M+LWSW.)-O,YZ@DH@SL(]P_^! 1
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
M@68OGON=1*XJR+B?>E=6=;'VLZI^M:6: 7N5M,+SI#:%>W_;?43@\KROZJK
MI": H+Y-5,$XK>YCWFLELI0@J*I?R=#TI^0@RZS-1Y^J]%:PE^"LJ<+'V*_>
M(X78J9 Y@=TS487[R@HXM;J;>!]5145U!D&(!*>K:*K?8$5<=0^1"-[]66*A
MY/<5@<<[PTS2,3-ATY\K0!X!=K,^"\+59[(Z3R1%MCSZ4 *L_A+OR[3]2#EJ
MJBE,LI%J F9G-_.]P#[5&21&3;!T[S?Z= 30K<Z025ROSTSRFG.]63 +ZJ1O
M);7,\T0;8A)O! Y.HK4*(BL;OVO?>5K%#Q4O!,K:GSWSZ^O0UND=WW&:-J1C
M11WT%3D'5+D2U%BB,>,_26PSB8Q$)NHVR;6>>1?M>_5G>HZXGTB.8R^5P,T[
MP<+N)56/Z'@)O&;.J!HU29'=]WI_[)FOG[#9[YU7M%G;484KUFO5(EE;?,X[
M2&UFP=*38.XXK533M*&J4E#RW<S2[Q[J^>DY+RBFB5^TR3SC/)-F,A45\R1?
MF%R@RMA-*"3AP#8+E)X^/3ZONDW79E6A5VM)]3E]^"7;33*'=WR)5RN_T02T
MM[XE6DOJH1Q][[1'6X>ZND?-,W3&&Q@3@4F]BTGND"31^7^D',/O:./,9"IS
MCZ+M]NN*U%$E\$F*<VXZ1B844'EQCM'<G[V'2H3M'FW;]1G47TY?.I\<)\>J
MMJ[));B7F:C#<6^2HLZI*A--%:&JJ&@[N@=*:'6/KLI)?:\2;U2]F/Y"RRU9
M6U]YR6O3;US%BZIN8CL CF=OJK+"D7*@?=D^]5TE$E+1M61H;>@5X4S[1-^>
MZU]2[ 3CN:;<HZ:R7Y/]U+?AWHQMPMZD.@OW<I4(55)1U9HQH9R>@=Z?JDY"
M>[%')=VLR&&.E[9)$_2X1[L&5C$7_<4FP*J][UG2^X)WYE5L0-\F=7>,],&Z
MAOHZ]JHD]LY >R79E6S'>Y2PJ'?E&5^M(J[ 3A, -6F%B45*6J-^M-U]F>]5
M-0<;E+.8\=9^5I7&)!A'<=?>P9V;*F91OZK("'YE+M37Y7FB7U3"C?&;>;=A
M7:J^NU(D<EY.<N1,T"'1T&SR F6IG\KC]4=*XM06JS*F/OR5C[SQ[,Y]YB&?
MY_>X"T!4^:S/^JP]F>2M;WWK[2YWN<OV<1_W<=NG?_JG;X]^]*-WQ2A5'$MD
MH5TGD>5\SN=\SN?R?B2RX"L5(V "39-SU@[B_.%/SEQ>SD>)X].6T>8P<8IJ
MF"J<>,XUT:%QF-6KGX:SLWX0_5&-BYL 11N:GS6^+7E%=3X399DHL_$[XT/]
M?!7B38IDDL'BKXP?F51S$ED*.CV)+.=S/N=S/N=S/N=S4T26V@DWA\B"_PA?
M!;X0B2Q/>]K3MB_\PB_</O_S/W][V,,>MBN\/OG)3]Z3QF*W80?AR\(V7-DN
M);&<=LO[YOF RW5A=,+CT%(^?45D@4T/D06'&)+*2*H_[G&/^Q]$ECO=Z4[;
MK6YUJ]V1=K_[W6\GLI"UAHN*F=>G<H9.9;.M38+(=-*;P;/J&0)R>M%1G8 +
MA5G_)Y! IVH5/IH]22"ZF7[,@B]@;(*;5ID[!9+P_]-97P>E 2H=WP;D)+.X
M@?!G0703F#D#0=.I;F!^DD(*]A*0+*#=@+<.])F=NP&4$B0:5"BHW<S*JW<J
M5!A,\6)=506!N:L D/TZ"1=3F:" /(/49ATT,YH@/(.2S >^[R@KV!%X: 4>
MI$^;M:T9\238K$@\5="PKF8_GA=\G?0SZ"E!ZDA!1L6+9E46\#(59 Q,KN;3
M!"0[IU891KWL3]))LZJ[EAI,+6C"^6Z[NX^4(&9&Y8(]FKG4/4IE!;.MS8!7
M"48"*23PS&QN]%V)+-V7'*,5.<JYSG<V0->,TE5GF %/B2PE"DQR5 .*CE$5
M-+KV!8^MB$)'65PF"+5UGF"\@CWF7E<PGHXKQDAP@H 4QTEEDDD^D= QVRZX
M6S+DS*PZ01.>2P)32F 3*&][S?SM:Z!+D(OJ1E.5Q'-I[LW4426-2>9RG K$
M<TY)"A/47E!.23<Z^.@#00F3;&1&_A5XI"!ISCO&Q[I2OF <QK9$EJG"54*D
M^YUD.,$C@G EW!V1#IJ=O:#.9I'G\^YW5?N8\W,U-TO:;'8@@IT$4!FO9D 5
M?.TZ*E%*0)K 9L$957\Q8.T\.%+[6 'O!4W.#. &E*>"C,"19BIM78] CD=C
M5."8X&;7TP2Y"/*2O";Y: 6^5\;;=;DB&JZ4W 3.'+U\KX0123W:9*WO2IW'
MS+@Z\%=9RB>!JW5>$;D$"YOY7<*XMJ/C[BLQ[B@+]'RIHT1;U6XD<*I.8&;^
M9O(L^<ASA+D_,T#;[I6-X_G,6-+GM%&Y>@ SD.L%"UE'SY""IB1NN^YGVUGO
MKG7GDYFFS=)=T)1U71$/Z!^SUE*.! F!(ZY/00[T0<D'S7Y_=!Y/XHTDA!79
M5#MB$FQ7:A^=H]HZ<\Q7=K,*"!- )/F_*BI\EQG,JDKBN:?JY"K[O4"52928
M*H&"1>?<[SWO"-@MB<L[)'N4V=5+/I$L<'3N3=M9 D8!B9,(?G0/->.L@#S+
MEQ3+OVD_ZZWS2;* \Y^Q\LPO(=IZ2H0O67 2N20'2@A=9<'N'=0[3A4?)C&F
M2HE--'"D5%$B,'6SW=Z?"\2K0H?GGXJ)S38\2='N\VUW%>-F(@B)X!.D- .>
MU)FY7W!K[V8EQO2,9CU5=;4)$8X4L[R#KP@=S2Y?LF'5D^J/.0+."IB<F1C9
MZR5)V)\25[4AJY[D&3K5'%WCMM.@L_.^1/"9I&,J3I8D,P%YG".20GLG9?Q7
MRGZ"\3R3F_6_!%#J37WMRZJYJ<0T29$J*C3SO6=]LVFO0+)'V>]7)%O)P!+7
MM/>GOZS$=>HYLV!+L!/0K4^CBERK>WY)'$V(4+7A*A >)4'H/)A]6YNT)([I
MTZ ?S="Y4K74UA<D7Z)A^]2D+X(G)B%2WQ'C.WT34V79?K7=MKWKH+X.][W:
M3E-5X0@XNP)*FPAD-4;N=].&+-BCYV?KZOU1>W>2(B7<F%2BQ!, X]A^JCW1
MW\Q7UI6^B*K<"!R>)$,!KBM@M_M4591*$G+^3Q_$ZAR5@+$B<)KDJ$ ASZ22
MC22LTW[MQZDZ*RA<8+B^F:.D1#.Q@'[R">J7<'2D[*6-9S*%KGU!XDT&XOE<
M$+MU+1&^ZUY2K<2@GOTE[Q8L[5W,NKJ>3$:E3X\^H"]62N[ZS6HSJQQ#6[1%
M)PFV^W[/_&GKEQPU$XJL%(SU17F&&LNH@G&354QBT+PW2VBIVDW/J$DV<"_0
M3]PY545;U:&;L=A$1<XIS^F535:_F21&ZFG2DI52\I'*U<H'Z7S5I^_83+)1
M5:[<G^@7YE+/9>8.9S/K$Y\)>Q,@=\#WQ,^\1S8Q@,I')32N;%W!^%5SKH)U
MB;;>>8R/E'QB8I&2U:>/KPF@3 :@OVRJDZS(-K2?-F.?0):;:A(F*UN1SU01
MJIJ(RDG.*??2)NKJ66)LL$J1G4ON4<Y]?3&2HZRC]_S:R]2W=]#&V"2+5#6P
M/N.2=R;1N'9."8SUE3+O\1U(F' -]'Z^(G1X3U9QV80ZJN_RYXH8P_SDI6]Y
M*;>*LTU00SDJ.6+S5"USCE-)G#-YE#%1ZJ@J-'.(^:0Z"S:O;==O1MNI%^70
MU[2=[YO^U\Y/ZEJ%.Y.3:>M/\NKTO3$^VGBJJ$@&-FG/4?(OSW@3#S9I6@F1
MU+GJS25R,O?X#-]+?)W,J9_YF9^YQ^!O=[O;;7>]ZUVWC__XC]\>\( ';%=?
M??6>;96X/>-$_?@.VGMSB2PG,.5\SN=\SN?]]Q$+)I%%C$!5C?5+]9SUQ6XR
M,9#Q!!4UM6-,G+**7QC';9QP]>I3Z%V([^7\UVZ>,=%)8"F>QWB$+_:*. 7)
M+,:'C(69/-1[J3:T;Y,,-6[0^/X1&/3,;'X^YW,^YW,^YW,^Q>M?1&2Y2"7E
M/2&RX"_XW,_]W%WA%846A"OPPV#+X;? +KRY-LMIM[QWG\N:R.*DE\C"107'
M[XK(0N8=)(JOO_[Z[>E/?_KVV,<^=I<@@LARY957[I+&9(3Y\ __\%W6N$06
M,S*M 'Z"XPUZS,RR@KL*P)=P,8%>7H+X>]4*N&PT*Z!!WV87GYG&"Z+L!6EF
MA2NXN> !@Y7-UEV I_5JX+092PW*L0FY@0@>G$ ZG)(-  LBFAF O4P9[)BO
M==5QJS/8K)TEQ@@:6[79B[ @BCKL#?Z937XJDTP0@<"I26@QP#*5  K"FL'S
M$HT$L@O(*\BKX]2L"P5.3<"8 5^)!Q- N%)0X0*_ DP6,#;;+,A7X%2SZ_:B
MWNS79JXUZ[T$(0XYQVD"5'1*S.QX)70X3@;YYWN4M=J ^E&FYIGYUSFE,HF
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
M&N5]=I)!34[!7#<QG\#+B]92@:+:$/P^;6>/(^D)9 YBKQ 77OSB%^^^">Q
MOM/$;ZNSFO(;'S/I#9]M(I FUEBIFVKKJ'33,7+,&V]5T?GHWCSM'-<2=64N
ML0ZQ;UGSC-&--]YX2>%HDMEZ_KD'T*=57ZR"C,HQ)5M=E%2J"7KFO5L2GS8^
M<^N(9'XT1JY1R8;UDW@7:5)&[P#,"4 H))1\P ,>L'WLQW[L=L<[WG&[^]WO
MOMWG/O?9'O2@!VV/?_SCMV<\XQG;"U_XPO]!9*&-)Y'E?,[G?,[G?,2!S%CN
MO.-/51:3H7"^B8]IPD?Q49)$^/M*"455;=X2S*LT7L5QRE#54+Q$U2=[%YM*
MD_4/:'-1AJ06ZCJ5Y/F\;9S)%#B7O9.O$K9,_-I)9#F?\SF?\SF?\SF?_PU>
M__]"9,%O,HDLX/F?^,0G[D26ASSD(7MB#/Z-#Q,_#I_!=L)G57S>D;URVBWO
M_><DLOPWD05#&Z>Y0$X<9C@D<8#A-,,9=L,--^R.L6NNN69[]*,?O4L0W?O>
M][ZDR *1Y:YWO>M.9%&1!3"86:>YS$CB:/# K(53^<*,\I4B+[#+2Q6_,S/J
MXOPS0Q2.2R6T)2"L,GD5J*4T^PS.\AU3CMZ+U4JE8 9ZVP^]R/4RMY*XGN!&
M [YFJR_@S\R 9AJ2>**S5^48LQ8+(J+L9E@UZY3!KB-Y^UXH;7>5(RB/[S5
MIVJ,&;)PS.*P-ZMZ 9D3>-O@/'5?R7X;/)4H,#,!6D\SM@O"6F4I5S+5BZR9
M&<S@I.*!6:!7F94-?)FQ6X*01)X&.4LV*7!B@B<$<PD^+?B^4JR.73.L"DPI
M>*($!-Z9&5+@U%3GD"1$G:M(U*QXJGU,=08S-E(6?>P<G9DU79N"V)I=TNR?
ME#'W#QT8*])%E50Z9@VH-5 UE2X$XIA5BW*[IB0)K, =#1J[E] WM*F =N?H
M:@X8!%ME:A:(M,HHV@SMS=9:P'E5*298JIGFK*_],)4 FF6;O>HH"_RLK\I1
M1Z"TSJDJR'!FS3DU%2_F')U90,V*-K-ANI^ZEIK]6,#\S-QK]MZ9^9N^-!.>
M@6T!,V9HG/UGH%OPL<0 L[\22#1#O0"RF6FN$L<%3O"]*E+4.5E QE3WLMUS
M3A:,/\=(<#![OIF/2XR9A+!FT6^&?K,67Z3003"1?NA9(JB_R@2^53EI!FRS
M'TZP:/>0N8^LR)4&42FK )^2V>;ZGWN*_<++_U,7QHCR.$,)<&.ST?8)Z*?.
MJS*[-[</+PK('NU357OA._@Y[RH3+O. MVIY5518M7T%ZJ,_)0A9EJI9JWYT
M74TE+@%I!L#=GVB_"AUF[F1.F;ESVB9= Y-T)CG*,9KSLX")J?0U >*V6Q6J
MN8>N;#+G:->064>KEJ7--S-_SXSR,_MW 0^3!&NVSI7:A^I JW=FDQ;0-K/_
M&NSOGEJPT&J="L:S;RE;<)OC[3HRF[;GFV_W>H$>$RQ4<+0@;/; DL0F&'N.
M$>-8()H$<X$Y@'$F6,@Y-?</[3W'J>00ZB5IU7-.D"3SI$I,O3>L;,DCX'@5
M*9K]N&?H:G\6Z.']1B6%WG.T1U>9V3U/!:+./EZIZ;BW2+:M6N31W:3) 'H&
M,%:4,[-^UR:99*&5.DT!CU4"D&C/WWO?TSZ9=HE[MBH5[L^L(_:5 J4+/BLX
MM'9DRY*X;=9>VRWA1 #>1?>&J4QEEO&2;YN]W/M8@8U'=K[[<\\FYU23(%3)
MLF30VJ63T%!5A2-PM\2#J7HQZZCMK%W![];FK:JEB14LRS5:E4R!LP+HZILH
M>+; X:-LVD?J!%/AJ\E%5B0)QZ<*;-H/@L]+D#"(/.>3Q C7?,=*TLW,>*ZM
M.U4D9KM[CYI[4]\J!3NG5FO>?;[$U1*BC\:[X#N!DV;\GZI4JIU-59(J"JR4
M3J;Z9@DGVGBN!=\)'/7LJU^/GZE [/U)0+OJ85,YR3FAG5I"M-G55<RJ<M0D
MA9741=E5C1/@>73V:3O/\^](G<:YU37@6F*L.J<D&TY[JO;)ZBR9MG-)9L[_
M25ZOWTARF/.^('8!(ROP1\&7/8]L?]4]S2SN7)UVF>?2RF?&OU=D?0"MD,%7
MZ@Q'"0&F<E+!+MYSFUW]2-6U9^94ME1M63NJ&> G>=7$-ZM[OJ2#25I6=5"@
M=,EAO=_KAZPM4F*@?5 5.FW4F0"DBH8K8LC*OE.=H:#N)IC1SS>3RQ3$OR*&
M2;HI<+J$T-KZ1RK)^HOU[7G>3X)0P4]33<']W[OS!% =*5X<W4OF.M+.[WG<
MMJL@L%)WF8D0ZCNI2H5G*6,R_::-O4QU>.V\E5K6JIX2&"1)E!"Z4H1OPAOF
ME&HG$L-6276LIX Q]Q1]A4T&< 3$<[SJXYC*9BN%-^,E)JM@G/&;0%YYZ4M?
MNBMI$ AFKRI1:MI2)L&:BD>J-=!GC1NY;\VU5'7H%>%NI<Q#?:S7$9!_]7HG
MJ]_ O42@'^.FJJL^*<F,5>>I#[;D-0E<[)V2H?5U>B]AS4D$K\I)QWKE>S*V
MR9FB7Z)$RRIFZ#]RC?:.;P(]DX8UGNF>UYA>][PY-JY]UI.)6K!O\.M!8"&>
M"@ !@D?5DJLD5'M*LE']^A(->8WG5)%PI1:I#V$J)=8?XWJG+YGOQ/-8KY(C
M[=?:)O->QO_QG7P_Y;'F2=8"@94S'S\'/VOLR'O_C,.M".5-?B( 59*A]Q+/
M/O?G^@>,8VKC54%%,@MGB3&3J78U%=*=!T=WVBHZNI8H'YN"_>69SWSF=O75
M5^_Q=I))WO[VM]_N=K>[;?>ZU[WV))./>]SC+A%9F$.,C8HL]!/[XQ'XY034
MGL_YG,_Y7!Z8,/?_DI:G"J=GH,0/[SR2JSD+50KDG!,;A/VJ @KG)J]**+S8
M+9)=2GCQ]>>\XJSJ.S;.N(IE-TGH] O,.Y?MDCS.=TD@MZPJA*KX4M47?5O&
MX%9)0-X3$LMY[I[/^9S/^9S/^5R>MMG_ELRB38<=AQV"O\:D8*A%3R(+F/X'
M/_C!>V(,E%XALI \Y(C((IGE5&1YWS^7+9&E$QV'%L8]QCM.41R:.+UPPN-$
MQ(G*I+_^^NMW&2+45A[QB$?L$QX98[+ W/G.=]YN<YO;[$26^]___CN1!0=:
MB2PLAK+=)0A4EK)RDP(\N4B4*,*%9'7A. )/&/Q8,>:]X$P@]LH97M+)?&E3
M+UJ"\7FI\Y&4I?W1S 0&T&;=5@ - S4Z0BM[;A^6>#+K)]!3Y_+*6>W84)99
M$@3?>VFE7$'M?+YM=\SJ !9T;R"1>2+ N6H? @C,CM4 ?8,*=2K/P'RS0Q3D
M6<+1*G#D?/6BWJP,J\P+!CMG72>@G?$5++H"XAGPX/>IDV5:KF/4"[OU4SU&
MY1@)+2KI5/GC""A-H.H(@"^A00"V<JW3P= YM<K6NLI<)H!"V5BEV!TK@]LS
M$-D,'I3?U_4TG2 %ITQ@M\&Y!JI4X6F9U('?<SU13X-?JT"O05/?F75DKE'[
MTF#:G%-'V:FI[Q$1\.B=V4H-2%^4M=$ZS_%:D9".LNZ9#7;.3\MPCG;/.R+P
MF!6%>M:I=-$XU8$U)9-+:#% *]!AUK7KOEG\S-*\FO\2;H[VD0GN5)&H*C^T
M54"W*ES-BB@HK40QZL-K4(X^T;E(N9VK)<@)1"G Z8C(-4%]W>\]BV>V'->Z
M9?:\*VB([S&XZ!QP/R4X6=43B3P"$5V;,]/B5#0SX[\ !(.FED6_65?W:<=_
M K<-HAHX-6A<-3HSUG9O:3;8JAX)Q.,[&",59"0V%)!G4+J.Y=H4\TQBC+2;
M6E?!DJKFK<ALGOL]M[J?=LV;J9/RYSIHF8Z9<TN@M,H)@OEKXSFOCLZ1.K^=
M2\Z%"6A7/8G+G\ Y 4E5>^J<<@U8ED!4,X+..=4LQ:LYY3JJ,B!E"6JMRE?'
MID3C[J>25WCYF?O@#,Z; 9@_/5.:3;UUK7U*>90EF<-U+VFQA%#'FM\WZ%'[
ML>=]]R6#">[+ O'XTWZH<J!S:>ZK*Z"H!..2=@6@N7[F.!4DN *UK0 ^S%G6
M%O\W,VL?O2M"I%E&5_6=>XBD#L_0";KN7)IGJ.NH]E-!/I.(:,;N"79:G<__
M5>[_ P  __^<IQ5^  !2+$E$053LG8G3;D=5[N]_H:46(D59E(JHR"2:*A0A
M(&@$&4O#(#*)!F)$!"1(  ,!1 (!8B 0B1(T.( **LXS.,_S/*),"@(.^]9O
ME[_4P\/J]QRM>P'-WE6[SCG?^=Y^5W>O[EZ]UO.LM?WYG__Y]I=_^9?;7__U
M7V]_\S=_L_W=W_W=]O=___?;/_S#/^S__K,_^[/M#_[@#[;?_,W?W'[YEW]Y
M^_F?__GMYW[NY[8WO_G-^[]__==_??OMW_[M[?=^[_>V/_S#/]S^Y$_^9/^,
M;=+>6]_ZUOVEW7[YW=_]W=_=?N57?F7[F9_YF>U'?N1'MM>][G7;&][PANW'
M?_S']^_[U5_]U?UW^-V_^JN_ND%.VGS;V]ZVO>,=[]C_Y/O^^(__>)<'V7[V
M9W]V;X,_D9=V?NNW?FO[_=___5U.^DY[?_NW?[NW]8__^(][6[QO?_O;]S;Y
M&6/!__.]?.:/_NB/=GGH^R_]TB_M;2/_;_S&;VR_\SN_LX\7[?_%7_S%!XPM
MWT.?:8O_8[P8U[>\Y2W;3__T3^]]SS[3%NWP^6GL>&FSYXCY^<F?_,F]W[_X
MB[^XR_AKO_9K^_\C-[_+.$W]I\^\])]Q>.<[W[G_F]]!9OJ.7/2=/D_SGSJ5
M;=-FRXMLR$F?&0?DI+V<HVQ+W<RY<7YXT8N4D_:8'W2+L4!F=>!/__1/;^@_
M[2HC??ZG?_JGO?_\'[]'6WR6L?VIG_JI75[&FCEG3/D^954_E9/V:)?VE9'?
MX;L="V1BSI$161D3QH/V&5MD4 ^0R<_35]I@K.B3[=!GVOB)G_B)&]IBKN@'
MLO(Y/J]NJI_(QL_X/N6BW\A%W_F3?C.N_!]]SWEW?3J>_,F_^3[:Y'?I#W.L
M#B$;XYG]IGUDY?=I=YI_]9.?\3O(RWBYGG[A%W[A@^;;/<EUJ,XS/[2+_*P-
MOIMQI W:0C;EXV4LD-GVE9.V:<OYIDV^RSE7-QDW9$7_W5/MM_*Z1M$IQS7W
M$/<C?L^YY_/(G2\RNE8=4W2&L7 ,IC?W9]I!QA_]T1_=?N '?F#[L1_[L5UN
MOH_OIE\]+ZRA?_[G?][>\Y[W[#]#7O2$N:??C"OZR;BZ_GL?=0R<MUQ#C 4_
M9WSX?G[7<?6L8JVZ]ND#W^U<]5GB^N^S!%EI@[[3'CJ1:Y_?0[>FO8H_^9FZ
MS^^S[S$7TSN=(<CH^6F_W0/XKNF,9O]75L:4_W-/[;/9.:/O_!_KDW;X/.?P
M]==?OY_);WSC&_=Y9RS87]15?A^=IH]\7OEZ?^)W^-W<HSRK/*?=IQQ7=3_/
M4-<O;=,G?I]^TL8/_N /WF [T#9]9PYIB]_O,RGW$-<FO\_G&$?:17=XD1?Y
M/$_Y/<;=<\1UF>N=[^/_M!L\.UWWCF7VF=^G'=:3:S'/9=IG7-1W/HM<*:<O
M/V<N<_YMWSU*/456YXM^T3_/3\\2UJQKB7GD][3WIK7$G[3+]R(K[;FGTB9_
MIWW&(^T)]9]V7?>,A^>3<KKW*2OMT";CJJR>)9Y[N7Z<(^>)N70O11YE19=H
M.]=\]SGW/^?)-NF/<\^+3+E7N^]YGKH_IYWG7H<NN9^T/K%FF2?M$^>=]B:[
MF3WZW>]^]SZ^M,WO(A>?9ZWSTJ8V?YXCJ?NTF[:X<Z6=DN<4GZ6OM&6;R,G>
MX'ZO#>$:2+N,]ND/<\3\ONE-;]J^]WN_=WO-:UZSO?:UK]W__OK7OW[?"W[X
MAW]X[X-[@38U[:>-[[I5+] 3?L]Y4]Z\0^2ZMYVV25?["G.D3N4<Y?ENWUWW
M_)TQ]3Q)G<KYYYQBK_[^[__^?6Q8"^B"^V#N2;2#;'R_9Y/SPOID;Z8-QI!_
M*R_?[3RE7N9>[SV,?K(?LR\S-]@/M,FZTL;5WLES5'WU#)WF@_9YD8NVW/=6
M\^3>;+ON ;1-FXPA]S#D_/9O__;MFFNNV:Z[[KKMN[_[NW>Y^;\\5].>H#WF
MBO;<1[3Q&#OZRV<94^:?,7%]I:V:>ZKCR7>X=O*>1SOH./JNC,P_<^Y<M7WN
M^>>]CG'G]Y !>6CK>[[G>[;O^[[OVW6(>?NA'_JA?<Y6>JNOP#V)/83YX'?=
MB^EG]C]M]%S_M(.LOJP?7O[>[7LN:>]HJWNG1,ZV)]0!]+;WI=5:8CRNO/+*
M[9)++MD>\YC';/>YSWVV<\XY9[O%+6ZQ?=9G?=9VCWO<8SO__/.WQS[VL=O3
MGO:T[84O?.%V[;77[N.'/,PK8\]>^V__]F_+]]___=_W]S_^XS_V]WB.YWB.
MYWC^=SWL[>SS[/G_^J__NKW__>_?WO>^]VW_\B__LOM,WO6N=WW _2SM:.TK
MSBQ>SL2TG;PO:^=QYNDC\1S55N,SO+3IZ\]\)W]^^HB035L%N;0WO&]K'Y_R
M@RJ?,O%Y^J2_4+N'\]D[D[X2;4?C ]X7^3[.6\;5<W7U>MX>9^[Q',_Q',_Q
M',^-VSX[VW>R)[ [L&FP4?!-X#^X^NJKM^<___G;,Y_YS.T;ON$;MHLNNFA[
M]*,?O3WD(0_9'O" !VQ?\S5?LSWWN<_=ON,[OF/W:> 'HAUL0U[L1-Z5K^"P
M73ZTS_^YL2X*%0\EY,*"P8VRXCC#@8CS]%6O>M5VU557[8ZPRRZ[;'></>E)
M3]HNO/#"[2N^XBNV^]___MO=[W[W[7,^YW.V6]WJ5MO-;G:S[;:WO>WN6&-A
M7'[YY;L#$D<?QCT7"[X#8Y\+ 0X]G*]Y*< IJA,86?@W/^?_^3U^GPL#GZ4=
MVJ-=VE\%O'#2X@@T6&5 +8.?7%*XM'CAR<N,ES7:7\E-6RTCOZN,M*^<7M*R
M37X?6=AL^+/;..4 %NAE -U@&FU-+S)ZZ4*&;'<**" /G^'E\QT L\V6VW[G
MQ9;QU*G./.!81=\,3$_!267DLPG(\L+:02GEZ@"= *H$)G@QSHLU/_,2FP%O
M/H_>&*!5AZ;Q5%8!"@T\$^ @N$L=%Y SZ8P7>2_7N9[42?M/V\@H,"5!/PDB
M:X "EWL#= 8$:%^@5P;079\X_Z=V#0*MQM$V#/SX*B=]H4^VZ:O3)/<1UX]K
MTGE7!P1FJ*<)>DHG1P-RW$^ZK6Q/&=.1H_-#9TKO>:YU934PF7N(;?8:-;!J
M<%JGC<$_YV(EEWJ4P1G;R+W#X%P'YA*DD'MTZ@!M90#<0)5K@.\0+)=SGFMI
MM>=E4#X!<^JE^ICSXYG!'/2^W&^. _/A.N7\$(@D>$@PUK0_&?PT\,GW&IP5
ME)+R*FL"QP1X"4A+X CMY3YBL)> %\$^@N<$._E9@@ER;^[]Q7-49QWCZKKO
ML67<&^2E\Z[!QPG&L.^YEZA#O3\G>*X!1+S\O^<)[7%^&.3LN4K@K'.E0S0!
M+H(&:8.Q3"!N J;5ISZCW.L<OPZB&CSEO*-]_N1G_+_V28))!*;2;P%/C /]
M8%SI-Y_G#!4L87O,>P*]&^R5((36)3YOL-= M^.AK)Y=T[RI"P(R!0\Y3P9\
M:4LPIOM!@X@]HSHH+S#!8+1!8]L1[)+GJO9(GL\"55AKR,X8T2_:0Y\( C.V
M?%<"D:>SU#U/ *) 5$$C @8$3#I^K4_*:5!>NT$P;P-:!;7F>9_@;N?<O=^]
M2N=] I#S.VBO05ZG;*D)8$]?G1O;FO9K]Q3W_]69[QGE^J)-Q\#Y3WD3]"6
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
M*B]\*GO?1.K@3P$^N<^G$ZVSQ#"']!/9S-KVZE>_>ONN[_JN&X+(60&@UY+
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
M3=4Y))IW%17;3L QLOMV-O6L[MC^LJG2B]6-DK39.MH9RP5.9E*%M'<2?)\
M_%.9OZ?*7JV3F56^;9RL/N<KT4X?#]_+9]F/M$^P=20KF_A 0&>#15E#";KN
M^V-6WYON^)/]Y'[:%:VU>[LB7_M@>ES3?DPBB_=\SZ:L.)SO*;)^5UU-PJUK
MR>0\VA%35<\I0WE6N6HP:E81Z'>JB"U8?D7HF @#IQ(K3'>R]D.D;R.3\W2E
MQ*[N)6!>(HN^<FVTKABE?JU(ZWG'S\0-R&DEMB2S3%4'NUK<5$5"(I?Z[QF7
M^UQ7Q6ZB88*ZT][)O2^35GAG2@)CGD\M)[$/0.A-O-%??HI@.!%:5M6>NH)0
M[@59?5?_J&=)DG>T[R;RC@3+)$:>B2B41,8FGG45/G5AJDXC04A[O),BY'U"
M'U<FYNJJAE/U, 'M:4-GY33W_"1U3-7KU:E5!9FN8"W O1,>23"67,>\9V9F
M_DW;](G/=642?:2GDDL8@^@J/^XG;9-Y!IXBG9A0I&-.O>=YWYGVJ-[S)0F8
ME9MQI6U)H>BE]V9]^^G73^)95G1.VS'7T%3%6OMD5<VZJUMEQ="I&E-6Q,W*
MDUDM+L][R493(H2)")I)9'HM)=$FJY1,R=FF>(;ZM(J/23[1'VDR&>]+JSN^
M9W226;J2;>_'VLS,/7XI?7M=E<@])1-I.;:L)?HO083/F%S#A"*=\*[W?OJ>
M<:(DV67R!VT3D]4PMB83HE_&FR6OYJO.HB,F+$F?F?ZX3*@S$<.]1V52@4P"
MP>=?_O*7;Y=<<LGVB$<\8KO'/>ZQ??JG?_I.9+GE+6^Y?=[G?=Y>D>6""R[8
MGO&,9^S)A_!3\CGTD;:8NQ61Y:C(<CS'<SS'<SS'<SS'<SS'<SS'<SS'\S_O
M^7]%9,%//E5C626_.)X/W7,06?Z3R(*BXTC#08KC#6 9SK(KKKAB)Z0\\YG/
MW)[RE*=LCW_\X_>2Q0]]Z$-WA3_WW'.WS_[LS]YN=:M;;3>[V<UV(@L$%[+!
M4,D%P"/.O%40K+-T)ZG!K%,-0!8TU9E+LQQU@J=68 *#Z9W%K[/_9V M 0\&
M_3OPD;).P4^# ,J8(,(I8&4PQ0!5!NE/9<+MK%N"1U8@K\Z\E0[P#,KE6&:P
M,T'X&4S+@'?V4Z"DH.&>>]M=O>VL3Q!N!B<2D-;!!+/,*J-!!9WI#9H2W"P8
MJ0.3#<S(($8"%#+ U%D&#03X=K\SJ)0ZVH"4U7@F\6853$]]2O!\5J=IG5*O
MU"VKR#186IU: 7HS4ZF52<R$W&!) \D&3S,X+PAO"OQFMNZL=I. ^0PP36O>
M#';3FT'?!",E@4U],D#7V3#--J@.M=[:_HH<-0676O\S:^FD_YD1+T%H7>%$
MXI[@Q*FR0))F$ES4&>;5U<PR+(A= &X2CA) Y1J8SI.)T"+P/ /I IN<(^=\
M O4E<"K'5+DS&.I>[3ZX.I<ZPV3V64""?38X:P4!P?R,?P:-NW+0*@NT>W&_
MO98$Y"0(M:O\V%^#O\K+N-(/ [)6.\A,C:T_#? 50.NX&FAVW_+,2P**8(]5
M92))$E:4D-321%@);+Y)/.#-3+L)QIT W :/\\T@LJ0+"8RN>?LK,4S2T.H[
M,KMBZD%G,71_SHSG.4<&9!N88+!;8'>#GR2>I+Q6J$A9)4=->IL9IANDXY[<
MQ$7Z.[VK:D^"NMPW,I/N5"7/"A4K$F>#2@2*-PA5DEQ7C9(8W,0SP30)$$\P
MH_)D98JS64<Y1Y+NFKQI-2;[W6#TM,WR'#4[>8/9U2/) ;E.3P$')Q+;5)T
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
M_XD@I*V;MLF9B.Q=&2&3&722"2L'KHAG"6XSBR_]%HR7Q"OMZ-4]U#EO,)6
MR:P<E%GU,U.W>N!=-,DF4V4>9.9E?)-DBWR3'T*YZ8]V)&VZM[CW2V!C;),8
MW.M^(D1+$I&X)7#4M2O)/.\2WO%HG_881^V2)!DFJ&\"\><<)5#8,X5Q]]ZH
M_8S.M^W<_<Y]3WW4WM$>S3VD*WYT92OD04[GB/;YN>=\5OB24,W<2#:4K-_W
MYE754/Z??B,G\FGK:#<EL'6JGD4;^KD\^[KZQ43"\$X^52++?2I?Y%<_Z1_Z
MKIV7YUX26YH<*^$.N?DW?4$F^D=;M"-0,M^V3]2#4PE0/$>\/R$;:PDY^;<
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
M2 [B+&+_X#Y#U4C&EO895\9TM4^I3WRG=A.?XUQC;Z(=_HX-X5@XKE9\D=3
M'#$_]EMB1%;B8;TC'_J$K !3 %#0)CJ%K-IEGO>^ O&8(_I%W_DL;9"4@'83
MC,$\MOV<]QSD3?*-Q-K.L.IZ0O?Y&7UB/Z6?]#OM_+3W>05+,Z^"NP4R9]6L
MM/<S<8'K/L]I;13OC=,^R%@CJ_HOV<Y[30-=M'&U<^BK=@YW7O2+=<5:I3W[
MGLD/<NVO= JY\F5L>9$Y"7+TC?:P=6BSR;N9#=NJ<8*Q$X2: ,\D+B.SYW22
M>:>J.EUQ*;/INS\KZTJGK&[F/HU>,1Z"?*QRQ=ZG'2T@S]?]2OM1>\<UEF2[
MS(*LS9OW,>U= 9X"W!(T+! YJSVAL_P.XTZ[C%G>=9MLCZR,FSX8SU$);+3'
MW*'[F54ZJU#ZIIWO_=OD K2M39G <?JB_C.W[JG3'5P@GZ#>S%8M,2H)$CTW
M>9XPWMK/M(LL[*>\"3AW_TSB=]]SDB21MIX5L\S2;J4/[\U\1D(8<^2=ECE!
M?Q/0*ZF:<6,/Y7QF_2,OWT6[_#[CG\D?<@QX!>,A)WK-N4%;WD59\^B ^Y\
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
M(LO5KW[U[=*7OO3VXS_^XSN1A85PN]O=;L\&Q.?,_B9XA-= U2K3UHK0P9O
M%,D"@E*2)&%P6M!$9C&2R)( Y\[BC$-64 [?8P:W!$HCFP#T519L^B8 VZQ>
M2>A(T)A]S->LK1T(DW0A %W0D"#T"4 D"!VYZ;- #4$/RIKD&^2= JCH30+O
M!6,:K$_ M-GGG*,,GDL^R'E*<)N CPY0)M$&.27U)!A/XH& ,4'H!CYT8!M<
M05:SF&;6YP9QY[S0MF\"L1/T(]%H A,D2<),W9E9><IFIYR,@T%KUY*$(P$N
M.2^]ILQ@F9EV,WA(N\C= 5^#R6; QHX8I&Y JOV7Q$7;9I85D&6F1><G,SX+
M]J!-QI3?EWQ!^X+O)I!\9B=/(EL&Y\TP:C;(*3 Y$;G4?[.B-:$CB2+(*>"M
MLU5*8*,]WYRS!&+S.3/C$;22P">AP8S22>HQD'Z*'"7I+K/W2KQ*0+OD*(DV
MF6G5^<ILR 8H!?0:G!9 UMG6$HRJ314\*[FAY]]LB4GF<:V:#;!)-Y)9;%/0
MRVHM*9=SDGN2?>],]8)D)9]@^YPG]=5,H +:7?=F*4_@5.Z=R$A[ C$GT@U[
MO,2#!I].H'%D;,"P[3>AR6R;@CTR$Z[ M"072CC+?@N0E136V8J3S-)!58D'
M$CH$M0ML-B,F>B 8W[U.,@MM"L82>#\!II,0:M\3,);K//=X;9U!ZBE;I82[
MWH\,^ L@$(PI<-)LI:XCQIEVS3";=M#UGB18]S?&%#DEWIBYULH< FB8#^9&
M?=+F":"4U) @&HDW!J17V?\=5_<^L^#2#ZM]")PB:,Q8LJZ4T[E'5OJGK.Q)
MV)',!)I[<@)SK"8A2%SPK.<T02EF[\TLGEWM!?GLMVTA(V/-/*V(MHPIX]A@
MI!6PS6SRN9]XSA/DTL%YLP$WP$_]1.^UR:< PP+0D5^PDVN4-GT3,"QP;MI+
M!%X+%!20EU4$LHK.BGQ!NV;!%?"2X!ZSOW.9%Y0Q9>U,>Y?D5<^C$G83U$E_
M/=LDN W=DLB2YVC!_WVN2;!]9_[G/H;L23*>SM*2)!A7R<J2+I K,S.[)TM@
MZPS]K$?/.=H]?H[L6>6#]93@;@ ^_#W!]]I1@4/:4DFBKM4&3WF^]XPOB#YE
MI3W:HAWNMKWW"5*;]FG&,PF,2;27!)E5F,PF;R9]SSF,JQ44TD9/@''O>^A_
MKB7!G9[!4J<$C"6@/8F1"4)M(*XR-ZG!?5HBAV?J)',E>37O4-K^3 A _R2R
M>(?,^QB_+Y'%/7^UEWH690RT?TTT=0]).R70R:I$DDX3/$J?O3_FF^<^,_9*
M@.]D%0U&3:"GZY0UI8WR_#21;I35;/V"AB7"2MKT7MI 2?M.>Z>(]9D)/LEG
M@A ELD@4Z.H1SH\5=UR?]%\RBQG*^9T$X24(41"N8RH9.BL^)*F:[^A^-R%4
M$*ZZ;G_3AC3YAN]:D6XDA>@/DACB?2X)L7UNR+V^26'*FF<=?C<)'9GU7X(D
M]IKOHP_JJ?>F! TFX<[[C>O1NX3@>Q-JN(=,^[UW4O63]B3<H>/N=9RAV*L
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
MCLDJ^GR2R62FJI82Z_7'9.*;J5J6=X>IBJMG,1-4,#\2CO1%)9C7.UZ?=U=
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
M@U'0H%G:66C\OUGP3@53,B@K0):V!(QDILU5E8HF-+ @!=9D!N<,*G:5$S,
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
M@"X;5$ ^,PYVD+J#?PE(.Y45S_GI@!5M&:AAGNDOAPMLI=G*#0"MP%0&^AN
M; "]@XBN)X-*3;[)ZDE9K2"SZ@M 1SZ!J&9&RVHRJX#ZJK+ !)RU6H. )_IO
MD&K7I?\#  #__Y'"VP<  %8+241!5.R=Y]-N65&WW_\"16L4TP?% 1240H0B
M"D*!1'44148&2I0A.C@D00%%0$0)2A!40 DF,.><<\X)<TX(&+9U[>(Z=='O
MVL_,^V6$U[VK=IUSGO/<ZUZA5Z]>W;]?]UO>LOWQ'__Q]H=_^(?;[__^[V^_
M]WN_M_W.[_S.]IN_^9O;K_W:KVV_\BN_LOWB+_[B]O,___/;S_S,SVP_]W,_
MM_W"+_S"_K-?_N5?WG[U5W]U^_5?__7]]W_[MW][^]W?_=V]G3_ZHS_:_N1/
M_F3_DS9_Z[=^:_]=/O>S/_NSVT__]$]?:H^V^?DO_=(O[=_'[]+&6][RENTO
M__(OM[__^[_?_N5?_F7_\Z_^ZJ^V/_W3/]W[2S_Y;OI!GVCO)W_R)[<?^[$?
MVW[HAWYH^Y$?^9'MIW[JI_:V^3WZQECY/&W3/\?^!W_P!WL_^3W:HAW:^.[O
M_N[M36]ZT_XG_^;G_/]O_,9OO,LX_^S/_FS[B[_XB[U_?_,W?[/_R7?0)K_+
MV.C?C__XC^_]^]$?_=&]?S_\PS^\M\O[$S_Q$_M\. ?TB;ZN^LE8F'/GE,\Y
M=KZ#.69>^&Y^GS;^_,__?)_/O_[KO][^]F__=ON'?_B'[9_^Z9_VEY_3/K_/
M>M#&]WW?]VT_\ ,_L/>-_O(SOH-Q, =\MVM%^XR?EW&[/K3'>&B3M6#,W__]
MW[]]YW=^YSZOW_1-W[3__0=_\ ?WMAD+;3*OO+3CN'GY+L;-[]$>??NN[_JN
M[5N^Y5OVMK[U6[]U^[9O^[;M.[[C._8U8PS,,?+&?""CS"7K\X__^(_[6K%V
M?!=SZEK17S[#FM!G^O>]W_N]^Y^N$^.G/66@^XBVW$>5>\;(7-(._:)MUXQV
M&1-SBQRZ;O25M6+-D ?:5T[M'_- F\PM_?R>[_F>_4^^B_5B#1P[:T2[S"<_
MHRW&S)CX?O</GV=MWOSF-^_SR;_YN?+%9_@L;2@#R!ASRHL<, ^,GS[03]I
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
MQF_<7X!NK WML6X&  MZ,/#9P*0@+.>0<1KTHWW61S V_V=PGL\)')S!Q 9
M!**R[@*0:6L%HM!1/X%NJP"J,D0?:9>Q*T_\G/F<?6U0;@94"AQEC?F\X.."
M;P43&%!P+RF?M$U[ MMH1Z<_8V?OT$=^1C_Y#F0-^:!MVNU>LDV!8SK9#?8*
M'#205$=]G?\"?R;HA_'SO;3%9YE/0=T"D!O\%9A5T _!!%[7G+'3!SYG@$*
M:T&3 M#=\P84&Z#N.\'- F>9RP;0#/:O@CZ"B&B+[V1,R";K\@W?\ V[OF7\
MW4\- -JV('$#7OR[8&%!":X/>I0QL^\E-DSR 6-C7@73*%/,*S+'[S%?M"6H
M5SVBK HF4><)_#)06S+'! [0'T'HR"CM,P_,04&3@E'[,GX!^05-2D(HJ!.]
M))#$8/4$T*E+"\0RP%_P?G6] 5H#5(X9D!?RV;4R."G RSY*E&#,)3&H0P5&
M^PJ8IL^TQ[K3/S[/_'%VHY^93^2HA O'ZQFG/*T 7@W&&TP3X.T9VB"U<R!
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
M8Q- 61#%$8CN:+^6M-< V@1S-Y@Z07[NT8)F^QI05>X%NQKXF@';2>P1K%%
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
M9E< G1)Z"D!ND+9KMB*OKLZEE3U2TL0DQ/9M-8P"LU=DINHE^B@! WMT5;6
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
M__P?O\?\N5\;D*\.9<Z81\9.6XP;>^EUKWO=WF_F&3G@^WMN3-)N ^AFZI?
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
MT!FP8=Z84_>2,F5V:0-?)70XK^Q1 U4->!M(8YWHJQ6I#'[/@%JS:4]PIS+
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
M]-=J)P;\9I"W%8G4@1 ZF O!7@6\K()J@IWFO$ID667!MF)6UTJ]5V*<NLE
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
M]Q+FD;_O\ZAK4[URSG(\M2OZ$N@6;2%SRJE]UM]G;#V/I:]KW]53[(AKE37
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
M-+(RILA&W^DK=@_@Y$3>$X0KD2U).$TV%=SLOI'D8L]A @^='V,;'8<1.)R
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
M*A)9*<\*!9[-/.]W_"!]LRD#?.^IGG&Z^F*2@IL4HJW*A VY]M&E)MOUGM^
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
MLY0+FDX[D!G@)W*4P%;) DFVH]\)S$CB01(A4_:)%"F1I:L1F55UR@"LGY\
MW"3=:)\%>TABS RXKGN!2$EB$S0Y52>9LDE;W6@B53NF$XFGJP<)(&)\M?_T
MC7[2'F<SUY/GG"3>M/X+S)I DUV],4F[$PC+C*H)1!(T-U4A[+64 "+G27(0
M_9<<F( 4JRE,<R2P4]W7-B,G(!KVDCP[:)\[ZZ\V,,EVC*5^C@1X 2FL>>R3
M(!*^:W9A"1VM!XYSZFQ60.@J?)D!-HEK9@!/('^3+)775U"-:[4!:5;)3! Z
MZSC/C?R>@&3!/NB7\X1.9=;G/H_Q;P*<<]\W0WE6);'J069I3AN0:U2PD]EV
MC1M(O!/P.55A:V)#^L\K@N"*:#@1]3.I0H(1Z?]4\<(X1U?V2Z+AY$.V+B&?
M8+], B&H?177Z,0:[>L+EO0,*6AZ.I>XEIH4U]4);+?MB0D;DJS?MBHKQ"JG
MP+ZL\L'/".;/Q!S9][3/23Q(L&2"<.UW9VK._7ZJ1I;5,05YK\A&*Z)5DR1<
M^SFV/;ZK"F)M4TVL(>"QB1))6M9WL!)35@?-BJ93);8$7V?"$L'374')N<MJ
M"IGX19* <R:)/8'""6CO*C^2UO5W7*/&$#KY258P[L0/SE.?':T<9'_MO^O+
M1 C&(TP(, &EITJF E.[ I^)7[+"01.D.A8AH2/)M1([,FF)\Y3K=>7K2#+6
M-AF'7%4SS/-CSE57#=/>=1PFB5&"VJWV(U!TJI+JN;%UROA1DWB=)TF&F:BB
M]Z3T2P6?NH](ALZ$'UF1R?..9):,1]"V>XHQHRD1@N1 [;,^1,:'>CUJ\R<;
MY1SICZ]DS+-#DSC=2[K:C7L)W\DJZPD^YT6'^EU53M,7Z?-CVU+O"#CCK#+I
MKX@W4]7 B="A/;621,;*C?48TTKB+C]O]>Y,,&#E(/U\"?;&2HS#I/^DG@IN
M3]^IJ]?3ER2T=#7K*<&$NI^Q(PG'J5/:#\E1F=%/N\7+SUB=AS[CCPN8UY=,
M0+^$+JM)N/Y/VI.3#)W)M=J/0H^4;ZK$.24J,GYBLB;;U>]'SB3>&>M?K?M.
M>F;%MU5R&:LO]CE\BFM8I8/_MFJ#9S+O'#KYD?J:<7COG/2?.^';2<3@/#OF
M/FH_\]66I \ID6653*BK3EL]C/M)B"Q6CV*N/$.NR%Q67^QJ3+1I+*;WIY4?
MF7O)-._&#CPW:Z/4I[Q[R^H^O,BXNF]B[C/Y5Y*D5E7I>/O<+&DW8QKH$>.0
MA+.LPFE<2[\1W;>J2L:+/8<R-U;CLN)T$EAI5Y*(\[4ZUZ'KM&,2G=RC,ME?
M5HC-!#WN358?E&QD;,>D-Q/)/&UJ)@$S;I05/4TLX'V&1'MUBG8YGS_[V<_>
M'OS@!V]WNM.==O#)Y2YWN?U.GOOW,\\\<P>H/.M9S]JKY3"6R(KLC!?S2O\:
M]"(NX""R',_Q',_Q',_Q',_Q',_Q',_Q',_QG+?X_8G TN=W7_']5KF6R (.
M3R(+E5<@LD!>N?6M;[U7=Z7*ZR,?^<AS)++D>U1C.>^>@\CR[>SL!#\)NA*$
M(W!(MA=*$U.)11++3__T3^^,+2JQ$##[D1_YD>U*5[K2=IG+7&8GLOS #_S
M=N4K7WD[[;33MH<\Y"%[66,"<"RBS!26 7L6%P$\@HYFB"3PEU5).L-D7U!G
MAF$"AP01"0 2!"6KC:6DZ1L!2+YEMEJ!,PF@71$ZO(SN#&D&+!M$(\C'RWG[
M;7 Y,S@2N$1&QIY ,$'6!N0E,$NPAK)F]BT#P?37BZ\&4#7(V8Q6"6[.:A^K
M"@4->A \T4"\!#H(FC+K/=F<R#S$G"&OP#[DR^S\OEYX&5SOH'4&??,2,<%X
MF4U^R@2MK(P_8^#%B@'LK,S0@(0DB.0E=5;E\>)3$+J7"!.A0^"@&>6[(E&"
M!KWXRHHW9A:7>)-95CNS<F9MGS+O976.S"PL.:HKWO F #_[+J %V1AGQEMB
MB #7SE:<ZS)!+GFI0.#?[%@")KWL%HRZ>C.+I<0#P8U>_GA))PG'[&!9Z2DO
M$YL0Y#QU9NF)S#153A+XM0*2]9K/++V3O9,H,&6_SZH<"<HS(YQ9>R5R>3&M
M7F4VV]4%$V.:(-S,@#V1>!@3@=UF2)/(PH4-<R6XUVRKG<7."[H)1-!@0=KR
MLA);Y3Z2U416H%;:IVW:9>R4E;960/Y5)FVS2F=V6;-,-BDL[3S]$XB0@#1M
M7F969GP$HR5HJD$C5OI(X%17*3"+G7NR&589PZS&D>#CW-_4S0GH),"Y]Q/V
M$-N?LLFOYHC^L$Z\2&6.N?@$/&%FS02U-\DP*Q1D]1@S3 JVSU>0CAG@!;BI
M_U,F:$%N$F6\4);8P)\)GA(DGD"\!.-UY3G'45"TI!O!DDV*S;UD!9A<5158
MK:55E3!UOT&S7DJOLN V&=I]KPG126"5U(!\K-.45?\1V=+>M=R"7"39>CFO
M?]>$(V21')4$J2;L)C$L,V!FANFTIUE-),D"63&N"8:TASZQ7K,:C22>))WD
MWJ3O(&DQ 3Y--DHPMV#VB;3;I(8&C^E'LEZ1%7U%WZP$*>%N N&Z)W5U+ZM&
M26"0;"?!KE_W8_VR!*0UB 09T2?/)-@'QI7^T09GLP0/IMU;V;RL4)!@T00B
MY9O5XCH3JL )_=($(C5Y57]7@D2?[Y(@)-FNUY+K?@46ZPH2@H<X*PE"DKBH
M?18<UO[.BK!NM;3,*HZ-(N"#7K%>T7\)'=J1]IT%479U1X'=JZHLGNUZ_2=H
MMH%.$IF2'(A-H ]-/DF"<0*<!=$XMO23-KIR6MH\S\B>S3R?6>U#'\^YLK+7
M1+:E3<%\68DQ25?:?FU5@\8%33? ,TD2_2*[H#0!1,8-K$+5)(F)J)]S[EZB
MG4(.YDRR #;&2A"YGA)\//DF20[LJJN=I3D!HU.L((F,"?23S*!\@E+-@MVD
M \>@SZ$)Y!? GR#QSD[.[^N7:4>3?+2*;4ADD0S*]R5=]'ZDGF:V;G7(/N:9
MS+<)EYX9^GR?Y)NLE)JV3_]NZO=416:J4)$5>?K,FUGJC4G0QDE$VPGD*V@V
M2>N"CS-[?OO174DD0=.=95Q?;2)B-!!5 F<3.?C]J6)<5N;)1 I)X'3^.P8G
MV4Y08U:,ZVIQ[J/M/SJ673E)0.HJ'N$\=84>"7*YOCR7)MDBJYIEQ:S4TZY2
M8<6/)%\HIYG&)P+*5($S*T5._D[Z4HP3\VM%SY,27WA^Z*K 2;C+I#I=/<:U
MN:IXTGNIH-QIGJ8U)-$RR;M9?7$B0WLAU'/>1(&LT( L21#(N-&*>*;-:[!T
M$M>L\*?-GJJYZ3MW@IZI:EJ2SHP=:5-Z+_',;]*&3BS@'M^5$JUR.)%VL])T
MK_TIZ9%QG28>*&=7WO9<WM5\)9F:_*@)'=.Y^:3[C-2I)JY[OG=-JIL9@\E$
M'1.APWBQ>B5!RC>K>IK\*(G:$FRU>^J5<2/WIY0UJWE*8IE>9*===!H9K:K
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
M^/NT90EM+R8(^A'\)/#+12P$%L!(!*P3,&HF'[Y+P#")(@EP$MC<%6,:H)'
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
M\W;;V]YVN^E-;[K=XQ[WV(DL).\F/B*1I:MGGT1F.9[_^\__ @  ___&"1Y
M  !1EDE$053LG8?/KEE5]OT[3+"" E($AIB8$$2:"(HT14(9! &%((PAB#!(
M$X:!H3,C XC H)1!%+'W1E%L@+WW@DB1JN#]^;OC[\TU%VL_9_B^,/B%^T[N
MG'/>\S[[V67MM==>Z[K6VK;Y^9SML^SYK__ZK^T3G_C$]O&/?WS[S__\S_W]
MX <_N/W-W_S-]GN_]WO;+_[B+VX__,,_O+WD)2_9GO&,9VP77GCA]O"'/WP[
M__SSM[O<Y2[;K6]]Z^V\\\[;OOS+OWR[P0UNL%WWNM?=KG.=ZVQ?^(5?N%WK
M6M?:_^]N=[O;=L$%%VS/><YSMC>\X0W;;__V;V]__N=_OOWE7_[E]M=__=?;
MW_[MWVY___=_O_WC/_[C]@__\ _[S_C_/_JC/]K>^<YW[K__&[_Q&_N?].E=
M[WK7]H=_^(?;G_S)GVQ_\1=_<=8.?;8MVN'GO__[O[_]YF_^YO9+O_1+VT_\
MQ$]L5UYYY?:ZU[UN^]$?_='MIW[JI[9?^(5?V'[]UW]]_YW?_=W?W;^/S_#=
M?_JG?WK63UZ^BW__V9_]V?[R_W_P!W^PO>,=[]A^Z[=^:WO;V]ZV_=JO_=K^
M7;_ZJ[^ZO?6M;]W[3)M__,=_O'^>?DXO[3.FW_F=W]G>\I:W[/VBOS_R(S^R
M__FS/_NSVR__\B]O;W[SF[>WO_WM^W?F/- ?VF ._NJO_FKO)]]I_VB7/OK2
MAB__=EX=MVW1-]KK\?-[_#[M,G?T^5=^Y5?V\;M6C)O?XS.TX5K_W=_]W=D:
M\2?MT1;M,&^,]4UO>M/9F)E'OH=UX7=[S6V/MOD9_\\8^&[&3]OTA3&RQK1%
M_U*>'#>?M:_*$^W['?R</C#OS"MML.Z,F79MBS'SNWR.-GAIS]=^TA;K1'N,
MCS9]Z9M]5C89#^OMG-J_::V43]I@C9E'YE<YRG7B^QV__68__LN__,OVGO>\
M9_^3?_-]M*\,T#[]=H[M-W_R<\;&[]I7YC#[2UO*%./*-:,-QJVL\W/^7WGG
M<[[TV]=Q\UEDBOV-'ONYG_NY74:15>2>?C)N]\XT[G_^YW_>^TV[ZB/FDKEC
M/FF+]IE7VG;?\SLI_ZZ-ZY,ZA3ER+]$N[:%#:(]U0K[<H^HF^TS?V$?TEU<9
M57_2KNM!?_@W;3 _C)WO3CWG?E)>)YGB<[3#_*KW>)E3QL!WT;YKKTS9UW_Z
MIW\ZZRMMLY[TB?88/VM&6\BFZZ_LMUYV/_$=M$/?^%WZ01OT*]<(V4<6G-L\
M5^@#GU?&^![[SUCX'=JCC9_^Z9_>SQ#.QA__\1\_DRW^G^]VG_)9^N<:O?>]
M[]WEBW'3)F.C#_2-/K;N=)UY6R^EOG/_J$?X_NGE_Z?7OM(>Z\(:_>N__NO>
M9^1!^:>_S"O]S/56+M5->;:[YO2;_U-W\GG6AI<]8YNN._.MS+:\=E_?_>YW
M[_N5?_,=] ?99$Y__N=__BIG)^W2WBE]1WOTW;/)MFB',XZVLL^3W*OSU'.I
MXY3WU$_(%.<>[\_\S,_LW\7<I"[)<YYY13_15\;-S_EN=12?[7WI.O%[^=(O
M7_[-[R@;ZF/ZZYHAK^I4=!5STGK*>4@]17_I*_-.V[3)Y]@[ZKR>7]JD[^IJ
MYI4V:(MUH_T^Z[1MF%_?EJ\^5]0KKIOV">WS_[3M7D6F\BRA/<;LV:0=H3ZE
M+?[._WDVT19C=<R]7LJ_^SGUDC:#YZ3VG><2,D6[K!%]Y4^^P[-)6;6]WK/T
ME9\K^ZR',HIMJOYD7K5[)OWL^=$V6=H*VF237:9NRG5QS[M7W_>^]^W_YCN8
M*^:/_M'7W$>TR__3C[1'M45I@Y>?\YWTD;;<GZR[9T;:S-,YVO:CWX&.X=_\
M+N-GO9%[[B(_]F,_=M9?;5[:5I9R#Z&;_^W?_FW_N_VE/=:#=::OC)E_,^[6
MT?;5MKTSI'Y*N:(=^DJ_F /EU;G0/IWN(^I6^C[M>_4S\TS[[B=E*N?6/=7G
M$7UB'EDGVO(\=4\Y#WW'<RX\Z].>['ZR-JS13_[D3YZ=]VGKI:SFF>*:T_>\
M.TWW$767XU?G\UGE2%E2GGB9$^:)S^7]D?ZR#Y@7[[G:O5-?V5.TI3RQOHY=
M74\[S(EV2IYYKKG]3-O,?>]])E_O.JV3\[RW7>6??<\>H-^,@=]C7;7])CV?
M9[-CYOS$+M/6UT:A/YX=DSTZV3RI[VG;\QD]Y7[5[E46:$L[1_L\=7[:$O;7
MLT_;5#^)?46.^#=SX?Q.=ZC5O8>Y98X]JSW_/$<GGT'>P?K5-E7N[:NZ0_V4
M^L,Y=<][+GG>YS[J\])V6L^E#R+W4[[:J>U_FOP:VF&]UL@3<\B_]6FEWR#[
MF?I-WX8Z.7T<>7?R.Y I]2IK2__8G^Q_=&#N4_L\^=WHNWHD[X[J_]Q'DQV>
M9Q-C1G9XZ:>R[U[5UT6_T-OTU?,U[9-3/@F^0_E//:V-HYVO'=KCSOG4QLM[
MJ.>=,NH^:ETRV4YI3]A7]Q&?T\>GO>M9S_\A([3A9YE#UOG][W__]N___N_[
MF_M2/:5LIM\ESTOOBVV+L%Y^CS+%WSU/Z!=KA.[GW--?ROPB4\S9)$ON ]<;
M>6+^&"OC]CZFWU7;>>4K\"[*O_FY/J25KS-URZDS*O<3?7;<S"E]U>;-.V3.
MM>TZU\JHYWW[B+M/[7=L^U9=3YOZ.-.>;G]'WIFT(28;.NW(U%%]CUK-W[1&
MS*'MT;9K-?E-O9^F#-!7YS)MYY95?N[=1/N<]=$VF62J[?V,-7@G\WS3'Z%?
M-\_4:4Y;IV1?V^_!=^B7TLYKOV[[8#A'B,DPO\8U\C[J>N<=O\^_UGWICTX?
M7\N4\]$R?VJOZB^>_$:>1ZG?^5[UTJ23VJ^)C/3]).^]Z3,Q[D+[>39Q%C&O
M'_C !W:=JK^'_O Y[U%]O\\XSJ3S>'/_IV[23][WWO:5G\N.Y.]Y/V<^W4O&
M(;R/Y'[M/<6KKXPQ,EYB+F]\XQMWGV;JO?1-]KF:/H/V%QO?2-VL_W#:3Y/?
MQ+%/=KYW4GTFN9<F'Z%GJ??FU/7H#U_&S-FL3[]]':GSTY=OC,Q]I*XS]M+W
M,,_\R5>0_@+/DFS3,TX[/^]/J4=I(^]+_#W/E-9/M.M].NT3?2=M\WI.]1FJ
M[8 ,X=/$QX%\:>OIG^@YM<]\A^?=2HY8?[[#^$O&=O3QKF*/VKN]CY2!O.>>
M\I>Y=AD78ZX\0QFC?A-C$-KG[ -^C\_P>>5]>HT;T(?L+_/[JE>]:KODDDNV
M1SWJ4=M][G.?[;:WO>UVHQO=:+OE+6^Y?<,W?,/V+=_R+=MW?N=W;M_[O=^[
M77KII=L/_N /[OX!^L2X^-X/?_C#.PY@]8(3X 4SP'L\QW,\QW,\QW,\QW,\
MQW,\QW,\QW,\GU[,?K[>RQ/#_Q__\1]7>3_VL8^=O?B_\%/A)\''AR_@!2]X
MP?;D)S]Y^^[O_N[M$8]XQ/;@!S]X]R/<_>YWW^YXQSON_W[*4YZR_< /_, >
M"\(7\Z$/?>B3OL?OYVV?P?%<<\]G+9$E-P("BL,/9QG.-L PKWSE*[?G/>]Y
MN[#C$'O  QZP"_EM;G.;JQ!9KG>]ZUV%R'+3F]YTN_.=[[P][&$/VRZZZ*+M
MBBNNV!UY'1@0I('#67!B!I8-)'5 N<$/&; Q8&Z0F^\%D*-#%6>BI),&3NH8
MGL ?Z6PWZ)_!.9W?&0!*$/K43COHZ8L@KU, 3P,A&0QH,*H@Y@8]ZF#MX&<&
M65=@D 8[", 7>"]P+.<PG?\&OPS,"<81E"9@> ++-1 _0>?]\O,$YPFD$C0V
M@9-.@?&4JP[X)9"FYZ[7Q'5)0'$"ZG38)TC'OO9\3@ 8G>M3(#V#?09J$Z25
MX#D!R 85#( *S$YP:@86!1 W>#K!3@G.M\_=W@1Z2\#;1&XPL"1P+DD\.>X&
MIJV UXRY24<)R.M@2H)=)P!I K1<IPG<;R M <X)SEB!'"=R0^H!Y]5@ZHHH
MT$"RE*D$X!GLGH+^"1S-0*4@$D%I/:\&>=VC"2J:0,ZYSUOOK=:)>55?)7!A
M I%*MA*$9- 3(Y!@$']BW$F0::!G!],3R*@.2=!AZZ))3S21JU_7WOG(M5>G
M\)T95!;LYGDLL+O) N[S!.#FNP*A&^!-,'OV11"O8$GE*67*,R\)@TGJ2-)9
M[J>)*-.@+\%RC%E=GT0SY<C^&4071#"!4YHDDJ!I;9,D1R!/@ BP4Y(PL *2
MJ*=6 ,]\)P!QD@A2_AID.9$#V0/841(EFN2S(J"D?9<Z6M*9Y [:IVWF08*L
M(&S6*T%=20A-L,@$Q)_>#J@[M]E7;1W::=V1NF\%3I$HX)Y7GI2E[)\$+_6>
M<IN A08_NZ?4R;0CL;IMR#P'$TPBL"CU4]H.ZLW4F0WT;@*..JSU6)^E"4A*
M &G:M_9/_21 HP'XVOMI1YXZ/R92I+HN@<RY5J[7ZLZP DXFH4-0*_NG]_Q$
M#$MB9()[&HR7^C-U9ZY1GC.GR(ZI^Y3]!/GD7E"F$DB20+6^U]%'/NM+6_DV
M2,DURS.D94?BJH0>^ZKL-T!YNN<UD%V0-.NDKK--]T/JZ)35M)>U5=15J0>T
M406.N?ZI\T^1Y!J$ATWB75<=G39E@KUIVW7R/I9W.SZSLIG2UL][7B8^2/LL
MR9%M[WD&I8SF^'OONP>\ER5AI@&#VB=)"F5M)!G;3@*GVEY.6V5%E%F![^FO
MP'EM]"0?ISWDF=7RE+;^9#]G H"T[R:9=^^G7I$H@TX5B-[@J<D7T\2,E--,
M6-!W\4S:D/;(BM24=^F^3R?Q=M)GV<9$WM>&G(@GVJ8)EIR W0UL=;U[K9HH
M+'FISTS[F_>\//<$9>;^UX?2]\9SW<<2?)O[J&W'M!>GY!I-NA$X3%\]I[.O
MZNDF'GK734!ZDCPF/V&/M>^XN3_U0_7:M V9=U$)TKWW4^[3OR6P.PFR20Y.
M@&SJI28<2"YC#B7&9!*(WC-)A&O_DG?'J9^T#]A7D+-D@21O3TE05L#A4^!C
M[9/6I2MRR.IMW9^DD2;S:9>W/$F\XKLZ>0'G9H*;TW^0"6SRWI DFTZJDTE?
M,O'+:MSZ227:2<+K<TJ"8"8LRC?WDF>]0&1M".^[F51'HF7>-Y)DEK;M"H1+
M^_HCT_9+6W]%\.ES- D2VKMI+V9RB?;)II\P[XYY+G52GK0?IC-OM6[(?^LI
M;:KVD34(/663?0GAPO,X]Y.Z:5KWE2]F2HJ2,M6 ^=;''6]HWXGC5D<E.6HB
MG)XB!*;ON9,?Y1F51"Y]#].]*7639])$#M3/M[*;5O&,]I6K!R8?Q;GF8THL
M@VY.8J1^KHEXF?INVD\9>]%7IK[C'NJ+WO>=B.RVW3:?Y,DI7M)DZ]31[9.3
MO-YVF:2PON?F'DV[F7:02PGE[=]+DDTG/VJ_?L;S.@ZC;ID2B;4OHM=GLDDG
M J/VXZ2OO'NO[DLFO9)L**&#><TSVGA&)Y=(8G#O*;XC$P!IWW$7]4UYTJ8P
MZ1^?H=_*4!*C\@X]D816OIY.J)9Z*HF!F0@D[_;Z,S/)3!.F[&/[WEN/ZD/0
MUR.IB=_A]UVOB=2WVO>,^]6O?O6>*/+1CW[T=K_[W6^[W>UN-Q)9 *,<1);C
M.9[C.9[C.9[C.9[C.9[C.9[C.9[__7C]%8GE%)$E7WR>^"CP:8#M?]G+7K9=
M?/'%VV,>\YCMD8]\Y/9MW_9MN[_@7O>ZUUZ$XDYWNM/VD(<\Y&H169+0DGZ#
MPU]PS3Z?]4067AQ:.+9PPB'L@&%>\YK7;"]ZT8NVIS_]Z=MW?==W[0RM;_S&
M;]PSO]S\YC<?B2R?]WF?M]WD)C?9&5T/>M"#MB<\X0G;Y9=?O@,U<>CIP#.K
M7V?J3W#6*C@W90/6 2Y0Q"!?@H42Y(0C,,%^4T#=0&,"L^COE,'5]A-,D"#:
M!J-F1I\$"PN@:\!L!OY7I)8,BB38.]M.4-HTY@2/9946@YX)]M*A+, I,]IU
M5O4,+"1@.(&M#1S(K.JG,E$EH" S@F<FM\R49 "DP7X3>$@08@(?,OAI0"'?
M":1CX+&#UP:8,O#355_.E6DX21A3(%&'>H)E$T X97 UX)F9/7V[?8'C.O\G
M\.A4J:.S-V?02_"4ZV_?IPRY]G4"=4]@^<SH-A$8NH)*5R;I(,6TETZ1A#K
MWT&D!$TD4<Q ;6>?,XB6;X)TFG T@3VZ\DN#*CISIP#7U%$& ;L*0.ZIKG25
MU9X:0*I^SD!5!I0ZH)A@[*EZE'I4_6_E@@RJF8'.>4TPGT3##/0:J ,XRI]F
M1&9>Z2/]RDRR!KZ2;-?!R29N=56="9@E^6H".29HUGFEKU8!X/^M J!^MKT$
MXN>>,O";\J^,IMPWD%UPE>N3%7Z4'U_!R%GURWDUHV$3.A*$/>F1!%TGP">K
M7#78)76RY$TS["4I=JJ$TL#V%3F*S,?\.9%$)H+(JFK:BF38>]7]JLW20'1U
MJCHJ,Q?2Q]4[5<+P',F@? 9\M9^83^:!BG14/2+HRL_H'^VYGU)OY)NZSNSO
M4V4FYE=2<]JD?-[]M )B3( 'P>+JJ)3_)MEEAM;LH_O23.43:#[U7]IG4R;0
M) 8)4E%?)4G(_61;K3OR#.T*'2N ^U2M*"N4)2#+M9](VYZC$@/I'_J)X#X7
M\P8B"933QLG7_K5^4H\FV2!U<MI/[GN)5@FB2()0 P>SZDM6O)$ GP21!DRF
MON/S9E1-W:Q]WT#V4^NTJBHE2"O!LI(:4HZ4)?<]_\=W,"Z!*=JV$U"ZJSK2
M+D /]CQ_6DTHLZ.VG>V;]SPSX-*GU*?J:L^JE?VW(EJYYY-L9]ON_=313;1/
MDD=69THRH^-.(%':T UTRVI/VI!IG] _VF0>N,];C52=EP3!%9F^=9X5GYIX
MTR"O)'!+8L^[4Q/@NXI6VOD-\C13K>=U@QSSK-;F$WR<U9F\+TW5+5=9RKLJ
M6][+FG0G"#>S("?0N2N[2A3-JAH)<ITJ/";(*^UG==5$9.RU9_ST$YT*X&_*
M*-_ V:[L.H%')=A/]E23S1,\MB(?-PEQ(LJH!_-><W7(40W"]7PZ131O(&Z"
M$*<*EYFI/?5+@S$3C)JR2C\%X9JIWRJ/^F/ZOJR-M[(A$R3<5=^RBD[ZT%:Z
MLTDW '"SKUU5H'T1^KBR K%9JP5.]KVDB3<2PM0K[8=0AW8V==^5#NG$-RF?
MF05<X.P*?&R_)G+9:A[9DQ(/.J',RN?4Q%7OCYVT0, \;V>LUR>1)&;'OO+M
MJ9O;OY?)=-H^F2H@I&]L(DAU=:JL)#3Y>K3Q4YZL_M"RJ4V:F=2Q=4R(9(9]
M953;=-+-4Q45SY*ILF/ZAK,Z@^=>DD]:EWJ.**^>)9T!/L\E_7EYST\]ZOZ?
MJFJD/]?^"6S."AU=-71*5J$_JJM;NY\FOV8GP,BD *NJI)--YMJM?!W3N9<5
M8%)'6Z&C ?CIUYR2=W@>F_S$.XZ$N"1NM?V4U3B[ZL%$.NS*1*OJ5'G&)_F@
M2<&N49*CVA_3OG+/XU52LJFB5%:2:-+U5"UXE02!>;7:39)V)5FV'9HZ9*HB
MM*J:.,V%>[7M$G5T)FJQJD;;96GSISQF?S-)1[8Y5>]VO?,NQIV!F!T5J E\
M>W?HBF]=84<]L$K<L[)1VA?A77<Z\_+>T.VD[9 ^@Z[LE7;/J>0%Z=N?*LID
MC&Q*UN+^3-]([J=5-9F)Q)@)JU)/:?=D19ZT(2066D5%'9U5PK,2[2KYUVK?
MZX=I<DCZ2;W;(TMO>,,;SBJ:>SZY7BMBVU0E4I^9I*/T'[4/GK:8 RLF,C?I
MBTU?MCX][]&3W&?BAJFB8E?+S3L^?6XYG:IR84-:-;3W/7-[Y957;L]__O-W
M,,KYYY^_W?[VM]]N?.,;;U_U55^UW>4N=[D*D>6%+WSA7L&%>>>SZ$>^"V!*
M9E.=2"P'D>5XCN=XCN=XCN=XCN=XCN=XCN=XCN>:P>O_OQ!9^#]\B/BJ\$6
MK;KLLLNV)S[QB=O#'_[PG<1"D0JJL7S3-WW3[COXNJ_[NIW(0C77E[_\Y;O_
MXEQ$EB2S'$26:_[YG,_6C9$; B(+#C0<<#C8<-[A<(2-]:QG/6N[\,(+MX<^
M]*';/>]YS]UA)I'EAC>\X2<167"F?<W7?,WN7(, 0]88LL?@#,=1B',/1QK.
M/X.I9@A*QW)F*6U@5@-H= 1/&7 -=B?(0T F#GN<BP+\,HLUW\OGDG33CL4$
M>1J,-R O&'=55GQ532$=_PF<S3YF@#E)(PW4:# J<R@8+[,.IB-X"@2<R@1M
M5O4&BF<0-8-T!A2RTL<I$$&"F3M;4@;4,P"4&:>:?+ B="3 Q[YF &3*D)5
MBLZ&VR"-#G[3%OV<0"EF6%T!14]E6CQ%9C'(S=HC3\B_@?D&3DY9H U2)7A4
M %V3PC*XV %J,X)V8"U!PQV4-SM< J7II^20WDN9 ;OE*4O==^:Q) ED91Z!
M$TU@ZXR=*:.9<2SWTBK#9!/M#*CP[\SD:E]7ZY2!]"8<);@W7RMTF!U-\)2
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
M,O"SJB"30'G!35,UA<SBIW,Y07D9H,X@=6;$S6R&!BBF++B2(@1ZY-O$ P-
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
M29:9R&NVV\%I,UI)%.KQ=[9=VU]EIE^1[92CE*7.OJ[L"C3,K*49\%YE+NS
M<0;K)\) DX,20+0*4B?X+O=\5^A(D,*D1PT&&5PR:$,@R*QKR,24):T#5;GF
M2;Y+(E?*48)\D$_E-=>_SX]5E:;.M&KVV@9[9&6-#.P+RA(P+(C"8%<&J/J,
MFP#.F:EYRHK7&183Y-7$P%,$SB;>)"!A.G\S:-K5?E89T%>@UB:U"/3(2@ &
M_[ IL$^0*X.?5KN:*E)='9!7Z_NLZ'8NLE&"Q1/8EH3+#LB[_W-..SB??12L
M(MAORN*ZTDT3($= ^P1L39!GV@%=A2U)+1/(7R"50(<D<78VS"1'"<1I,']G
M@TY 3E912:) @R7IDR2>SI#863T32)HDV(E@FF2,)%XJ PG,F-X\-Q- D,2
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
MO:QNMZKRD>#[KFSIO:&!6%-E-BMT\5T2C22=I:^@[W=I3Z=-T81@[:>V2R8
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
M!!(DH%VYDB"@3-$6_=*V2>*B07K&+YA;8!]KS5J935O D 2>)D1Z[GEG$$A
MGY!/@2/(4J[5ZNR;]KVZ'EUJ=4C6AW/DZ4]_^JX# "HP!XR?SVCKYWFLSF,.
MV$OH24GZM$>0'Z #?;;"2Q(L$]3F&O%W9"#U\P20INWG/__Y.]@!O<7\\GN,
M2QLE2?5);&'>F2OF#A ";0'V:.(!<B:!5QN2=FA;>S?[Z[UAJNYC9F&!XFF;
M.Z\3&=:[31)7T<E6S/*N(Z!]JA@E*$D2CV<HGS7KKU4$E*4)V*PMA<Y+\)3W
M&[Z?SV&#T";W6X D3WC"$_8LJ^Q_9(W^TK9[OOO)'/,SOIOVD'/&S3HAFPE*
M2;V?5118=[.B*E>"D+6?$^RDCD;&^#X)W)($;#/)^LH5_X=,,:^,G;T#@,B]
ME/+)]R:YCC:0 ?:7,L#_\9U)$+!:EN3")+1DYG?U'6>>:^0=)\'B@CLE1]%G
MYG2J'I/]I$UE@)>?L7:T[7DB$=+LS UD%S G(=B[*&U+0!#\I-[W3)'$/%7E
M44ZSO]H3V):TS;S2%NT@B^PE0$^,OT&(]E,=Y7V,ME@O?MZ@83Y/_VB;=6>?
MHJ/X#O0*^T[9IX]-WLYQTR;C8TWH'_L)<)\9JED[9$,P/_W-:C>"*)$-SL0D
MF0$V18]V%2K/S@:R,V[VDO<&SQ//?>94VP0Y0H]RGC!^_HU>83_QN^J]3/J@
M;DY_CCJ/L=(>?]+7]$5902/M!LMTL_;:STE<1D8EKS-NJ\:E/J$/VI&,63*+
MNMES%)G7UN6<0Y^RULPM,DI?D2?&K3W>0'[OHE/6;^^BM$U[K!UK)N%2@E""
M6O.NVY69.J,Z8U]5"SI7PAO/Z"1))9@UJT1GQ8L\^^CO*MF)]I.9Q=&IG"."
M6G,O34E%["O?-?F?.MMWVD[:SJWWTO_4U=V0'XFF]I<]J_P+P&5=//.UHP0+
M:TO1+OUBS;WC"Y:6#"I!*K.^9Y\%M*.?!!];Q35M_21$=](2_9J2V-SWDB/Y
MW20PNU=YD57:%LS.O+5/PS72[ZPN20*?R2JL=&+_M'/R+NH<ZLOR_&3^V4?>
M1]U/O*R9]I[W)WV1VL]]S^FD/,II@F[U/]-'UB5?0=("ACM!"3+#7')FT#_7
MS&HB62V1OGG.K7R.23)"GCR7. >8%\:!+J.O^HHS 82$BTX"H"]+^?',S\1"
MG0#!>TDFD)(DD6U*$)(4NB*&K&SG]D6D?N[S'MVK'\97DK'GDOHI[W=626/=
M.>^M9HNMFIGZF3/ZI5]+.R>K8_,[S!]K3#^U(9_QC&>< ::1-=940FCZC+SC
M\_+S)%C35_II-05E2L+4*KF,LM]^YQ5AG;@4-B_W/L;!V)G;3%*29.B,9YC
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
M.!*4)) XK=4$EG3-IDR@G:T[@[7H:+,+6Z&@"9:MYR< ?H([D\1J)MS.6II
MCZY.TQ5Y!#YUM1?W*O+96; %#B600@"N&=7Y.]IC?]*WK)*6)#[/NLY8+9!
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
M9-6D! MF-MS5V9=)!=11$@7:;C8#-KI$(!)[%5E<$=937I,8FQ4XL]^2)9K
MK!QXEG15)@D]6?G!++N3#9G]S///=3+3KM5NS%#<A+BN0)8)$28@MN=)@]"M
MII05B238)VF]V\SJ-)[35GAC+B7>>#9Y;^[^3O<Q,Z#G_5: HW<^]@9SP;S2
MAH[()!EW5GT)YH*?DFR7^PB_CF/OLWDBK+,V5N+IRHE=-=#*/%F)3]E7/ALP
M[;T_DXJD,W0B<6GS26#6WF7^V$?J$&T\_3I='39]&]Y%LXJ$"1J2P-/5"1)\
M+UG_\@#:!4^N2)%M-ZOSVA[U;.K*@R:!R8J17?4B"<Q)/,OJ>=IFZI"N&NC8
MW?/=%NW0#_J)C*/O "):.:TK-*S\>Q/Q2ALR27SJ/4GA^LRR^N*J\O I?YEV
MN42.),).;XX]B;:<RROB0?H0! QK[ZX(71-I8+KO>>:E#\:U-U%+KQ.@24GV
M645 ,D>ND43SMI\]2YA3QB=)2C]G)U?)+/KN)<'<79'(.X. =N9TJJ*1R8^R
M2K(5[LP"+ZB];3$3H72U&V5@TJ6NDV0!0=B>)6E+T2:?3<+1BK0^W7,$\UM5
M0=_VRN;M\RZ)$IU<(RN[=D7;O(>>K>HD8V7L30YQ/B>@M-4BLVI8DB+;M^=9
MU209_7NN42<2TJ^7=QSZJ>PGF<,V.V&#/E[][DV(M7IS^\RZ.D%6^9G.OKQ+
M>%;I-Y4@0/O:HY['JXJV6:$BDT!D%17)7%G53S^_";6RBDH"LIL4)8FS$\M,
M=EG;T+E/$SB./FT2F_X(UZHKQIE(JZO0=86[K+Z;A(Y5=>@\0R5V9((5UBG/
M$WW0)BE2[C,6,U5(SNJ+67E1PIT$SDRJDVUUA3OW4^^E%>'(->\[/K^);.<=
MG_.>>*$$$?V2)L!954Y;K9,^V'S1,9F<K<GZ>29I-V0B"*O(6%6#L\^JGGG/
M3_LFDT>QWR82#R06QDV[5O=45^<<9/PQR5%)9#0&B_S0/NT"0(#407^9;]:0
M^:2M]KMZ-J5MFN10R4O:N9)9K'"5!+:L2)1V4U8?756+7"42:U*8=H[W>\;'
M'+(^D$.H* ))"I\,>HO?37)4[GW/%$EAF=POXWG>=29RE#I/&R\3*>79845'
MY)Y*+"1N_/$?__'M&<]XQNY'X=]IGWG5'^>Z9+7UJ=(-Q!V)X))9],7R\KO\
MSJ,>]:CM?O>[WPY(^;JO^[KMEK>\Y1Y_)Z,J1!;^_4E/>M*^+]FCC)VY:R)+
MDED2)',068[G>([G>([G>([G>([G>([G>([G>,X-3G^ZFT]$%MXFLN"[Q^>
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
M5.GYR*H-*^"L8 2!LYD5K,DA5JW(Z@\95)DRCF401-!'$E$Z4-G5-AI0UIG
M!3<;\.Z S512W2#EE+5W58TH9;Y!J*MWR@B81*8N(]\58 P"=!GY!"5,  +7
M*@'$N3>;("&X<Y5U+<%9"7Q8597I\O$"9PUZ)+B[P7@=5%Q5$G)>);5(%'./
M)[$M"4-) )/P=:JM!I/8U\R2EAD-,X#L&KDN^4H227!"RE02<!+P?;; ?(*'
M)@!-5GOJ(*#ZGOZ:Q5.@MX!4@:,97$N L'K(N5SMI0[09H!J>KM:EN!CP<U3
MH&X%F.Q@MT'D5<6G!,M*EG ^5[(IT4A=9YL3&&\B<64F1]<H0;))M$G 5P:2
M<^TS"V8'I?.<='T2<-ODFU-9VZ<*/Q.P64#V!&X6V#GIYI8C]=X*Z*&>EVS5
MI"C)JN@D0=U952.SUI\B!S9@6!EEG-/;0'1E-<_+/C<R.$__#*;SIQDW$U":
M%782G)B9$;,ZE7K$S+#*?U8H:Q!Z S$2;#O)9P,2<^^OLNM+;$B9,GB>YXC@
MAVG, E.T\R[/7NJ OS:96:XGDG9F_':MLWI. DC5!9T-/$&X[GN!H@E,T=;1
MWED!GE9G1F?]S:SE30B>2&[J?L$]$Q!Q1>1IL(_Z.:L9=E4BYS'?"4#6Q/BN
ML)$VE'8^\]?D[2:>)+!=O:>^DV2HK6.%K]9W*Q"9@+ZN8DE?.ONW580D!C8H
M<ZKVE 2VKD#86?J;U)$$P;2=)X"XU3@Z&RX$%'14V^.GJK-9-4WR"7W-;*CJ
M.^]H/0]9"6.:VRD#MO)_JA+ 1&S(BG^9#$$[PGWK7K52CUG;F4O:TRZ;L@SW
MW48PC62^S ;NGII(QGGGR+=MYB3O3R!IB2R3+$B0[7E-P%=F&>XL_0GLSO,^
MSZ@$8R<(/1-K9'(-S^@$3UE%HLD]$[ ] <,3N+/O=WTW.^5[F "I><Y(P/'^
M<'G!]X*ELWI@$@]:+Y^-=)"$H[SC-?D]2?"I[Q+0[IM$'NW4!O=G59:^XZT
MPUGQI8&.???V30!VCE] =X-P5]6^DOSO_-K7SM@N&#6SW^?>;YM,72(0-2LU
MN)=. =J5T01+3W9#CKVK*:S\$2M;:D5JL*) DSKR_I25>6QW9>N[1I[SF<!B
M\L%-\J3],%5^L)+I1+S).TG>\U>5A,[FV] 7DW?R]"&H5SISO[XC^KE:HR9%
MG<V7JV^OR2?M-\KLZJNJ1 )ONT)V)_Z1&)7G>U<,GL@<WO$[28=[: *)9UL2
MC<Q.G]GOTZ^;>M0J -I2G:%>F4_=;/M6AZ9=YLF*1)Q+:?,F"2W)QIG]?E4E
MN?VO20Z<R-"K,VGEC[!?3=9M^RG/$^>U_;"]3],7V7:Y;7IV-"$Z^YIG5=\9
M&S"??FUTE E0IKM)VCAY]YLJN6L[36#VK!RG;]>^-J![98]FE? F&KHO+X\/
M*N4T0>C=WTZJHS[MA#>VNR*N-YE)7\?9JAMWXJ.<VY1_?9-3Q3?W?R:ID; Y
MD;FF2G^VU?&!%3G0/355I9H(7+E7LV(L_6O"7?IV.DYB==\F8*3/))- :$-G
M=9:N$NB^SW,_B=R3'[HKC:N7VA?9E4E6I,BIPH\ZWZ0%^,JL(I))4-H'D[:)
ME0.G)&*=I"!CHZNJ1"MRX%0U31MOLLTRL4;>(2;?5"8 FLBVD^PGP;+'W?=/
MSCOFLRO:TE>K1?9X)4SU.2J!<Y6TX=2=?-+S?-\X@7X3_:;\OU5=:8]Y-8ZY
MNMMUY1@3EQ!7?^(3G[@]Y"$/V>YYSWONE5BN>]WK;N>??_Y>G86_(P;_B$<\
MXLLFLDPDE@.4<CS'<SS'<SS'<SS'<SS'<SS'<SS'\Y7'ZZ^JIDXDEB:SX._'
MKX O!4S_<Y[SG-UW0+45R"SWN<]]=G\!Y!7P_5__]5^_W?[VM]_Q_A2DN/#"
M"_>D&<]\YC.W%[[PA3M>C;;P#^&W($9U$%G^=Y^#R/+?+ZRM)++@@)3(\NQG
M/_L,D84L+TEDN=:UKK6==]YY7T)D(2O,[6YWNYWI==%%%VW/>M:S=B=>9\\Q
M&#8%:'4(=C"MLX,V&"^S(PITR\QC!JAT#&;FO0[8Y)N.]FXW@=T=^#<@FHY6
M@TN9836SUS9H+M\&:1A4ZXH*]K6#R0(R"2IDAJP$3#<(SS4RH)J.^P0J&/Q(
MT$]GF<YQ)YA=)_!$$*&? ENSGZO,8P8M.LN\6:(2["DH,S-#9QGT!+DTL-W
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
MZLQ66E*8A*8)1A/<U,#IW#LE7CB/D]!DH&F"<.VS>WX"G>:>;]6.HS6?>TA
MCL%)UVP55&U0>06F<IV.@DJ5I>J !E,:^"M@J/)5L,K4TU-V_:X)<C2H/BO3
M2$!8[2/!1#-3G@&_U3ERU*])NIA[:;6?CL 3K<PSJ_0('#6;F]EV!:1-@M21
M_!= )H#" -H$BS:3=L^VJ4?<[S.3Y3SW9F;M5A":Q),CPMTD"5T;@=,YF*21
MV@ KDM0**.HZ&? TZ%GPZ S\*E,K(*YZ996I_"C+Z,S,;-]Z_LX@<M=?'27Q
MTC._60)7V9 KIP1_S:QL50FKQIEQ4'T_,U[WC"L)U H@DAIH7X)',T.W^HD
MNF8JE\A8(/<DWA3PTR#UD4Q53@LB$J11P%])G:W.Y3XH8%A2L-EU?=OW HH*
M>IPV7H%^E?]6YBL@L:13S[G*8H&W<\T%H!^1;^9^/=+-KK]5[0!F6$V'RZZ5
M*OA]06\K_32K$@B6%.Q1P+R$@17(79F==I3K/X'"!1.5Q-=*$D=D4*L%.FY
M"E2JX+[$?IK5^&K7KX@=$^#E6=>*+8+HCX@8$Y B(519G%7C5A4.!;N4$"F)
M1[)RY=PJ6D=5WB8!ISI:6WSNSY*PK)HH$655/;" J5:D0&[, CPK:4Q2D_O\
M"(A[1&@Y M*LL@)K\UX$I+$*7_5SR8'-7C])HMI],UNU0/1).IEDIE4UE5G1
MTJI^S3!L!3F)3:T"T#MD21RUIRK_G=\5(;CV28DMMK^J=#7![ 503L)ZDS9,
M\H%[P7N]:R78:9Y-WG>.JAY-W:)>7>UY]]6JFI"V?O=4*R"LWE65DIG\HW>4
M20QGC!)#5Q7I6I&@]_M6N_(>I4U='T?UX.J^IWY>W7&:G7PF,KC(CFS%,]>L
M<]HU:O4#S\WZC"91YJARV"I92>\]JXI,JVJ)WLVZ_J[1M9$#5[;J/$M,U#$K
M!2I+LY).JZF8N&16$IMW*N^/1]7G5E54FL1BM5:KA"4"$SU+^'V!Z,UX7T!J
M2:8%MQ]5X+1?W4]'276T*Y2EE6S.^W*3%S0!BC;IZEV1 PN:G7I9'T2)^_K*
MCL[\BY(CU&^RJLPTJR',ZH;($ !T@B9F5B\ N>?(K$PTJWNN@-)\C^,^\CW;
MWP+<W:^3U&?ET%F1YRC)2JN/6X%2&X>U9LRS,HGCKI^H^J1VV+1SCY)5K"J;
ME0P\=?Y1)0T)=Q?IOFGWE7Q2PO(DV=K?.:?:YSWS9Z7@^DVLD&P%L1)O5A4S
MD7D3+;02GVOEN;1*L'%4\4) N]6L9P*(>1=3A\RJVY['?96GBX#=1_WMW:GC
M;Q^[3E.FZB^?]S'OI[/JB7M@5FM@KT-BN:@JEW9ZY:JVP_2Y=^PSGM/XT-3_
MZA3[VNJSM%&9:O7MGE$SKJ/-<D0X*HFSMMG*'^>9MTJ <A&9<<J4<MKJ'$=5
ME&KG7)2T897H;5:,KITV8V;JF94?05MJ]=97W&1:K$^)P3W[/4_J3U&F5M7D
MCLZ+DDRMEHM_A"J9$ 1;*;E[JW<3]^I*]S<AA&M?0H;5=&8UOL:=KBTIG[JD
MI%7GLO9H;=+VL:2>WL-7/JU9E6=5.:WWYI5]AWXV64M]A2NBNF=G[W;UF9FP
MPKMNDPY)\)KW_%5R-OVV5GV1>"CY<'67FK$6Y8OU1';(D/I9G_59V_WN=[_M
MPS_\P[<;WO"&VX=\R(=L'_W1'[W=YS[WV8DLG_W9G[U=<\TU>Y5:_%3L.?K+
MW%+EZB2RG,_YG,_YG,_YG,_YG,_YG,_YG,_Y7+\P^ROL?LDL1^^U$5G Z7_:
MIWW:=J][W6OW'5Q^^>5[,8I/_=1/W:NQD CCE:]\Y9[(#O\!/@_\7?A[\)^1
M$..LQO+>?4XBR_\1/!Q:""0..)Q<.)-QL.%L?<E+7K)=??75>PGC^]___CN1
M!;+*BLARXQO?>/\_2AOSNU=>>>6^4;[LR[YL>\UK7K,#W7#HX;!C4QF@7#GI
MZQ2= .H&' NFGIF%#?A>5%)]!:0XRMP\L]_.3+@SVZR!V6;R*HBNF;6;@:G!
M%8/,JRR9.,#-\H/C%<<P;=.>%0H:J&J@9E6BW7+J*S++! _4L5Y0CF#'HR!J
MLZJV3/L1F>DBLL 1D+_ @1)G5E4["IBQSS-8T_5Q7H^RN:V" (+>ZOB6(&%
MK1D')RECDAHJ0Q/,W2S=#0(7J+ "43JW I7K5&]&NQF8GD&?N4;*5 $Y!F96
MV55G<-K@@F#!5>;KHW'/_5.@AL /,T]V+S4 9."[F:IG)N@)>ND<3L#M"M36
M:E(K.3"H7O"TP1#FQ SPM']M >H5>'9F\)L9L">)2W#:U,_*U@0J&&R:P%EE
MZBB@M@)Z"5 P@UWW_47GR"0A./ZYER;@=F;#7&7$$]@J\+85!9 I?L;O,!;F
MAS8(SAV1.&=V;0.@9E07)"WIX.C</")>%?0R"8TS\Z+RM KVEAPUP3T79:CO
M7NI^NF@O-</RK* TR9)'!+FIXPRD"^R?0=\)>IAG<\E'!7Q,4HS@RU5E+^V/
M AL:/!>,B#W&18)@)':99WXKW+72V<PT3)OT2[N!0"A5"P#@6RV/_^?[W4^3
M'%(0TB1*M)(&_03\A.S37W[&]S+W?)[QF\53PL $X4]2@^VUJH  DE8GF#+5
M+)NM*+("8@O47&7;;>4TYJ'5V 0U"W+BH@BI@3^MTM$J"$?51"911L+(*B.D
M]FFSF;=:1_63.D2 /W,X@_,-S,^*9T=@I%9\8+RO?>UKMU>\XA5[^5'^S=C5
M>^K[U7D\@9CJ.];<2B"S LRL+$';M<LF8:SD[9G%ND#4@IU*#"OHOM6#6&.R
M8U*JE8P55 .AWP+=!*6TDH[VQ$6DLZF?K*C#>@GVDB"D7:9.TG9: 3V4 5X)
M;-HYDBSG?6823M1)9F=7GB9IY B4<W2.N/Y3WS&_Z"M^-L_1F?&[Q)!5]8Q9
MJ>*H>E*K0$QRO6M4$G0K"G6-:-,ULMI'*T@YO[5%D77&K7[F[\Q%JXM,,I_
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
MK)"MIN"X:;-CYT_^'WE#!JJ?CPC@_!YK2ENL,5D?L?6Y^"*GZ"OFFOYJ0ZP
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
M#\O2-]MD ]T"4FR/>9PO[?.]W4N,F0 2 "*S I;(4_F?Y!/&/W4(8^5E7:S
M9+6?F:&9M:&OR%1??L;+=[%.["/F@."9 6KW/7/!W I,6 $>D-'VM001^VH_
MF7,#DZN]2K]F0-'@4C/9"9YC3DOD,C.<1";EJ, T,X0*2#7;Y,P 7?)6 W.2
M.>:^;U4)^B'IKM6SE*>6T$-V7 \#R-5)[!<!3@UZL4X$K@B*,<>TVVIA!7HH
M3WQO@ZCH>H.[5F4I<* 5O6B+<6-@3C)+R89FKA4\99;!&9 UT#\)A@*&E7L!
M\Q(-S:S:C)CN_4D00M[I*_\62",H@78$)J"7F /F8P(>!*8(=A+HU&#W$7"*
M]EJ-PT#JBAR$/+WSG>_\+Z </DO_S/*] HA9[:%L]J-S"=EB[IA+ IR<\P2Z
MG_6L9^WV%'UF7B2'2(Y2GMSS? _SPIS2'H%2 K &T=%Y$S2P(AMI/]1F:A;4
M[G7DG^ L05I /P29"5PSM\R%6:4+:C53.[+AV.F3@7D"_X*'K.QG=GKW?DFV
M[%6^@SD5Y..Z"_20S,%\F!63-61_23JC3<''J\RES+]KSQYEW%P V?L$JR>
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
MU:UN]5^(+#>]Z4UW(@O_=]>[WG5[T(,>M#WQB4_<,\Z874^',DY0'<HM2]V
M@A4)!$R7S$)?#00(>A/(;S"MH&8S0A;H(6C<*AHSR[;51&;EBU49;<D,@KH+
M*N/[9Y8?L]L=97";I!LK@/!S@;,-_.+P%#@KN+F!GYFIWW&OLME9E4#@/?VE
MW1GD9MP2 SIN R$XA054\#G:%= O(6CV;U650>=ZP;T&:EOE0O#]! T;D&\F
M4(-5[:O9QW2T2SB:F2IU2DM<::8U,X.R[F9 MCK)!'67>#,!S@*[S38W@0]=
M+]H1B&X H%EU2V21S.);T'@S>)IQRP"UX/,&TIL9TD!8P<V"75:525RW(T#[
M!$N[-B4;F+6U!)YF$[V(R,(KP(W/&%0S2$O IUGF9K9)@]/N);/XN=\-U$J0
M<#^99785Z)NDM1)9F!?6:8*["?RTXHU[OR!T]Q9KI'R:(;&95M5YZCOG>)59
MV;TTJV49#&U68-JQJD:K<_ =_+_ 6?O:B@I'NEF];!457@F'1X#)N>\+SFG@
MBC%+BK1:5@EL$D-FOTK>$J! <(M@4P%N!6"6<&1PS@R[S5+NOEQ5S%*']$SR
M#)7(TK$;H#<KK#I$?;<*]II9N=GO!7P<Z6;:.'I+N*(]^N9YW_.]YZ:@.0&)
MS"W!2?X^P1[V<V8N=,W,VBB 0&!3,RKWG#)SIP%:J[((3A%\;S9YP0CJ)DD\
M,[A)6XQ9(DL)H9[+ H;-)$] $GO*[-]S[ *\)H$-F6(,ZCO)44>5/E:$8'7(
MS"CMOFP60\%MR+\ (MIGCJSX@AS.M1(TUBRCGDE<J 1SUMY995B5:-NJ%\H\
MZVHPG?5FW<T..8/I#=#W%90F4-A,L(*D&;>5S22%:D=)XJP-J6XQBZ6$4/4G
M+S)%O^@SXQ<P+-&6M6?LZF3M.P&HZCCDA;8$NR!'DE<]]V?UM%7E1,^D C2L
MRL&:"_!HY;R"^LVL?-&^9]Q6NJ)=@,=<P*URQ?\Q'HE<$B0$X0LBK)XNF85^
M*T=6(&./2)"8&>695_JYJF1GUG_Z:<9_^BF1"]EHAN$2H_@W<RRY4KM18I@@
M+]IG#YC]D]^UCQVWK_<D"?^>Q27<:>=XGASMI9*CD">!MX*;K*!#'[D[ LI
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
MKPXHN,O,]Y,$3;L"IP2S-X.Z=YP2PP3[F*%=,G!MD96],VVIVF75S6W3_2G
M"[V,HX3[(WUFW,T&.\E"!>8X=K- LW_,?%M@*]^%7*R >%8YF?<ZP5XS\[W
M=DELS8+.&"7=3#*GA [D6:"3X..2 ^===V96KCTZJUXH4V:\!_!BMEGF62*7
M&> GJ-ELW?S9_I;$V0S=):T?G:-'@#3/DODVJ[9G">,]JCHIH)U^%"SO.24Y
MAC:U4?C]%9%3>U1;JO:HY[L5(I'E"1;39^"YI[XO.:QD#DDADEF4^WG7H4^K
MURSHDO@$4+$'D /:4^Y=*\_\F;2A9*[5?422 /V5%$_;GB=6*.A9;X9R"0<"
M&V=VY6NK3#(KWA2$VTSMDNT\CUWS>6=H)=,5.:I$8^;1"F_HY^XEOA=Y\MXT
M7\^2%9FE9'T)MI.L/RL45#[MIW-JM1.3%EA5@']/4O D;L[*4<W6[GGBWM</
MY3DO\%Y]5_+1])&Y1[WCS^JCO>OHZU'6[7/[>U3!V'W4^Z@ 3-=F@EM;B4EB
MI-62S-!N%6?[-RM]6-507]XJ:_>*&-QJ JWV45)$23>SFJWVQ*P,6W)YSZ+>
MQV8F]))W5]4MK9K7BC>26">P66#JBL@HT;Q)>K0C>G8Z#ZT*W'/4N_,109"^
MZH_L';*Z3A^A58LE7ZBC!?>7P"/X>%:[\ RU(IU$1DG,9JLO\616)BHQVODL
MT<YQSRH'!0RO$@RXE[HV$CJ._$_Z-7L7TW:6J*\=2CNVI1]7?WCOM[WGMDIR
M[X^20B^J'"4QE/-.LB%ZSTSZ5LGT#E9BL>_JK%>'K/QE/4=;H4!"Y+3'O7NM
MJOQHFZNGC&O,JEXE&\VJN +ZNY?JAZB.*L&^Q%7/)LF )=MU;WF.E,!VT;VQ
M?O;Z=B;9R@JIKDGO8KZ3S*0]/JN]N"=6E<B:[&K&'"1$S[MS]?[TFTU2A_I/
MVZ0^(^8/G61LJ_)UE*3LJ#)T]VD3 VCWN4[( &/7+I/$)EE O;<BK[*/)FEQ
M)GZ9R5_J?U=FJU/GN3>!_%81.KJ+U;_3JG%-@-)*)U:>GF>?I$//T29648>N
M?%WNTUG1]JCJ]JK"E17.3'PVU[WKTMC%O']RM\-7T$J^30(Q=93$=0EW)=A+
MC&PEE1+8[*<ZI?(_D]L9"S!NHR]7,EM)@;V+5"=75]=77E_AJMI+]8KGE#ZH
M5O&=56=;Y<=J1%8R;15"J^>TZB#_IDW7K E5:).U:>5=SBBK[^+WH'W&8(()
M^FCLEO:MX$Q[K01= @ZO\L^8F ,KN=-7UH'?N>:::[8KK[QR!Y[<^M:WWNYR
ME[OL<7KB]<3MB=_3KU:<M'HQ=Z4)>CF)+.=S/N=S/O\?/_\;  #__Q_0S]H
M %6Y241!5.R=Z=-O1U6VWW]$*9515 11$*<8X .0F 0-"A)#@"0"RA1  9.0
M,I  AI ("!(5C#((*.#$X,"@J* ,RN"L#,[@A* X[;>N75ZIV[M6/X'WPTNH
M[%VUZYSSG.?7O]7=JU>O7GW?:VW;\1S/\1S/\1S/\1S/\=S$G__^[__^C-__
M^J__VM]/?O*3VU_^Y5]N[W__^[=?__5?WW[^YW]^^\F?_,GM.<]YSG;YY9=O
M%UUTT?;@!S]X.^NLL[933CEEN^,=[[C__;&/?>QV[;77;J]][6NWW_N]W]L^
M_O&/;Y_ZU*>V?__W?]_^XS_^8W__\S__<W_]KOS^X_G_]_R?F^."4.E40A3]
M;_[F;[8_^J,_VG[G=WYG^]5?_=7M-:]YS7;]]==OSW[VL[>++[YX>_C#'[Y]
MZ[=^ZW:/>]QC5_0O^[(OVVY_^]MOM[G-;;9;WO*6VQ=\P1=LG__YG[__WVFG
MG;9=<,$%VU.>\I3MAW_XA_>%\^8WO_F&]RUO><O^OO6M;]W>]K:W;>]ZU[NV
M#WS@ ]N?__F?[W+\TS_]T[Y@_NW?_FW[UW_]UUV^3WSB$_O[+__R+]M'/_K1
M[2,?^<CVQW_\Q_L">\<[WK&W]6N_]FO;;_[F;VZ__=N_O;W[W>_>WOO>]^[M
M\GL?_. 'M[_ZJ[_:/TO[M,EWT.8___,_;W__]W^__>W?_NW^.Q_^\(>W/_F3
M/]E^__=_?_O=W_W=O;W?^(W?V&7_K=_ZK?UGC!4R?.QC']O;2CF1D45/N\K*
M[_,Y/D\[O_S+O[S+_/:WOWV7%3GY3KX;&?[N[_YN^X=_^(>]'=K&:-#^/_[C
M/^YR_L5?_,7V9W_V9]L?_,$?[ :*OM(^;;WSG>_<979<__1/_W0W9/01^3!$
MM$7;? <R,NZTB0RT1QO,S:_\RJ]LO_B+O[B]Z4UOVF5]W_O>M\\3,M!6]ML^
M,[Z,"]^IC,C&//7\,,;,#VTR3O2=MI&5=E;SP^\SIO2/MM%;QA8=0&[DIQ_9
M]Y2/<:3O_!Q9[3O]HRT,OG.$W.@9W\=W,S=\CC9HBW:1TW'(.5).9*$-YH3^
M,PY\!^N ?_.]R$K_^#RZR<OX.K9\%S+_]5__]?Z[?(8Y09^8(U[^CKQ\G_-$
MG_D\+[J9K_-$>XPE\X)LC"5MTQ;CP7@Z9W_XAW^XM\WGT!W;1S:^CY^SWEQ#
M]IOVF!OUW[6/?GSH0Q_:Q]6U0U\98]IWWOD==(6^(0OM,=^\R.@8\OW(HLU@
M7ERCO-@5UV:N(^1T_:BKR(@.\/=IW;.6:!.YE9E^("]C1/_?\Y[W[./)7+_Q
MC6_<VV/.&4O&2/U4EVA+>=$!;1ZZIQVA[^C/]*[TGS:5D_&A#\C*VM?FH0/(
M2_]I"[NG'6&<Z!>?31U2M]+F\9WT'UUA7F@#F9@G^D[[](%Q35F9#^1RWFA/
M&X7>\__H%N- NWR6-AA;]BW^SARJ4^C.2>L>.5WWR(4N,4?8/><<G:/?[ANM
MGXS?9.L8/]K!=B*?MHEVZ3MCPO?2%_<G9.*U3?K N&CK^'W:Y[.,)>V@6\P9
MWTT[N8=.]H/V&4M^E_E!#VD+V9 9^5SWC"7K(O=1Y$)O&$O:91QH#QU"5M<\
M<Z.>LN9_Z9=^:7O=ZUZWSU/N)8RANHZL[A_T@[7&N*(?VF7:^;F?^[GM5:]Z
MU?[G&][PAKU]=)7OI#^,!;(P?N[[R.N:=Y]C'.DO<\.ZY-4_H4UMB_84F= E
M9.5/Q@$9LSWTB#EA/-5+9*9MVF(L&4<^2W]I:UJ;C*DVA';IG_NQ.DK[C G?
MQ_<R[LRI^N2>SSS1)C_+]8/>J$?*2[NN)?7*?8]V&$?MG'K*&.3<TZ8^DS*J
M5\P1[?+]R,K\\GG:HEWWD6S3/3[MAOK:>S2?8YZU3^J3>Q-]<:VB*^Y-S#7R
MTIZVS[7*V"(#LB"3\B(K?Z)G],6U3UOZN-IDVW.O0F?2WFGKL__(Z1IEW!Q3
MYA^_FGUTLE-I-YTCUZ=[G;83&9EO7^R5;_J\R.$^[7YOW]V7'4OZS.=9F\CY
MZE>_>OO9G_W9O7W&AS5 _] E]N/</]//HTW:8_W0!F>2YSWO>=N/_NB/;B]_
M^<OW]<_WZ//H2_)9^HQ\C $R]UZOS^C+]_C2GO/-9VB+>5).VG./<RVA(\B"
M3"][V<NV'_F1']FNN>::_47>5[[RE?MX,.;:/M8BXX>\C =MZH^ES6.>&4?L
M)^L3_4)&UA%CB0S(:;_UH7G3CKH?][I7!QAG_HW=YW=ICWZ[CZ1M=B]F/-$E
M9'K]ZU^__<S/_,SV$S_Q$]N+7_SB[:4O?>GVTS_]T_N8H+/HDWL^.MU[W\H/
MY[.,'>WS,@[80?Z/-4%_:(O/ZY],>S1CS9S2-GVF'>1#7N8'.1D#OM=URC@P
M'\A)^]AE_1'FD/&G/\I*F\B(S+2E/<4>,&>3K]_VV37/[Z-3O_ +O[#+QYC^
MT _]T/;"%[YPUS%T@GXP7_J2R,7\(Z/G%%[:GO929*,-QE'[C.ZO]GS7O?;9
M]<3:UV]VSZ?OSI$ZQ>>0:_*;T\?CN_-\I\WW?,)WL>;<3US_RDO_M:6>Q=1_
M9.$SO+2/_(RW9U+ZA>XC#_."/>5U7VY;FON=MID8"GJ@#4T?C<\C$W/"6-)W
MYY]VG7MT!GUB_FDKYXNQT$YIF_7]&%MMM./*N*NOS!6?9V[0^5>\XA6[O*Y_
M9&4LM25\'MF0&=D]WR%GGD%92ZQY; !RH[OVW76$G&FC'%=]:,^A^E#NFWDF
M9<Z91V1$'MJ:^NT^0KO,$VTQ/\CYXS_^X]MSG_O<?2VQES#&N9;H:Z\GY-2'
MU$;K0Z[\G/1'U2GC$=I3=4H;;5R+-IEW]C[6.P%HQI:?(2O?@;ZJ4\RQ>D6;
MGNT8I_3SW>LS9J9/AJST7WM'&\@XZ1+M\OVTS;@9VZ!=VS?&Y?ID_OF\LCK.
M^BC8\9:5.6,L:-MS4[;%9WLMK?917MJB;<]AC#?]H-]Y9D W5[Y)KR5L'>O>
M<PG_[KW).:$=Y%2G^'?ZD,C%_-*&MMDYHC\GK27GR?V./N6YE#EAG2LK:X&U
M:BS*LPZR^B)SONB&YQ+M2/HGC'7Z)QWC,[Z)S.Y+M.>Z1Q9D9$VB^S_U4S^U
M[]'X4=@JOH?OH$^TZ[K,_8-^I^_L&K5=Y$76C)?HZTU[*&/K/#&>QG4ZMFTL
MVG.9NF]\U[E/?S1EU!]S_T1>UCNVU#-NVKY>0XRG.II^.6W3INL2V6A+W>=W
MT2G&4Y]46V(<(L],S"_R&,>D7?0 /TW=Y_>T3]H1UY VQ#BA/B2?Q\9AZ[#-
MVCQ^SO_39OID^KS,F?;),ZYV!%D\U_=K'!Y=HG_J_NH<ZGV Z],S#OLG9QSF
M*V.2SCMCF"\R>KXW[LH<,]>TI7^K#47?M%'Z.,CG/8&QMS[C,U[&QHT?T/YJ
MW;O?YUY/_[7UQJ",D[H_3W%]])N^:OMH&QUPW6>,E#YFO(1Q8)TRIM@ Y.;_
M&5<^@VS:O(R[:ING6#%M,U^THU_B&2_WS+;/^OJY[FDCSR:>2= %8_$]KJMS
MN7XYOZ_/Y[D$V\<XV'=D8#QICS:0FW;XF6M*G6)NZ#/R,(;Z9.ZCQG6=(^]?
M])WSK*<-T*8:+S4>Q_D$6>D_W\'_TSZ?\PRNO,JJ+456]Q'FFW9HSQA'GL<\
MZRJS9WSW?.<)NX8,M&ML)VV48X%N\+N>GSSC3'<XS+WKW_G/LVB>RSU'T"ZZ
M2!N,';+I-] O](?UB-],S.#'?NS';O"A:1>9W:,\,^OKY[[DGISS[OF+.<HS
M=,;*^4SN]RO?SGA)Q@N,1?!S^I/W0^F;Y7Z:?K[[$O.@;Z:\RMQQ??JIW<OX
MD[;.]A@[QO E+WG)[C<8-YK6$_.$3,9DC,OP,]K-LQAM,C_&.)BOZZZ[;GO!
M"UZPG\WY/MIG;AD/UK>VN>,/S 7Z3IOHNSX^[=*^^QYMT3?F'GU"%F1XYC.?
MN3WZT8_>SC[[[.UN=[O;=OKIIV_GGGON#D(!I((\G&T8"^8)O>3SC!]GI02A
M-!#E *0<S_$<S_$<S_$<S_$<S_$<S_$<S_%\]O#[G^G+.9^8&_$68C?$)HA1
M</?YU*<^=7O<XQZW/?2A#]V^^9N_>3OUU%.WK_B*K]C_SL\ANQ#;(XXA=GQ%
M8CF(+)^]YR"R_ ^1A4 C 4B"M 0G":QRT7_UU5?_+R++/>]YS^U.=[K32&3Y
MO,_[O/W_SCCCC.T1CWC$=L455^S!.(%F&03UDJX#R0+Q)+)(9I$PP<NE!0%F
M+^<EL@CN$-1)X$] 3EXB$OQ-$+ID"0&:_(X7Z@;##=@;4!3<*<A+XD'+3+M)
M/$!6@?Q>S"?XMD&=7%#1'O.DO())O11<78@ZK@F^IZ\8H00Y<U'O!0MMH0<9
M9.<"A&"J !?&$OGXK/W-/BLC%Q<YCEYZ(1>!7$$>!';Y'2^ZO?!$)LDA.3^2
M&Q) +,AS E\*PA7@Z9L _+P(R,MYYLA+Q+SD](([B2R. >.9\R.@(,'W"7H2
M."C8@<^Z8?!GD[KX7MH3Y,DZ@C7)*["5\48GDLB"7!($G"=!F5[62F20>-#D
M TE7D@X$#*](!UXJ":)@C0HD<.VC [3'9W)>G"=D3#F]H'9=\D[$D"2R)(F%
M-T&9.4=)YO 2##E7Z]YU29M)Z&(<:%.R'?K(A0S]3I"X^NG%8>I3@OLE,*E'
M@@DFT+SM3\2;B6S'=TY &LD7>2&?I#"!XCG.CJL7Z@FD20 M,@MV%.R3P%G:
M<DRU3ZY_[$,#2-&I)'*E3O6Z3QU#IUCW7B(+R.."2= $LC.&DJ.2P./X>:DF
M(2@OT.DK\R'H0]*$E\F"7/@.05A>_'I9[7J:[+R7O)*!!,@V$31E3N"@  U!
MJ D89$PDM+CNE9-VW.-68#P^+Z$G+]/Y65ZJN1^[-IUOVQ7<B5QY28F3S5Q)
MZA#P)2@E0>CNF^[OKG7Z9M^]\/:R6_LL&,V+[@0?NRYM3["+MD-@*SJ*?/P_
M_6%>F1/W8G4]B5(3V$.;)U@J7TF139)P3 4G""82B)Z@+,8SUU*25U>$,$$D
MCH,7X!*NW$/<1QJ,FA?S*R!J@@D$-@LFDA0I:$I29/HWRIPDJ29V2)+)M2K@
M27\*>1U;YLR]J8D2[J'T63N@_V,[:9O9[R5UM'\G:+C!K6FG6'/HIWN(\S3-
MD2 ?28L)]F \T=G4@P3D2,!JDI#@--I&QQE'VF*-<ID.@("USW?1?^8)V7+O
M=*[4?[Z/MIAGUA '\.<___D[((%+?WR>)%\T^%[B^FJ.<GX$$3KG[B,]3[F6
MDFC+[]$6\@"V!(0'T.#**Z_< 04 %  M,)Z"$IH@(4DZ0;A)*L>>"&Q-/SI!
M_))"W*.3?)+DR 22(!/V3K*11$/:DVBXVH^1G77'>'EVY-P'P(,_F2< L\R5
M@!_6%OW*! 82 P6):_/43\F0M(&< +V:'(6M8%XF<KU$1N8?G4(&]!$ R00>
M$CS#V'H^24)'$F_2'Q4\U  W_F3N7*M\%KGP(=LG=:[R3,YZ%WR//C&VC#7_
MQ^](WDT"E_8TR=#Z>-K[B60K:'HB<JT(31-HEOX+0$Q@F_YSSU.#R-K?D<BH
M/=6W\HS69Y-)]]U+!)1U(HB3R/H3.<H]5#!J P<%HK%6!:)).DN2+6.;L0WL
MDR01 5[,M>^*'(6,J[7*=]$OY&#L:!,=PC8)\-+>"Q85O,Z<), 3>T5?F&_D
MP#YCYUE+K'F)/&E+!8UUC"/M<Q*./(NFC988V@1[^C@1M^TWW\MGL*'&MW[P
M!W]PWT_H/_:),74M-7'-M<2[(D2WW\S/T8OT<R2R>(Y(7U>P)]_-9V@3FX==
M@L0)T)&QQ>[E65]P,^.JO *<V]>7+)!KW405DEDD&*;^][Z7:VHBGZ#[)@-I
M0+] QR9S)7D[ 9G84N:-MK5-29!HXBKCV7N)?GG.3_:[B97.D>>HME.K. S[
M"/O=!!)/P#WS(A"5/P7@IS^N73:F*3F*.<]X8<8UVW\\R2_#3V'=\W?&F>_Q
M["RP.TE<S+VDR(QIZI,Z3TV0<@]-4N3DE^59E':P*<B'3>%2Y1G/>,:>' FY
M^2Y^CWXI7X.E/><9=Y/,A)V3M)KQ(]=HZA)]5O\[#F.[$X'3L>A8I/.N#95D
M;+**!-XCZZ<+0D__\23_Q 0-$NZ,DTN0<F_2CDS$;>,;^F:><QE7;&OJ4Y+L
M::]C&_H0S#W]IL_8.\"\S+FD=6P>XTJ;ZG\33O7SDL"7!'L)*,@K68)Q94SR
M7&8RG$SRI.\@:'H"\K/NDR#EF50_/Y,U2>B@;<:4=8)\DDLEA1DKDG0TK?M,
M_#(EY3(&F:1H]CST*F,<SE._"7)/0KPZT(E/^+^,ZTLXD'B"K*ZE)AVY?S W
MV%/6.KXN?_(S"6S(X3U!GNW5+<]0DN*=*_KO&<3D'Y(#TCYG?'^*OT[D9?06
M7>7EW]A%YHW/,(YY%LES.?(R3XP?GV'^V4< QYL$@;[S?7RW?D22;O3+IKL,
MB8LF$Z =Y#?Q229]D61H+*KW$FT*<T [M*T/R9IE#7A?Y#U$RJ?>NY<PYOJ1
M)D.08*G,$H\DL?;:]S[&==])520Q2CQ!K_B.]'<]FRA;[Y_&MK0GF9PJ?9U>
MJY[S]5/T>?@98\@X2=[#Q^-%?_AWSED23S)A$6L_8X5YWZ*]TX=B+Z'O[9<;
MTVJR.G-G_+Z3OD@X0S9)]?JZO8]HFTW&)WG5&(3KR'V3\90<Z%[B71&?,U;8
M9U!E-:D(>P;K")_A6<]ZUDYF87P96V0WJ8@DSK31^A&96  9);,P1[0%B85V
MN2M_^M.?OL=]T"WZPGC0IC8DDTGHCV1LG#8YE] FK[Z^_7>/IF_TBSX]_O&/
MWQ[XP =N=[_[W7="RX477K@]\8E/W'[@!WY@MQVTZUF!?AC#\_[JQL@LQW,\
MQW,\QW,\QW,\QW,\QW,\QW,\QW/3?Y+(0IR%6 .Q V(63WO:T_;XP?GGG[]]
MR[=\RUZHXLYWOO/^=WX.UH X#'$',4K&# XBRTWGN=D36:ST@:(3 #3[,4%D
M+@^ONNJJ[<E/?O+VL(<][ 8B"XRM.]SA#CN1Y;:WO>W_(K+P?Y0E>M2C'K4'
MTKB$]+)]RM ^96M-T'6^@M$%B?<E16;2SHRMG75+D+L$@0;Z]D4M;= VP>95
M5G4!\I9>DHA VV;BX3-FXNE,BP: O:0B,.ME+WW.^6IR@Y?@!H8%OJTJ7BB?
MY)MLB\!]!MB]5,#XF0%4P*074H+<LNS4-$]FLDKPA)?R4S9=^[X"W].?S.AE
MQOJL]I% .8D"9MF4+,"+SJ%[],T+1<'17J!D1M&\C*1- 0]-:!!,LY(UL\PE
MR(MVG*?4)U[DG\"#TZ4D>B%8(BO'.%^KB@IFW3,3ER"BO/#/+/T3:$K@[+2.
M&H":F9J=HY17P/Q$8F@@@AGY5P2>:8Z4>;I@$3 F("77?<Y/KB7^C]]!5BOG
MT,YTR:U^)IE%<I#5&B9R2%8J\"*(,35SI=EZS8@WV5)?+Q0;,+VJ2+32J09B
MYR63%\ 2,+P ;OT7.)MV+FT 8\0<=R;XDW0J24*.+>WR<_K$.$EDX7(SP9<Y
MYZU36?$GP5,-QFORCO9_RJC=%[U986'23R\D)Y#]ZI6\U,2;)!LD8-3UE3H@
MR=+Y3F!.5A+)S-]FO6<,O.#G,ZZE)M]X :AM-G,C>L,%7V8J%^0M:'0B="3Y
MY*3*:P(3INR29I/7=B81K@'BF6&5"U!)!Y)B) ,ER2P!_5G=*#.L:I.1-[--
MZDOUGC^U[UCHFZ3^2XJ4>"/ Q>S^OH+1,F-UC@5S1MM6N\IJ9,J:-K"K'C59
MH,&8@J6SLID7W8+/DGR655H<VP1A)TF&<16@E1G0D]@FN7A%YJ)-L]?J^TXD
MQHE@G,#IM'=F<L1';R"&66IS7GJ.3@)[Z)NBJV:*I/])P))XUL1(=8K_9SS1
M4V2C'0@H3>2@K=R7<C_2#C">GDN0 _L!F)?+?LX6"<KH#+L-OD^R8?8]LTMW
M99+TGY5UM5Z1%?VC#7PQY 1X2;  0!X@'^:,MB6*")@WPZX H@DHC7Q3=8+5
M&2?]AZSVI)UN<B"ZA*\O6*R)AA-AG3<)1ZP9V@& 8591@B8 -)@[R8<"$@6F
M\!U9C:@SX:8O)HF1[[#*C0 OR5&K\R/?@5ZP5OA^=(H^<]9%1\VF;^6\S(2=
M! G7YE2-R3T>^\E8"L@14"(@!3W$AG*V\UR7! 2^@^_C=S.3"@$HB"P"<I!5
MD$I6%-!/\YS3_D.>$WW5,8%N7=5/<O6D4RO0#VNTYQO93O)/ILI^9@:>*B;V
M&2"3%R3 $;VW@EAG'=;V)R%&L*B^XT2PIVV^+_U126&2;+,R15?A\ZS"W$NN
M5J<2T(Z-8YV:I9_OD!S;%8FF!"!IIVC;ZKO,CX2S:6VNP)WH%G+R>^@\Z])*
M5-CZ!O5*7.TJ3)E(H\FK#9B5T-; 8_N=_6T;;7EMUQ(R$J@%+,K?K4CC6LJS
MOH!9]5_2G6#IK#II\H<D[V:V_XQ!3?N(]I^UG,0;UCL@.6R R47RG->5XO2I
M&^@HR9PQ]>5[E%][U[+JF^1\"?:<DH (QD;'K-!AE;.LT)'$&^,P2>02@,J<
MTPX_$RB:9):L'J-\72'6"L;,%Y_/*L:K..%TQO=<.ODZZ!*@:W1?,+]Z.E50
MT99V=5Q!HP+%)=](P)DJ$C7I)@EL^I!\GC%EO2*GE>VRNIEQE(QS2>1"7FV>
M-DH"G[$2]#+CL$TR]"R]JD#(>&E3D \@*O'D2R^]=*\2SEI 9G2-.9-LDT0)
MWXD8*%#62IFYSR?)T#W4^)YGOJYRUU6Y6)OJ?YX;],^[$EF2PCI&B)Q9+2YC
M,EW1,NU4[B62HSS7-&EUE:Q"G?)\D]4^)M*JQ .K1J5]RFHTQC@\0Z(#K&%D
MH"V)AM=>>^T.Z)UL7B=!2 )S)Q:9DM,X1WP7/M24K&8BW1AK[[@>YQ'/)-X5
MY#QIH]0I_7/&(?T'*P5:C2"KY74U*@'=4^(7[2ES)E& MEA3R,GXHE=3I9.L
MH))Q2=OKZMC(+6DSJ]QE):*4%7]W-4_>YS"&6:G"\R-SQ_?Q_1)Y5O&(CAM)
MZ.!/SXRI]Q.9PWCN).NT3K%->=;C.Q@'*Y"VG/J3_#]^!WU'+_').#?BGS &
M$F/X3GWRB11)FZFCQMU;G[*"3NNG=R^KBLY]_V"U5.8)W?*^")WP'B+]1\:5
MMM$#Y*;OMH>,S+.)#Y(<:14I94X_TOAK)U"2Q)>539D;;$K&-Y)T(\E(&Z =
M6-T/6(7*9#JNU2;<2>:B__Q=\E*N2_8[?&?&U#U$?95X8E(I_3S[KJ^39$/&
MC/8E<-)N)M3*2B=6RNNWX_?N<^F7\3V>G_3SVS9SUC5FT'>XF:Q"0B1[2<8D
MD#5CD4T&LW(D\T/?^)S^ TE%(*YSUF>=&H\]J=*5NC[Y#U9[87^B74@LEUUV
MV;YF6:]\-WI''[T7FY)=Z3L9?V'=X^<C\T0V9+S0-;X#\LSW?N_W;N>==]YV
M[WO?>R>T?/=W?_<-?A(V/I-]>)?A'<N46?4@LAS/\1S/\1S/\1S/\1S/\1S/
M\1S/\7SN/<0OB8L0XT@B"Q@"L"E/>,(3M@LNN&!/@@&1Y2N_\BOWO_-SL ;$
M)22RK @L!XGEL_O<;(DL28H@J&H0G6"AF8^GTD-D?<F*+!!9;G6K6VU?^(5?
MN-WB%K?8V5SWO>]]MT<^\I%[X) %8P RP9?\S$S7F6EI(@J8$<_@MP%!P1YF
M?L_L]V;5ECC10 *S54ZO@/F\G/>RPNSW#9CI:@H2$;STM9*$F7 GTHT9/#NK
M+&U.8'DOK05496EQQR#;ZVH*#>[G3[[/"@69%=%J-&91)IAOIJ6>'\&=9C$S
M2Y07B5[$]^67H(3,6JJL/3\"G:SX8A4)02Y3M8.^E$L0OH%ULS=ZF=85?LS<
M.666%3#<F<4%]3= P\M?+SPS,Y:7O(ZK%Y6,+3\S SACQ[R8/7TJ&6]VJ:F*
M3();&X#,V"70TPR.4[4#+^C,@.L%@Y4^IHS%9BI&#YRG*;.DX GZ+6@F*X?0
MIMGE!/28"<PY[WZG3N4\N8ZZ2@%S])F09?A[EI*7="-Q0_U,FS=ETLXJ)TD,
MZ>HQ9DD3Y-89SQD'^SNM?2\_DR0DN#$SX"90<@*X-- I,_<*T&D0^BKC_U21
MR['@^\T*:(99=0J;>I).Y45J9@3,C)B\C&?JNQ>]4UM9B::SK J0ER@A,*O!
MUZY5,Q<FF26S]F:%#D&.+:= K"3"I*[FQ6<"AFG#+-BL*2NIY1[*^I @EX"I
MSF"8^YU55,RRF%F_)04TV2!)!U[,(R-R>2G-?%N%2T!K$EE<JQ)O,F-IVKNL
M>&+5*.3,S+)FOK;O#4(R:V-6C,J,>RMP? ,:TBXU:"KG"1U/<I39A>V[697=
MG[L*F1G@!;B9$9,UV0#4S'QN]FQU5/WL:ER.[2J;XPJ,FE5I,J-Z@\8%.4ID
MZ;:2T-']UYY.:W7*B)S9@#.K80*ZIZH7DB4D[^GW=04E 0FKO4E[1UN943O[
MGH0X02[M\^2Z3["'0#Q!7A(#!1$T 2N!W?U*AF8]\;D$3$J\X;OXWLG7$7B/
M[4?6K*"!+( 0L"/(1WL)T&D[)7AJM>Y7NDF;KB7W)<E1:9N<,U[:9OQI1P %
M("2S2G,6$C1GVYD%GOE2#R07"QA+ EL2#3WO)'%/WT00UD0R1E;W>LGUZ)*@
MB0G4YUZ29%#/'\RC(%G)<  ]IE? N.0H;:ISU&!V*V\F((NY!_0S$6\<QR1$
M.U?\G?]OWQE]0B[LGL"AUBF!4Q+N5E5^FE@L>(CO2- 4X\\\=<7%M %6O6C2
M : QUA1V2=)-^^:>'S,#MC8T,Y5;E<B]WK/SY._F&:=M-&WG'JU.:3LGPD42
MHG/M3X#AWON8%RL1KN8IJX9)B!2,VF0)?33]\J["HS^FW*Z'"93EOF_V^ZR@
ME)4I!+>Y[B5(6&TT*\9E15MLM/Y/$B/U*585$WDEV&=5%O0J@=)I1QO8;>P$
M6:T:Y+IG_:"7K"5MLQ4M)?)XCDB24/I3[3],A/VL=- 59Z>7?C/.TUJ2P(;L
MF:E=VVP\0C!>5N-K4"_KFKEP33EG*W]T):_5/KHJ"WN*0,3IC-($3I.I),D^
M2;99B4A_O_>2)*U/:S\K/W2E@@9B"YP5.-BDNXX9Z><U\-Y**M.9/ZO\3!F[
MZ;O).B3TV%Y7QY04T!5=?8V7T19S;546YR=)$NI]5B7)<T_O^9X;>9MLE*2P
M!HMV9<=,TC%5MI2XF7&)3"PS55/(I!]=Y<?7BEF"CR?BC8D*)$)JD\VJ+J@9
M0">^%&06 )X0YAAC],R]E#EC7/N,TC%(8P_J9E:.R6SR4V7L5=(&V_9,8J*%
M)@F8J*;7CR#<7$=YSL4VL9>V+5V1H=U+)$1G[*4K8R91*FV>?HX$GB092_[/
M"M-Y;J#O4[6;)$ED#(4QY?_0.^9'>P<A@+GF[RN;UX2[!'9/B5^Z6BISY%FW
M[32RJE-6)M&'F@A'5HB5O.<\91*D]//92S)Q5B>1L?I8DM?=0]O63U4()8<R
M1AG39RR-Q4Q[7N_YKOT5T5Q2H+9*,F?&X+."MY6FIWGJI$?X$N@ \DH,R_74
M<=XI7B;QP&HO30Y*4F225W/?FY()966%3-9BE2OT(JNF-?DD[R),)H=,694(
M'T5BF*2XB7#G'!DG]VZ$[Z;-)+!EHC>)(5,ULCR+9"5>SU#,MV<H?"@K\7F&
M5-;5/N)]!NUEY2"325AY$)UU33!OZM6-55_T+D,_PO,C]LGS4Q(X/9MD%<*L
M)./:[QB?271,5**?DF>)KL:G[Y!)9-R/3:)C4B7/I%TA7>)1$O2M'-65P3.>
ME42NO(?@<U;+T_Y9I263,QDO,?E!)M;P?F]:]]P[]QUNQC>2=&/U&!-4&9/(
MBC1=+=)7$OA4W8B_6\U8<I $ZR0<>=9K_\$]GCG!)K$^\4D@CEQQQ14[0(1U
MP/^C"[2;5=73#TTR"SK$9Y"-SW,N,5E-VFC&E]\C!D"B28@L#WG(0[9O^J9O
MVK[C.[YCOWN_Y))+]FHM]+?C#O31V.5$9#G(+,=S/,=S/,=S/,=S/,=S/,=S
M/,=S/)][CT26K,AB0DSP_51>$=]_ZJFG[L4H^#NX?[ K69'E(++<-)^;%9%E
M(K%X*4] D8 :06,"7V16XM+PXHLOW@-CYYY[[G;FF6=NW_B-WW@#D>5+ON1+
MMMO=[G;;;6YSFQNJLGS55WW5#406,M1P 2EP+0%8@F4$Q^?%-(NF2X=GIKD)
M0&2VUBE3>6>^-P@Z9;TW:&^VS;P(R$Q6M.7%1P;IK=#A)562).B/%Q\)&.(E
M(.REE4%@R2=F&EU=IGMQT2#/#%)W!M@D"21PL+.8">SN<O03P"4S%V:P.C,0
MY:6\EUWJ10:3!;ED]C(O:7P;0.'%K]EO&Y"T J$+\FH 18,%G2_+J)MI+T&(
M$^$FJRET%:$$.S3 *2^HU"DOE06-T9;9CUF[G;7,=:2.VG_!S5.VXLXH+\#+
M"YHIJW!?^+BV<HZ\^!'D8O8R001\EY>HF:E5O<HJ$GF)[H41<\;/T"':F?J=
M%5_R=<[,7"KAR'5O1MG.UBQ@HDDW36#+[++JCQ>HJPRU]CLS\W?V3JLT=):T
MM","T%<5B6[,AIBY3]O,_YN]L $Y4P8_ 803")W+)"YP^+<9H.D?G^_,[[[J
MOY?S7GI/.C5E[!68XEXRD22T]6;_%>22^Y*VU+69<R3(Q4QVTT5=$^Z\E%T1
M!9)HE1G@U2?7D'M2 GKZTGP"X_ Y^F<U)N02C->9*ZURDH")!(OVF"8H 4>:
MOB,SWR71*O?B!A^[+K7U$@-R__2=@(@"IYRC)%C1;N[-M,$%.A>(9BJVRH\$
ME 3$"G*A+4%#$S$&/9_(I8(P>HXR2WGJTTD99AE7R5$"6Y,0W./+SY"YB5RK
M3-IM4R5)9/;G!*.VK4[ TZIR5),+D\PRV68N:;/?.4>KZD99048 G<"<;ANP
M R -,SBB!_P>GVO]3_N\RF(I@2>))YE9-@'X20Y)XH&$(RL[26;0+UWMHX(]
MDM#A7M_D(+,K=]47P7@YIKFG2CYA'.DSNB^0GS$4/&#UG!4ILOU1UHUD4.3C
M3UXK.^I+)7!..]6ZF7Z._IZ@%/0^00Z= 74B2+C?TQXZB!P$  !-D!53()95
M&EQ;23J3:"YH*C.LTA?&WLH1697";*BM3^YQ3:QV3S8+M-F*!6)- $3UJ'WG
M]$?=C].W99X$YV#[&0/>)$<A,_,D&;*!.1*+I^S'$\!+(,JT[[F6)/T+0J//
MJU>=$CRD'KB'3A4D)(5)VD;_,PNLF661<U4UBM>UU*0#VA,H*Y$K@<A)/-0W
MZZR]@CNG_3[/.+V'=F5,;31M][A:V2Q]TDR$T-FD]4DG\G:N@R0&9_*")O!G
M9N7,KKRJQB6P+X&- L\GO\S^Y[E$@I 5[;*J@F]F_\^$%3U']M>$ I[#C&WD
MOF>_/8NNJB:ZY[N/2C0VZ[7 [B0*>";-6$R>0_7#W3L$(0I I%W],N,'.4>9
M69DV]:=6>V@2>++Z7))TF\3#&%LA,TD'$@^P(YEA.JL<)E'&*B<G90 W^8-9
MICOSM2#Q%=F(_Z/_@D7=1UO.G*^NFLDX6!TWJP?F6K(:45;+DWB1L;*L'-C5
M<5>)99QS@8Y)0%EE@5^1 R5Q))%C(G0(%,UJCA.YFM]W/S5NV!6#.IE*SD]6
M(]-_-JF")&WGQK.^OID$'M=2^N)90<;YX3.2;DPRT.#C[/=4O5@;-9W!W3O0
M5<EV2>I(,I\5$VW/LY.$[02Q2[X3,&Z\+"M)=!($Y\D]C_%#U_$=B"4#& 4X
MJ@^1%;(]YWLVM^J-^I3G,GVG)D890W)<K0YMQ2P)(E.2CHSK2;9MW]ELZ.F+
M>;;1[_%\G^LHUWN3(J<J5YGLI\D<^I"=K,(S?NXCS(T$G@DH+LDX_1U\'-ZN
M1&9\;XIS97(>9+-ZAN3BMLW&MCOI4R852>)Z5F%L4J1)1:98))]1IY*$H#YE
MS("^TY;[:,[3JE*D2622>.!X=OS9.$?:^O;+IB0(VJ@IB5)6AD^BX92HZ21R
MH'$CSR8)<N_*TY*C>IY,@)+$==>2U7=-)I9CH#XET5;_9")R925+[;Y[RT1D
ME&BNC4ZB_40Z0T[D-1[32;6F^R+:-@$$^LG8\7GL'+Z^9*OVH:8[LB399C7#
MOF])W9J(AIU4):L0ZNL;CQ#8;X54UH#$,/=Z?5UC'?I2GG,Z*9FQ//13G\_U
ME21FJ]JV75:?.L&;A ')<5/"EJDJD7::]9MQ ZNY>I_9%5-7A#MDS2KHQK'M
MIY6 F7ML8.N ^S_MTD=>[ &R^V:LT&JA^B?N]_0;&;UWY3.]C[K>C1/3IF?&
MZ6ZW_5WU27\T*WQE4JXDW5@9.).>=?*/M,LY3[0I<4\R++$8"&;,>Q-#75-]
MG[?R1[-Z->=Z"&<06""6--&6<7*.^)-V6+?TV;&TWYE$J<_WVFG&@75&91F2
M14)D.?_\\_=[]P<]Z$';HQ[UJ/W>7M*O"63X?,8=FLAR$IGE>([G>([G>([G
M>([G>([G>([G>([G>&[:#[%+J]02.R 68*&*RR^_?+OHHHNV!S_XP=M99YVU
MG7+**=N7?_F7[W]_[&,?NU>:)0Y!;)"8U2I><"2^^.P^!Y'E4Y_:@W4$UPC.
M$=PCX(>2?__W?__.UOK.[_S.[0$/>,!VVFFG;=_P#=^PW?&.=[R!R/+%7_S%
M>U666]_ZUML7?=$7;7>YRUWV@!KEC:^\\LH=Q$5 ,@$=9H0C*.F;6>(R -R!
MQ<[6VIG!#-AFQK4$9N4%D,'/KBIB1LRL(D# MC,M>>DY9?+RXK.S#R4HP\M4
M02D$K[.:@IF'!*7U13KM2T1*D*=!<2_0S8"9I)L&H0IRR>QP">SV4J[[GME_
M);,D&&/*^I]92QV#O* SZ.^%WP1$50<R*Z39%A.(DWV?+KP<5T$$TX5G9[TG
MN#Z!F^W_*@/\5#5G @]EQM*)R)5$JP0E6#TFJ_MD!1D!%(*G$T#D1;J7%@(4
M.LNTY>.3R)7CVI5?5E5.N/B:]"K!^)T9;W6IP)A9U8<7V?AY]EN]M]^K;- 3
MZ4R O)<^@MQ.(MUTUM*L1-+S0WM-DK ]=4FP8,Z5%Y69*<R+L*Y*8D;MJ=)/
MVY D"_1EK^.<0*0$>S30*8&.>6EGUDE!O5GQ@GX)F$G0D#;/:C?J/_*P?E9
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
M0#2^M.DKP+'[S?@;]&QPM^/50.0$RPMRYON1=2HCGIDG$YR7LO:;F;;R$I7
MJ 2)))\P;LAJOYTS+SPS:YF7'8)0&X3/W$R  EZ^PSEBC.R[X&'!/@*4$JB0
M %?;39D[$RR!>38! (A<*E@]) $JMCF!T+WPX/\2X$Q?D<T++_14TI7@Q+Q8
M=AQ]U:G.!N<%A=G&IC%.D)I@B)0UB1<YEI):!#NG#KB6;,OU)"E*@+>7\IT5
M+$DW6;V)<<N7MFQ/(D..Y4G 9O4I@4\)/K5=UY&ZE&N)MA,HWF _;8AZJJ[R
M.\@KF44RD]62^!GK=B(U**<7Z7TA+[%!,!O_IAWZ@'RVE_9DDM&QS4I47O*S
M[B4)"6K.2D>KR\^TT0G"3N)-KDOG.->C]KZ)=LZ5.I 7J,HJD"8K?R1I+>?+
M?432";:92T,N$+GX]?(\+_PF &*2+;R(SRHJ.>\)2'3^<\[<@WCI*S_G_]5/
M"2V261(@WP24M*4)<O4R/L'RZFC*E_J5]D/0:(-;DFAF]1C^GJ][<0*/!:9X
MR=> I"1BY.4LWS7)*IFCP>A=U<O+:$%89FN4O)9C*ZA,X)MSTZ\D2VV)\^7G
M>[TG*3)!F:L,S2EG7LY+--1.)0E)6\R_T\ZI1Y+L6 /L2X)P]7?2]DF,;)O:
M65\EAEF9)*NI6$5*8*H^F?/D.DK2C61*;4GJU@1.G&RJ>F9VZ@:BFK61BVE)
MMTT\S.HOG:DS,\DZ3U;W:F!W^I""2;3/N7\V (LV&$O&=%5!*/>H!&)W92_Z
MAO^!K3,KOX2!) ZE#CAG^E]-IK8"D038)+98F2GG?D5@5O\[NZK 00G6ZFE6
M?4IPMX"7S";=0+G)?TB :_KDDT\F\3"K6R$;( <)0@UT/&G]9R;IM%-)WFB
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
MG"_F7B!Q@L@RL-X$#X.B#79 GP2X-JG'P,T4^!7TDP " Q3JD'/?P)<,KJQ
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
MB\,19RC..X@L9*:AS/(K7_G*O1H++*YG/O.9V^,>][@;E%\BR\=__,=O#WC
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
M\F;J[BJ1"FTRAE;,Z^I[$J';+O.<,^.]^PGKDST4_0'<1;(5_%KLK>S5ZI-
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
MCT0I]W[KQYA3EG83[4Z0N&0.QT@?3Z[[)G3T_5,[7T+C-#]/$8SIIR9S0)
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
MKBKJTA_,4=>^Y!4!;:FJG6#DS+SAW2")WJ<"\)GE)VW&5::I=G"G@\#]N?>
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
MP':&*[-A6->L9_8M=:7O*(,V,_[8.0#3^"[J+Z&#MC<)-)V(KB7K2I^JAMG
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
M?<7<IT^9EP3FL9_Y/[\3+"]P9"*&Y-[98#GZC[G>YY,*R*D";!]D]A05L!-
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
M$QL,K!M0:/()_2E)0&+'*:+$2EF9^@IFGP#MF?$D06@"T;@P9%"U,W,8Y&^
ML\'.+J,!#GR?9";[F/*MHX$%"4A3A@(N-+0YR['M2;@RD"3YA-]W'TQC-)%N
M5.Q;/9;KO#?X:3\:\.'W]H$$A%Q3!I";?&#?9O_:MZL,2H+15"YT/=A^YSZ?
M-95ZCL\IPHUUY?^VO>N:;75MM?JA9)96@DQ@6I.YO,!F<"X5>S,S1P;G)J"[
M(-^IOKT/Y#QU;69?.I^2*-+ P5Y3U%/ >8(P79,^U"T?ZNE>FOW;:TJBV%3?
M)N$DT+&#:J[_!#HVF<NZNTZ=_QE %!R:6:.80TTV=%[FVDR'1A-X3JW[)O$E
M\:;!7BH5-X&OLUTX?W)^)KB]R94"!B1&I JB07X)5]2;[[%O,@@L:2*5:@5Z
M&*04@,KWNH=D #'GIH26)%@*<#  [SK/?LSS(]L_ 4A]&C2;@7G^WVNAQ\O]
M.4''&?SL;%'9=FT0Z^L>U79#@A ,\&OC2!A)H$\2!*>]:E+LE7"Q(AYTH-?Y
MF< )P4WNH[WG"20YM;^T,J*9J01X"AA3%=*QTM;) '6/4^YU"9@1*&*6KP1,
M]QI-<)MK*L&32>)-\%!GXFH[HO<H^S352AN0,*W_*3#?9Y+U2G56 4@"%*;,
M8?9%E^]:$D21Z[YMR+3C5QDT5O.S[?DF0:IX;%:&R9'>E_D+43Y*!T*262[&
M>3 Y$B;"S2FERZY_.J#: 7*>(,C%.KZ[_JFZ+"%C(DYW%H<F?S*W):H#1H&8
MX?V1>V%G#Z',U>-=L<]E0:, -+BKXF"A?!1+(<ST P"$OT-Z@2""VBMU0>P
MU5, (]0IR;5MX[=-TH( $N,3Z"08U8R1[J=F$#1CE\K3[A.T2S /3BCOXO0E
M/].'O(?/-(DU!1?H.\_8MB^:O.G=.8FQT_F4:]]S.4GK?<>1M)Z =O<]]X+<
MZQ/<*RA/TB6?265QSI)5YA?W_AZK%6 X;5OO]=KBGOM]]D^DO@1VM[IXSB^)
MD:NLKBK")?%&HF6KR.<X6T=MD[Z'YQTR@<.2.[0#]$%,(-R)S*/=)T%(.U^R
MJ0#,B;3>H,G5G4&%<VV1]!'UF*>MGP(HWLL:+&GYT_GL/)WL\[9'T[^Q(I>>
M*DN[Q'K3#ZMQ2G*(-FK:9+D_:9\G %^0HS9ID@0FOX%SU+F^$FY8^4].B6&T
M/\(^2!5P/JOO;+)'NYX9<$XB>+=;FRGO2*OYE#9DCE-G_*$\RD\2?Q*B\[[<
MZ]X]))7T!5W;]O:13O?<)"Q[WTF[S[6J(KAD,<4A7 .I+-YW?.HZJ?Y+MJ8/
M%("91"9RC@J^[TP/E.&]MN_ZDR]RVO<3H)J9&11!6OE?VT^<X]7W7/O0=C?P
M^-1=UW7>?LV)T"% WGYUK9[:_S-S4*ZER6YHGV:O)PGP.=\3,&Q66[.2M.]!
M0&^*4^0^/=D2[M'3NE_99*ZE%"W2EFV_?/HD5T!QUU$_":+6%Y_[\\J'DB)
MWL_;EO+>-_FV5GZC7..3H%:"[E-(;$4.Z?9:OL20)O"M!,F\=Z>H3MN0WC-:
M5"J)$NX%*=;4=F23^B;2Y4022A)S[\T26M*OV>1M_<1)%)J(L9*$)E)DW[6<
M2ZZOW/O;UY-[JJ0.]]0D+DJP.;7VV\:=LA!-!-N,Y_7>+]EV]?1\-?-'9D]*
M.WT2&W#]3W[(% %1"$0QD"D.Y;I,TDWNTU/L)8F6?6=*OV:N@\Y(E6MI$I9I
MD1V%E3R/,_-B^O?T:V7LL0G79BB9[)S.\"4A7#++="9-MJ[SL_WDCA%U2AO:
M/CVUE^;9V?&F:<];$<%7^Y3D8LK5?L1>XJX^96)JX3OW*,OJ>VB><REX 4$&
MH@PB%A!97OC"%V[777?=3F A#O^XQSUN^\B/_,@]"RT$E^<___D[: 7Q"WPC
ME$%;);(H6I(9G+2-4I@@;<<F!'>FUWZ:_-=@K14PYR"R'*_C=0 "#R++W9/(
M<B$$E?.0)"[DG+D0<LU9]6IALXXY=7PH"2V72F29XDCG(9><AU!RN9Z.OV46
M]=6C '>2RL6LY7UEY>_/>^4JGI&D[8Q[M7^Q??X3X7?U-!%X K*?%=<[M1;.
MBC,>=M3Q.EZW/XEE6J]])F06Y=X++O;,.M;XG3<'5AB.23AB>B8AB(LELG!F
MX8L /_":U[QFN^FFF_;,K4]ZTI-V 8Q'/.(1;R6RW.M>]]H34_"SV5AX'^_G
M<WP>O 1^(\Y-[O\Y3R\'"?=X'426,PW;W$19)*K^8<AAV*E0B--,(@M@'Q1K
M 0#A1+OYYIOWU,4064A+]#[O\S[;.[_S.^\+X3&/><SN7$/Y%N 2@<$)H&Z@
M;4I1/3EL.Q"405L-S59L9+'A!,49V([@!$XWV%DPMP^_3R#Z1/!8/4ET$1"3
MAG2GY19(D/5L8&8&DSLS32JK3EE%,@#8Y368?05HM^S,>-)$I0PL& 199?I(
MP%0'YB4'40?!1 DH:E*3@;^>4RN@:Y.0$K"4CO ,T/0C468"$'NA,NB3"K@K
MQ;4.U#9(H<'3SH,&9>FL[S4DX"7G9 :^F]33Y""!B\XK ZQ)R'"->OGKL9N"
M\]/:3%)#CHW]8%D&^C+(OQKS!CLX/U<!Q 8ANE8G95#'O@%OCID7[NQ7UY)
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
M,NB5F0KZ(MTJEI.J;H,/<TXQ!RA7=3CJ:,#/BW,'0C)#4RKK2Z!H8/8J^-F
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
ME.KF M!JWZD#M)L$O!1,0YUU2.J4G.N=1,."]Z==M8K:XYB=Y$W>U_&YJJM
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
MO@(F>S!= /T$E&B?K>;17$-W3M?I9)UK@&.WX+$"9W?R3B"ALL[W[F'_JNR
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
MKUW&]\A)>_/.R(?^T*\CJ8/Z)77P//I)/>"Z-?U-$D2X7Y)(@;K\[7Y;G[E
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
M,:F;Y^%\09^FGY6YO1JSCJD)?."@!!G-0B2Q!3GG>%J]=PEL.V *!R0>3A>
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
MJ]YK=/Z2;LU,0KUFC#/+"7*RYA4H6OWL>J]]3ANO["G:3>"X0%+;8A4%3M\
M8\&]0B.,STCZ.]*F=0D8+.%(.U\[0MMTMP]5)ZPB?QN=?@;20!Y]$/0U[V^
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
M67:.@V>5S')=$LN.J*'M-,LDLJR [D:.7F5;8*SH^$:_<*]$^U7991AB[NY
M=P!J^*Q1@R4 S"Q3UR6R3'NR3K[K$%EX%O/=B/P"P]%M.)R,RLXAE" A]LZ\
M@T06],/,"FJ&P.L262:999>-9T5D88XQ]UE_F(O=XQM!%F=I=>F*%.F^<;4'
MUU:6:"=9P/V8$>3I1^HRFZ=V2O<.S7!7$KCVK>N=!.&9Z4D]Q;LS9EAG>#XR
M,O[P132]MV3#JW3J*L/=C-JO/>'ZT8CT[O$+'FP6F9F!4%)PB9!-,[T+5B%1
M3= \NMNLJR5(-BHZ;<&SNG^0O$GA?F2C\'E!B9*VZ]M@[KJ&\#[TY_3':)?Y
M[B7_VY[N0[5-IGU2,J@^$NVRN2ZY5W8--:6[@/B2K$LX*<BS>_O:$3-#)+K2
M[+BT 3)P/7- 4@N_'4/NY6U']:Y!"P3!&I6] 1RX?V=[EK"*X]S@- ")S,#(
M,[C.-ICR2C[A7=1_R(3NT$'?2%."K[71:6,)UV82</]BU'HC_TN4X%VISRC1
M./F;/8-WGN3B^F6Z]A@!WFPG,^N#!!#:@N^9N[RK@5"Z!]-NGKZ1DC3FOD$_
MR2J C#Z= GRI0S)3;<AF$Z(M7$-++A"D""#"+ P>E%F:N67J_69ZFMDFZ1NC
M*IN%Q0CP/!]@I)&9.: Q(Z&DF9D91L!\^QH ,.\CJ:-D#IXG28"Z>1<)_6:$
MXGG4:;"#R@E0 . <MH:D!CXWHXISBWJ,(EW"DY'U)Q#/=^<S9!74W\B8$G$$
M\[<N9<-^$$S:PC/XGOIM ^Z7W"9(_ASXGG$A( Z??K.I<#_O*0"?=RVP7QN'
M=Z0>,[/CXP?41[V $9&5-C$+ />4,.!A78LRTP< \7D&\E$G0#G&-/52)^\C
M4<K^;?8)[M<.HW\!\ ': 4P$(&<525PBAN.,>M W$I2ICW'">R.+D;]7@,;9
M#IR?,(:IE[IX%OTAT8)KZ!O&C_U.7R.;) 9DI*^X3Y(3LLYYP7=<R[WT,0!#
MP?&\-\ I9.8[@,HS4X'UFV%0 +Z$".H%Z,V]1OL65-GWEHAB!@@!_8Q=W[MU
M4I\@5N2C/D ]/(OZ!/%[+_7;;H*O)0A85X&HLU@_\MH&9JZ0[%)"F?K(N<Z[
MT]]&A2\8S<P4$M$HU-.RZC\S09A)@[%&G<K+,ZF?[UR[)>PTHCWO3U]P#V.3
ML8Z,@GQY9Y[#O$//L7XU0$W/R?03UT=:4O JP(89YVOWZ3,IV=8LX#-@FO:.
MZY6!-4H.K7^OF6)W!'OM^TDJ;,:X>?[8LQOW'R4A2"QN!IG9?T;#9TS3#\P_
M^H!S5$'.Z"3.5 MV R#'_X &G;OHVIDEP6)$?,&7!2(+O.0[0=[-9M",#(Z5
MDFH$&*[ ?H)-N48P*,]!)NOB>04X(Q/7<Z_O"XA9\@-MP?6,8<DL9@J1*(1.
M49^B#YB3ZF5U_:Y,4+GM,<'G$X0-.)%^05Y!V.TGZN9>ZA.0V(SA9H\J051"
MIX1E[1;67.WGF1G=?2/V)V.:=17]Q7,%618H+DB<SSB31U;>CW<52&_V"L>7
M) +:@/?C7@#)G.L7= U(&^"+4?X!8?,]N # ,8*8:3OZG/;A&68<0H>Q?O,>
MO!_SC;W;S@^V\MW='H@LJX YD\C2S-O8[N@TVA7=Y/@ < LXB?%@-@'UC87Q
M0^%SBN0H0<4E(#">&".,)=8:UA[F+&L2<U.RK'8JXQD;D,^U59B[DS@FV4)
MN*6@\,YIO^=ZP>8"S6<&FI):)+8TFPLR6)P;G1?5H9,HQ]]\I^YDKJDKT6O(
M;3:3$D%*LI-T* E%>WUESVAWEDPSB2R2&J<](-G'M:-E9E5Q/>'O$G%X;S/0
MM-]<-]"=ZDW&#>,.\DFS5,R,#V:NF%E1S+3"]P# )=25B-),$,VV@$XRLX)E
M9E!H%@6S.IC)0P*+1).9+87_S5QBQ@;U8@D?$$9*-"FII0219DRYJE#OJI34
M4J*+<H#3@L1B)I6269H%IJ7$&3-*6 ^!C/F;]Z"]Z$OZ31(E=@[CPK'O^%EE
M4#I'.ML1MLZ-<^?9)+2:40Z;F/5(DN_<A_&=A?_YG.^Y#MWJWFUU'WL2"L]@
M7CNW:\N7_#>#%QBUWR ;K/O8O]BH!KQ=G17@KV8=P+;F7OP!/,OV*4&7N:UN
M<I](V[M/LGUG1JA)JJM.JAY5EY:TQ_TE6+MOHSX)@>IK_IXZ4GE66:IF-BNO
M:[E.YJV^4]^AZT77C-T8=1_ &&3LT]X2N%F_:&^N9]RP=F+?TE^KP#KL;5;9
M?/4QK3(VFOW!,P]\;@9#8E]#?>S-\&MC3]Q2$LN%R'+YN;T366;F1,XBF%N<
M=[#W8^YYYJ"N9P]D1E2#&5C8#QK88!5DZT)D^=]#9*E?64)+,WJ;U9MB0*S=
M69^! 3WO%<NP([+@.\!WQ9D$=@KV/?L[;#1LZA)9L.^P?2]$E@N1Y;E:V9;$
MXL$_1B\#4V6+@L79T/3";,;9D+))8:"S86-CPT;FIIMN.A%9V-Q,(HMIA)LN
M:4:OG&"4793%1N\L2%P J@0)C#,/X05+3O $2J= /PD21LD41-C(41B0 B@*
M[);0,8L1NXU83UTL1@4*"TA19M[+"-C(RN)$GQ6<LLI\(0BMH(I&[)0D(<"I
MI!N!Z()\&UU?H$>!N%PG8*"@>Q?3&:U>P'"CJ\Y,!24@T*Z5=69^X/T;P;6@
MS!U)8M='1MI=96?HH4RCW\X#GP+Z)!^8]4( $?>;0<;L),T>,Z/)%XQJ9/4)
MHD)6Y#/"I:"I'B"MLMTX9BNG(%]),BL [00[((^9@V9F$@%4'?L"LU9I,P5&
M[@"9CBG>W0C?1LPT0K-ZA'G/=:M,'V[T^1\Y)=U,,D>CQ/(<26P%M:\R1]E?
MSGN)7"6%.9>:(FY%-E).R0(2X@2.&4732-!&R1,H7>9V@8,SBPK7".XO,6RG
M0YHII^2P%3'0\221@S9$-@K/$HBGSG/>4U9])*#(B-"2;IJ5IWVTRG1C<2TQ
M4X, O]6Z).ED%;E0.1WS1K 6 &:D9 ]PS^GZ%=FH!)D)IFIFKPEHG#JSV6,:
M"9IW=1Q1Z'O)'>KK%4E(.6=4?\F5*U"[A#/U:;,G"12DOY'3]9CWIMU*AA/<
MR;IL?QFMN_K/[#&"R'9$@9).;(N".B5P%LB_(DFHYTL(DQP@F-?L&69W60&1
M79=*A!7D9K_,XOBWC^A[ZQ.X[IJDC3/GD6.@:4P%BB+KBEQ:,J3ZPTQ,S7:C
MO6,TS%6F!3.3S/<6\-@(R8R!9D\1W&@_[6P\99T1MDL0FI'@&U6_9+$5F<-(
M]9,,P+JWBGKOW%>/.)_4(26(-6*W:ZCO35\(E'<]K@Y0SDG8;43Q@G$+R"QQ
MVVP*'J(*/E]E87-,:4-*!%<_WPB1Y5P6DQLAI-PH,>:J2(FWM-QHQI>K2"PK
MVVEF(W'?IRYT/)3$7#TH.:'Z2W+X=8DLC'.!^<PQ]H(X]'", $8Q:C;[13YC
MO\C\9KRX1FC'(3?C997-9)>MI 3!9D+A.MKZ'(A@EUFF8&YDYA#"@ZY5"MYS
MSL;K$EEVUUZ'R(+.,NNJV;T$&33*O0$65EG>M/=V!.,2!=11 +]*@FKT+VW(
M9C&M/ID90G?9^'9ZBF>8A0V]U#%H1'B!RQSNF/6$L<_[,/;,/$3[EL1YSB[3
MUIE[W!(9&KC!<5UBK,!V=:@@^0((9W8O TR<6Z?=/W5/(DFTD7_<GW!]LW-H
M YO%U#5/.]+U0R*'[]Y]V<SRL\KRIAVI?4:=O+?1^.EWR:#N<<SP8UNZWI=8
M[WZ9.B0O"6ITG9>T74*T 3968U\_43,E2FXP@\9J' CJG(%()K"30PVCSPO@
MU\$M"4>=[?@0.,<[,K\Y&,>1C6X2M"R G\,2QH!9B59C5S^+D0"Y!WEPRENH
M3P<]17DE"*M?E*]9'[2/)LE$X"(^29ZI?X=Q/_U[SJ/:D%PCP5A2#^U)?>IM
M00P\AW;F_9!1NXIG,,ZHBWE)_S&>[3?)0^['9B8B]V,K/Y8 - ,,U'[4-J.-
MZ,<2->A+ &, (C@T!Y@ @ @P @?GO!/]W(S8+;2S/EDS/350C]$?[7/)4&8A
M XAMY@ !WD_Y'P   /__A4=!!0  =/Q)1$%4[-V'L[U=4M;]]]^0<4881105
M3 @H8$# @**(@I@04<2$ 5145% 4$YC!A $C1H(!Q1P $8P(2E(!<P:,P+8^
MN^H[U33KWK_S/#/C\#KG5*TZY^Q]WRNO7KUZ75?W1WS$[5?^RE]Y^[6_]M?>
M?L-O^ VWC_NXC[O]SM_Y.V^_^W?_[GOZ/;_G]]S3[_V]O_?V^W[?[[O__3M^
MQ^^X/_<;?^-OO'W,QWS,[5?]JE]U^Q6_XE?</NJC/NH;I%_^RW_Y/?WJ7_VK
M;[_^U__ZVV_]K;_U_JZ\_M ?^D.W/_@'_^#M$S_Q$^]Y_J[?];MNO_VW__9[
MONKQ:W[-K[F_^XM_\2^^_;R?]_-N/^MG_:Q[^K /^[#;1W[D1][S_$V_Z3?=
M\U,O><I'G3_A$S[AGI]V*%/9\E.G7_)+?LGM%_R"7W#[A;_P%][S_HB/^(C[
MYQ_]T1]]?^;7_;I?=_O8C_W8>QWD_UM^RV^YUTD^VNM[S_ZR7_;+[N^KS\__
M^3__7L</_= /O7W(AWS([>?\G)]SKZO/?M$O^D7W^NIC[\I#OCO5E_I1';W[
M,W_FS[Q]T =]T.T#/_ #[W\K1WWUM_I]_,=__#VI7W64U%E9^D\[U>>G_)2?
M<GO_]W__>_J)/_$GWG[R3_[)MY_Z4W_J[6?\C)]QKZMZRU]]?^DO_:7W]JFS
M?C8WU$T_JJ?\?_-O_LWW_M(V??#!'_S!MY_TDW[2[<?\F!]SSU^^VB O]?5>
MXZ"-WOOP#__P>YGJ]]-^VD^[O_]^[_=^M_=]W_>]O==[O=?M/=_S/6_O\S[O
M<_NQ/_;'WG["3_@)][Y0CKKJ:_DKVWBJM_S\[WO/:;.Z_/@?_^/O^?I='\CO
M S[@ ^YERE?YWJDO?N[/_;GWI)S&M;']V3_[9]_'0QM_^D__Z?=^5)8\_%\^
MGO6N?-15TEYUE'SN6>6KTX_^T3_Z]L-_^ ^_M_M'_(@?<?N1/_)'WOM3O=75
M/*B<75>_U<OGU<D8>T<?>%\9LR]\+C_M\*Y\U,_OYO#,S[/-1_U6OO5A\TG?
MU$_EX7/U]HQGJ]O,QY@T/M6UY+LY5J=Y:]V8M^:7W^9#LD.YE3/GOCH:H\8E
MV=!\LL9;#^3$7!/^MAX]K\^T6Q])^JQ^4 ?Y-N8^TR?:H3W:U?@8FQ_WXW[<
M?=PE=5?N;_MMO^WVQ__X'[_]U;_Z5V^?__F??_NB+_JBVS_[9__L]I5?^96W
M?_MO_^WM/_VG_W3[ZJ_^ZMM_^2__Y?;O__V_O_W+?_DO[]__TW_Z3^_/_[V_
M]_=N?^?O_)W;9WW69]W^YM_\F_=\_N)?_(NWS_B,S[C__9F?^9GW[__^W__[
MMW_\C__Q/?^K)+^_^W?_[NVS/_NS;W_MK_VU>QY_YL_\F=N?_;-_]O87_L)?
MN/WEO_R7;W_C;_R->UF?^[F?>_L'_^ ?W+[P"[_P]J5?^J6WK_B*K[C7]S__
MY_]\^Z__];_>_LV_^3>W?_[/__GMG_R3?W*OHW?^RE_Y*[>_])?^TCW?/__G
M__SMS_VY/W?[TW_Z3]\^]5,_]?Z_,O_VW_[;]WRU[U_\BW]Q3_)7OR_X@B^X
M_<-_^ ]?4T?YR>-/_:D_==]W[!'DI#$DAXR]\3+'R![K3B)[I/=^[_>^)S+I
MA_[0'WK[P3_X!]]^X _\@;?O]_V^W^W[?M_O>WN7=WF7V_?__M__]N[O_NZW
M]WB/][BO7^O8&O9;\J[TPW[8#WM-ZK.>\;RD+.6J@_K\J!_UH^Z_=]T\5QGR
M4^X/^2$_Y%X'=;Q*GJF.\I"?,F:^U5F^GM<V;=36[_-]OL_MG=[IG>Y_R\><
MU7_FN#5AK[#_Z%^)S+=F[)O6DG5@7ELG^KSVG<JNGZIK_>)W[6Y,U/$'_( ?
M<*^GL7FW=WNWV[N^Z[O>ZRGY;(Z1OE.N>JB[.M)!/NF3/ND^S\Q!:^.O__6_
M?E\SUHCYY&]KQYRT)O_ '_@#=YU#^J-_](_>UX'Y;SY_R9=\R7UN?L[G?,[M
MTS[MT^YZ"?E$-FB'.NP^5F>_?] /^D'WMFEG>X&],-E@OY#TG_Z0CW>T^WM_
M[^]]>X=W>(?;V[[MV]Z^VW?[;K?O^EV_Z^V[?)?O<OO.W_D[W[[3=_I.M[=^
MZ[>^_^^[MW_[M[^]XSN^X^U[?:_O=7OG=W[G>Q_J'_D:'[*2S"(#R:$_\2?^
MQ+U]UAZY\[5?^[7?*'W=UWW=-TA?__5??T__K_W4+JFVSG[XW__[?[\F_:__
M];]N_^V__;?7R.A_]:_^U>W+O_S+[W++O/J3?_)/WG4K^XD]SS@:E^_Y/;_G
M?<V1->:&>=P<G_-\SO53LD:L(7F;\_9.>YS]Q1JEHQE?>C3=W+PV7],G/>=Y
M>UBZAKEA'S=/R('V+\E<O4H]T]YN;Y[Z#7EB?YY)>9*U(Y$AZB&=])7TC'23
M\O2N=_SM.^6KDS5DWDOZR?S7'GNSYTY[NOX@T^@)=(;V^<X#5RF=<.JO\B@?
M<Z"S17KHUD$[$ZE3.I8ZIF?-^J;CR-=O[_M>GZ=[:C,98IZ0 >8,.4+6[V1.
MEL@-SYFC$AGB?Y^;O]_C>WR/NXPABZ2W>[NWNR>?2=_]NW_W>^I_W_4L^?0H
MG?+<,H^\^X[?\3O>99[?DL^DY&'?O]5;O=7MVW_[;W_[=M_NV]V3O[_#=_@.
M]\][OW?+J^3[F;PSDWQ.:3\WW_=]]7G+MWS+V[?]MM_V-?7R??5)ML_VS#:5
MS\S+Y_K,>-DWD@WFCGECWIDO=%Q[EKW<'ND\9R^WUW?N]]MGOIOG:&<^9]7.
MO<Z-Y(G4F="SZ0?E<SIW>I?>YLQKGW:^;]_MO,\>(/E>\K?O/#/M&=D*LA?L
M/+Q+%G:^]IEGV!K(QC_R1_[(?>\GL^F5G_(IGW+73^WQ=&'Z 5V6'DJ^TW/I
MY_: TO_\G__S-<EW]'5Z+;U"_?1CY]!3,C9DCS[SK'ZN?TXV ?TG96_PO*1_
MK])5O^L/_\M7?HWCH_'2GS-EOY#FYXW=3*?W9AN;4[-]LXTS]=V<C_*I'MKF
M,VTQ%YT1]'4RE(S>=BWSB-YH[)PWZ'O.2<XUSE3V=[IDYQ#S9Z8__(?_\&N2
M_^5%E_QC?^R/W><9G<N[4Z\TI[[F:[[F&^@8I:V/G;[_?UTW>_YY_GFDMZ>K
M3_W\/_['_WB7U^P69+CU1]Z1!\DQ^X3U;B_X_;__]]\37;ED?V!GL!^PA9 %
M;!+.@?*G_[-]D/G6[W__[__]]C_^Q_^X[P/J,-?G\[I\_?X8 V<PMB3RF6S.
M/B2UQ\R]:J:^E^S99#==@!V,K#:/[ -?_,5??+=]_;M_]^_N8V^<3^=FB6V,
M#8[]R[V&_9U.SU; 3N#L1V>C6]-UZ7OT<#J<,XNSBK,%O4R]["5L&?8A=3#?
MYKGU^>?__L__]\8F;!.TA!QAQQ#">)2P-=D)6\H7Q<K!VJ'6X90!D''#8<6A
MSJ'&(>8MWN(M;M_R6W[+VZM>]:K[8<:!U0)P*'8XH;";_)0GBY)BGF&/46\:
MJ EHBY023B PSC!4_X?_\!_N"Y*@\#?#^I=]V9?=#=H6%.%.:9</@[//*/TI
M?]I7?HP^A+^\" %_ZP.;@N^4YUGU^$?_Z!_=\_Q;?^MOW3<1O^6OGNI(^2NO
M-A)]*EG@&=?5E3!AW-=FFQH%-:.F/M"&S_N\S[O7F6*9H/JJK_JJNZ!JO/RO
MS.JK+[1/G=0MXSU!*D]MD)_GM+/Z[:3NRG,1("_M)CR-E;PR]C/NZQ]ERT]=
MU$G[:[>_Y66S9:!,^=9>>6JSOF3,55_?><9XZE?C)&]Y53=Y*J<QTZ_:K7W>
M-Y\Z_!DK]=67\E/7/49M^'[K2Y<XQMR\\:XVJZN\C8MRFDO:I8[:V+Q,<:C]
MZJD-RO[7__I?O^:"11_*OWF@'QPF?%>_SC&IWK7=]^IJ3+6O^:FN\C4'U%6_
MFW?FD;KJK\8LQ:<Z6E/:XIDNK3HT55>RP;SRO_P[4*M7<U-]JZ=^49Z^,J[J
M*1\'* =VF[/QUQ_RLN[D(:^9.IS+US/Z47[::1ZYB-)^XZ0,=9[K7OO54SO5
MKS'R=_4T_MKOV=:]M:I/C9'YI*[&2=GJ($_OR;>+M-9!ZUX_6O>M)6U6WSG?
MC9$^;WSD*3]YU9\^\[UQEZ<U*-]DG_8;&_E_^J=_^KTL<U;^YI3QG6.TUY)^
M-4Z->3)$74\RI#EY2LDF_6G>J_.^&)2?<I+[RM4NSR>C6D<[/V,D+VWSKG'2
M?G-+7>>%I';-<=GK/SG2VFR^-Y>,M[HJJWVI]:0^ZCK':<ZEUI)Z&.-Y*5J^
MZJEL^7DO&=H<*K]DB+S4P]C+0UVU75WEEVS6;FV3Y*&>[7'FPIY+ZJ7?S!E]
MJ/WU:7N)LM0])5H^I_'1YBY4]&D7W\W39%07Z+5?G>6AK?)N;9WV>WE<[2.^
M:VVI@W;*LWU3?NJICO*<E_-[+9%Y\I:?=JMG!X>K^:D]\M17YJ8ZVILZB*0[
M:&^R\Y3, V,G7VVHKJT=8Z6MZM<XZ0/CJ*[>T7_I>N9H[5>V/KVJ*YF7;):7
M9[V;'M)\3W>2I[XIO_0F>>C/QJAQDI0W#V7MT?)OGYL "GEJLW<GX,%AD8ZB
M[L;0G*J^4\=K+37_T_'F6I*'9*STJ:2L9(M^FOI/XS_[-%F7/J;-^E1=Z<#V
M/G77#NW79^HU=;OT!GGJ5_G-?<3[=)WFIW$BG\T_>5S)^?:1UJ<UHDWZ5=[&
M)/G7>&G#W//DU1E".>D0YJFZ:K\^VKIS\]/<33YW$$_N&?L.Y?-P/"]VKRZU
MG_+\U;,O-<T\KPP(3TU7[=I&X].EQ97L.*5YT9'.:[ZF1Z;O;)F:7$WW(8?2
MSXW9S#<=6#+_IOYGCLG;6F5,9ZAA_&<@8=!G7'&1XC*  =[<5F9@)6LLW57>
MTUA7VA?]Z?=S/33/O.LY??T(1.!Y9:=SIQO:$YTU&!E=6+@H WZ39AO,=^_.
M<^$T-E[UWXO2?&>.<^VMS>FYQHR\4Y_&@2PB1^:97+M\KXW:NN5S^6V=K#/N
MU'6=]XTUG52>RIZ7)OM\DZQ*3I5O>W3['ED<B(Y\OMI;]4TZGL^G3 Y\YSRB
M#\CF#(=DE?R4JWWZ<N]][2?*2I?:0+_L$?[/)C'/D=LF,>7HU$_2]>6I[MJL
M[E?[='.B<\[<!V=?M";-4WG)]P1"5(_JJG[I9NTEQC1]7)MG4D8I'95,2->?
M<W3O>U,OGR!"\]7XJ><TZM?>>09-?^YL-\_W\C(WS?O.D>;6Z0S=&?($'$K/
M[4P30*TYUIK:9U1)??QOCNBC **U]9,_^9/O\])%!UN:BP[_6[OD3^LVO<U8
M6GN2[SQC#9)39"Y9%8"<G2^@D6>L@PD@K4_TE^1_>5HC+D81![JH9XAGK"?[
M A7XWT6-.K,!:DM]WC@&*I5G:]#SVJJN723+ATSUK+;JR\;(?#;WC8MQ-_>-
MO3%*9AM7XZ \?:'.9+:+Y$!,+I3563G:F0PP9\T=>1EOY4D^,^_E/\&]V?%\
M/\]C4Q>;9[/FDWG<6DHOT_]3?S16^@:P RA$O8&C7$P H0$/ 5,!*6F/\="?
MQNN4S"-CK@QE*=.Z-Z?];<Q]SRYLKI@WQI9]V-YMSP:>B@P0J<.%O4N3P"CZ
M.G!"H!2_?>>"7UVUQ[L;>+4)'>S2\O>>_")P !;(,^!K=;0G![B:('1_^TS]
ME5U^WI\I$"U[=J23VAP0+@!<Q(B _ '+U$$9WI?\[W//>%[;@,<"S0&%!4@'
MT@LT#S 644 _!9"7G['0+^6OK]COY05$!UQGGD00H7.I;P CR?LSR<OWGO.\
M>G@_@'"@Z0D,!F13YP@#@?&U45N-K7I'_#%/](7OU=7[ (" E2[;Y!E@4A\W
M/_RMS_2+LM1+'=0K,*\\7-0!Q07J];GOK97J#82L7'D$B@1(]'F@/.^XX"L!
MZ0$R^QQ(6)TWJ/P*3!Z >(*^/1OI9H*N=QXS'TF]_>]9=0&,UU9M=BD)"#B!
MJX"%^F "T947P+MZG #MWI/_!'F?@/>!V@.3!Q+WS.Z[4WMWFW?_>$\>Y55^
M,_7]KK._?>X9=:KM@4W-P=99A)$(+!&D&K?&HO'8<V@#:R?1AVQ(5@;JC<#2
M?)9?8%WE1IQ*+C3VD2/TC3;-_M%^O[VG/62<O=L^G+RW[]BKZ#GVI<X/Z3O;
M9F9_RL9#5[%?VB<BL]!WYGT$/<V>8D^4A[TNNY;/LT%E?[,?97N<]T;9][;-
MV-Z:K;#[B^I8GMI+?["7V4<#='579L]6'WJG//QMO]<WV8K2(^S']D][HCV6
M'"-OR2+C88X%T@V<2PY%5O%WX%S 6R""MWF;M[G?K0:J#9@+O(M(X'<@W0G0
M]9GOE5<Y&W@>.%U2APD0]I[W)?69 &/?SS1!Q_/[P,?R+05&]MTL:X*1M1=@
MUO_J9BU.,HL]PKXF=;X.H&TOL9[:WZQ%\]^ZCHA")]+>RJ^N,U6O$U!ZI@#.
M4F/B/>]KIWZV#NW?ZF>=F1]T6^O#'+1>S$ESLSGJ,SHW78R>GQ[M;_9->KUY
MGTV;CFD>TXGI).1)X''MM];;]QK/ZMC<T"\1%W::>X=V-DX3I+U!S8&F W1[
MWGS61_I?G<C8= ]K1?]8A]IG;5F_+[*1_;\,FGF1?7$#2,GG>4?0?0Y9Z0Q#
M9[6?V!?,66-E_(R/L?%9\N5*MISFOF1^6&/V9&LO,HMY3Y>GUV]RN/,<O9^>
M/0G6D3 C"J=WG0AWCY)GO7LBZY;LX:4^BY0RB2U7NGAD6W(^O3823KKQ!(E)
M]F%CH'[V[!/I-UV O-,W] &?=3Z@ZUZESE[SO!&1I22_4N26\O?N/&=%Z)G$
MEHB^$68ZTW0VT _Z1?N,!1W$_"!/S)6(<.1"LD&Z(I%L,HEG)Y%D$C62.;XO
M[X@GDW#W<M-)YI4B=$S"2B01Z=M\FV]SQTA)_I9\[ADI(DDDETETF:257<9,
MLPY7Z:I>D5F4$;DF$LN)O#+;6)*'Y\@0>XJY3B986^:7>>*,YRS-?@#,2_\D
M$R)_^"P[4@0'WWG&LP%Z3\!\R6=D'O!O3C+DV_L^[WWO1AQAD[*7L@O17Z7L
M4A+[F>][)I(U7=*>GIUMIVQ<GBT?>D#ER<?WW@]C4LJ>ETV/_IM]FVY*WD_2
MP;X3H M':%2N?F"'B:AOS1J3::-A-Z%W-#;ZD^Z1;4Z])9])^H[^7/\;"_W:
MV)1\7O)\1!WUJA_K(Y_[7GZ]?QHG??<H-8Z2/IYI?G<UUKN]RJ^],_5Y!*0]
MEY1G+O@L>ZG^I=ME4\H>EK,3W]DSS7?YS3M>.E(8/V>0\J[_YQA$:-DDE]:/
MMLK#^8_.X!SU5"++(QWM&=#\_//&3F1)%CO/L!LXNY%SUB,9VWJWUI$#Z,63
M2!E1LF0/(V^L=[* /27<R#.1Y?\_1)8(DI,HN<F@D3[I0'06>XMQ#].9K>ZI
M1!;S8Q)9V OHZFP%='0V$N=S-@+Z-KV/K<"9A4W!^8?.P+Y%-WLFLCP36;Y)
M$%DF*2)B"$6&TDOYHD!97"ZP*+X.W2:] XI#I4.,0]"W_M;?^O:MOM6WNKWZ
MU:^^O>F;ONF=R.(P,XDL#!:3R$(QH^01ZON"WR)-60M 0"A0L!C2&6P(:D;K
M">K-H],$3/@_ $D&P^G!*</W3 %J)@A]@STF*TY^+I\GZ#R@4IO(B1P2*8 P
M"."G'R8@1Q]HOW8&3)F I0G.,G[:I<^TE]$^8$H@7-\Q=-GXKC8[25L\UR5V
MQ(,K('\$HPDN"^1[(H<$$-56;=;V#F_F0$09[0F8LD%:)=^; \:"8J_-'2HB
M22A7/T8(FFV?[=;'@1Z\HR[JI(X;W*+]7?H8'_4(D#R5F#E>YI5YIR[RT!?:
M;KUUB6+,S;D.J1/P-L>JO")T-#\?D<("WWLOY><1&4$=(F&HF[H&=@LP'+ [
MP-@>HX"YGC'_ D58_^2!MJMS>05NV\#+QBE@I'Z/'*6]YI0QB@P6>*QU'\@E
MX/T5&+0YI:^:__(FJV+$!KZ.U!&HJS4@_]JNKG/=:[N\YF5&8'[S>))9DD^3
M'#1!68'\O&NLIX>&F-L1N=3!.W/M;)!KZUY^^E7],JX$/I[K,GFYB7M3+DTP
M6:"W2<3(PUW*&7FJ#P)U;R#>)")L(I<Y&5 Z&=4EYQR;#9;V?X#>P.+J=2)$
M&L<\%S;VZC-!CB?@X"0BS,O5262:9(L-0IU OPA'YG^$N.:E? .(=QD=8"HR
M3^,VR1?6IW'M$D1;C4E@SPQSRM$G$>Z,PQ5@7MF-MSPG42(9Y;,NYC9(<NXG
M4F2KR ?M^?*9Q!MU/'E83/ZWCB(>U/9)%)@>\JPE\TK=U=6SZC+)P'O,3P0V
M_=<>I]V1#CR_P<W)ODD^V:!A[Y^,6G.,/&?=)3\#L$]YTCXR=9, "?K1/)"7
M^7EJ=SKD)-O5G]X+X-<X3?#Q%8%3&>V9D2%K=SI.\LGX9)3;XY1>MO>VUE)$
M&>UOWE]Y&IT'R?2?]NDIZR8I.CU*?NH6Z)TQPUZJK\D Z[^VS_4^]=$K$'I>
M=8RY-D2TNB(J-^ZS3[4E0&;@2?-4OA'8(JXV9R<A?LZIUNDDFZ:/2NH^^S"B
MX>N#R/+Z3*]+(LL5F>6*R'+26TY[^HDD,8DL9*!U9X[.<3)7C;TU%KG^R@MN
M9YT3"2,=*()LQ&.Z%(,[$ 8C/H"*LV(@*T8<Z\2Z,Q\[KYT(\YO,DM%N$UF:
MG_,,\%0BBV>3E8'VR5[KPCIT<>#BP:5$%\0,4L[1VFK-6I=/'9^G$%>N2"R/
MB"Q7Q.H(F_I[GDD[[QF[UNH522YY*O^ .1&6&.-<#,F7+)0?N3MUR*U')OLG
MJ:,]90+HR*?:L E]\C!^\B:/)]%2'N9VP'QV"7(Y+SCT='N ?=%[ZK77XMRC
M-ZDCXDD$!6G:**X ^)/(.!UK3%U?O?2E/>2DG^BW*W*7I(P]%R)MYA! ?NK;
M.3+#:>L^ MLFG+;G>V_N^Q$CM5U^D>'F&7\3SK)-&3-[LSS,46-%?A@C]556
M>^BC,\X^VV7;Z#(Y,DLZZA4989)7(X2KX]3)\BXN7_N^,@)X3GO"GA^EB#;:
M.#U_,VZSI[D0]1G9X_MYV;X3/8&.9!T6 2/O4'D$8^!&=BC/"&[5.Z<&_J87
M^]XZ40_ONXAAF"?WBC*1E\$B<ZBW.DSPP;Z M0;5H[9&FG#QXW_?*7LZ:\BP
M/\]0S?.IWV8GL6[DX^( : A()^_40#P,_?I(OWH^IQC*D)=R.J=O_;&QBZC?
MW.D\MFV-R3U_1V*+#*T\]397K'?C87S437\ (@!"J3>0(, BH DP"2 G4)4+
M".-A?*>7QIGT_?1.'VEU RR-M7$L"H:^L]\%\IZ L(@=,]K%C%)0A (I4L*,
M!.%]>0%[!2(+X%8T#>5X7GX!7 .Y3N"6O.6I?FS9@%8![(W[SJ\Z%DVAB J2
M[[0G#\QYD#Y%@BAB1R#V&66BB!+:!Q WHRAH(_MYP/3($W[['TC,]Y,H,J-"
MY#4Y HOGY&5.!&(&LG:)Y7/E*5M= O=M8%^>IHOR(2_W 7GM#A@=:/D1:>34
MY^:'<H&?Y.\]%VLNU8 KY:W.VJ\.S0?]X'F7;NJ3=_\)1@X MX%N$RQ^ B5K
MD]\3Z*TN@>OR_-R[UI^T >>!\_R?I_I ST!^1278Y5RE0*>SS$#8 >(#'><1
M>@/DIC?H4Y]L#]:!#K<G_@GP*R_/U>8Y!@'6>\??>?#7ECSXSWDTP?.U3[Z-
M:9ZB T[+;X)S>[XV/)H'GE.6>61M )U:CX%9S3EK:1*& LNW%@+,1QSRN7EK
M?A8-(;*,=6O.DR6;9&=-6BN3C!(AI33+C910/S4/9S)'E*_,HB'0I;+OIN>W
M5W5&R8X_[6;;]IP^*K_N"7RV[R2FO2]B\#Y730<]W6MT5Y2.=G*N%*C[1#*>
MMGSWD/8RE_+V13K(MJ/09>W!VBE_YXG:;4_69KJ0O.1!E[#WZ%M[BS$QQ][L
MS=[L?D<*, KP&5BT==#Z! 3UC&<Y!93<JTKRD-RQ?HMO\2WN]ZRO?.4K;]_\
MFW_SVRM>\8I[\KEWW<O*3]X!AD_>U97K'E>YW>,J0WEO_N9O?L_']WEIGT#@
M[35^>X@/['H"T_9]X-?ND97I.^LU,HNUIC^OP-M%83F!Q\E4:SGPM#XX>:2?
M]=#_U66.@[]]/D&_5\!C?6+=FP/V4#H279MN:UWD""["5#9RZV\"7]A%Z,[6
M:/9":R$;O[5AK=&]Z=KVT D@)QO(!.V?<N\1H+OOMWQ_$8AY@J/KRY(^\SX9
M2_X8VR)Y&#MG!&U@;R8?Z+\GX.0;*Y'E19[0LSTDFW).1/:22^2\_42_&QMR
M@QPQK\UIGT5".D5K"'0?\'X"YXVI-69_LZ]$9K$V([,X>YC_12APGF,G4R_Z
M=6O87D@G-(>+"'2*/%6$DY*Y/E/Z,1VQZ"<13HH 5V25DO^W[CO/'OIODD8G
M469&==NZ-MTNLI_^MW]K _W!^Y[WGCZ(E%X4.#;1B"QT8^N[B"FER":=LS9Q
M?I+;(ZA'HI?\OZ._3%++C BYH[!$N"G*I>?UF3[11]I)1]%N[:?CD2OFV)Q+
M.T+)5?21N6<DI\EELOI$QKB*0O*(!+(_WS+N]/W5WO'4Y'G)NZVU&2'E)'>G
MK)UK\RIMV1RIIOJFF\RH+#/2UMRSIVR?I!S)>V3\R9.W_6Q[&2\Z7G9,^QD[
M WN$WYYA:YKVN3 Y.9?+Z59Z8CJBYR,MT/G"6YTBHDW,R+399J^=3GG"E-FK
M<DID+Z>WSD1']'LZJIGWU>RKX=1R<I3--&<VV4PC;^=$,AP7&^>539I=EF[L
M??TX":]L&-8]O2'R2LYF]#U;HO[*>=_L _62?)[S:/6DX^>TL#$Y.4/;?1VV
M(IOQOM._>L?S.^48J'0:CU.J_.E0*#ML]OK=_IWF_- .^<G;7CP=.8>C<F[(
M'FMOW!%I_.V,XKELG6&:E+.=.4:XB5AD'">912IJ<='1K#'V=/W;G4SXJ)=*
M9'ECT,V>?YY_7BJ1A2W"^K=>[676=$3N(HWY?T;KWA$[BBK5.9 L(&/8*";^
M=A-93B26YW7YAB.R[ A?D5:FXRUS JE4\JS]@2RGR]B/"Z*0@^9P;>;:(R*+
M=\AZ!%]SC]V]B)'.;^PE]/03D<4YB-[OSL=\9,MX)K(\$UF^21%9(D)0D"DT
M#A>4'Q/6Q'40<> VZ2.R=)CLT):QE3'58<;AU0*@-%LT%G(7[H3YC,;282+%
MO@O4J\OC#.D3/!!XPGL$R#Z(^'M&:"B:AGSR_CZC*EP!ABF.-B3Y;E;<562&
MD\?_0(+3Z_=,>?Z>H.03&+F-*]#D]#P9461'.HEX,>LY-S]M"- ^03-%^Y#7
M!+;,2!\SDL0$?DW@NCSD.4''D5GR_IV@#M0>('OV:_-6_W@^#\FQZP/@1XP)
MY'!J^P2S;W#\!/:82]H_R2S&-5#[!BI,<%;DD$T^L;D$1)_>CS=!8HY3\U/?
M!A+OX#<!2'G5W![0S($Y9W??YH%Z@AP#($:.V@#D\BA-T+C^"80;6-+AVN\B
M',V\6D>;:3S![-/CNSF5<:!#9>M>'RB[J _:M=?1)* U_[W3)9WY*:FK_(L@
M$M%N$U"V#-E13C),J&-@?G.IR[,Y1D6F*)* ,J0 ?GG!GO-I>IC;EWU7:VG+
MD")'F9M%.9FDH")GG.3>G ?3^VP1;S*V%TWF%)TCF5S>I4#]M;U\\H LORFC
MNC ]$8Z*)K C/V30R+@TDWIN &)DEBL/XS-:Q00\38_7\M/_>9X_]6OS?Q,9
M DZI=V2;O$BK8S*Z^;1!DD51R?OYC'H2Z7(3N2)QSKFY4U%4U,E:C'#1OM_8
MMP8FZ4Z=Y#'GSB0#%9U#'O)2-VLKTL'<^V9TGME><\.8E.<,V<MXE&$U\MXD
MB-3&UN-,^Y(_PF+1F";)IOUCCU'C/[V3:[\ZZZ,Y1A,PN66J=K=.JZ\RY#G)
M<,FG  G)Y]H]B0>G-"/\&,<9X2=0@GK*7UWUAW[-T] D[DZRWJG=S25YR2>/
MTOIYDV$#(,RY'[%N>[Z?D8FFL; Y%8!B&I3G6&UYI>Q)/C&G F]&%)H>Y6<]
MM]XCKZ+/18(MY'CDD/KP*KI1::_[(F8U;GG^;\RF!]2 +M6K]3F3<K=N$AAE
M[J'):'D&&E&7N1Z>FK2EM+_;\_24YC/J7SK-\UVFNKZ4-.MZE7JV\9'TCZ1O
M]9=^RW.LU/^^DSPG]=Y,Z261PO+X;FZ2(]:H\9KGG?;GN>\]A<BRR3+RWN0/
M%[HNB)T97;CP3A.0N'.;N5T[9_OJC_JD_LBC[D[MLT664^\K$HLT(T2UC[>N
MK0^7<"Z!&*K4W;F9\5%?ZD/[I3%]:@26^5T@LBVO:G_CV;JY2I$ )TG9.+OL
MZ.)P>XJ;).9)")VR;J;([]I+9GA?&?*?A/T)XIEZ9/)N1AS=4?T"=\^H;'FM
MF\3(]KVBN\QH6=D,IDZN?D4[,&[DO?QRA##/./L,'HES1F9I+[FZR#R=3>8^
MO9,^F!%O(IP:I_:1Y/\D!W:VF1&(U/<DH^<YJC/4E4. "$T[PIUU:J[,R(.=
MT2+OSZ@L@29/_1JX7[Y%].R,GZ>ZQGPZZMAZ\SSC3\<:Z6;S<CROW^FG^]R3
M3CIUE'3)4Q33]#(IKW_38^#V%EBTDB+-69\1.\@4!O&\=Q6.WJ7DB:"0][TN
M3+WCDH0A?7H!9# O7S+9Q:I\K84927E&+=IDDP@L#/#D'Y ,@ O 3-X>\\0I
M;^^[U"GY3*J=ZJ2.[(=%AI"'^FF;?HQHW7S:D2WGF79&'.M"29T!?0!PBFP
MM ]XH0[::@P[5YECYG?VR!E!);VQB$G3L8#G\QH_([',2)DG4E2D/3(J I<Q
MT0<N0*H[6ZO+""!0P!*7$7G?C\BB;_..F2?)/&-NFVS 8\GZ4*[Q,D>,!\ 3
MX%)DCH!H10H 9@+^\AG;<6"Q$TE"FJ2.O!\''@-& U(MX@!P&Y!HA); 8,8M
M@%<>E4N!S(#']!7 :Q$+=G[J.KTT5]?JF^?H@'?53[[F3]ZCV<MGI(\B<!2E
M0?*N_^?[WE6_O,H;5W9W%TTG4'SYEW<>H[5W$D^\$[ .R!W(57X^!SI3;F2N
M(C]$Q)F13CR;M_?(%_*,2!&)PV^?1PA1-G!MY<E+GO(/:*A,;0> \YYY#%B5
M5_?(+/JF?M(/7<2IRXYL, %9$VP<B2/P[HZ"L",@Y*&\?"<)8A(A(G],\'!
M8?]'M)"O_FH\(MY$NJB,4]J>K"O?[SQ6!T";0+83*&\#">N7[8UZ ]=/'J)/
M7OEW_WLO0)[_?:=-196X(@/-?I%G[:OL (R33#/'88.RIS?OV69ENK\RKZP=
MZSS0Z%S_DUS7&F[]%M$FPME<FWEBEQ=@*%D*5+8C6_D^\IAU85U.&9$L#.0[
M([!8/\#\,Q)%Z],[Y+#]U!V?/: H7-.I4OM5>]2V'TW'/]V5T,>RZ]BO[!V3
M'#W)G95QTILC@>_(BW2TP(C9>:9M[^2@QEZJGM,Y68ZTZ$3 7?:W;%'IT>K1
M76'V^)Q_J#^=,V*,\P*])8_7QIJL,U?=BP*,FN_FFL_,YQG]8\_MUMDF?73G
M"H3>?2M@NN0.UO?>D8?U="+F19[S-]EC?5DCRFP-1[0I8L.5+*S.4\[-=;[7
M5R2)"'8Y1-0F]==.>5M_YK7U8O\.7!W .I U<+6Y;(U8%]:!O:!(-YM\F#RX
M(N--L&Y Z<A!ZNJ9*</WF#5>RE9_^QK;!EV-_M29Q7SN7-G<-^?HC>83_9I>
M3=^BMT6T"LCB7?.8/D>?IV.3%_I@[HGZT=J/R%9DKAF1I;DP(^74MDE@G&GO
M1T4]V#(V.>\S<]X<5"_C1):I,WN)=:C=VA6198,GGXDLCR.R-(^*EN5LY*Q
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
M-^"X?;+(MJT+.KO+-V-C#(&Z-I&C""* VY)]//(&P*)T19(H<DGY1.KPOKP
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
MM:8"#)\BR>7YON@'D:6Z3)X1ZO+>.8'^[:,SNMT$421'JF>$B4FZ,N<#>P3
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
MS3LS30][)\#D/.,$'-D1>4Y1S2;9*A*L?-)]S9WDW0:>S8@*Y!_ %P 9\!B
M$9">M4JFDW7M=45SF?M!7MF+MD(^]'TR7E[6.N.TQ*!-UDH 2;X#-"-+/1O@
M,L++!E]ZUCN2]P,]2O+VN6>]'Z&E>ODM55])/>5)-C&BYT48,$Y_V./LQ?13
M_;H=E4S'*E=1 NGC=%O[NWIL(HLQ(O_HS'3DUM4&_YPB Y(5Y+_WE*LNYHQY
MTIH[1;V<9YKD3J1PLK<SA#TY0!A9KC_(;W-F$UF,K[W?O/-N>G".A)2?C2*2
MF#86N8;NK2QZBG+LJ>;JB:"@3"#44YK? 3-)ZBI%2(@D(>UW2\HIS<]W>>4S
MTXX>4M20ZC_;<'I_UG'6ZRH:B?XI3;)'A(^K/IPD$0#EHE!,@'[1)B*VS%1=
MJD] 9^]Y/Q+!)%.4UZSS5;UWU)%')(])!NF]W?;9?I\5E636=Q(>9MMG!)/Z
M:!-''J4KK\PG L>CM,D:)Z+%":3VJ#XG\LLDMER15EY$7KGRVOP(X#?[9=;U
M*K^KO![U\R3K7)%/'H'W)@!ODV@V@>51/M:??=@9Q'YGOZ5+LZ.0H=N>L,&B
MI:MS\P38/G+2,4&DGK6G%$63/<JY6;WR4&\_]'DV*^<W>@*Y7;1+LIO>80^O
M78'(L^]EAT[OF_=CT['&)D%/9U*GNXSL!>G.W3M,O;E\[9%T5/\K;Q*8I^VY
M*#+[WB$G/3/B^J.[D9,.>7(HDHY;%,)Y1ZA<^[7]TKF4[F,>D55  O2ZO%L:
MDR+PG<[Y]""Z$CV+/D4'-!^]/[UH(@%&YD.^H$.ZH_4<_<F[]"UZ GW&W& 7
MTD;SB0W3&9'-0[G*2^\S1[(GR(-^28?SO;;)WURBHSFSSP@R1>^*P*+.2 Q
M\\[F_O9<Y _K\!6O>,7]#MG>ZAWY*[.S*("?LV^DEIQ6J)\SOSR5JR^L=WL)
M4HM^TB?*CBPN^5NR-B(-R8/>)!_]F3ZA+?*@_T0,HK?2?[5'VY%V[&5%Q#,6
MQH$>3/]67^N-S8O]U7RS!CK;=B_8/<9T!C'O!_+";8T#HM)?U4G=Z<C*K<^-
MC3'2E\;6/&,C("O(L1STF =LYO-LHDU%GO$_'5-_&7MSN#XL6J(R(C@%D(D4
M% E(_^D/\XI>RK9FO9B3VN=L-XDL$XCUQ@*6?*E$%C:BG%-,!V_DEGW&?F%L
MC7W1+:?3A,Y_G=TZ_W4&?)22$]OV:&RM36O7/N2LDL?I[@%\;ORS@UK?]C'K
MP]PTSZ\<>FYG=3G5W(X\)@:##/=[1X$(KQ%F8T9PZ+GY[$R]U[OV-K9\<YJ,
M(C?K:S) >_6!]:M=LRQUFXY0NR,O]7W/S.>*4'%*W;M/QZK3">1TK#H=>)[*
MOHINK"_LE];Q)/*8&^8;F4 N.>O1U1]%]7A*5)$K(LM+R?<1F?F1OOP4@L@C
M,LLFLCRJZTLEK^P^N:K;B^KUU+SW,\YB]D'CW3V"N4 O9;^PUU@CY@M]ZD0<
MV*2 30R('%!B5R]MVV;YG?*9[[)72N3H57KTC#N!JW3*8Y9YRK-G:F/U];D\
MW4.X']C.L.;] @S/%9&E.Q6Z -GL;#/O'NF]X?-RECS[;-9[MF..Q4[SN1>U
M>X[E'.]37H_&0!\\)3T:O],X/DJGLO<]F'.'<YTS$9GI7!FYW#YHWZ3;V2LG
MD25'C)$'BX;%MCR=\4V\0L#X"8@OHI=SK'K(UUQQOJ%/O"@*W#.1Y?GG^>=I
M1!;RBHV CF?=6[<YWLT!2DY/<G+K=V2SUJKG[9]T8NN5'D;7;T]X)K)\T_B)
MO.0\'X9H.I>>V"1GG1REYBPU)ZU24;.<A=@+G&_V'>F,SG8EIST3D<6>XBSH
M3,+602^GL[&5L,&S5[&9%IF:+N=9]BCV@1.1Q;Q[EOO/1)8W")$E< [!1]A:
M& [6#/ 6#L%I43$<,JPR>C".,3X6LOY$9F% 9,1B^ *V<:"7#V7:Y+<@&1X2
MQ!0\!KP3:'AZO9A>4F=$%XM:/H3'HTOBZ2W<!6WA5P/GV&2ZV(T8L#U$77G%
MOB()S @=>< .F$*X!'+T?=[T3R'9\PKBNTVZF1X#)H,_</^\H,[[^@0/;3+#
M"<P^ =@[C'P7(--SD-0%R 1B=Q$0N&>VNTN$230*0+0)1UTLS+"?T[O#!#E-
M3UZ!XP,0[>@?)T_ETZ-Z<[-ZF4N2_YNOS<\N:\R5-IU3^,KF_@3-YJU\1A((
MS-\%31$OYL5/\W]':)A>5J9']4V0\*X\ NMM+S^G*$)=5A7U89)/ LMG1)N
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
MUE&DG"(_Y6&U?.<%=,0==;+6&%7,/W,@ OX,<<]X]HC(XOL9F:$H/^:2.<_
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
M+SL[B1@#,HA,L2]U8.=0D3RQ[A@;AP/>H=]H&)_@Z_50[:H#BFG4MW]F1'(
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
M4L:3'*'6; 1%D%Y!5^HKM7NT67:*^-(S^D<6:RNZ=,!&;W"8RNC*P.O@E7Y
M;Z KE.[:02S#:@X5KON]]. 4;)^5G"L8N=-!JF]FB0M<6VKR&6GTJ'1?SU:J
M<Y;9SIP]]$][:]^N;?HXG4L4_]?FZIUITG,LR;FD_QN#J8\%,MZ-QTS1/NM>
M4[-/G6X%*\]^%X59OWW69\]XIWXI];FHK[5G.L[HE[%S8%$T6P<$ 5HZ3&:
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
MA+BOC/1KD!'K)ME<-MTRZ99%USN]/_M0MI7IK%C4;>,\LWKNRE&&R-W^Z8$
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
MTY'^*M#"Y>^!LTU9-PKBQQY3@(O.Z/#H"MHJ0PO:".""#M; C 5[VYVYWI-
M,;?3@?HHH\D1*(S^1Y[K(]L37L(K1WO*(WWB*!/-=7;C>P)DN0Y@,X$LTT]G
M/2\H$SN91;]J_VI=)HO);FL%7120A0Y<, ;Z*CF\KB]DNF>L/Y7V<Y4)7BE0
MEC6$;#LJYHEN1%Z16^0JF47NFT>R5#WJLU><^T4Z;H#U@-W5E>QC*_$Y]>-
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
M23W&S1SN@"PK6&*-0G>G EEN$O5O/33= 5ER +TID"7'@*LRI,P,EC.U\>K
M=2L'ICM RWJ(>I159P=DP2\!68R!O28G4/+$P1QGDH LC"_X/OTMW55=CPE
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
M;6UOJRX%G58"*KC7,YXMLC''KYQEU6]LT0';%\=,#F4<-SC(T84"L@1FR:F
M3D3_86 FTSC>%=EZ9A68F0D"MZQ9$&:FA*)\X_W5V3V'=[^Y9SK8ETTAQSOW
M6*_)#6LV>5(VEQEM>O<.STXPB_K5S0&B*%$<(3DA<FJD5]('.22ZG^,=68"W
M9D;-*7^R-Z'U(JR3AW2[HHMK9XZ('#" (+7+(3\9$Y#EJG5JS1K=_@V/X WT
M@1_8/<E>]E1K-C[!TVB=+#@Z;%96($L9E-$7/=@\<'2UWEG[C!='3'WB2&KN
MRF9 M[)63J!B05!6&:U=WL/YT/P&9.$H2L_W/G1IS-"VOA7M/AG0WC0YJR1[
MIPS.)E 0GO;TV9VNFN<"HUQ5>M=T#)K9<M=@0.VWR;0R.%I'C1L>1T,<2CFT
M&AMS8(SQF3U*=.P@"%VC,[1O#CS#@91>8MP"@@7TL%\.$&*M=O#$.;LH^=X]
M00C3T=7Z[5[/!+I0T'1%NQ7W*6AH%M>ZQ_U7U>'^  -EH>1$56:.LMO41O?-
M,K/F')79UQD!>059D.5^SRF]=OB]^V^UH.<=,)C\,2;DG3GG%%UF G-/UII+
M8Q6 PGR0B?@([]CK/NQA#SL[<5L+?'>NPLFL3 #D(OV,P[RQUJ\)5D[/PW,!
MQG+@*S-<=IU IH%N<\(K4]ETIMOMW\JXMBN!3F?4]9S]UE+V#'TQAN2P/2#Y
MJ^_V_#[),'O_'.79CSCUSPP-:,-<K-F3<M*.5EV;&9C*]F'LK WM>[-W%@2
MCE)6\QVH_RHPR^[\:@4%SV R9:F> ;[:Q^\R79NG]*+ V&2XW\T_GB%7C*WU
ME(T&W:%/8TC>&)> (/C+>!HCU\V-,2:?R"1CSN$>/:Z9?Z;<2KZ5N2=P2QE2
MU*<N>L":26D6^D'.]Q.$DHQ*-EG3R$GOU5_W:YOGZ2OI+;Y[9R"<,A %>)N
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
MJX/MD8-G]H)=8*)=@*_.>]+Y)R WN_0*</8[GM$_ZS+:Y.".WN@=] DTBK:
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
ML@!H,. 8LWE@7K1/=3^F EE6>;""6,@P3J8^.0'9SY-Q#C8=(G/DPG=E0@I
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
M/"?!'$C*(C.S,B13BI2FKM;+Z2C*Z<6ZSW#F8-1A*&4Y0,K,K#(!*QW^K@?
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
M#\]Z()LT'9&M@"V'/DYW<([GP^*K8(.QG]'%^473Q]-=[^;;P_?S_SVA+8I
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
MM425HW>J3NWQ_)7(LI)9;B(3'177J-=8.E"9$\:9[LG!:BXQR'(4 6X"E@5
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
M,T2X"21?W02VW[NL%S,JZ8PLFL&T*,#&0KN*+C=)4=Z_C!\!QK7+F#N4&Z,
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
M,A)&X&M-34)'#C[M;;YKPQRK %]S'27KYAI:';_Z(_+53 D_G2IK1&3?:4/
M2[+.&%GW.U)'_3@=945"#F R 7@S&U&92:;#M?$JXE?CLXN(V+MZSS*T%.UO
M9F4I(]'JZ)K I**43R-&8Q0QJKJ2(3O'H+]S>K:6RABU.OIST'IW=4_@^8PL
M/AUUK?M Z!/<602UYF=[:-E8])/]&D"3\9EC%<"#(XOQC".18XR3E%.2XU*A
M5RB<KI4^4[K./9QO[A==CZ/6;Z 1@#=.3XXYSCB +DY,CGN 0< NF5H86I%<
M_"TZI<\17USCVEDPTV=17P5AYJCTO3;0E0+(5?SO<]_/ZW?WK$[&F9G&9[YW
MK7NUL?>HO;.^67PVB^LJ\SVJ4S_I+WVG#Q%,.!XBK\P,+#,32^6(Q#*)+)/8
M,XDLQD<;O3< *&>WL0<:*V(M $$RQ)HU]\WY9)PY/\L:O7Q&+"<?(P4V]P%%
M.*: T<BLLN^5C2W9O\J] ++:$WA '>JS+]$=(X5&C%SWDN3?&O4NTG<9![7+
M/J(/5A)C0.P.F[L2^62")<I($W&W;"^1@5>9VGZR9LN*L N  PA2ED?KVKKE
MN(K(8FP!%B(I!4XG=SQ3W0'G+X'9'A?(+)>,$S<1678961@F5B)+Y.6(+&4/
MNP1(>-!&M=LXYGKVCLABOSK*R$*&W)21)=*HL_"CY6R^<Y2O)9!VNE]KMC/D
MC$!-AA6!V#H"QG(>-U_LRT!M')SDJ;-Z3A0.R Q7,UA!0,KU/);^LV8@[)PS
M]<=TJID]RK5D;T29-4I].M&1G8)#SAB;^P6_*!!"LE1_3=TG.37)T)&5=V?%
MJ3NO9[+.NM,FL<OLN)(#R_R2?6/JY9$#R_BR [,'DEWULJGCKL$ZULPDY,,<
MKZ/,))WQ9_:<'7%=*9/*FG5CVG]F-M-5#ZV^2. !9=RK#N/LO2-MEMEG@A?7
M.;J6SKPS@TQG2,^P_^TRD*[ L3G_ VK,K$' I0!WUAN=EL&8GG8;(@NGIG<M
MLZKG%#A@$EEN E@<$4NNR82Q$EK6C <[L,LE(DODW,;5?+9_ <^1270].B_]
M4E_1 9T#R"YRR3Q-+K0&9^EL-\^SY%! (V<4("-[!, C@ =Y"'3G'&,-F$.7
MG,&KXZ"^F?J4N5#&K.9_06HBG<WSXE%&EM9 I$7.;VUUMGKL8Q][UJ/HY_8]
M8!+G+0 6Y['T8^U8@SVL!)9 W?0^(!A[@R $SB016>CR960!C(AHM<J(2QE9
MKBU'!*PC(-BE^;XC/*WK8&;SN5<BBS$QA^VI]#+[E'%7CS5[+1GD&D++)3#]
M;2(07_/<V]Q_+9'E*.+T_2BW);'LVKBN;>O4WF:^3R++31E9[/D16>P'[HO
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
MNYDO95:[B<AR/T#@ES*J[,H1\'DELD3TF!F+]"T]@MV1'DPFT3/I?8@L=$*
M.[H\_8#^Y\S1F!]%K$]?*1.>LT<1$.G:ZG$&2 :60MT:-<;&] @8<Y1!*YMJ
M)*F(AITQF]_>W_S3%]<067*"FU?:1R;3Y[T#<(+]3V89YQN@%0!"W]'Q.2[F
MV:M,J,F=@-#ZG[Y%CZ!;Z)O(5W1]^OJ3/NF3GC-OVVL%*Z*G.=N5:=M[3B++
MU-<NS=%K=*)KB,HW93"YI#=.(HNQ.2*RV!-O(K)P$!D7Y\>(+-:O>F_JBP=-
MV+@?A)*'JMO=CV?>9G[<2]3>(Z*:.4'61&1!P$=D<99!P&-?H'?2H\@3Y##K
M*B(+.6/NN+?LM15K3O%YNCT; 1W77%)G=@)KU-Y05%WKVARU+]LSR8Y).KR)
MS'+3>6J-0K[+TK626W;9NG:Z/%D14#N"PQ')89:CR-]KIFXR,[!_Y_8R=4_]
M(]M_D0;+)K$CL=SKO)\9?@*O>W_O&V$[G6<7I&?:)E8B UEC7I@OYJ"@*8A6
MR"QDE+E$OKM'?6736XNY<ZD$HE^!]#.;Q<PN,:_?9?%82_-AS2"XZJUKAKT5
MY+]FN%CGV"0'=.\<AS4KS.I'3#><NK![U76)R!6999(?9O^O_71$=EIMU 7Q
MBK 5(7N>JZ:?U;J@"T2(VV4+WJT-;9KK?"W)@E7NI/O1B=1;=G;GM6QVVI[.
M5A:J0/*UR3N4/=%UY"N;H'W9N=7_WBGB2UDOLWDU1@$PCH@I1W)L)7//^UO3
MZWK8$7PNU;-FO)IK["A3S(YP,XDL]$*R .CXQ5_\Q;=D%F!R>I_ %M<26:Q)
M8U*V0/*'W9A>'9&%OCJSO!;AE3PS+@5NZ/R<;GQ'9'GT :K,._*7?&P=)S<B
M'9@S9.L.$/U0=<G["=2[5^+WU)'TQ22RF//. ,X"_N:+*4""M=*>;Z[[?P9*
M7??ZZ1?<!2.<Y5)PS.H+"W 4E#*_\,0A3-]??OD9:'9B<O*E[+*[3"(+GY(@
M5H]YS&/.]@^_D>CHTW1@?49.>$;V[.;4S@^PLX-<0RZ^-+<>RMGE00;1VMUK
M3NEKXZ7?G%.=%VY#9#DBM.R(+)/,HKYKB"SFP$,ELCS2@<ANRGIQ[7RYU.:'
M2F2QEUJS^MZ^S_[(=F9/SN_-#S")+,;H)B++@^S?VXSK_;8IW(^^/PI^L2.R
MV"LGD<4Z==9G[Z5W.</1D\A9,K4 *+<EO=WOK ]W/W<_=S\/+Y'EVG5ZM[X?
MO^?2M?OA/)\X/]M[V(KHT<X@*Y&%S5H04/8 OD?!+'S&K^$Z^U1G]&Q SCOV
MI$EB*1O+W=G\CLCRP!?%ZIPQT1F%*4L47PH6!8I1D-';9.8<=0!B[$)D,=D=
M9AQP9&/AD'<0!4!D%%M!AQ1ID7,<KAR6'69+W<YP%9DE .&,A$^Y9L0,G.AO
MGP<:C!TV@<T3E!ZX>04F'T7N=B@/X*Y-96O0UH 5:W1];9F1^XMP6!3;-9K1
M!&C,]DWP=2#"WGTE"^P($S,Z[!'Y9&9!6($Y*RA'&R=0:B5U3.#,C%(5(&<"
M.XNV&B!G$AF*V+N^^XQ:OK;U**O&ZGPNLGH AQV0*("GZS/8![Z?&336#"\!
M)@)6'T4$GEE?)OED$GM6LDRE>5IIG")@]-XSHLL*>,H8-M=58*>5)+&F$Y[K
MR?=%%]4V[VYCG."(&6EX$D:J/V-USL9U'4U@[HP4ZK<^5U_K?A+,=NM\1G^N
MKJ*,K4[,-8M*47PCC*Q JDFXF25YLG, M98:H^D@6Z/(SG4_G4JMSS5S5,;"
MVKK+2K0C]N0@RM$SV;93-D]B6'.Q.3I)A]/Y-<%>4Q[/*$.[J(E%K?;NJZP_
M N*MH*'VD1WA)N/LFHTI VQC,T'=K9FY+JM[.@EGMI,9/7(M:^3%VGJ456+*
MYPF(\OY'Y+TYWE/^^2QY%_"HB(:! >J'&=UR[B,Y'P&D. XIO("P#)@32 6X
MP5ACW24/5C+F"B:=98T*5='7WLGS/8.S@*.>KD+W$'5.8;SEN .,8R#GV*?
M<[1QK!5]<%< 4"ID7(5BKS#^1<:)-+$CY4P"@+H QNA##(CZ)I!9CN3(%K.T
M9M>Q;!_K.46(G%D_YO6!UV9;U_9J:U&9BR"K?XTM @+2 8<#@SC"R31^SVA-
M.Q)+1)8=B84N.8DL#E:<JT@S]$_ N:(<ZS_SNWEO3IF7WL\8&5=]ZS<2M??1
M[_7SU,W,[0#3$<TF6#@9:MTDGQ )U.^W_XM<&:AA.I<B&R?KR^Y6MA=MTC[M
MW@$))H%W$MEFE'K7:X.YZ/V4YJG2'NV:5=ZO!-@)DIY9\P++Z%-]J<X=H65'
MC%2GN>5<04XPJB.<B02!R.+@C,CB8.W, =0%L*6/];FV7"*RW ]PX(,@8SQ4
M,-]*9"&+C9]Q(+_T)5!<@%5C762M%5P/&*#_CD">]S.KS4,A#QV!OR;PAS-,
M7YB#R!=(=J+$DR\16<A]1+Q+1)8U6N2#+#<Y<*[)QK)&=)X1K=?(QQ4Z@K6^
M[I> MTACG"> D^81 J.]'%#2N=UZY1 E;X\RGT2:V 4OB- P=8ADRM1-YA[5
M>:QS0P$@=H$0)MDP'9_LFS(U77+*U*.  &OVCV3^)$+.O37]=)[O(XV5E:$,
M=ZZ+Q*,] <[**J/=R6?7>L?Z<04&)+.SF<P,8BLI,@+/2K8F%\R9"!W9-E;=
M-Z+Y)'1Z?Y]/$%(RQOO/+#*=G]<S:&?H]LU+^FA$\%4?G8 \[]U>M)Z_.S>M
M1(+=>W<66X.*I).K<T<$G]E!YQ[/F<]):6]#WA009D=DB<Q"9XK(0H^^B<CR
MH#(EW$M&BQW89Y)@(K)HOSX/;*ROK%5[/@( V4WO0V0AST6+$B '2()NH$\"
M/*;KI)_3L:U_.@H90/]+'S06',?D&SW2WE'V ^<8]VN+L36?=P2=(Z?!S#:P
M1MLM2FU O1EQ>@?\G$06:R#@ISEI?FNG?8T#'$B!K57?!%8@S[T;O<!USAID
M^$IH25;ZCIQWK;Y5+UV;SLV>J__IZT_V9$]V'A..#_J:9^M3Z\TZFT26@*(K
MT>E>HC#?E 'A6L#937K/)+)XAY7(HL^.B"PST^8DLD2."CA^&WWU0642?"@
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
M77IMCLG1M9ZA5Z6'S0F[ELWK3!%KXX/<XQ[WV-O5XJSWN<]]=O>[W_UV#WC
M VZQ[9Q%= F[QYP>&H/YIHOX7G0L^U$<S_<YV]CK;%6V)OUC/'PCMC;]2PX3
MIXK<9:VR3CU_%SW+SZ_+OU;GG+UK?]$C[/[$QG.F.IOL2VMI'UUUS.PJU_\B
M_O!6HV?8&LY@9RQ;[CG/><[>9K./V'WDWMS82^0[/C!]S%[CVYE'^TU,PYG.
M[Q=S8;_86_[M=_8/.\]\=_.[M,0KO%?S.<TZI4_C%3,QMHYO)<;E[QV;XS.R
MH^QC?E_??1@S/]X\B(&(78F/D)'$L/Q.7V+[;->W>(NWV.L@L1 ^IGL>L5QS
MQE\W7O$B,F:>Z CG!9DZIFNOQ6>ZB"]Z$3U_BE]VF;'X/OK2'-.IUH/?:9X_
M_,,_?.\O\.4?_>A'[^_4W*^]W,N]W/.TEWW9E[VE]>]?_N5??M_X_]HKON(K
MWM+$L30Q@3=\PS?<KZ=[.GXQG4]&R!*9YD.3=[)_K6MP49]O:_VNXKL/R>#J
MG#YTQW(5NLUWT#%L?'M33(<,T$?B%'Q+OB?9H*OXIM:(3RO>ZRQV#E^KWK[>
M>^F8?W#L?G!+;J[E'%G%/=F>;-><E;E7H&OI47;1IW_ZI^_],_O&V<%_X\O9
M-W2F<W0K?G;*F7B1^-#Y=7Z=7]=N2UZ/=IGO/K^>?_RN4\[7?@__6>R$/R9.
MR)YG%[KC$3/FGXA9NVL3#V#?O=$;O='^GDWLD/W&CA";Z=A)QX#.?OFM^_K_
M7A WQC2T!!0%)#B<'"#.,(=5 $L@7! <P(R#*<CUZJ_^ZKM7>957V3LOG!M.
M#R?413P HF#8HQ[UJ/U%M L6!C-#FL'&(;:9!*X$(FV.!%_]GQ/&X346CKWQ
M>+\Q<<P"\..D^[V_!XS"^ [80W\)8#+(_<[?;>8 :5QN: Q%C1'/$?<SSKCW
M&T\ '_HT5YQICD("Q-VOO@0-$@#(6 7Y./?>/P.P^@EXDM'*V$U0(\\N^*!?
M!K ^,]:>AX!>$NCU77[G;YG+/&N>5TL0A('=X]2'^<LS&ZO?FV_OR3A]3K_&
MEK'J-_T%@.$9]9%G-P^KL>K36#.^M(S;=Z7O"2;1$AR:@)($B,R?N33.@*8R
MCPT6B3P&,*4_W[<%[B&?@C3Z%( Q'[XOP)> O!HXU<_N[SW6K%$'J1HPUJ"!
MR&8N,0+XXCR13_-JOLBV<>LO\QC@K?=X1OUZY@F@TF> L\9H#CVSX!:'.<]/
M[LV)O_NN@'X:A)/^,K_Z#=#)&+./ E#2K_]G+WFF7#YF/V6] G(+$$M_YM*:
MV)?6W5QF_WA^?7K^ (_U$S!5P%V1J<B]?LV?/J)+(J-3/GV^+V)ZS &.K71>
M@((]U@9)9YWT1P[(@']GW:=,-7B0G)I7\V+\/:_ZL4[&.I_=^SP_.?2<+:_Z
M\3M_\RQ;<I5+,__V-^_U66,A1Q/,[>^>N75]7R &-)AGS]XW#L\_F_%[#L^3
ML?E<]'#+I/?X?I_3GW4W)L^==6\Y\GZ?\_GHO<A2QAL@NG6/SM-7Z^0.2$_]
M;*RY>&\0GCGR'N.,OD]0/&MNCJ.?>UX[X)S+P%S6YIQK(*:]":0G$ .8P? 5
M*'O'=WS'_066W[$C?*<QZ;,O2!G&N4@_%H":%XP^:TS&PEYQ2>?"+$ B#>A#
M8ZP'6 2L&]":9S#WN=Q=M8#\^^*W+W]SGO59IN6".ZT!G2U7D;_6.;F 3<OE
M;E_RKBYZLV?S&7*6EO?/B^XYWNAEXR/G9 5HV3H"_'%^!$0!,A_\X ?O[G:W
MN^U>^J5?>M\ #@6^.4/L0Z!RMJ*?:0E\"X(G,,Z.3"#=3T#.N]SE+KM[WO.>
M>WN28P5,]W9O]W;[0!\GS)E@SP3D1X;)@O'Z&P?,A:IQ Q-I?M>7+WWV1U=[
M;G)NC:*O FPV'_8CG0D,HV].H8L=_3E;?+\^Z8;H:GT&,$V.?$\#K\VO?10
M<H"X_MXZ/_W$AFS;TWOHC]A@QD*'AM2B?^-<Z55[(,].%OOY\]S&XG/VFKX\
MOW'KSW?EO)_V<RZH/;<^!,WY%7R#IS[UJ7M?X2W?\BWWI .7Y_9K$UF\OXDL
MT1<3I'(18-8Q ,+U .^<\IW'QF$?6Y<06>@\_A5 )< JV;8^UI8\3UN3SA6(
M. : N![S<&Q^5Y<8#0P.^*7!.V35/-#ISIP06>@1EW63R!(;R5RP%US&-Y#K
M&+AI"R!UJBP>>NX&L@6@UR#$!B(VD*_?.PDL:<>(+"ZY@"F!3UP^TO,NWEUR
MF;OHS*T]'\( FZ/W?>R3 .]"$K"7Z2OZ.KZ(?J*WHI_:;XI=KLWS6;^^M\E\
M=%W&3:\:<X@G*]\T?DET54#CQF=L='* !-WBXWB>^#C.S_C,6S[.)'-D;CV_
M/N/G3;VOO]B16L !GE^?SJ?8>/%QS*.U]SS>M^HO-LKT>=N':I_,')MK<^[O
M\1M6/DYLZ@#"X]_'Q^ES(\\;/V%E8_D9_R[^4OSP/+>Y-=X\N_=%CF*3Q^99
MD:/HEOC,D=7X.-,/BYWO9^(#_NY]WB_V96\!$SSA"4_8Q]'8/T@LD\BBB:,A
MLHBA?<B'?,A^'YJCV/U-9+'_+TMBN0H SS$@ZB$BBW7-WK5&9,H%+AM/(!TP
MG!W(/@2T:S(S_>2L8]_8-UJ(&?92-[H@C>U")X0$$R*,OY&?Q"?)A/F]#-A[
M/F^ UI.\<@QD[O\->(JO2+;L'?/E>0!^@-C9 4B=["8QUQ#Y8EN&C$??T#/T
MA+V<&([WF0LZWSHX.\VW>;_O?>^[E]G;W>YV>W)1P([.#7-H?R36$?T7HM4*
M"'I1,,EE9/B8+;+UMU.(+.PM\^W\/$9D,3]-9+F(3%U/(LNI9):K)F]?Y#.G
MD/ N"F*[Z$5BZS*-_B4+?$J@$[;G(Q_YR/V>>/*3G[SWC^EMME036>Q3^]+^
MM$_MG:TFEH(,0X;(EK-#OP%'3D*+]P+#1-;L17ICVHV'@/W7ZL]<A+1RK*UL
MW2:ML-V=(^SXOJ.(O=7G2F)5S@BZ/T#J3F+1)!9]ZCM$]Y7NNBCI[A1YGS[
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
M %QDD$YW1C10(,1^W[NE/XY5HCE44685V%B!F ^M45<GZ9+SD^"?L\R>(+\
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
M,T._J9X4T&B"YJO,J"L@PP1J-0B@SXAI?W0[!@ZY3%L!2K8:N;:&Y)>LV0,
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
MX-:Y?!%"RR%"P"&RQS$22\O"K"1T"I'E$(GE(@F 3B&=/3_*;:_318DL?'U
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
M/4 W=._RN<6&IY/D'I]/\"=\#NU'FR25F70K_L+$*_CZW//T(_8*/X3S+_[
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
MVP(7722#^ZPF'A#LK*Q]")P_ 6JKJL1)F!$22^X@YYK\#D!H161AG]!A0RY
M4%A59#E&OKG)*C:KRNQ;!-53 = KX/,$-T]@<J_3!%W/MD\]ZS<%'N[O<,^Y
MT^F!UM=Y0/ "$F/'\#TTD84= ;C'/T*_<A?P3=@K]HC_T[_H9.PCGZ&C>;_V
MQ6" 7-JW$9^&_<<>]Q[$!7O3W>BNL'=#D%T]D]AQ*MB\$^I<I/VL8ZH$D!=L
M86/FFS&/;$+Q(W.9BBRJ P#)";B:,Z07YR]R9R;"28*9674^_>^QKH#O6_OI
M%"+5=1-95F2$5&B./M-$%GIL*K+8?^;5'C%O]F3FC<Y(OD\BRS$RRZV.5QX#
MT!VZM^\./]I%P*JK^WWK?NO]?,HYSN=G)>+8%+%C.IX8VRY/)P"8I.VV3]HN
M:MMH92NF+[,R\(SY=+]6]N:QBAXWL6\O6^GMLG?3*16O#I%8<O^R=\@%,F$2
M6?A653]$)$=<H7]'!T<D1%R1.9P\IJ<CG7OHY'QW9+7'_\EGP$QMT]M3D<7=
MY6[B*SE&9#EVKL^@F=N+R)+*MDUD27*V+2++[;AV5R&R>":1Q;U[62)+Q_J2
M^+)!^5V=A1W=A!:^D1!:^(CY'^B?],(06IK$,I/X3/]AQW[UA:\E_KOXF9(@
M,\EFNR)+Y%#N,>]E4YHC?ELR!%E.#$F\1S4G!&U^#_HO?WLJ#^N/O98D8O..
MFI7LNPI]^VIFC+;ONWG'K!(SKI*!==N=+-+X,Q]7K4AVC*"CG];$?K$?K#>Y
MB\#,WA"S(YO)?$06<QXRRQ:A93Z'*K*$R,+V3446=PZ?N?6[CHHL,_ED?/0S
M7F__!L,SR0[MEY_QE]5[$W=(#*43Y"8!9./.DE0UR8KT,TE[CI&GKD-O655D
M:2++H8HLQF$/A<AR:B7CWM-D@+&FJGIB@63'K,PRXV*)RR26DB1LWI>XC#F-
MOSH^W& T.N;124BS-X*_R7=VTKBN(GQ5&Z[]G<9.QIKOCE7!2DJ X?]T,G:\
MNX+<$WMQAO6WB2S7Y6\\O\ZO\^O\.K^>,X@LXKQT$S9"]$(8/?<.N]Y]U!59
M0F3Q7G>D>_&0GG*VR\]$EKN%R!)%RP9E%#!4*;*,8.!3P7>!E1!:&$,V/@.3
M4UR0G=%ITSL C*('/>A!>V871U<;\(QF3JQDCP[HI $3\XG"VH9SL@ '9)6'
M83NSRH<H,;-*!)P1<D.#Z .$2 :^29!I@SY9*59 L/3/O_[O]][CO3[CLU'&
MHXC'\-+O]+&!_IW]N,&##?#O;+"''!%-$ I()T9'VO$9;735B!AU>3H+>(#]
M ;9IR\\>WQ/ :$!;73TG0/X&V@4LO05"#X@QZY2Q]QYJ4$[V4V<3R;QF?;(V
M(1NMP.PQEK)'#Y%D&CB5OC9HK=>H^S?)'5WYHL<=T%2 Y_.),3?/4L8]20@A
MR_B.9*[U>>L<,%V<E9UEV?M6P+2 T8S!6+S'>W-^\LQLX'&2Y6QG#R5[?HSB
MG*& 10.$;'+(=#PT"+?!P@$ZA7@0HD1()S-C;_; )(L$.)9Q!]S6)(E4_>B,
MS7-.9U_G_N_2K=G_R78QSWSV_!9XL+,I-V"PG05S3S79L-OL@%0'I;9DRPK@
MV6L_0>)-9HJL"VFQ'1ZIH#+/>H#GD4^12]HT=O/>,J"SA\Q*3PT27X$F#XV[
MR2'=5@/$&WR9MAHD&(!D.]AZ3?I^S%QN/2V?L_Z145U>O&5>6-YT!@XQ^@(=
M(406_P^111OF-^<N9XZ3>Q)9C@')+DID">"#$P]H8A)9KI+U\5GQN9V(+'&*
MY[VRK\H(^-"'/G2?H:N)+((>]$H&%D"&($U ^EUM(F=@ZF.1):V7S/W?&992
M'6%6MFC"\=9]G4IQWN<S[LX$F)R'$"!6A.,FQTX9DCNI=;)4]XIC?E65;>HG
MK?<EPU7ZJXV0.E(U:^L^;:)YVEKIS_HDH"& )7,P4*2 %2,Z55F F&3SNBB1
M);I02'@-=$_@;S7/6Y4#]#.9[3P"?L _(2Z8EZQAG.U-8FF]NW7\&6"9^D3N
MUEDY,DZ$%9$%Z2 @.*0.<IB]90R<Y_K7549R)T;/ZGNQ[]O<:4W2S__S3-V\
M"<(=R.C[.D&&?J);),@0'2Y9LY(EL),?).N<.0 $M']"9"%;@#.:R&*^<H>'
MG-D5\B8)+.>Z$QF$V&;]S2^9."O%S,!8KW/?GRTSYM[-O=YG?#[SS.<[Y_ZS
MWL;C/<ZRO6'.!!G)47:]AZW>Q!:!KR2A</ZU&8+U2C\Y5.'-N%+A(V3H%2$Z
M,DD[(=JVCK9%9FD]<D62[_:CGW<@M->W*WI.^Z;M\"8&;NF26_)H2^;W'=7G
M*I4H.PE"JM$$@!!R5W3?5252;<WD$FU/^4PGVE@1.E(EMH/X79&LB86I<!92
MZ!8ANO=3)VZ8A*.0.',7;]D.?1]I)XDO<E\TB:=],7/<V4>SNMG4\3,7(=WH
M3^Y\<D( $X@4P!T@;(O(<J][W6M/9O$W.H_L^P*?/I^*#ET1,426ZP+*75:7
M/ 3F.T9DH9<#/] C[[CCCKW>1^<#L@.&HQ_0$V0RY'PGC^Q_<W!*!N>+$EHN
M^_Z;)K*LP /735Z91!9[WAES=UHK>SB9(]T3P!#N"'H172C$LE2&<MZZ2NVA
M;.[',L('_!%05$AT(9Q$;B3QPR2T3!!: ZU6@-^6D_$[!2 $^,$_;@Y"9 '"
MI[?RC:<J2ZJ2LX%O)R)+QC[G<E9#;A)  Z>[RD6_I\D"*P!8Y/JJTG1($[.R
M[0JD?0K@_J:(++ZGB2S6EZ\A(%Z5)?D=Z%;.A[7W/G8,/92NQ7ZV3\@U>T:2
M,.]'#*/#^PSB"[E/YM'5V$SV&SUMZFJIR.@LLD_<C>X*]U$#T><S@7NG@/>:
MN)E[OT'L$QR_2ACD7V<JOALV(3LFA MSR-9W5\KP[RX4:_)[<V>>@#'=(:D4
MW)7ADQE\J\K#BNQVC*1R:A6IZXC/;9%9&NQJ3*T?-9'%'F 'TN'M*[8T><0G
M1VZ1UW3&262Y:%66F_11':M.<ZCBSV6(+==!>KDHN:''U]GK)TD\>OL6<:3/
M65?TGL3UV.&)6<8_MF7[Q^Y?)7V)KWP5]TQ;TR>^E=PN@-!5GU;)S2)?,N;<
M(_;%!%K<1#644\AMAPC2I^RM8XF<)AAZ16+)?6H^V8DALI"Q9"N2"O"Q&'ZJ
MLB -(K3X'9\KX#,_"MG+?J';^+PG0'T/^>(^DY3&^Q$[55= [&3#D#M\:NS!
M+2++H8IM9R++[47V6!%9XA]/9?1#1):Y?G=G$J^+5GY<G6?RB!["+TS7HZ/E
MC!PBLJSN=C*-G$O"OL00)K@^Q)8DXTDEB!!:XL<.H2456E)17']"8DGEY$XJ
M&]Q $UBFC.YD?OH=(DL(F4UBL1?(<M]G/F")R I$%O$C<@?Y36R)GB?6).:4
MQ%]),-/)M%;^ZOCC$M=I+,X*0W3HOIJ)SV(/=CMI.W.2&&?/R:$*9Z<\QRJ@
MI2*V]>%;M ?HR&P0=CL;E8]<U4A)0H+9RK,BM!RJU+)%9"'W$5FLK?5SYU@_
M^Y5<,->7(;)XS!L[(GB:)-ZT/^/GCJ^Y<643$],DA^"$XI]N/^ D2+3_/K[K
MQ,MGM9'8)?'7)2'95@6YZTR,<HC(0A:=2F0QW\=TFBTBRXS/38Q5UFN23!(?
M2_RD\7"9<W=+\'1^I[WL@<BKQAC%MSW]O)TXUIFUK\@JX[KL/;*R68R9WXAM
M[US0D9P5^A?]BI\W_B+VFK5R=LER\V$]R,Z[,[' ^75^G5_GU_EU>]EAQYXF
MLKA/W2F)7T@(Q$:!UY]$%CKX)++<*I_[^74FLER8R$)Q8Z11]FQT!B.#5R %
MZ!-@D-++*!%, 9JB<'%:<88),BA)Y  (1#L$C!E.+XYSG\<N9DPGLT*RQV^1
M.AK4-0V-%2@[F>4G@*:5XRC(#2+KS+L-J%F!FP/<;:6Y#:<&Z$2)WLIZ'/!(
M9[\/L+VKU&3\#7X*&+&!*4T4Z*HODXB19P7$GL#[SBH[LR6G#.0*)!?PT I
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
M7?%L!81I@.)\9O6%/ WF#NAP@G&:P)V,61VXV,K.M2(BY]ZV5L;+(0,\(3!
MWI!'Y$:(+&Q0\[6Z"P]5:@S0O>W3[)-)DN[VMI[Y/5F'21SN1 2KK'*=6:Z3
M%$P"=,@6OL??[&=VN'WC# :4L@*GD+% E>97%01[R;BWJLI,.VR2UE=D\SZ3
MD^ S04L!&*_(+%WEJ.VR$+BTWXD;VEZ>5?BB,[>_($2^)HAT(H!922\@4?U-
MUL FLZS\&JEVI=WX1K25<[<B6<8.BXPFJT+"BW\CXP\)8B:7R-S.JJZIEIHY
M;!V_]?M5M53_SSJU[V KJ<(IU;UF8H&^YW.?DLO^[SO,=^[/%0@[]_VLT)(]
M=6HUVZYF:MSFUUQK(Y5,Z2KN,IF+!?J!QN@_?&;WOO>]]T^36<@PLDP&3>>2
M_\UZ-D!BB\AR&1WQ*L#=0VUM99</D85\<<\#O*G$0@\$9@&( +B@[P'&"?[2
M.^D./F=-W#MW%WGE)LJI7Y;(<I'J,:>26&)?.3OFVMD")@)&9$.Y.ZR=>X3M
MYTZAH]FC9)DS&B!; .S1"6:%CE2,Z&H@72%B5OR(?VJ>V]C=.9/>U\2'"5X/
MX$+[^M')9B8X(G<S>9-,MRIE (70+YK(XHR'S *H9=^:(W-XNQ!9DMG6'+6,
M[:S$351L\G+T^_F>)D8T>:7ME[XSFN"0Z@---LSGHU].XLLQ0L)UDPOZ/(7(
M@C@"=&(/ *.H'B7NX?]-9!%+<7;HZ:EH#ZSG+B#C4^7(V1)?H7/98^QM04=G
MSQGKRI#)KNWOVO<[>Y,^D*S5 5%EW;;6;Z[A:NUR%G(>IA]N!0SKJM]-,+/W
MM*F?]!7GPUP%$,W&-T?F$OB.'M_Q)..E\[B/8[\W6::)3JOLUX<(4+<+D66"
MPR9X?8O(8E[L$XGHR![Z ]DD243FS[[ALVXBRQ;A[U#FQ9M\?.<JJ_LD/JY(
M+5MDG.L:QW406;HJ6(]QJ])L^PEFDJ?XF^<Y<(Z=09]SUJRY\Q8_]O0/K9)K
MQ%?1OC7MQ.9(,H?XV^(37R54:!U^)H98]><0L25D_Z[N;?VW[H'KU,U.(:_,
M\[HZ3Y<AL:PJ.+2<6U4V,U]T,_?*)+( L*0J"Y\)4/FC'_WHO6\7P(4_+DF@
MR X/69W'?>7A+R!KW'VP 7Q[\ $^3Z[##P3(WT26K2I06S+Y#):Y/8DL9$>(
M+*W_A\AR=R7ENHK</I7(XB%WR3LZF!@3_2_5B_R,?'LJD<6930R>?$\L(@DY
MI[\K2293H67ZK6=2II!8LE[Q#??=TN#^50R_JY=,W:NK9Y)!7>E2>_I%'Q9'
M(B/$>0#H^ !4@4K"LL3KZ,)T8$0<XS'&^ ]7%<WC/PY6(_,SD[TT)J!]D;EO
M0DYHOV!7#.^JV8GA:\_W^WRJJM/3MJI:YHG]N_7$3NYG5ECT7?0$_3%7K0.R
M3=D<JMR2[R&RS.<8H>54(@L]'G$_52(O2V3I\QB]-TFRXE]=D1=6&*[5_HU-
M%!MHXD#B![C(D[.S%>L^1F*Y"2*+^!!"Z:TBLDR_RHP-=!6C0VO7R;(ZB>M6
MHH6M9RNQ;+ _VHL.::R7>36VLHG%]%;RE\SC$R+?Q+1A)YU'I%_V+2*PLQH"
MF#4AX\]$EO/K_#J_SJ^S_745(@O=E?[,_P<KPBX1KV#G2USQD(<\9*^'NYN:
MR$+O=3>>6K'Y?"^=B2RWC,@2A8O228FCW#&"*$Z"[PPA01,!$\$2P09!&8JO
M@ REBT+F #"*!.$9.8Q2&;0 BU(&7B">(>H0,0(9AA3*!CPP&#OC9HS$63XU
MY44G4&%F,%J!V[5%L6?( [_J3U<5">!EJPJ(GP/.8# '[->94=M0[FH-87X'
MZ'((.!* 2CLF DKIC*,QQF:FM #&)RC1V -R\3T!]*>]SC#;CHKI#.>(8)QZ
M*-N9Q\Y\O2(*= 6)2>*)TZ&SBW<%A!!O J29@)R B%897 -.S#K-++99^Y[7
M!,M]1S+A=E;==N8'X.G?9%9/>W&X;SUS/^F;=GJ- D#L]>E2NC&\ [I;59)H
M<*9S=.@L)6MMDWGF?(;,D>"JG[4?T&3V?(,F&_1D'/IJGO339YL<I;_93P%C
MK4"XR?C0^[U!7L8^0:D-[FS@V%96P<A&_= O>YX\XP!P!O39[_4UH+& _!HL
M'<!P^MIK/O=GGH"%9Z;V5=GC.%XFR#E@O"WRR01V1T9I5U\S=I]WUE.2>I[Y
MK%$#2T+H6&7I7U41"GAU13R9I)8.F$>F9-S9^[.:0@?<FLS7>\KXS4>"PSYG
MC=T9'!+&WGOT$#DJZQ+'R02K=L6HF2UO!7Z=V>E"N@G9+/=<^I@*#:DBL;J3
MDC%F.IX:W#<K")E3<^(<N-\%N#B> 35"9 'RB$-&OZQ/.XZ2J>@0D>40T&H2
M603;5D06@3BZ"##ABLAR$=#"K0#/W=1W7)3(8GZN@\@2,LN*R.)O(;$\X $/
MV#WH00_:9P8 :&PB"ST3V<%ZTBG)7OLPLB3$P!!/$K!OPO*L1A?Y%. ;9R%9
M95]U)K3<]<Z3=NWGZ,?FQ=\"X$O5H1#8)I [?=0OY\?]P; T'FVZHYQ3Y\W9
MFQG_^TGV=[)#'WW6WO;HUR1=.(-=3CODU0 G5KJ.N<M9=\X IG+OF5]_UR:9
MG#M^]9@#<BA[R)D$XD)Z%\P"6K6G!$$N2F2)[K-5YGV5@32@D+QWD@ [^-5D
MG@ N(D\/D5B:>-G$PYE!KJN#!20]LPM/(HN]$B(+$ 'YFU+QD\C2ZYY]WX#"
M!@K. %L'VA(\:U)+P(N=D3N?24:NW"=9HU4VKIGIKJM)KN;5?!F7(">'#!(4
M4 9Y0A8]ZE&/V@,+[:,0669%E[;U9M V-M"J:D.3;7LO==:WF1ENDG%7!-75
MW/3\K+*6]7Q%MLTJ?A[OLQ?(+/M&D!&P+0\":C_N4O>W +PS:[_9^VV/=46Z
M#AJN2.MMWZ<Z5?31KG W"<&=:7^+:#N)#9'5O?]G]:A5TH;6RWU&.Y'1QC]M
MYYE8(@2#!/5;KLZ$ "'*]-WBYR9A:"_G*O?2U/4"!"/KR6?V&)^-\^]W<_Q-
M&.ELFK')^MY;V>!;Q).TDXJ>L9M:)X^>FZ<K$\ZD&AU8[JS422PQ[67C#9C7
M[V9EB!79+F#NE6]GJV+6K$P3(%TR8O8<IJ*;\T-.TTO==8>(+![  +*,#PT(
MC,]-.Y'=,_!ZE:SC%R$_'&M_B\32P+XFLB #T-.!ZNA\9/?#'O:P_=@!(H!O
MR6_!=T%@^]H\6'_K><J8+Z(7GZ*'7S>!Y:)$EF/C.&4]CY%88E\Y@^;:^2=;
M^'^!%JV%.P1!*R#Z9,QMW=7Y2)6VJ3?,JA"KZAXK@LO45>-#;-]0Y+#/K<@L
M78V\R1SQ&T^@?NYB=Q5=-//01)85F068QQWJ_)/1^FJ,AZH>W#1@W/=$?VXY
MO95U>2MAT%95RQ GIM\C<SF!U]$] TR9_JSV1V4OA<S2%7=655UO@L@2D!#9
M;M\#"+%EV*8-_+4W@(6<D5G!!VB%;BI. L3B,WY/CZ6KDO<^DWN\B:DK\FHJ
M1'9"G?BTVM>\JJ(R?9V9^[YOX[.:1/S6.V<5X-9#HR-8XY"1M.]^U6_QI9#D
M^(WXD)PKYPF1459_]X2X$W >V]9G Y2=Y*8F8ZP WRL2RW41.Z];_F^!XXTU
MX,7X:$-DH>/SR?&3 *^11W0)\LA^-=_VT!:1926?KGK'7L8'EHS&(;'$!LU]
M$%++)+2LR"R'*K1<QE]V*OCR$)%E1=1I(GC[M6;U\K8]5U4<S9$S[0SZ/)W8
MW<4WP&?+3H@_VQE<51M. JA.E$+7=OZ2W=^_J5*[19!I6W&5$$P[Z4]D61('
MI _3OS)C=<:;;-K7262Y",!]ZKDM=X[)G$-$EEFY9_5LD5B<$_O#NC21!7D<
M:)Q?%:!2AO"060"2Z>1\*O1O]Y9$53  [J5^Z'\>OJ=4'/,9?CQW&S _0 R_
MN[6V_EM$EE/.YADL<_>#J*R#/18BB[,8;, DLC>1Y52]]B;UX(O([6-$EMZO
MYH*,L\<GD<7^#Y&%+-PBLN2,.[M=32LQ_?:)-JFEJU<',S-C_:D$G[C@)+',
M!(PKT/\$_B>6GT0>^MU$EE1C205-[[<OR'CZ,)U7%4-5H.Y[W_ON@73D$3V:
M_21!4:H-IK*A>\(\YJXQSJX6'_S-Q&8$\Q,BCWO/XV^=^&LF*.RD-OYN[IH8
M%')0*M]L52:=A)38N:N$45O5+V<2EEEET7K9@]$!D["(#F@^Q5C8'(@L#W[P
M@_>@Q3R'2"U-9MDBLO#?3"(+P@1]W9KID_F\"I%E5OM([*<K2\_JV+%)IP]P
M^A::8)2JE)/4W_BJ)F*LSLOTB4;//B9'KN..FT06]_:*R +,&B*+O1LB"SE@
M[/$M;NG-*[]2*C%UY=RLT^IILLF4,;UFT^Z/?C,KN&Z=D6!E9G71MDM33>HZ
MB2SV:X@L9)G8.;V(KD7G<AXE:N#K9.^*O>3<6!,RFLPTQIL@:9]?Y]?Y=7Z=
M7\^:))9C]G*(+'Q)_"CT8?X?]CI=0+S"?22IQ2$B"QUF*]'-=?K<SZ\SD>5D
M(DLK7#8Z99L23N%B)"=S#^6+,A6GI< -1RBEF$(F6Q9G&"*+3)*,'8'HN^ZZ
M:\_^3_#!H6&$:H]BQL"C2";3:!OK(73$(.],HP'+-VA0.PW";>!#"#(3F!(0
MXHK,LJJ"D1+6 3@GXZ9^MK,@F852\:7+H ;$&^!@9VMMT'EGU^BQ-X!F@N^G
M41"PCS$P9K1K[%G/SFK1%6XZTVH'&;5IKADY^D 8AL#0H,DX U8D@0;'!R0]
MJ\;,JCD-EI] U,X&W$'1+2!JUJ:SJF?-DD7#NMJ+VDK6AQ4QIC/U9E_:4^9V
MEK]-<+T#OIT!0O^U;0ZRG^*H68$0M[)I)_@Q@4X)>JY*#F^-?:LZ2>2#LV*<
MQLP(=MG9#_:7]0IP*J##F6G7GM*VOV5/:0]@S'X*6:#)%Y/0D[*].9<Y2U.&
M-  YSBQM]_Y/NROR6O: L6O7^(R;<T"0FCST_Y"80C9K0D,#*[;VYXILE(!.
M]D RW^=\S@R+,<Z3H:\K"@34W,"T0\#NR%._\W=C]]GL]5/(+ WPVRH%V]59
MVFF88%IG/9\9Q_O\)V/U2MX;N[F,; X0N0EGR9Z32C<A[X7(8D_:F\Y-,O,W
MH642 [-.LVI2@#(-BDVFGXQ[54%F594J<F25!=H^#S&L22UQ8'<%B60-2M:D
M>8=&]J4Z3?:3^7#V.>D!=BC&')@"YS*+A,BB+]8RP/SI/)I$EE.!5JN*+ BV
MGA!94HUE160Q]E.)+)?-BGQ1\LI-?\]5B2S6U%P"1C21)0[O)K)P<*^(+'FZ
M&LL==]RQK\;"P<Z@:B(+IU^(+-92'QAC]K%S8!U#M,W=9$]$UYDDOLY0'_TN
MF8%#,DXFM,B2D.*<??(/R,A\T(%6P8MV=G<5I28%^IS/I_*A,26SM?/OS =<
M-N_\W"-])SOGT=6GK(KL7U6/"<%X5LP*";H!W?1XSF__^@YSFRQ\D?>3"*U]
MWZ6//I<]U$06I/A)9&$[;!%9 OJ85:^ZND+(+%TA,:"K"<CJ .&AX. D1*[D
M=%>/2X;BF<UX"S@X,QASV"< XDP:G^^US@)\G-Y-9(E.,HDLK8^O=)P$7%89
MT3NC^@2E=O66!J F<[KUGX20%;%G5JUI,DN#=KIJBC5J(HLJ!F0*9TR(+*G(
M8KZZ(L^J2F;;3ZMJE]%7TM<5.:77N<=Y*'-U9[N>>R1MS"ITDP04\& 3J$-4
ML,;>:\\ZP_8-T G 8)XFM7C,J2 H@*$]1=Z1)5.6-KEAI4-;?WL[MFCT73)Z
M5=6HJZ-VY=$$IV;EU:T,OZETE<R3+?<.9>K3?^UYO_ZY0YPGC[G+'*R2#'2E
MC&0.-/^Q(>/CZ"I:Y$G 81,(KD\Y7UUY*J0@WQ^BH7Z%%)D,EB&SK&S]6?7)
M]QA_*A'FCHJ\ZP#_K,[2Q+NMC-)-5I_9,B>I/&W.!!T)(IM+[]4&^6;L]B>;
MS-T7@F4#ZMN?T8'E"1J)KCNK'>7IJF:I !%9/<E&(:U:"V>)7DHF 1(TD06)
M98O( LQ!-T@&]4ER["S4E]$3+T)R./8=6QD:)[AO$EGH ( 0Q@W4\MC'/G8?
MW 5B)IO(*H%=^]E\FGOCOVK%F5/).+?"27^,R'+5,5S&ODH A"RP7LZ8NX/^
M!UCDO*5B!#UV12)+I::NY#:K0JPJ>S1)MG6,]O4T>;UE<5>S"F%M MT%99R?
MM)ESV\33?HRG"3V (.[(KL@2(DO(+/8N7_EEB"PW16;Q/>XF\JH!TZO*M]%/
MVV_1NLA,)M*5V5:).[H2< .O<Z^O2!135PUHKLD+QZJR7,>9[+-COS@3]KQ]
M(,NJ6$@J2+%M@'^1G>A.SHF?R7)W #N'S&/3JDA)=_5[?[=?0D:/7S$$U]@L
M\1DU>;<KITW_6&?!;0!6=*"N.K\B;K<=U1G!N[K<*C-V]+B.H\3.;B*+L=(S
M^6<$3_F.G!VVOOO!N0+",H?>2\88G[9F8+7/4]]!#2P_!51^=U3FN@B9)426
M5&2)SD9G%:?CDT.>Y8][ZE.?^LPD(.Y2^Y%>9XT#/@T!Y%A5EEM!8@EH<06(
MZ\S,LTK3(4++%JGE,O?K=1-9 LP+N;!]^,Y38H+3-QQ[=LM_[RQKPV?($?<W
M/8I\L0><I<3P$G.9?O*0V?T^OJ\D,V%G^#?W?^("\3<U&25V0T@LVF.?:2ND
MB";8)*%9?/7M:XG]T3%5>R1$EILF,VX1M)MHTA6@)HGV%#++BL22MK:>D%BF
MO\8\A<B2RI  Y.+T=.TFL[!-V![L%$!\LM@=9YU3[7GU),LKF<-_P(<' ^"[
MQ 7X\>R?$%E6Q,,SD>7V!U)E'4XALI#5D\ARD8J>-Z$'WR21Q=XFT]R]=#GW
M+GW0S\X&.6N>Z+)-'IV$%G,;0F,2;,RD?TFVT;[J%6YD]23^O:I8W$E]VC^V
M>N(SZXK>T>]"-NA*E]K4?WXJ,0 Z+T*=&!(B"Q\ 'R[99.Z NNG# .#FE-WI
MSB%K0J(TITU0"<G$[WR/>RE))T.\8[.&T.E.= ?UW=4^SD[:ITWM)?%8[BUW
MJ2=]TQ?S:V[-JSGLRI:'JB2NGE6%B15!W?KY3NL;>2PV0)<FRP$6'__XQ^]C
M:A+&-9%E/BLRRR2R)+;71!;V#*(^F\A=0.Z;,_J$/6LNR(3+R)SX)69EUE5U
ME?@35GKB2M_-'32)Q5U-:*O*Z$S2VM^91!JYYVZ:Q+(BLFQ59%D16:S1J426
ME8R,WI[J@IT8=Z[-K.3:R4PB1]IWT_I3$T5:[YG5CF85X)E,I4EX^JW]R\[]
M%I&%["9;D/?8M(AZDAD!##N/XI]\ /Q&SJISP\]&MM&=G>LSD>7\.K_.K_/K
M3&*YB.]M*XY#G^:CYEN%O4%D41&1SN=>@LV11$^L@WWAGFS_VO2YGRN%G8DL
MM_Q0M )J0P98+C@PB2R,,@I5B"R,/\ @AHK-_KC'/6YOQ C A\B"W,)HXL1B
MQ%.:.=$8BRDQ&>.N06A-; BX-V"'@"JV "3-FF_P<++V=89I1E4<MBM@V@I4
MT4"26?' YY+%.4\[<!LLWB#'%?!NY:#HOC48*^"A!!0;\#BSP :,N<J$&_#Y
MJCI#!SL;>)\,'X?F,(&LSJ[;Y3J3[:W+MW8)\P3H_)PJ#0&U=Q;&!,IB)&6=
MNB)/RO!.<&)GK W(*0"?"9H*(&=59MU<3*) YJ K=,QLV"O@2U<C:7+ #!S/
MK'H-[EH1A)K8<<R9-1U::3L9X%.5)?*A P\-&)ZDACB]XJ#K8,TD&G3@)J2+
M&0A/X#OG,IGO.\/ZE"&S,D<"))F#)M]D#X1THRW]C*.,@;K*<+.5M3@$MNRG
M$#AFN>AY[CNK66<1GY6)NC+/S*S?F=8Z^#R#80%G31!B,@Q'ALRL:X<JIS1H
MLP/I#7;H=5L%R[-6':S/V>]YG>.>9:0S!W/?!]S7V9F[HE5G_^D,0*OL<Y&G
MD<\S\W[.:4 >D7TS:W7F8I*.LO^W@#WZN56%:G4^<W<TX*&!^)$I^MB5&N@%
MG&'N>(HQ$ >GJ6 6\)Z_);-(JE4TZ#'EED\%6$TBB_DA@SA^ -\!X/,(W'N0
M63SZ!^SMW.J/<7%@'0MF7X5D<LIG3RG9?)D@_&4)+5M$%@Y/ 0BZ'Y"E;#*
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
M.K_.K_/K_'K.([*<0B;-_9,XCCN(;3:)+.QSNK9[2!$*NIW$P>XHOFQV"_V
M;9=D_W0X-CS[)?''F8SB?#>=B2RWG,A"P10<YPRU69O(L@)#4((I7,!G,BH
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
M,$?26VV$]# RS7I('YN$[@B$,V!&.M)*QLPF-FVG/7/>QR;9E"UBVA " .Z
ML/>"R+(2OIP-UH>QL \X! '8W%_<6]QMZ%769406NA:;!+G&9R(X@Z -Y#S0
M'EFG'G*NLV35?QK3R$3IU>GS_H]86B"B'9$^0LL,Q#0#SS@?S55WQNZA@>_2
MR;M3=)=8P?'I*IX=D<498[ZT0?_L6^!"1"!$"X1T8^0^Z![H? #*(V/<P;1)
M.^D!ZKG-WCBR<]R6F/! G0F7R!"K7<C9;A_8P^:8W#*>^>?H#8#D_'#.5;85
MH"FO66?&TEP74"9G]"4BR_U!9CFRB=G?UJ<U;WV[K[#[ * "AEI[]H*U91Q6
M8.,$_;,)T)56_YK_ Q'KOSJ.Y.^])K)DV]L16?)-=M_(7KN2!B-F)T=7W9".
M3+9VQ\JVI$0:B<!R)/N3Y9-@WOW$6C,W[?U)O%L#9-3>&?!I#7K6\[L_K_I!
M-I5\=?\WB2SFS9J)Q*(-TP<Q;?M'9-H 'Y>(+#UG!FLY\I7N F,IQLR\F"_G
M"YT$J-5]!)F%_DWG?I57>94G$EG83IQEY*XYMLY6O\KTKYD3\T_784,@?\CP
M M)$9#&7VCJ)/>V]>7[?Z?Z[_MS_]Y';$%DFB?Q>$UDN??]>]_&2#-_I[/8
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
M9QSNM,SZ)\E%>\@A>UV_R&>Z). ,  N#N@ X7@O(;/W;#\;Q7A)9GIQMO#L
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
MIS=,(@O]HRP4WB,#[ &R,4!]I*B9^;BRDJ0F\65=A\F=SH6(9"O)L>!(1QE
MU^S,!7EHS49B*1N+SV@+N>2<TW= G:+_KD"CL@DAB_H\.:#>E<AR! Z]/XDL
M*]$]&U6E:/J5 AQ->WBR+;O.)&\WA[L2N6+>H0K^LMK+DG%K1K,9_"*;WII!
MX5X167996;1!&ZTY=X1 N]8 OPAY#8QR1&3A'XG(0F<E[[QG+SE#(W3YG:R>
MI*!IYY^R/-)8][5);$S'6.T/!6:8Y)9=4*?TV'D.3')U>W@"V:=N$NFTH T^
M;__2.YR-^O_XQS_^#((#,/2_LX&]@>_(6)(KUIS]K;XG5R++41:662+B&=-\
M+>:BJ/  GL;26F-7>="#'G0&&[*AN&.[SQK+YF1'9MEE,S\"LM^6S'*)P#(+
M/<%:=^;0$R*R\"G:8\X:>BQY%#ARVA!GIN-IJXW@7J:X&:!G]3W-+$\WR9$[
M);*L6="FSZ/LYC,HUB2E[;(PSB!0S>%*?O#9-6/>2GS>E>3'2KR/E'*D?TYR
M])K);SYSVC)G.2*^9Z/=G>M'V73N#R++SL:VDEDBLNSNZS<163QG!DG,QU*
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
M3=%FL&8,X?0(A'M4&.>*"IOQA"$@(/.:/6$:>J>1=Q?I)H?:&AW46 1VB"S
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
M160&71QPT7XB/ZP1Z\(\ETTC@LA*#ID ]PE\+V!!Y!)U[ @QD6%V@7 Z_]:
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
MX3\\Q_.3&\G@9%+?)U.3Y^CQ_$%D>38..N#J8_;<V]WTI'O=@"QW +(4?%1
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
M< - N#:!+&1Z<^"#S'[!QL%/^99O^99G'5J_:"1@BO=\YCN^:]YW:;Y;TP=
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
M$(7ZK*_=/NG7=_6#-NT+?B,(EB,9K5H+<PAP=)3EL8SRLS)%9]YXRT!3\&N
MJUF9) ?:S*(U@6SF;[_-$\T[\^AJ&GS*,%?EG%T K/YGIF;T'I!E%S1H+@5R
MYO KT&W--I[SO(#?6>&JH.E)3WYK/#N'U@S&*\AMK<Q3599+-!5 +K!=%8DF
M(-"X\!1T;QWP4N>VRCR>B>\Z^_&EG.QE_)[ Q2J>Z,]>:6@)W1:$&"KY*"C
MN*WK!)\4=+[+^MV<9X6?!-- /,:Z5LZ98+ )/NF^JXI*AON=4[%LW?,NT9<U
MU;]UMN=E_;8/YF5=?<=]$)"%<9BAEAQ 1F!$9?!E[/67,94Q6% ?XZK&0.S_
MY F"=<;BM?GM+B-2U3^JZ#$!+9P(@5DX\ 4:&1_#,*.XQH!=F]F:IM$\8S@G
M7^7- 3XX%,IJ[_\S0-AW&<49FCD(*0G6A''9^(S3>(V;,I%QF,'8W.9<.!W-
M0Q_Z8@0WQL;P(*V,_#,SOW&;ZRS/;OQO_,9O?%Y#AGKC.0*R3 /X?5K. /30
M?#U+\)Q],P9[P3F*;SK?9+S +.YJ-+O*9 $X"YS=!:,ZJ[.:B+./CS#V.OL%
MT'8.CNZ]SKW/G5&\)R +9;),^F7F#QPV*S),4,0."%KF^%VF]56&FI6C=H'P
MWK,^>*ESCE^2[QB_W4OD:'TGMW=_K'/&_X_NI>EXHQ=P\-A39P ]"]I]_.,?
M?]8I.&96((MUPL.,^RAX;0)9DC<#/TS'V^J4.W+0K6 /+<#1E,TF\. (<+ &
MD*S!!FL RBX Q_-6($O@.49P:^4\K%79UJI?.74OM0G,.'(HYYS<54Z;#NH5
MX+EF]9Z9$M= U;7ZP02VN#O-ER,7W7 <XS\!6? +O *?L![3$),>=0W(<I3-
M=Y=M=I=1<LULOI,3+@40'@7Y[S*O7JHJ8\YX$?Y WQ(8Z'[B1'&?N=NZ ]U5
MSBEPE#L=C\'ODA]F &MC\'^?6U_T-O5:],AV,'ES@, )C+4?:[;\&61FSYS)
M9),2#&0KF."0=)P=D$P[JNAI;&NUR.13WZL*9=5IUJSV$]A1A9IT<G>4NP1_
MQ;OU686K2X .ZX+W!#2TGLY^@;([^7:]D_13XI*51R9+3Y!]NH2^[9GWJZ12
M\.RD]4GOZ;DE&*"/9->PQO:]>3>V'4T;9WL^UW$F^PBP:<[3AK,&(QY5NTG>
M#2AC'='J3-*A_ZIY'@67^K_G^ZZU<L[0OL!<@;B"#LC"@,F7@"QX%UE6P(3@
M"3(JV0Y_=Q;1.]X_[3LE&IAZ0& 5>[>K.#8!^N9JG]-Q]%\U+]^O(BGZLAZ!
M/0-W5@58/_:9["  3N"<OCPOG18/]]>XR02"E?$<<N6:0520M[42# 3T[7O6
MP9C1Q W(\F! EKL$Y#I[]@S-D;4%):)=^I6[52"DH!GWJX"5,J_N'/"7 G&/
M@N./0"9'LM2U0-JC[.\[!]#D$Y.?KT 6Y]I=23=R3@.Q5%V3;L9Q1.;'L^X"
M9#D*T#VJ-O)P!B"O:W[45AYX)(/<-QBP\:QRUBH7W:52P1,3R.).<N_@0W0Z
M02CH (\G2Z$+<GGW,SZX EGHQZK8!V3Q._([7CMUEVSPV7;3/:<<<@G(LI-;
MDU5W<M%NK8^ "6O_.R#+M%5717LF,-M5\G)>\'EK6%*-1SJ092=O' %9W-OX
M$]Z,WM 8V0+-L:U(^((&^>GP<2!2@55L*VP][#[L0.QX=( RM,^JM*MM8>I1
MUT L=ZG6@J[Q6\]#%V6?9Y=RW\QD8NAA5G=$<R5HN\9;UZ#J%00]@YN?& "6
M2_?PFGGS"+!WQ'.O 5F.^.1]*L_L@BHN@5FN 5EV_/VNE5D>[JI<1V>R1&(!
M66;5WQV8)7]S=K/\.D= %J^IJ\W*5C,)V4QT=6F=/)<,3D8CCY#EV)]+F"0
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
MI1.N0(59$7)-C)0^/"M/KC;-Y(A=HJ+L\T<9X=>6[%@?!?3F+[F4=*$,]?E
MK"VZI+/3"]FIZ-5H+"#+K,CBCA7D2$^2",#WW<-L=_B;/<DV[3XO(5P 6O+#
M3+XU[0 ES"G8?@?@OP9D02>>1<YU-@2BXJ?HI$1B:*B +^MA34LF4A7"2T"6
M&7PV@2PK(.<HX^5= MUV8))+?/,(!'*T?D=!PS.@;B:MF"""67'F4A67NP!4
MKMT+=_G^T>^/*JI=6_,=P.S2>LZLHMJN&DL)6W:5IIR':<O+AC>3!T:C,]'=
M6MFU_5J3HI4X)CX>D.42^->Y=([(:,YV]Q";*ENRX&S\@#T7K_!O@2[DEW0/
M=TXZQ&SXC88O%%SOG+K/V&38O3V3K0KO]EUS6),6'-TU-R#+DS^0)3T_FPZZ
M0.\!6=I?M#ZK"Y6$,O_UZF_M/*V@,&=-*Y%"NFEMOG^DMW9'EW01W\^V_%"!
M+/P3=( 5R")I$WLWOQ4?"M^-\T6&M';&M@/1%^=A'M:9WBS^PK/(2^YJ9YM>
M[)Q;LS7!WK15^TM^. *RZ-_];HWM4??%?4 L1WS8F,BSXH'8&@.RL(.03P!$
MZ)GT2P!O?@)^,[R([PT_X3_(MQ;@A!U3*S$;F3$ "SF2C$ZF]!<_\E[ EOQF
MOC\;&ZAGV2? $'MF__BE2LH'S$*FRD[A_WR.591A\YE E@EB26_4?S[&F3QO
MUZS!KNG3[P*R5)&%+87-R;@%*/(A\J]9:S+A4566H\HLFO=\'I#%;]FLS!N0
M!>V7B&S&?:%=YQ -7 J^O-:N 0KNDI#A/GZ)^X!RCZHGWG<<JXQT"0"\-N<5
MC[/>;)!D9?J <X*FT7]\@VV"C$^WK/(VOE#2F2,Y[$$2E>WDG!WP_YK<>)]V
MZ9EK4J.C!%I';2896!-933T2'V6OI:_0J>BW]@*?LA=\,<X)'DYWFT 6=U;R
MTE&"CMOK]KJ];J_;Z^\^D&5GC[[4W$D3R.+.(2.R"]+_Z21T%#(AF8X?DAQ'
MWB5+3R#+74$LMSOI!F1YD@!9IK&2L%>F4PIPF?T#L%!L*2*"VCAE"+T0W105
MQ$XI#\A"L9'MB8&<@NK ".RD/#)$<U@$9.%PV05B'U45V 4MS*RCL\2S>4Q
MA[\%= ?HF$[]U?"8D60U@$PP2X'##! ,&)1SXP\\XED%**[CS5%5%8T"ILM6
M.P/1C;TJ&($Z<AP$$BCHG@)24'>!X;.:1"U RPI":+XS(,0SO%< MC$9(Z,D
M@3O'1B"A&?@P@3R!,,J Z_G6:%U#?<T,H@%:YMXWQEV;^S^KLJQ93/57I9L5
M+)(#<%8F"-SE+#@3!?@4U#[W9IUW05.! \Q?OQ,,<F0 7TN4![R:=)DQ< )$
M"NHWOAF84A#J;I\;:T F_6=@;,R[@-JC\[2>I8 Y,ZB_<UH _@P4UN\N(&T&
M*,UJ1/JI:E !N,Z4/0]XL!HWYYA6 %N@&W/(P#J#W5: 6-EJ)SAN!=X5X.7W
MTT&-G@(?[!S4G?>"OE9@2&"3>%W-&+5XWPQLFAEVVZ=)N]'4!+.LE7EFI9>5
M)B=@J I71P"A J\*(HQ_KFLP]RBC=?LS08;HR-X7@#[ODFAK!QZ+Y@,%QD.J
M=A#8;E:Z.=JC@%9'X*@UZ&P"CE9 RW1:S_G/*@W=2<U]!["<8UV#' N"F?L>
MO4<O\[[0 J&B73(#L!\#NR!8AF,&909KQM8"?30&ZAK#*^.GP"@!0.0*H 6!
M[0 G_NT]G_F.[V:L9>QF8&;X)G<( #QJ5?;P?49>_1F+<6D<;QJG?LW[E35G
M<)Z EK4ZR\P(E9$]PWH&<<]D7.9 G$ 68!5&8C(4 [. 1O\&[& D9^#G9)QE
MUZV!<7A6AOH:&:V6 3_C_33:!WSQOL\S\C-X<@R83U59K,$Z_AV09<WH5,LP
M?JE9@^9+P:)4R1I@SO;;.(R;/(EOED$_,$?5B-P!N\SENSLZ_CPS]%>%K&#L
MG6QV22Y=,_WC]8%MNN?*]!]O[D[Q_?AL,N *1EP!AHW3G1>(I[M_ H(GP'J"
M8^-YLQ+5K** ETQPY,S2/@.G Q=ZSV?Q-K^G0S#:.A? *FC8OG)^^'= %F>.
MTP8-<HR[R\T#7\IQOW-L[(*6,B[/5O#2@[2CC/S7@N[N"CZX"Y!E-8H'9.&P
MJ$R\O5HK1/J]L=_%,7/D%%B!+3/@9P8E7',R77-2'067!E*RCVA,D!.>A6;P
M)'R&<P[?<'?@NP\%R'*7H-.[9G6^%)!S%_JX2X;SW7<GD 6/<$>[G]W-:Q;"
M*K2X$P!2"U!V[@/![UJ@]\F7JAI5=0@\"A^H@M1,6K#JMU-V+C@ND.U:?7+5
M']/#XYNS>F3),-9$%?I,Q_']QJ^O^E[Y_:R>.77'@A=+7+#JSNG+4R:;U6%7
ML.&<=V .<TZNS?8P[XGF//61(SVWC.G&8#R!3V:%KU4OV]DU"K*:]HUY_S7&
MJ3L<]9-#<";JF#+^#@2>SKG:,W:R;L%@;%\EV)CW_K5[;NVORBZ["K89D/$H
ME44$0@@>$+RQ EDTV2W)JV1;\@YY#&]?*PM/@$TT'3VG%ZWZ;CKOJM>GB^R2
M':P5XM;D'W-_9G(*^UQR$[^SYGBXM3(>:T3O-;<R1I*MJ]:&APL.(0.3$\B?
MY%EWG]\?!1C=@"P//Y %P&@'9'&_"I+P/;*G?4=#$\ARE/W\+EE4CT"<N_[N
MFOW^VC-6($L $;2,W[)C3R +G1!MTA/IC%5EF2"T(R#+@V3^G(WLA5>NE5IG
M$I@J2<WJ.)>RBNX";'89HG=M5OXX"GY;]^(2D.6^()9K-/(@67U766\%LI2!
MGBV #$67QL\$IUP#LCA+@H;IV&B*?HC?5AW-O4EV)=?KA_\%_9%[ S8F2UVZ
MGV?09D#1-</VI6HLE^3+(SEX!J[.RMS&9&[.$MW.&@(GD#EG$&%)-QX4R!(
MOG-<0.@$BJ3WSZ1+T[ZVLU\G0\WJU?E>T,61/;C[=]J6+P7@'@7JSN^O(%9W
M*II#;X(C)8M 8^Q);"L2HK"KD"^JA,JF@X<)#J5+T;E+8H'&2HZ1'6#GZTJ>
M*[&1_:FB^ 1.S40'E\ZPWYEC21OP4.<LD(TYDJV, Z^;57'1=]FD+]TM 5EF
M!:&U^LVE*D:7*HG,:J(%#\]*.@&ICBKNK/QTM3=,/GKTG!U8:X+9TMD#..ZJ
MU.R ,-?&N>/_C?NH^M"E?N];"6 "3B88]:A:U:7*(#O D]]-W63Z8';^O.FS
M[5Q4;7W=I_8HH%QMETBE"@N->\T,WEH[&\Z),XV/NJNRXP*(LYL(:!%P7[(D
M-CER#/NOWSAO[J;92E*Q!M;CVX*VV?@\JXI]?F-MG-&9 &96![ID_[@%RSQY
M 5G($_G(2[!!_G?_H7?W*EIN?Y-5 X!U;IR3-3%3]\RT?\^XA?5\S:1/TT\]
MDRVN?LX5_+C>&0\"9&&3G4 6NOX$LGC/>7,OTQG(.@ D9"'\X0CLLU:X+0&B
MNWH'0'$7SNK)D\\%9/$]W]>?A$#Z(5?JAQQIG7ROLWIDZ[X&*)S\Z!*0A7S"
M'T8VH?\'L.4W(SN3K_V&C%T"M@D\F8G<)GB%?1P/JWIY0.D):LGWI7F_YEEL
M,/:3G&[O)-@0Y\1')?:)3!6895=1)B +&9^^6"66DA_,1H>\UB;X)=!+X)@)
M9/%\=&8LP(KHT+B-LX1/;.4[,,LE7]X*9-$FD(7N:Z_L S^=>X?<[ARC.???
M->#JPP%<N)24ZZA= RRL0/A5EEAEQ?L\>ZW$.&6W55Z\)#--V9G\CB>Y@\GW
M[)!59>&+PS]*S,M&04X(&$[>V,G#ZUJM8]VUG1R:G+/SRZUK_%#;3K9*III)
MZXX2/:W?V24?*+8O?;)XC5E)G3^%KPYOJ3*.,T('=D[XM .R9$?S'.M]!+:^
MO6ZOV^OVNKT>.4"6:Y7L=T 6]TQ %KH_^Q]96UP9F9 \QQ=)3B0_3B"+^^<H
M(>M11=O;ZP9D>:*!6%8@2^4^"4P(G@!5I8 JL 1@(6P1>CEJ*&0"3"EVE#F.
M^( L D8%I@D*I<!1$@EO!#5*,T>$YZU5*@H<+NO_!#84H+*"$#)@%RR]<RP4
M+#Q!'554J$V@QU'5D@+PUVH2!>D4J%.PSEJYH(RSS7NM3D#1*X"Q($9SSFFP
M!H^7F6375L>*_OU^#72?P>Y' 2H!A&;%E^;<'A786:#*&H0>8&(&8 <,F&,K
M\,D:SH#/=?[3232#5290ID G#IA -[N*+Q,@,X.G<BA.L%'!J#NG3L"&&424
MT6SGB)H!5&MP^Z39605DMZ[&&^WO@LD:UQK\TQC70/ZC5I!J()R9O7C7VJ\9
MK-59*HO5"F99 5P!17;5*CKWN^"VSM\N$/B2PV$%=!0@-$$#&5WGV9EM%^Q6
MMOZ9P7;2YQ&(;07$M89K)J,U(&F"(SI;1VV.=Z[OY*>3IIKC!,=$6YVG25,S
M<'"M<K4:LHTGGC?G/T$4T[D\'<03U%$08ORX8,=XU@Q,+("RM9WT5$4!O,/9
MCX>L%6_68';]K :-&7#6FJ[CK<\5T+(#[;6F<]YEK"[K^36 Y3R3@65FA:N"
MTJ>38#H*HF%K(RB-09VQAIQ <&:H83@F,Z@ 0CB> ;,<960$#J^U7'99B*J
MPCGFNX%%?(]1E^%6T#+A7("5RBU5<^$X (0@L/LWX5TP(?F$_,) /8$U^@I8
MHWEO!;1D0)[562:895?:W'N,UXR\#.( P %9&,(+V&,@9E36&(PK5TZNXA01
M3):1OXQWGL%(SXDH@&8VQDKO,^ ':F&LMQ\3O))AS5[YVW[9)_,J\[" -FA^
MXZ?P&%L&[2/C]P2J]/E1\WUK0:;DX/ ,#B![*L#16ALO6=0]W%T4<+/*7H(?
M9B65">J:=_0*DML!]Y(_=W+>!%K/<S7EKT!FR73)2FO3E[[C->8QP9AK%:SU
MS@L$O@:>3 #?#')N[FMEJ^9MO=:Y-^^=W!/_W]VOQLY(BR<X#\XUX(J,L,ZM
MH%WGT?EPWM :I5O0"N>:-;-' 5EV06XS:^8N4.*:$^$N[2BHXBB8[J[EX.\2
MQ,GH/H$L @<ZLQP2C [T-K1C_ZK&@K^3/1COC?^N&<)VE55V (VCS*;WS3A^
MM&:SVD[!*9P3UL)\\2Y!$W@29RC>"?#W4($L]RU/?Y<J-'>MU',MP/<H2','
M@C+'"62AAQ>(.RMT!6K1W N^0^_'1YW]].XU8& -&H@'I'M/4,NL&'=)YEW!
MO,E21SPZT'Y@QA5X7$65YK F!4B>6I-55.%OZA.7[I!DJ1F $&\MP< .5#[E
MYK6O9+(Y[^Z4=*W5=I#^-$$?$W0>D#'@2&".M?KJW*?X?O?)S,A=E<] ,=D,
M&F]ZR&[,NZH\93"?(/AD_/2<G6UGZB(3Y)+^.>=<D'KVF F669. 3'UG5R5V
M5XDLX!*^3)XB_Y&=R'V"!@*Q!&0)S +(0N8AXY&[R&QDZBKCK-4@+P7G)M?/
M"J%K]=V9T7U70;C*2+,ZV71 SWV:55SGW>,W@2CQW1R\Z(G>8'YD5?(F69M,
M(" $P)M<2)[W/EY/CM#W@P2J/U* +'<!LUSZGCMC!V01]!*0A7Y$WZ%[%*RR
M!D),(,O1/MP7W++KZYJ3Y^BWN^^[GU<@BS.V EG<G0%9!!;1#^ED],D"F 2-
MT(6MS02R/"C8=Y4KG"5CFPE2ND_Q+SS5N30'<[IO%ML)8IF!-O<!?!_)S->
M+-= X?>5(R_1T"7Y;Y7MK+<[@HP!A$<&=P[8  ""R4YE6;T&9!$X[$Y 1VPE
M=#?W4$&+GE&E6S2G 4:2_>G ^*:S5W*EJK6L%;MFU60\^UJ ^%'&O=U:70*T
M5$6QZIC90/$6<H6S1'>AT[/K:&7;+L-V]@WK2*9S![L_C/V2L]><"CHO>'8'
M8I[)<-9D1:O]?"9T60-PDS^3EW;VYTL^J"-_U*YB]?0)S.07GHW?X-GX$?V:
M[2@@BXSA C$%-K(CL8/A5VA7$"CP.J![2956V^G.SZ61%?W?&*R1]9Q50-=@
MVEW"@Q7(8G_T)P ,K:,!NB[Z1S=XJG4O@W0 @:/L^BO-'@%95H#)"C8Y FKL
MLF6O234Z!SMY:LI4,[!OKE]!Q7/]NJ]ZCM_N@O1J$\R6/67>?:N>O4L&LH[S
M**ASY2\K0.:H0M(Z]Q4,=2EY2%G)9U7>Y.-9Y7.M*#O7-9ZW PKY_I'>,.U?
MT[>T^@6BU5T%J#G6M0K4KAKP!++LUM@S\2'^? DLV*;)TNQOV<S9Q@MT%MC"
M3NYS=F[\M^JLFCMM-OQ"9G=WGGL.SV:K9\-C]W9N_0YOLA;)(M>J-!W);;=@
MF2<?((N[="9 =><E=^+)SEA[C&[1\DR<M"8RQ-/),>QZR3/>G_ZZG>WDR!XP
M[2T38-J9S&Z1?EH5KR/=\4&!+.R1?%#N77XI ?]LEG0(OS%'_*$J=ME19CS#
M6O'4'4@N)/^1&ZN&J9_LFVO2I>X*?&8%LKACR9KVT9J1C0(=[.R7E^3O(V"=
M=::;X!=D/79__(8-A'R"_[!] -BQW^)3]"M^'[;<0"P!56IK$K? *_G$R-9:
M_K!DB7QB_8:?;/[._I"-Z'7&R@_%?D-NY[M;P2S>FQ5ET@,#NE<YA;ZX)O9;
M?8^[YG/?-1[TDR]R!;+PI9#MT)DQ\X'F;^1?XXLC$\ZJ+-? +*L?K^_X/CO-
M!++8+_*DN*\).G;VG/^=7'4?H.PE$,H1X&2GI^[DF2,0Z9$\->UAW<\[X,LU
MG7E7S6,%4ZSRXJ[Y+GD$/W">Z:'T*SHJG:JJ+&C=O<XGYWYFYR?+XY6=_=GO
M*I?.\:[5)6=;JT^NE2=+B+.K7+E;[UV[5&U\)UOM[*3%49'I:KTW6[$<,YYC
MQK9,O5(K(07=-3Y+CZ?WXH-XN#/BLUTE:^,N(_X.S')[W5ZWU^UU>STR@"R7
M;+!K;()[FLP5D(5NDG^-7$A6)<N2"<E^CW[TH\]R(OF1K#"!+'<%L=SNI!N0
MY8D.9%E+1S-V$?((3)1@2F8"%P69@$O0HFP3B E?!&'*$T634DZ1XX /R$*!
MYYPY,I 3E F .< )A&L@<H%_@1H*["-H%T0QLPT?!0WO@N_K>P6+%+0WP3)E
ME]J5D2X;=F,,,(%I,,+X:[PSJ*R ]K5*QQSC+O!G9L3>9>@N "9CZ;6 GYD=
M5__&GO-+?W[;O O*:8_F&,V_/@.?%#1JG5O'@C[68/:<2!/,4W6:,H+O L@G
M\&:"!1KG6E%A9E6? 3EK@-,,G)J!2 4WY=S:S7N7:7T-[I][M ;H' %[YIZU
MKC/PIR"577\!F:9A+Z?7M8HB:U#+S#ZUTG_CF_0TL\=&4P7>K&<I@^8\E_-L
MEL%X!DY=FO=JT)P.OZ,V@Y0*\&_>,T#GB Z:OU95E3GOF9%PSKNSOO83O1:
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
MBD%IEPT]$$85+_1GG-;5W,OD.JN3%#@SL[-;@TF?^FO>\QRM040S&W"!YY?
M4?:A *^ 5YW5&>C5^5PSR-LO^W84@#O+LJ^5658 VZRFHY_ (>W1:EA(<9T5
MCR:=[K+)Q0,"W<QLMRGK*P!E%Y#5>3)__]=?3F1[G!-K!N05Y#4!$Y.7K%D6
M)UAB5B/29V=I1T\!KE:PG7WRK S0C77RSQU0:)=)"7WN,BBMXYU.&N.N0LW,
M.-197[-VZ]/:1Z,%XP6.6@/*XM&M:P[G#,#V"5WXGCWO#ME5H>I,!HA!V^8]
M,W\WOC)A5I&F^3KSC%S&6UGVLJAV?HZJ*:Q5<W*&3?!> :,38!>OF_W/H,[&
MNH+L,M*M=^@,2MVM1X'NW5OQV4E[.;^K^$9@KN(;>0-HEN"MS>RC&7W\EO&-
M09I13K89!F)&84*XX'B55QB>.0YR(A#>!6$1Y 65^.XT(&O>RXCL_0EHN09F
M82P,R"+0B0&1P9"#S^<"G,A-,MY-(,MC'O.8LS&8,3_0!^6B+$\O_,(O?#84
MDZV4"S<FSQ: H'_RF37C(*A9M]8R\)#U8K07#+,&Q&3$U[S/84!VFXY),EU
M'.,Q]@EDV8%9=L;O#.5K\YG@1?,F2\H>2MEBC&<@YU0P3O3C/.3T27Y%]^@K
M(!5ZX:2)9@KR.N*I5>9:V[SOJWR2X7$'DL$OUNSMR1"SVM,J.R4["BAIW\J6
MY'O.7AG7\!3]ZLOSS*?[5[-&L\T*-;Z;;!*/GL"3*KWAS3[#@_ 2/-X8,[PF
MGP46*FM\\K.^RL"'5]@3#B-GQ%ER!CG3.X?VV#FC;*,[=&D/]6G>!5X\"$#@
M0:NAK %S=P&NW"?(\D&!+,YX0#1\$A^U#SF,UJ#M,@[>%U!RESG<-3CU0=I1
M9E3T8+Z"*/!B/!7OX(C#,]"4>R$@B[,=/5X"LMPG"/(N%5IV[5K QH.NTRY9
M!<?UZMQ"+_A[K0I=-?P?[\&'G'5\(Z#:O/>3+P(%5RTB8(/GVJ?DJ!5P%Y_"
M2_#GLI+AAYXQJT\<58HLZYGOZQ>_($?8=_<?AU$!$621"=R>NF.9]_&^ @B<
MM72;@#;9"=+'9W*!LI^O&=QF6V6U@CDF3YYW1X"662TT&X+W/%-?\6A[==1*
MK&'N@2&<A>3(775<?:YRFZ8_=Y(YV*/.UE'F.KRK<1I'@-/VQ=S-.[UVV@>F
M;:<@CU4/GT&AZ?BUW9V4@[GYSRHEUGL%B:;?60OS3M8ON<*LACN=G-:-3 54
MAR>11<DY$\ R6T 6WR5WD<^J2I:]PYH:<\$W=P%HW@>X>9_ E5W RJ5*7562
MR)Z0_F>?R+%D6G( VR)Y&+C'FI$+R/K.LC78\>0;D.6)"V01]!*0Q7Z0X\AH
M]J1*<&C>OI(YDC<>9.WO4DWF/K^9OST*3#L"LN [UX L@IT$7@5FF=4C=T"6
M79652P#M"6 I\-H9PK/Q-GPOO7@&#SE;]H-3ZQ((_ @(/@-XR_:_R[#:G;0+
MZBD0>0;@SJ",'1#B0<#5]P5F7P,G[_B:>R(@BW4F*]%5\'=G!5"?CDKVN 9D
MH=O3YR4&(\?:/_M%IG!O^#U9C8S/[X(W"@Z>U4KHZ&0V>CV9Q_ZC43I"]ZI[
M#,_LOI]!^)-7S[6ZJSQZI,L<58M ,]:/3$5.<T8$^>$Q O_85JR59 ?X2T"6
M0!9H_1*0I6>;8QG@I\TZ\/6:W"?[U 1G9#]8@2G9U-+9\4GGW/TE8)+N;A_(
MGE7,\?M\+<F[6K:)].ET=7WG3RDYQ=J\G\U9\RQKQ0YE/=EI!%GRSY$KT)N@
M6G8P/CKV+0&0@@[1F>?CX=D +_FZ NY4@5FC6]BC K'(:>@-S\!_X@&!)RX!
M6?R6?&6=S8L^@KZ=IQ(VH&OR7+95OPN0H)]+U;IVR1$"<.RR8U\"Z1T!?5=P
M2;;T70#?E'=GL&+K%Y!A@H'2[SQ_K8YW%%0X[=!^5_6:M1)9P)L9P#G]+3.H
M\A*_/P*R=)]<RZC=W'=@EEUU%L^,SY3P95:(G_Z2?&?&;6U+E!+_6VDD^BA@
M=%9AG!635C!+">)Z?N=K!>C/3-[I0.U78)NC2EK3-C*KZ>C'F<8GG%$V(W94
M,DL5MK/G%I"-1["=/^YQCSO;Z?#G[IP:OJRY@WSF;JK".MY--O(960E?P&.M
M054Z=OK*SH9W [(\^0%9T)=SCV:35[*INR><MPED09?^[<RA 6?%W5MU$?2!
MK[LWT0N=USV*7B<X=ZW@.T$M,S'4]$L=5?Z=M@9GS%DQSB<6D$7V8WH]O5;%
M$7J"\\&.2Y[ &YQO9QU_LH9SG?(UKG>_WYIW@<_F@D^M8+'.EO<GD,7OR2 3
MR&)MC ?_C7<?V=<OR="K_H*7HQ6R,5Z!OTP@"]W2&@'7D4WH5/@(.ZYUS3:)
M1@*GD O6EN\POUC->\D1$]"2[\MG53PDOZ%#O(U\;CSV#9\TYAV8Q7L2<-"/
MS6T"6>B#_HWOT@_IS_QX^F7KX0?A&^1?PY-K "DUG^F7K\3OT1"_IS7B@PS(
MPG_IM\:!#ND<?(C\=?R*[$_L*I? +'<%M&@2[@5D,2=C*>YK1U<K..)2]8T)
M2%G;"A2Y5OGC$B#E4G6.F=@Q^:U$E<EO$R"[CF/W[)U,-<&L$VPQDV*N@(^U
M^9YUQC/H)>B:?.].+CE .F-@%C2/S^(I^$VR^PHHF>/=C;5DI;7&OZM6DKUT
M370ZDS?56O.U'?D$YMJMB9.SS^X *(%/)BAY)B1<$P.O%3%G*XG2+M'U],^F
MNZ7S%3/EN>DVV7EG I ;D.7VNKT>D:__'P  __]#RTSE  !K94E$053LW067
MKEMVUOWW6Y 0".X>".[NP2$X! D$=W=WAR#!W8-#L.#N[N[N^C!^-<:_WXO%
M?=?>^W1W^IQTU1AK5-4CZUXRUUS3KCD?CY>?3_0___M__^]WM?_UO_[7:[7_
M^3__Y[O:__@?_^/Q;_[-OWG\Y;_\EQ\?]W$?]_B%O_ 7/G[DC_R1C^_P';[#
MX^M^W:_[^,I?^2L_ON27_)*/S_?Y/M_CLW[6S_KX5)_J4ST^X ,^X/&%O_ 7
M?GSS;_[-'S_B1_R(QZ_^U;_Z\6?_[)]]_,?_^!^?^JOOGK=CK+W\?,+^_'_O
M;X<B0O_O__V_/_[;?_MOC__Z7__KXS_\A__P^"?_Y)\\_L;?^!N//_-G_LSC
M#_R!/_#X;;_MMSU^S:_Y-8]?\2M^Q>.7_))?\O@%O^ 7/'[NS_VYCY_ULW[6
MXZ?]M)_V^,$_^ <_OOVW__:/K__UO_[CRWVY+_?XW)_[<S\^Y:?\E(_/\!D^
MP^/S?_[/__CR7_[+/[[>U_MZCV_S;;[-XWM_[^_]^#$_YL<\?L[/^3E/A\*!
M^E-_ZD\]_O;?_MN/?_;/_MGCG_[3?_KT_'_\C__QXQ_]HW_TU/[!/_@'3^/Y
M"W_A+SS^Q)_X$X\_^ ?_X-/W?O-O_LV/W_D[?^?C]__^W__XHW_TCSX=L+_R
M5_[*4U]__^___<<__(?_\*DO_?[+?_DOGPZQW_K^NW_W[S[^^E__ZX^_^!?_
MXN-/_^D__?AC?^R//?[('_DCCS_TA_[0TYSU^7M_[^]]_)[?\WN>7C-&G_V;
M?_-O/HWGG__S?_[4M[__SM_Y.T_C\VQC]%E]Z>-W_:[?]?@MO^6W/'[]K__U
MC]_X&W_CTWCU_R?_Y)]\_*6_])>>QMH\C4N?UJ"U, ]]-T[]_K[?]_N>^O[X
MC__XI[ZLAS'^X3_\AY_6Y\_]N3_W-):_];?^UM/X]*7YV_/^ZE_]JX\__^?_
M_-,8]*</??[NW_V['[_C=_R.QV_]K;_U:6W]KT]TX#M_[^_]O:=YZ\LXVQMC
MM)[G.)N_.5M+8_SC?_R//^V3N5M_8_1=_9B_OO_%O_@73WUZWSCMC;Y^^V__
M[4_CTY]^T8 QVB-SJ.]HH#5M;!BXM3%O]&)NQF3]K*5G6(>K<=IC\S<N8T5;
M[=>.U??T98S&Z[<QFK_7]>W9ULA:^9[QZ0=MUA\Z,P]]HB?]6E-C-4YSUK??
MYN$SQNI[T7UGR/_MDWEXYJZ%?HU-W_HR/FN.EO1K#,:B;WTT5K2@7WOH?>ME
MG.:H/V.S3];!&="\YGD^^]?^VE][ZJ^S9)S60G_>,T;/ME;&$JVVEE?KJ ]S
M[ASI&SUI7C_I?VE WR<=^(PSK7_[KT_MZMP;B_GK4S^=)_S3F+WN,_;)''=?
M]*V90WNDS\;H^_K2]*O_SKOS:0V,PWCB?TN?GF?>G<_&>77V_1W/LP?ZBX_J
MT[@[\_H]^:@^HT]]64_K:[\:K[E%4^V;=?7;:]9H^9W^XGOQ/./WO&@ S5B[
M^HH_65=ST*_/M*[F:%W1Y\=^[,<^[9-GZ-/9,*_.NC'V?6/S?NMXGLOFK/_&
MA]ZLI3Z-1;_6%%VZE]"I<>K?V;!6QA;O:-[Z]#SK>/(G\UW:]'IC-5]C:<\;
MJ_/I-WJJW^@)O: G?45/:,!8K8EYM)[M_<E7>];NEV?XO/%WMGTOOF&^>'L\
M%$W^IM_TFY[N3\W=9*\:N_XUG_EEO^R7/<DE9(SO]_V^WY.0_JV_];=^?--O
M^DV?Y).O^36_YI/ _F6_[)=]DDN^ZE?]JH^O];6^UN/#/_S#']_DFWR3Q[?X
M%M_B\:V^U;=Z:M_R6W[+I_\_XB,^XDF0]]MK^B/+?+MO]^V>^O].W^D[/;[+
M=_DNC^_Z7;_KX[M_]^_^^)[?\WL^R3G?]_M^W\</_($_\/%#?^@/??RH'_6C
M'C_NQ_VXQT_Z23_I\=-_^D]__-@?^V.?QD=N^L;?^!L_/NS#/NSQ);[$EWB2
MES[T0S_T\2$?\B&/S_$Y/L>30O&9/M-G>FJ?_;-_]B?9Z@M\@2_P^*)?](L^
MOM27^E*/K_ 5OL*3;&5,W^-[?(_'#__A/_Q))OO%O_@7/\EJO_27_M)W-6NC
M>9T2\S$?\S%/<ICU,B;M9_[,G_GT_\_^V3_[2<;S&<WK/_DG_^2G=36?[__]
MO__3\ZS#-_@&W^!I'8W_\WR>S_/X])_^T[^KD0&US_@9/^.[6J_UF4_WZ3[=
M;?.^-?A<G^MS/2E8E"K/^8I?\2L^[079\^?]O)_WQ+O0^K_]M__VB4;1K/_1
MEC,=#6GH1^M.BI;0'7KM'*!-9P=]ZPN_<J:<"?\[)\X_VD:'R2?))O&L>+4S
MN+*9,[5W?>?49WT/_1OGK_MUO^Y)]OY%O^@7/>W%K_I5O^II/L;J#/G^<[P3
M#S&>9#%CW+'N.)-/\'[SQ@,:*W[ES.-C^O=9?5O#74]CLZ::]ZV/>:W\K$_C
MPW?1&27Y.W_G[_Q_G3-G\",_\B,?W_;;?MNG<X+N/OJC/_KQ&W[#;WCZKCXH
MU/_EO_R7=S4Z3(U.0[=)X;Y3M%^W/6<DN#(BW"GTK^KW[/MLYJ.1P= BGFJM
MG7%GWSE&*W0.^VL_TS70B//QK__UOW[2]:S1JXPA;S>CA'&DM]KG__R?__/C
M/_VG__0T/_2-5WVW[_;='E_MJWVUQV?[;)_MB8_@E>@*OZ"_HGFTW9JXT_ .
M?;6^KVJOVI]MQKK-NM^U:/8]0;?14F/0O[4B*Z )9]/9=2>@'>VG_M2?^O\T
M]X$[A1W &7>NG<$[F6+//3Z"3N,AY)QDQG3E9#S?71W4?>]OK^O?9^-->";Y
M0]]X03J:W_I&]\:!Q_SR7_[+'S__Y__\IS/"[J#?^-.=[NA\X:N-=^T/Z0B:
M>R-;@=_>UU]RE#'N^+)-I*=X;>\4XTZW3V:RCMY;.5)_R9'&JNT=8)V2<9-+
MW0-[%V0[T;=^5R\Y]1OKDQZ6?N,>L4_N5?MF/=JC]+)S?YJ_UW:<W27ZS.YB
MWN;<&I+#^W[RZ-I)=@U/?:Z]TK<]RE82'\A><-72\4\;E#FO_-P=;QS6T]II
MGF$.^C &/.B'_) ?\L23OLR7^3)/\M '?_ '_S_M4WR*3_'$P\BJ9-$?](-^
MT)/,AG9/G=_^9V ^^=/K&KY?]QYX=]OVBR<9MSO)?J9;6$O\AJQ,!B#S?>;/
M_)D?G_R3?_(G?DXV^/$__L<_G6]K^U;G_6)T?_6/>]$Y)(O2 <AFG![LO/21
MK_[5O_J3+H"FT2=^X-S90_3O_/RK?_6OGN[K*\?'V\E1M#(8>C)F=^:_^W?_
M[HE&Z>QXKK.'QY!'R>7TN^_S?;[/DPY(%R3/?L?O^!V?=$2ZXO?Z7M_K\1-^
MPD]XNFOQ#7P*S_GW__[?/_6]C2SR7&,S,!9K:CS999T;_,>X\%)Z@[O;^)PE
M/-]]8D\\6Q_Z.EO/J/E<S?.R!:U]!7_&B_!A?,Z9C._M'1 /[_[+YJMOS[4>
M5^U-UVC7ZFXN=_._:JTW/KMK;J[N&W(*&8F._P-^P ]XTO_I-?ZW!V0/,KE]
M^"D_Y:<\T0/=_TM_Z2_]Q-<^\ ,_\$G_YU1$0^1XY\BY<Q?B^>UG]@/TYCG^
M]DSV!C(N.P!Z3':C[_LN6G7WDRO0B?VRCZT[G0"MITM=R:*O<Q=<Z3+ZP.OU
M[1F>91^M)UG!_<\^X8RPH;#9T .='?*\>>(O^ \]D!SG[B67H"=WR)T.Y;GF
ME\TZ?Y([U'U.7K.'^8#<[Z==U#UC_ZRA?;$?V3B3+7S6>[_VU_[:I[FXYYT]
M^IC_Z>YXJ+[2EY.?O):-R]_9*K)1I+/7/#M?R*G;^[SO&0<Z8J^QEE_EJWR5
M)_L2OLVNPJ;B+F6_81_S&33%UD-F-C?K9-U.WUGKEWW:<XW=')T#-.?Y7K>>
M^)UU3V[3'[I#!^Z74T=:7<GYPSOTX5GVH;7U///U##2-%Y$)\_GI'\WIZ^3O
M2YNK3Z(E]!+_Z-RO_^OT,?A,_"3>$Z^*AWG?Y^.=R=B:LXA'&K\U/OU-R:<]
ML_GIUWG*YF'LGMT]I0]]>E9-_STC>_GNA_6R#O[.;[HV]6Q7Z[O0O'<USN7M
M\9=X@?'NW9H/^*Y%.]NG/C1]&W?\JW-_Y?=U?V?C7MW"YXQ;_[Z;3>"T.40C
MUF?EUK6)HU?\"0_/CD@O\%SCL.?M=^N9#\B8NDNSP[=7:,V:F>_5G$\^:YW,
MQSIXGG/K;+N+R&O=)V05?/=K?(VO\70O?=[/^WF?;,YLKFS4[BO\&(]PMVF"
M8;:Q=7O='?3#?M@/>^+9[B1WTT_\B3_QB1?BI^00\[=^=S:\M>.M+>_M*D.^
M/P93V0OG %VB+71N;[.%. ?H'6VCOWB+O[WF/9_Q6?=8-F_W#Q[OKF>78B=V
MK^#W[L?L#?FNLT?EM_8[^U0VFVPU^[U\WFNCQL.<,>?G2H]\E9SC^_HU!^>!
M;D1__2)?Y(L\OM@7^V)/Y\F]2_<7,T-_8N/V67,DU^ CSBV>AQ<8FSD9]]KO
M3Q^A.>,W^(;UQ5/Q@/-,=:[L!?Z%Q]@'_=B#JWM57^>97!GQN;9V3WV@ VML
MO&0C]GT^.#X>.OYG^2R?Y?$%O^ 7?+)]?)VO\W6>9!-ZU<J!Y!3T@4ZL6XV.
M53O]7_:DYO5D%?9!OJ3\7O7I,SYK/<C2]HA\:CS\B?1@8S96NC 9GER%=WZA
M+_2%GO;7Y\SMHS[JHYZ^BQ>:A[_-B9[H/7X\_;(+X</X[3?\AM_PR3]Y-O*:
MYC,^C\;T0U;&GS5^2;83[_/3\77R?Z([M&B,_(KL3VQ-Y$(!C-JG_M2?^O%I
M/LVG>6J?]M-^VG>U]<V=?KX:W^47_^)?_(FNO]DW^V9/X[!G]!YK_"M_Y:]\
MDD_1FK.*!Z0KUM!O+1GIJCFO9^O>7#TT6US-/;S-W5QSUC2\K.9,:<Y"S=VN
MN>=KZS/LKF].S?/J^5?CZ;D]PUII*UMX7O+%5?,9ZXQGNGOIA.YE.B8:H3?:
M&W>V,T7_X@-&^_@PO8).I)_DIFU78S4^X\13:XV]\?=^^I>&%VC^[CO-]4V:
M[SS7]KGI?6?<PMJ/B[>K]?Y^YK2SIY>=;?4T<M"I Z8'TC/I.3Z3+0WMD+')
M<OAVO#BYZ$4.>OEY^7GY>?EY_P*R/&>#7;V$/G$"6>@= 5GH)61"LC<9\)-\
MDD_R)-N2X1;(0B]Z'2#+R\\+D.5] F1AD&#((W03G"C\!"R*'"&8$D+(I9!P
M(J]21TFBU'W.S_DYGY2B!;)0O"A:!.<<$?HDI!$>"<AKT%N#*$7^SGA.D,P(
M40#!!CT4U)]ADN)\%>Q+ $]12+A-J"VPKR"2C(K:E0//9PKZ,$Y": $D!> 7
MC',&:.3<RSA^ C'J=]LJ"RD;!%YC8EP.*)/#L3$VYS/(N: B<_>ZSQ0PG?$[
M(WM[I35.G]WY9V2RKN9=0,[N5>/,2.UOZQOHH."1;:M,;!!)>]18S=G_@2.L
M>TKH*E0I4_[>(-:4T4 ")_#&;V/5_P(D"KA?H%'&-OT7*-H^Y=Q8@ "%=^FS
MO2IX7I\%36U_.2M.9\A5@)+OGC2U;0/;-ZC5>/4?\*2@^3O@34%C2U/&L0".
M/4\!!ZYH5?_MT0;=^W[.F768+4@H4$<@H?9^'9DG306Z6,!)X(B,)0N\:?X%
M^ 6."M00Z"1'QCKXVR-]G@"1!3-$JQE/ K,L0"SPTM*3SSUW]O?<%XQ6$-I5
MNP)'6<OHTUC];[SQJY-/Q:OU5V#W B3J(Y#5&CO.O@)>Y&3+:1=]K:.I@+><
MT0L&-)^<B[O/&:%V'==POGMS\A'?;[X%(>;8[(XK&*^^FOO=O)>'MH;FVOEI
MSXWCBH><]!3(I&#1[KMXWH+./,.Z=_;/M8C_YRPXGY'1:<_ACNT$MBR0,1!C
M!B3&'X;KG_$S?L;C1__H'_TNQYR -X(X0^[7_MI?^\DA1R8AN'/8!6(1G,5)
MM\%'C,L,P607S?\$?Y\1J,1H#-!!!A*8 L"RP24"#QGH*0R<A8R$9"=RD\]Y
M!D.TH&NR$T-XSD-RE"!&02X:XS"@R )9.$<H(1GY.0P]8T$H&B.]EO/?^V0P
M0=^<1,;$*<#(*?#!&I+S?$;SOL 8R@PCO'DR3ELSZV<M&:Z-^ST!9-GO!V01
M@,%98.Z 2/;4&IL#&14M=9:<\\"5Z&Z=6*]J!;TN& U]KGQY!68[ V?7J!DP
M,@#:\I9X9T9GSXK?^SYG$MJF1'+$,' Z!YZU@.C.8F>]?C+2WAEJUUC;O._N
M/K_C\RO?=@9/0VYR9#)*<J3?OL=0SI'N?#A+Z(DSQYEUWIR]*R"+YUJ[@BX^
M(8 L;Y()XSW=YQ5@@BZ#-UM;1G&TX2P[NYP0C.#V88$L =L#LA18>A?X^W8T
M3*S>ND$E)Y"%$XV3#A\1E"$0G,.& 0>]+O 5WQ!0P4#SNH[9-P&R7 %:UJF;
M8W>#499VWY1FK@)R>Z[UPB.=:^<<?Z&+X_?6#OUH@1L+(EC>@W>DRRW('/]8
M71?_B=^E.YPZZ()9%Q33O;^.^@T^./ER(.$[@(3SP$G$YE 2@,![5XD+ FPG
M,Z;7)C\M:'=Y:6# $PRYLGFR6LDPSF=<Z6'I^*OKU=<5:#W]9N^ '>L"S),G
M&^?I;,VYN_>*OK)M;,*&!5UOWZOO-\XK &?W;M]MOBL_KYZ7;2,]U#B[1]=9
MN?-/;XY^TA^N@LNB@\9[ZOC)SQM$<^5DS@ELK9PG<A09!F_"HP1O+("EP (\
M#& YX*[OXO<!60(?O5. +&>_!5\&Z#<7Y\_\!-J1.Q?(\LD^V2=[DI6O@"QO
M9<XOAO?7![((3*9;H45.#S0J:(=.93_0)QF-O(H7.&/.K?,9D.5J[=\)0):"
M5@OJ-2_\TUSI5@%9R!YTPW1(<BRYUFN".ZT/NL;K\(3L$U>VU3O;V D6B5>?
M-GNR=3JG,7JN^QOO"F#ZNJW H+4GG(DH]NYV'YR@_KT7XK_=.\O?TXT*[,Y&
MUAJ<\]^VP5!G$-,9L'37-J!HOUMPTP87N4O1 +D2:(7.SSZ@T4^=EP67.T-D
M*CJT8#6Z+!WW@S[H@Y[T6XDIV!/(8.06SPMP3*ZWE\Y90"EZ/QN$_@ 6LCG0
MU3T;CS2N0"T +60@?>J[LUE0/%Y<D,RK@H??"I!E978Z"%W$VJ(9-&NL;"GN
M1N?&.3(_<W-^S,<=2'?T'708D.5.)C</SS+/[/7H8GT!:XM:>=3^!FK)]E0"
ME4W0X_XOJ46 %F.DMR]XQ=WM3%P%/MW9N#9YV1E,M0ECZC.9#%V2Z]$$O1I@
MA7V)D_H$LK#CT)$6R*(O-!_0K(#]]9U9M\#H@5D$*OH^?<$XC-&Z.D>;N&@#
M\M-Y%M2?;N1S>()UUI_^LU\)- TX:2SX@[Y+$K1 F>=TZCL@2P  LHE^2^9T
M@C8"Y/GL@EH"M@3:6IF_-7P5N.$*S-*>Z-=XTQL[4^=>70%FSB1%QFVLG4U_
M&W-^K@5:7/EK3KGY'.L"EUKK[M5 +(%EKMKZ=4[PHWZOP"S6QV<#FJ1SX.'K
M,\EWL,D!HDVTL31R@D0"R&4?RWZ?/A"8Q?-VKQ?@O_,\DYOE'ST!6N:Y<UW;
MP15(R+IY)C[GO#JK[B7W$=Z*S^*Y;,ILY/SW^(5@[))1X@]LV=F&M^$U)49R
M3P&ND(O<0^XCS\$7\#BRBOVP?E< EJN@^Q<@R]M33D:+ 5G0^ ED(8>A:_PE
M((N_O>8]Y\5=>]J[\79R*SF6?(5VR+ EGLMOMW:7Y,KU<R6;KFW_3 1Z)K!S
M7L[,PR?=W8$BGP.R\%_PE01FH?^[?WV&W,8_XWQ8QQ+<X1>MD3N9+.BN)2/D
MLRT!5XD_\ V\TMD/Z+CGZ=T!LKP5$,O&&<5#\3)[9I_99OG"@#^N@"QD$[(N
M_D/^Q5/(BF2 @"=H!#_;1&X+7B'[:N2'9!2?\9WUC>4SJ[_Z(I/CDT  QK-
M%N,.S/(<D 6/#>A.SO6_>4F(Q\_A,W1I?-@S)/?RW9HUVI:<['OZ"*"@Z5>?
M9S(_M)B_D6^-7RX0"P#+JT L5WZZ]?.Q69D[NY6] Z2AKY#A^7H"]UM7^E")
MSQ:LO2#M9..S]5YVXMI5XK:>L<^J]1J]J!;0/*#!MI+B+?B@YK42NFWRW<;2
M>'KNCN,<TX(< C=H5X#W,T%?K02/[F>Z$UT 7: )-$._LC?H!CVB2T 7GT7O
MSH6SHI]-4K>M]5I /EV7WN-W"0!V_ $U? 8-:'B[WWW/9YKCV<YU;TUJYUIM
MV^>Z9_ Z<\0;XA76["H1Y/*1/E^"2'P'O\ W[IKUS!^/SP2><\=ISD6R%-[F
M\\:+[[O7R)CX\ +"DT]?Y*"7GY>?EY^7GT_<0);5/5['#IMNLD 6]Q3=Y*U4
M9'D=(,O+SPN0Y7T"9"$4,0@R^#'N,0@@>$(4HB=L$6PI(93(,G-3E+[1-_I&
M3\HX)9T2PQD?D(4RPTC.&4U(!F0IV(I02?'PK*O YHR@=X".#8K=K#?;3P )
MAA-M,R*=H($SX+?@ZX(3S@S=99M;(^X:J#?P8P-YMZ^[3/V;O:E BH)=[C(&
M9"AM7(UIG:$Y0@MR#BBQP1]G4,;.^PHT4(66*V##'6J^8/$-'&J?KL!&ZVQ:
M1/T5L&&-T\WW=,AN4'IK>F9?V P,!>)4\:)]6H?!5GZYRCI0,/H&8"VMMD<Y
M"#:(_FJO-FAFZ?\$-)Q!Z OP67##53#Z7=#\<X".,RBW(*(SP*N]*@/' CL*
MR.]\6J?Z+C"HX* <SB>(+</_GJ631G-F1E<9/]NGT]&^64#6T;Y\I/G'0S:[
MQ 8XU>?N4WNT@*,"_L[,%INQHO7<<:Z3Z2X@84$M\;L%,SSG9#/.NTHZ)TAA
MS\ 9&-[\[P 89^:3,FN<\]X,:PL06D#7";PQEH B)_BDL[19E3=;S EL6=YQ
M1:.G VL#Y7;NK>&5DST:V,##/>NGD_%5/.2*IN(K5V"6K733^=QQ[]DOR'^!
M3'<993:KS!70JH"",PMZF=P9IL@IG&@$=+*&0 \. H94,@J!78#S5_I*7^DI
M^(J1E3&8(9@<(PA)$ FCGK^!-0H8";QR57E%P$J-3*0Q5I]!)9QZG'O^]UV&
MQ( LG!J,OU5E86 F2S'H:X M@3ED]>( "<AB?HS8!<Z0KQC!JK"RH!1_>S\
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
M<<$-V5+-O8SQ9"??<6:=7\\_*[&O7&4?](>W7H%8TNWI*^:I'^?'V2O8S)E
M-_A#P*Q-!F?<57RYHHUH=7E]E2R>\QM<V5KS WB^]0G0$IC%:PLN26^ZJU*^
MU;FV.LM6YPA\EOW#?*\JD*R-?/6P3?P58&+]6IV5TW:\OI=L:=F=SF1-)1,\
MJXGX'<!G$_:MS6K;F3QOP1TGF"6;D/=\-CJU%IVQK9:R2>6,P_I6N3;:N>)A
MGF6]?<>ZZ*^@?/1:$I?56\ZD8.UI='."H0)"F>,YOSM[14"6<WVK@$$W84MT
MUU:1E9V:'1SO%>SL/A+(PF;NCG&ON#O<O7=5F$NZX[[2K_N2/<%]3T[R//>.
M?;"7;P7(\G:MZO?^#F1QWIVC$\B"WIU9=-RY\7? *N?/F407:(E^&YB%G$*N
MJ[)96?J]'PBZZKI;J7?OTZW*LB"6*I%77<WW\#3S< [1YJOH[TK."<A"=CR!
M+(%9 K1H8F?X<,ALY)L2<]U5%W;^ HGFEZ@ZZR;9C->6&.<]!62YLWN^"LAR
MWNW&:&_(VJ\+9"%/XT-X%=L >1'OJI(*'D,^)*_?Z055?TA_V*HL 5EJ^JW1
M7<C79&W[=0)9SJHL7C/^!;*P39?LCH_1GI-OU]=X!6HAO_D^6B(7LW^P:?O;
M^SYK?>@  5G\K1]]^*[/\]F)UP(P84?A:R0+7E5A>0[$<OKLUL<G$%)2.VL!
MK,7^3L:T#N1,^TS6-!=C*SF@N:>O6I/FT?JT1C[C]WZNY(&:O_M>GZ]O_Y_?
MK8)-_?>=JW;W?OV?8]MY[+.NVOFYG6\^Z+-YO78^O^^C#6N-9OG T2U^Q&XC
M"8F[WFM\N<X:>T6)! )(Z6?7:?O?,39.-&Q?_=;.,>]GM))&^NWUI86K-;EZ
M9NWNF>?X-E%E_L9\CC7G+A^DSUC+QMGW.Z=]=Y/P;5]GW^=SSO.M61NZ#CFJ
M!$;NE[-R:O?2R\_+S\O/R\_+SR=^,,M=C,:=+98^$Y"%+9O]S-T7D(4L&Y"%
M'/B!'_B![P*RL-^_#I#EY><%R/*V +)0A"MGSR!-T6,L9MRFE%/D"(,$-RA_
M@K%#0"D2:$BAX>"DX)Q %@J&PT/Y9-RB0!8LR/!QEG<MR^05J.,$M1144D#?
M58!X55EJ^M<"RIS5!0JJ. /T"DS98(+*N&;\7F/_CO6L!$"1-UYSV'X*;,J@
MWGC/$N=7X)8S^/MTNF0(/L$\&ZSA^U=9QG:\YJ2?RJ=7AOT$3&Q_UJRLI?ZV
MQL8<D$5?&=+KRYS+*%3 =/M^%7A?YO&"I\JT5-67LU^MM?"Y@E(;:XX8?5M3
MG_'Y2L9OYJZ==U6$MJK&!G6?U53.Z@<9I.[VW+H93QEMVZ>"<79M"];;/:K?
MS=Y5Q:/MZRY0MJ#^G!7ZN@(+E,5V@4P;0.59K6U9LO=LMD^-]:R D^/PS$JS
MH+"K/=IQG@'X&_"VF8)[1IF%"X3L;-;O.G^:_^Y1&3&M=?,.'-4>[;[77WN^
M_.ZNVL55=N$RKRT]G=5O3@!*^U]06_/.67@"!'>/-O.<?JXR]*\#[*S*LP%^
M)PCCN4I*5^=^]W_/4F"A<UTWF_8)##/'NW:79?LN$+R@SIUSXVO/SRI7RS<V
M&#[^T5[OO$\><E7U)_K<P,$%AIY9"'/8;C;E,RMZ=+DM7G(%CM)V[N>^;-6+
M,G@Q5C-DDRT"LFPVHDIK,^(RW#'8,2XS'#%(^3R'/QG';T&#@G "M9S@%>_[
M7!E6RJRR657\]EJ?*[.+U\E0QB:848"!J@&<&HR_C. "Q 2X4"H8FE5HJ5PY
MX[#/;[8C\V"<,]XSB\R"5#:#3,$ /E\K$TW?];<YZ)<1<<N5&SL#*$<,A><.
MR)*!^SD@RQ6(1::H@"SFSS@>F(?1E0QJS)P0G#KQNJO*4<M'%L27XPTM<>!$
M1V1>RAZ'!_KR/GY0($M D;W_].D\XAED)7)MCI,-["B+VEF9:C/ ES&V,X3F
M-\/P69DHT(G^DB4[HU?-<PI 6:>V\3;6[?>L %5007?HRK95:-A,LSD,JS!3
M!24!<&C,V<JP?1J'GP.R;/;-*R#+&8#UWC8D?$(U\@QZPP^M)X>=M>34>UT@
MBW6[ OR\7:NQ+) EG;5LZ5= %OP3+\&?\"M\V-J@R>ZRY+>"5C8X9*NRO">
M+*_* $R?6##+'9#E=9]Q-5[/-%_G!U_!/YS[@C0Y<T] RU6%GX*LRAB)#@/$
M"40(&("WG%7XWD0>Q6M]'R\2O(C.R[[G;Z]YEG%5\6,S#F_RAKO*<7?M*KBL
MN^0,7+RR$521R_UA_-D,5G=.WCF;M=&_OC<;YPDRS-81D/DJ..I.'ET DC4T
MUK)]>H8[QQKH^ZP>N+J",?HL^D G[#KHABQFGP0,Z'-!4+LO9\5$SSM!3 6&
M=6^N[+@9H)-Y[Y*?V/?NTRH(&9MQVR?K<.[39L/>S,E>7S"7L>G3OI_!Z65S
M)PL(Y";_D4>!DAF-V<P$< 1D*;" 3,6^QKE)#A.8B@[69O1. ;)<\;& +'A?
M0!:T8'YDA"L@"_E74(;W%LCRJG&_ %G>/2 +1P8]AF.#O&\OT*>@"*_1D8 H
M? Z-HG?GK2"H=S*0Y0QN1G/FY_Y9( M=4F "^A0,(BB$CN8W'4WP!3G$.KEO
M V6>07H%@P-VG)5./&^!IV6N%03G3. 3=%:R=!4-/5< &%G;LWTG\$89A\M
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
M?YTK-&3]MK*(\>GG5=5'E]>?U;>N $HG..D$M"R0/!D_6VO@DK+LKTR[=NN
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
M,]NNN] ]S"9 ]S"'382VB8%./Z_/D]'Q(<^P'M;"9\S[.2#+ZU18?I'=W]Y
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
M"V1)KGXN2^W;%<AR5<'C!+((\,L@@V<*U$)3=%<.2D%1SDV +6<QT-854+_
MDN>"\JXJ(9RO%?"V65S1L>>6,? $O'7^_!T/T;Q?Z[7:?FX_;\XGD Q?+Y.?
ML\A)6M4Q3E'.7+P07W"6K4NZQ&:"QG?3OQ:@7V!"8.B"&Y)'UR%^5@?U'/RY
M#-/F51;% D.K<+7R]%GU9>6R#9B_DA^-M_ZJ%+F@Q9,W;Z ;/N[<IX/&_],A
M[?56N+NJ3)+NF(Y3)4M]%I114H%:R2I6WJV_9.>SHDKZ?;P?C97EU)B3][>B
MTP;F)?MO((1YHC%!!.B&C<=^Z1/]G DA-LE"=A+C*XE(=@S[L,D4:F>%M&3G
M[K@2*FPUFK."+]UFP:4%PR1/;W#;@MNZ\[-M9"<*3+\!G.:N?_>>0(2 + S%
M9!X ED LFPF00Y.\2M9R-@58Z&MUY4U0< =@>:N D_<4B.6N*LL"6=:>8WYH
MD=SY*B +FG^K56A>@N%>#\CBC.&W:)?>8@\$'''PL_$6!$V><^;Q .?(&7-V
MG,MW(I!E$STMT!+?PA^<:?,-R$)/+($"P$]50.EI:+8*H&SA[M:JZ)%;%L3B
MG)<5.#!+54(U\EX9?#7[0K?4-]VSJC#T,V.@!U>Q4U"$S]LKS3G2ME^M9VE]
MAFR0#DB_I<=Z%CT:/Q.P5V:W H,$=-!MT8S@6/Q,$!C=U_>LE74Q-G)(R2)*
M_."99)0JA)X9BDNN<":N$ !B#:R[,7J?CF&/"H0W_O0- 8?^]AGZ+3F2WM$S
M?,_GJ_):U1VR)OXD4)&.;LY\(?1S?-N<["&]A]QI3XU?'P%9!'=9'^/V/+(9
MF<V]3X8@?Z$5?9FC9UI#:VY_S9D^'*CG"EQD[9U3-*(O_-5=Y0ZY\C.\-X L
MI^SL.0%9K(]QF;^US2Y#K['WSIBUJ[J;.Y9L0E9X72#+>8Z?JVYX5_'P]$-M
M%O+TX;4UG)7 :]D@%M 26#C9:JO /-?/)KVH<@C^1*>@#Z)E?(CM!*W= 5E\
M[CD@RPEFN;+S9I/.OU$2J W"K1)Y /'6:JL\5*G&'I.CT >; ;[0>74>\$:.
M>33A>=D_JS2T *V[ +!H\:R2V1@"=91(* #+"6(QGQ/(4F6=$D2=_H\2I!C[
M"60I(4<)+,ZJG6O7T0)6GV#MU3_0!7UJ@2R-.X!%?I %[ZP_B-QM#B7C*\E7
M=MW\9+Y[ EGRDRW=KL^E"MY;=7P3*>7+B6<MD*7SL4"6LTI(B;G6]UIE=/-<
M'_$F_=CJ\YT#?WM^51G-/UV>;)!?+WG=/*\2JS7VJTJP=Y4?GK,_!&39BN:!
MA59/SU=$7B-W+)!%8(M[PSWBKL<7V-ZJ?%3RL/S8UI0-!4T'.G!FJWC@_^>
M+&<5A^4S5T"6O8]>?MZW0!:\,B"+\U2UV.QH)Y"ERE'Y1;.]!-H(Q(*6T":[
M6  6=U,5-/R=7+7Z.UZ$WY70KW@ K?][O^089_7=*I'M'?\J((O/!&0Q5O(U
MF8R\ENP+Q T G5Y -G?O.GON-^?%W /?['@#X*Q?M^HQV?;?!,SB._;N"LC"
M)N+_;/Z>D__PKJ+= G6WDEU5Z+(]97_",_ =LCR>0T^0T(-\0E:A6UHG<K0U
M(AN2G0/BTTVJ:$F/(C=7E85>AD[0"+X5F"4[:T"60%'1E>]5G5H_56GQ'#92
M>@.]A?Q-?KJJLD/_P3M]AESE.\:M#WH>W2X]3_^>M<_LN0%JS*D$/FC$7,G*
M 6#R^57-TV^OEP2A9'1D:;(3G:%JC?25!9D$-'FN2LNVJXHC9P61_<Q9C>(*
M!'("(DZP02") !*!! ($+/@CP,*").P1O\!932?@QPF,")!P A/.MD"%P J!
M,>AW:,*]JHHGG?&N ;KY3&!2/E_?W>8US?LU?6N^5_,9=&H,^9A/L,<"4W:=
M=NSZ\'N;]3M;P!/-_[[7>!M;XVQNS6\_4[(&/%/#"\ZUJ9^K=O9M'&^E^6YK
MZ[F!$!O/CJEQ;>OU6O/2]&%N7O,,:VK-[9']\$RZ/#L(OH3WTPN20[=*V(L<
M]/+S\O/R\_+S_@MD><[7%I"%?D7.K<(W'82<ZJXB'Y##[H L]+D7(,L+D.5M
M#V2AA"-VQB9*)@,!HJ=@49 H3+(%<*IQ=G'P('2*.J*GH' V4X8(PX0TSAD'
MAJ).X:1P4=0HCI1)BC,#Q%6@]!F(5^9[AV@#"3;(KT"V@GLK,UN08R"$,NY<
M98O(N7 &DC D%)BRP0X90*^JOE1-X:J_C"L;G%)5F3,0V[BN GX*^F$H.*O(
M5-H]PT? @^:^!M3-MK&9C-8 S+!AK-:V"C(Y#*XJJ>C+,[;:1Y4NSL##VE4P
M^P:NG95H,H1OQO*,5 7X5.FF>5]E5\O =I8\-O>R606\04<G,*K H?JZR^[E
M.YO!F')R9A0.('27A2TG0/WY3MF0MC+):?C/";(@B0*(JGYP!J OZ$;?.46,
MU3PR_&7POZKT<68*"R#$N;59J[8JT7F.HBF_H_6KL]1YVJ"O$]13A8XS,U[9
MBD]Z,N^R E\9$0,>K+-S06'F<X)#.DMX2$%H=]GD<I &%(B6MBK)@K@JF[U5
M"C:P[ZY"Q]U8U]E6-N -CHU/;^:[:&HS5U?M9D$-T=4".JZ #1N GJ,Q(%<5
MA *%!=X[LU1? >Z>RX!M#?49T,9[SX$,,PZ?()33R8O6<P MB*O OL V)YC#
M>UOE)8=2P7Z-T7YO)ND<?F=0>\ZN!00&MED06X[+G*WFL8&#RYO/0,]XR5FE
M(5JJ8E;\[KG[>"M4V/?XJ'UBI":C,&X+0-E@(@$?9!09L!B3R"7^%TS#T.RS
M95\] UP$KI2AU6O>)\\(; GDLD'X59'PM\\5$,-8+PC'W]XS-N,R%@8LAD,&
M1@8LQEI&W@ @ 5D8!QF\&,",W]B-BX%?0!,C-WE-L,<VK[V5QGC&D*Y?1G$R
M'Z.:N9R9J1A! Z9LR?'-KG15VOFJC'=&;\9NBI4U(4\6$"7PPAI;3V/CD @(
MW1VR]'EU)P4R/<'%SGV!XYPYY%/.M$K2NZM]#L]&UP5B)(N>=T?!T;ZG3WV1
M>_7%L5L50N<D(,N91;^@B@W"+?M[P1 G@,\X[BK<+< X^6&SXN5,M [6@&.Z
ML98%SK@*"CH#AI/)"]S8L09DX6AQ5CF'.,H[-X%7!#*50=G[ E@X@IQQCBE]
M&5^@&RT@CM:]569\X_^$:#UO,_*_2=LYG*UY5H'*&CKW'%0% _J?(PL_M(_H
M\%5 EBO#Q-LQR-=8%LB27(36 K*@E8 L]%!\4\ @?FM]T-P&C.9,U.BESJ9]
M<Y:<(VMV9F4]@RM>U3;@Q)B=#^>X*A8"L:J"DG,27\M!J?G;:SDR?:[/UGI_
M/U<KVQ_')EV<8Q70TMWEO+GSW&?N)P%B.8M]K^!!Y]BXD_D"<@34#;"Z0-UX
M'[JMHF%Z UZQLO,9-'BGA^ZYW[..WN-1&R174H7XU)4^MMED]7\%O"EX+)EL
M,VIOL-!5==" %P'MLT<$Y-5/08-;/<9[@622RP(;)Y>EXYS]G5G "RZX2]@0
MH&OM&ROSNJ,V(W3KX XU/I\OZ45W'/K6YP;49><IP41 C 57-^]TT.11ZQ=8
M9"NGE !AU_ *$'WJX $M-6,K(4(5DE;?R2:1/GJ56.!,4E& %SD"KW&FG#4!
M&AREY!Q!! MBT0!;R(!D/<$N[C\\2U];B6:!+.]-$,I[HRK+"60)&&=^[J_G
M@"SX./I"'Z^JBO4"9'GW@2S.,_G?VI/WT2A]A?XBL,?=:K_(=O8%+ZZ"USL=
MR'(&PJ-1<W-/N+L7R'*"'>B?UL=K9).JL529O, F,LG*(LYZR03<WV7I+5/O
M6553L)*^Z9MT,SR#DZK*H^YY8PQ$4^4U-GFMOK<Z6ZW/DAU*:$#F]"QR9]5%
MUR%V EGP.KHW60S PMCX#LC]Y []50VF"C"!6,QM*\AL%1ESWBKQ=%)Z-?[J
M;V.C(]N;,CI7-96LX[OVQ1C\?2:>\(SF&Z#%^M)/[*OG" H3="((A:YNOF10
MZ^YYY"Z.0 %TY#*OV1_V"'HS_L]_8DV,R6?<%^X\YXC.A Z,Q3ZBJ4!*; "
M+%63L0;&I2]Z\B;O\+YYZ<M8W'-WMJSW)I!E*WIXOGO<'-&8]0_@9*[^+Y.U
M<^"\61MW*QGB54"6NS-\9A2_2D1T9AO?I%=GA8:KON\2'&6/6%M$P9Y^GXEG
M3AGY3)9T5IT+_,W60'XGYZ,7P7MW0!9GY76 +*L'%3"?[R#[7"#D]9D9BSTN
M@0<9J2#G35)T@L/) F1\.@A>Y&QF&W!6W#GX)GJN"EA^CWQ3^EU?5W9?](%>
MMX)?^D'C<#:,A7QI/.ZSFGG6MCIL0!;?MR;K4\IV$X#:W,C,:UL/5+(594\
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
M0=;&62K0MH!'SA5W('Z.A@KZ1$OH#/_?"C_)/0&_\;P"ODZ@/CD*C\HQ[K5
M@+YW%;"7#.WU*\!R.C.>LA4OJASEV3ZO?WT$9-GJ?@$;C/D$,@8.3 >O"E5Z
MTU7&R3,K=J!E_998 V]-W[VJ;%IEDD#!9U#=759=XTPNK]))55FN B//"K%;
M0>PN>_.=O+\Z\V:<3GZN595G 4(%N529IV#"#<!:G<'^+P@\G;FJ.65^O4NH
ML,#Z!98'#&I_JOZR02Z;!&2S2N^]'\CZBO[=^VQ?>'9 %LYB,A'YA]P4H$5@
M09E)R:QXN[/H^VC\K 1L7NCF[0A>>160)4#0!C6:WPED$2!Q!61!<V>%K-<%
ML[P 65X/R.)\T0?LASO4?;H@4?>(^\6>D.U\UCEWILBKSL<[$<BR]_8&K.-)
MSK=S339S1U:IDKY'-T&WZ)2.1J8]@22"KN[ M)L)F*P7H.4$IRZ@59_Z=F][
MEGURI].!C>4*1+,@V07*]G_O5Z&3S.XY58 )S$*>8.>G"^)7'&(+9/$_7N<]
M 21D,6.S+N01\@K^EEQVU8R[2C'HT#CH N0VXS#G #6"0NCV_B;3X+>>(0!.
M7^0\:V4.@KL 2P*O;%4ZS_$,S\6WO6]]DZ.,GR-0T P>13^GJPH&JFJH-;=N
M9$KGPIYY%I[./T+?Q_/IML9+9K.?Y"U\T-UYE:0CNT1-<)WF+%I;?=&3K;6Q
ML(,8L[GIB[W$/7=5@> 3"LB"MW@^^84_B W#_ KT7-JP!^BV:I/D/'S)672'
MG('>Y[-.T$DVJSM@RUF!X75;?;ZJ];Q31MG**^OKN1I;,FTVO$UP1*XAQSK'
M:!8]!&2A&RV0A1WJ54"6!?#L7$^9.OF*O(1^[1,^B8;QRI*!!#@WUJVZO%6G
M/9\,Q>:")Z8G96-S#IU_<W2^R.SZ72!%LO!9Y;S$0P%9KBI*HRWC(9/HQ[C(
M7&@VX,K9?*YJ*H%0MOH ^95\;0W,*_]GMJL RGT_($S@A^3Y$P"Q >7.A?[H
M1LZY9Q1<OGZ6$\@24+T*P%6@(6M627PK>032)I-F@RJADKT]@2QK>]CJF%M)
MJ*HL56,IF=(F:3KUD*NJ)@MDL:;6/5J\JKR8O;RU7W_!KO<FORL0W'BJZJQ_
M <GTT?233:QP!42JOP7(W55^?1,@RYFTX:IB$II8D'U EC*$XPTE#7)WL05&
MNYUI<HKWJH[@_JHZ CF&OW\3A%CK@"RO"KY_#J3^(KN_[X$LZSLK5J *35O!
M&\UW9C:)TOK# L:5\(F\5!46-.0.0&MH"[V1C1?,4H5>]J J+^ESDU24^".
MR"8YW4KN&[!UZI1G#,T"9M&UOIT-  MW%#F,39(,YMYB8_,ZN9,\ZLPX*^;!
M)U.%]:UPE0TF__!9;:RX@S<!L\2_]%G,3T"6K9Z6O<Z>7;7 *5K5P_#\[L_N
MT.[1P);VRMWM3@_(0A;F_R(/\W/A1?07<O'*Z %9R 3T+[)AU4FJ>+)@%O;P
MK<H2:&3!(N9]U^@_GFG?[*']).^?%3@"6? QVG=[;<S&9W^W@G8VRS,)UU4"
MJY*K55W;_E2Y^^S+_^;G>?@OG0YOIL/041>(8ZW9FK8J\%5UEC/)W%EU94$N
M_);\?55<H>-4Z2.PQ%8HV:H9"T)9D,H"1!8D<E:Y\/=5A8P &>P5=-  "H$=
M CH 8)Q5-)YK/6\KB"Q@0M];@8E^1G[=1&W;\G_1#WV67$['= XT?Z?7>]]>
M7NF!Z8*>Z=G&8-[&MQ5-MN*+=?9_R1Z-W_J0 4X0QE4[ 1Q><ZY+J%'2A<:F
M>4TSS^:T\\H/?_KCF^.I!_<Y[^G/<SW?. */6,?&Y+D]<]NN8_W:%_MSMV_;
MUG]IOVN]UN?2Y3?Q!#JR)\XHVP4>AS_AQ?CMG<_N___Y/P   /__^[$MN@
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
M@S_X@V\_[(?]L#LO^:$_](?>>37ZT@^Z=^^A=><D6;8UF^LU#4:S>28=.]G
MF=&G<X]OV5MW0G?'J>%W[B#C=T]I^&ZMOVF>.3V'/MP9[IQO^VV_[?T.<?^Y
M?]R+W2GNI1_P W[ _<YRWMPMO_;7_MK[>N S>!E:PD\T/&FV+>OB&611]PC^
MAV=-_0X]IM=TUT^]P=^])UT'C\+_\#AR$SZ%SK-3N/>\UQV@?]]//HFGIN=,
MG9FLHS_?QY?UB6=UGZ QX]#?MA?4GWDTUNX2>TT^3=]-3[&6R5)3[INR?C)D
M,O2V1^C/>J(ELI\U,=9D<ON1CI_MP/R]PQS<4^DY^(2Q&5,V#?VG3]K/Y+2I
MD^E/_][5'6)_LL/HRQCMDS/J3O&[OHW5GAICMHPM-^M[CM-8DB&[\].9K;F^
MYKVYV[[SZ ]D66,V1WV9N_O:NJ:7I.<G4\Q]F?>_=4@G,4=]F#-=]%?_ZE]]
M^ZD_]:?>>8VS^5[O]5YW_I0L1'9B.\.WWO5=W_4N+SF?[L&?])-^TOT<ZLOY
M2<8Q#W.R=J^79V]^_[9JVP ?/^R,IWN8'SGAY_[<GWN_W[[9-_MF=WGP36]Z
MT^WK?_VO?_N^W_?[WF4 Y]V^Q5_CM_'FVG[OR0'P_#G_X$-X#;F5\\-^H$DT
M^S6_YM>\?>MO_:WO<H<[S%WQ$1_Q$?>[PMDD1^)MSD1VVS>B;#%I<]_=NZ$S
M=(I?T@/(\NYP=R79P[U)IB!+T//(&W[_,3_FQ]S/\,_Z63_K+N\YR[_I-_VF
M>_N-O_$W_E^-C*RQEUM3NI?F>Z>F3WU_V(=]V%OD0CJIO?%^<B'9AFSXJW[5
MK[KW6]/_;O[>&!H3'9.LJX^?^3-_YEW_H@>:+SF=C$&F^#I?Y^O<==:O\!6^
MPMT/0/["ZWQ&]B"/D%F-T5A_XD_\B7==0+]HS+EWOM&3.7F7__O,6ILKO<\\
MR,,_^2?_Y+L\]WV^S_>YCP&_(.]YC[_9$^NB7]_5AW?I4__>_=-^VD][RWOT
M218W5^_PG3EGX[6?UA5O]A[RDSFFIW^G[_2=[O/S7GH '=JYT*<URV=BG?!\
M:^9.<(Z\SWWA_G#/^=T^T W,U7SH1.0TO- >D]O(B62_:;?P-\W^H %KH*_?
M__M___V>(TOD9W&GNW>=^1/O?%4>/\]0O/G4O,>=ZHZU/N9''T2WYN6>[-Q8
M>Y\;.[Y/AB!CN,/=(2=Y.YG[ZOT^2X^8]JMDL*T?U??\7M_M][YS:E?O3=:[
MLI\WIMEZUY23[1]9B2Q)'L*?G%GT1H]@^R)GL,>@4_84YP2MHA^TA_;I^^13
M=VOVYU.;XTX>0C]D(3(0V=;>\FNQG^!?]ID^0 ;&0]&?^X$<,^TOR<SD)^?&
M/-  ?H%W&"^^XSPXJVQ_Y';])@OK@VPW_5W3YV,/DD/,([]*LJ%S,1O99#?S
MG,W?/.N=^G!7:-E6G&ECI O16<AS="0RK3'G/_1]WS.6_%533]JV>[][UGI:
M5W*Q_<<[K+_[>.L):,3Z&)NQ&S?:\6[_UY=GK*.S1BY+GC=F<["7>,G)[N[N
MUT_^@6E[B$ZRX;;OQD4.M_?YL\@1ULW?K$\\RWSM:?;BK3]Z7SZG9''CM2[;
M/^C=^IWK@">F0YU\/-[C<^MG;-;%?I)=\[\8^]0?]3-UL6E3V'QBMBV'7,DH
MGG4VIUU_ZL_Y7]$(_N]\VC]W/KL2FX@[A$W /?;MO_VWO_/B#_F0#[G?O_BO
M\\A^Z3R[V]R99 O/X-7Z<5_ZS+DE._@.&D$_]@-MY],[S?TTWWTG/67WMU]
M57O@O#G#SN_T:3MK^?/07;9M;?N6G4UTZ,YQ-M$C?4/P%#K#V\FC:.E7_(I?
M<:<K,AQ9*OIR9XE)P5/Q.^<0O9&?G$,\-S]>,0S9-J[\>9OV)MWM&)KN=?-R
MKM [.8[,Y>YE6YNR.#N NY9\Z4R9)[[A#HL_6<ONL>D3[BZ(C\PXD"L9Y,1/
M? ?_TK?WV#-K[XYF[]_VE7T?[CNQ.Q M:/ABS3LT_$>SYMYA#ZT'V?=K?:VO
M=;>!\('A/61JLBL]BES(YNV^MW9X#/T 3TI>1Q?T O9;=($_65OT8WW96]%(
M<0$UZSY;?_><AA;1'SYGK'0*-F;R%#GJ/=_S/>^ZL/'3=<CR=&3[3E8GMQ@+
MVK3&&GI$\UJQ-1KZ++9H-G_SN6=]Y]'W?8:&R,GD+KS=.ELO\K3QLP.3_^AH
M;$UO?O.;[W:G+_2%OM!='[$/^>:F3RZ?I)8O3^/O\XQ_?4;&I-OP"UHC:V.]
MON$W_(9WWRL=[5M^RV]Y][_:9W*HO_'O\2>Z?SSG=W^C*WG&LVP.FN]J=$K[
MH?E]MCYWCY%SZ8=H#5VQN?O7__W=YYZ;WWW5UCNLJWZ<=WJANY2L2O^BK]%I
MZ*KH2+,?-?*W1L9%-_P2^ 4]DAU!\SO=3S_D7_>U9S6_Y]/0/..=WFT,YLG7
M;;S6KW6WMJV]__O</(S?^F1'F#XY#1UI_;_//:OYC(_:&!KS'%]^EWPO_>[O
M/=.<'K7F;UUKS3\;#!G&V(SI:AU/?=:O/6'?:8_FOIU:S_F.[];\O]8SWF^-
MZ#7V"!W9$^OO.W@;/N3.<M?.>^DI!SU_GC_/G^?/YRV]ZZ6VXQ VD(5^[@XB
M%Y )W/W9[4] %CH!/8"^L6-&GG?/$\CRA@"RY% NF'<&!C,(".J@&!4(2<%E
MK."$XP0B+!)^!1T"LE"&.+ H*H0S@AV%DR/?=QP*2IT^,ZX6@$O!+0"7 IP1
MFO$CPY?Q^]?_"^:F5$_P :7.H2T8D](<6( 1K^"11X90Q@)]%T3!6,E(<5(L
MS:. 9&,W'D:"#,X9;<W'.!EX"AXQ3H;/#(2/ B9/1E![Z&_&RDB@7V.R;_HM
M:&8:R@-T%#1MS@5H!>(I6-J< G $VLFX_"BPNX#SYFZ]&3KT.8.DT5/&*_1E
MK(QBQHDF3\ZEFK'.X)$9A&YO A@%$"B@?<\]>C)OG^LO8)1U,U?SM^<,!0SY
MV\ACK(%#ME'6>?,W[_2L/;7WYHX^[;5^O<<\"E(QS@ M$\R2TVHZ ?1IKTXM
M8[UYF9_^S'<[IF8@K6>,=0;W,Q)NP)$Q!(S)L3+W+.-E@:WV8X)#S#N05'Q@
M&N^L00ZU@F09YMLC_?FN,XA^G'4&*T$&C%B40.OLF1G@=@7H:*SH= ;?=XYF
M(%%KF8-"/YW+ &;VT;.!-Z;Q:1JN<C(YH^8V@Y0"2&SGX5S7@J\S!AMS/ E?
M</XF&.IJW@4?QT/PT TZZMQ;_VBJX+83/>6DG8"FUL)X]8W&HOT)9-E.Y9S@
MFS[U$3BDLY_SJ[O$FG:7Z-M=,FF]<15L.(W@ 8_0J+.&/JVI>0<.N7)0FW<\
MJ@!/9VD&=V;T-Y8)XLA0K>_NI1DP&A^] AI.WAS8;CJ]]&\]XBM7H)L<T-:G
M<V\L5P9T_9N'L:*_";"<9ZD@P< V,_ARWL<GI[GQ^CY:Y\Q@U&8@)'<P(A+2
M&>T8EAEN,S8+B!-XXN\9[S*&,B1EE-3T,8V3!0S/X.(9+.Q9!D#&/ 8JACD&
M*P$%E =_8^3V#L9:1G @EH)_ GTP$$\@BS$;K_EX'V.<H!I.'7P./75'![;<
M<LIK:6C?V<1/R2-D$P9]S@*.2_.R!I0@!NN,X(S? 5D <ABU ^>8SQ6090):
M?-\Z6!>. DJ5M2)3,D S_AD# [U][_Y$KVA^GLT9?-RYJO6W@F8#=*%7=.Z<
MDE4! SB=)@ %OT6W\?_NY\ECG27GS[C(G^ZB MC<^\Z!,V"\!?3NX)7.UCSW
M>*\]-KYX5/SI)<#=*6 X&:U "/N/[[M'.0J[0_4]'=%7 ?XY^?%RXPC(0\8E
MWS+.<D@Y%PS+@<08S37G-\!8P8 !PM"\@#+[[]]7:9[]G+93OQQKLW'D[[^]
MU'Q'P)O&66=^L^$;L^$AUH-1'A_!;YP+/,&YX#AS3O%K-#J!+-TM 4[?T8$L
M:'D#63B5\ X..CP(2!#O;XT*A+)V^!?^C6_C\QP;##=H%$_!2TI(,&F]C"2/
M "RGP#=GQKWJ;'&VVF_CX;C3W$D:AY]FW/@^_L<1R-CD_G*/=9?E/-4\TW/[
M6?<,7@H82#^W+O@V'NL[G%G6P-JX6ZRE $_K2F>WQGA5H-.<ZE-_]CM:*W@(
M?R*+[N >=W;))*;\/!WS&PP] ?9D<[2=C(JO"'RPKNXZ/$?_@4,V(#H=)[DL
M?0R/QN_G6'WF# 76GK)S8RUX*$"+.:7S7MDE3H". NQ.03T%9VVPN376[T[:
M4"!6:QN(19]^+[F&N66/T*=^C&LF<)ARVDS2,>==T%2!@.[0Y-."]PJ0L-;I
M^,;8V'9 1F>F(+V99,4:NH<G/65SV;I-]VGT- '1V8\"A@<02N>;0'/SF@E*
M9DLVW7:8[E'GR#T2D,5Y)^^1=<@\9"'RDZ "AF2\BR/?'>ANP"_0Y0FLNX$L
MFW=_3D$G;^V6/20@BWW+/F1^UDO@"%GY"LC"7F0=K@+@-E]^ EE>^P^ZPO_(
MJIP?G/^<[&C3W4)O0I_N"G('&K5WSCJ^@4_A@^G:KR4H_O\UP.H1B&72D?.-
M'Y@C?4" /2#+#$(1#%$@BO^3V]REUE P'OF"?8I>H='?'@%;7FIT$WV32=G;
M[1.Y@B/*.(R/7$/N%M@TWWUJ/@]P3[_2 K,(&/,N_9%?[;V %;HP&8LL,8$L
MY!"\CIY-Y_6<<054T(?S+/#/6M+A]0]T(?@*7?$?^"QPB3E8*[HH'X0QZ)/\
M0GZB*Y*+R<@^HVL8MX R?H@"(JV']P62\3>?F2<9VCL A;S'Y\:CKX#D=)-T
M>;R:G$5N(T_RBP1D$5!6\B\!O\X,OB9HC][L+!6X8I[D)?J=.\C9LR?&!7B#
MECQG_;Q?7^P-V1[T0ZZE4T4#Z-!8S%=?[A'G<R9X2C=P5[X60.#FZR?9=X,_
M2J+BGB0;!.I&#\9MWXS9WEEK>VR?[!]=E,P3J/H*R'(E1VV@S0:6;+WH%+RZ
M 3 GX,N5?G"U1EONV>T4F%IRIRG3I,>399T3^TZF=W>2,YQ+]B1TZKRB&SKW
MJP!9=D*AT_SMA[O<O4'^82_!WYPA_[JWT36YS?U AME^C #%Y#QGQ[G/YI3>
MYGPY"\XNN@A 6>*VF5C.>":8(OUWRR$34#N!*1.<HOE]!_.>@"S>FPZ0+$QF
M+=!T^^>2ZP+!S(1S.]%>-O5D6NOH/)/5O8,]$,\A<^_@Z'RL&\C2W(S!9_8G
MO](I0:"]I2]E=T\/N0*RY&^;?L$ Y9XWKMZ7WVTF"O1YB:D> 5G09$"6[;_*
MWQ"0I617YCS7(3!+NN[644O^N&UFZ;H%\\^D?">;_@:FO,2_3D"6&:1^I8O.
M1 /6MP18]'-WW0:RN+?)=^X0P9SDE\YP(%)_(UOX'AG O^XW=Z1SF:QC35X"
MLKP*B.4)9'EC EEF M2 +,[N]&EE<WD$9(FGX.7X_@:QD!'1'7F1O( > X5[
MWO?P(S1=TL7I8]Z) TOX5O*/F?#I$9CW%$.#ELU+_^XX=Y:SX6YU7]%ER3?.
M!CG,O-C5G UW@7D'P#%F9\6:YKNU;B=0ZPG@^A(X+B"+^4X@BS&0Q69\3CX5
MX]B % W?UMPG&GZGV?N:-:[E!R?'60<R'IDU( O=@:S"S^6NI\O@*1/(0AXD
M"],1Z IH88)9T HYG_Q#;R'SH@\VP@E6V<V^V0OS=V]:#[2$#M&=<; _\!.2
MV=E2 [-,( O9WK[;;]^C1SD7[F;->I=PM(8GVV]K[5R4A%3SN[]KGIFMO_>]
M&0=0XC1K89W0(SY-3V);YI=C:WH$9LD?ES^2;U(+S!*()<"+S\B8;,O6Q7J0
M->E'; ?VE;Y$[G37V/L)(@E@03;U;" 18^9CG4F<=B*G4_,.^A$9F*Y$'PI@
MX5__SR=0,H!3PBCO/KV_,<R$AX$_Z#'D5'Z9?,!T=#JM^U9#RS7W*3F73XCO
MQW[Q>05\\#L:U$_G(3]4?B1_USP34((]WSQ+[IBNR+_=NF\ BS5!Z\:_0297
M !J?U_R-GNH,-.;IYYJ^KGQ;T^_5,[/U_=KTMTV_G,_T!P!G#0(&^==:6D=K
MJ\_MLSOY#O$<S?[,_6H/-7O:OK:7FN_E0ZR?V9\Q&%,)_= ?_H*.K!M^AA_A
M&_CU4P9Z_CQ_GC_/GR>0Y2402SH*G89,3J]@WR,+NA?)*>0 \BJ[O1C^"61Q
M'[T$9/'.Y\\3R/*& +(4U%%6^C+8, 8$9)F-LLU 11"C$% X-I!E5F1A>*!,
M40@95QD4"Q+8%22\G_(;F"7PP31$SZ )2KYG9E66@A$RCF@9+PO*"-B0T5A?
M,SAG @7*K%JP1\ &_7E/U0IV5M0J:NC+.\HJ6W\4^H+Z&3\I]Y@&!;I =/,Q
MUFE4W5DYJG90M@MC"]#!2,08;&S6MRS]>UTS!A?,C!:J]F'>*=\IXP6]4, S
M,!= T[S+4.X]9;G*F!H P=I51<(>&6O!J+XW T-G(&K&\!V,T[X4T+W!48S5
M9;R:@50[,WN&=6/1[P:SG *QH\^KK%F=L1G(7[:LF8&E3&+1ICFB3^,USM9T
M9L\JH]4T?-B;#"7^GG.AH/%3\&WC][G]VIEPYSF*UG,4S2HR]1D@; 8+1?>[
MJI&_S\I,.76,I4#C$X"GJBQ5Y7!^&*P8KB:HH[/4>3^-V=].@4W&6\;[>8YF
M]K3.9L'3!>C,3,4%B,UF_ON,SGW29WQI[EE9FF?0&%HR7[05F*.UC);FO',$
M-6_O#K17=:/ ' 5*!SB:ZS =5KN"4&<VFNH=\:FJ*>14LJ:3/C?XQN^GC-)5
M4#E5)XD_M:9E5HX^ T8UKIT=)S"??C>(IR" J]98RR8>S[_*O!2(;0=Y5C5J
MTI2Y3V!AAM*,HW/N5:6)/J,C[[!O5<\RKPFV["Z9@,C 5J>J9NW3K,(SG1:=
MI?C2/$O;@7BB^]YIO+YO; SP'!V,8 R4#).,<HQ"#*@"7!B:RPP4B(41+R/I
M-%3.#/<,>XR !=OOBBQ59=&N,O 8%UF(49&1:@:_,/J2GS:0A:%8L,L,"#(7
M!D=&4LK(#" K^+)J+%5@V7+<K-!RU3A5&-#P4,9P3@'!F)P&YL+ :8VL8Q59
MIN'[52JRG$ L$\AB33@*[)G]LU_6CD&2L="\R4PS$^?D2='2OC\#B,8#:S,0
MI,R6.:>G[)JC*3DEF6)G<O3_696DOO1SRMJXQ]>8IDSF7IIW7GQJ\ZOXU*R<
MU5TRY]PZ5)W G JB<H_..5?AJ\#N4R!!02$3P-FY-W\.)8YP06$,M>AH E@Z
M6V5]8N!E$*\BB^]5D:5*)K.BR6[[F4?57$X54@JLXY@O4S3E?CH<,I@[YPSH
M#.+HT[.^?QK7;%?55WKW;/KUSEF1!;^J(HMQ<NR6O7]F7=[5+3\W5F0)R,(Q
M!SP'P(%',=B@J[*<N2/\']WA[?@\YXN]%1C%D8G>TVDZFUN^O6K[;NT,;T>W
M^T+@I3'B[1QYG$IED=/<3UK@RL"6&W!Y>FYFJ\M).#/?<6AVI[CGG+F"3-$:
M1PI'+!Z OW3W6Y?)\YSW72DQ.0<M%NB$%TR [=6=?]4"VL:G]&ML@21F9<OD
MR*OJEIM'!;@P9KR_L>*YZ<LG/?Q4E6NN1\%#Z,D[JD(8*'I6];S2'Z_DY^3=
MJ>L:[]1-XON!@W?07IEZ<Y2G[P=JF5F6IXX?N*AJ),UY5[*= )Z3'-E=,NT:
MW2=5--S[= J<*\"M/=] JPE8G7M5D)<U,*X2(\S*@<G[5;;:M%2;P.T">]#F
MS'K,Z>W,DXTFJ+>*+'@7><D9Q=_=*8(SR&,SZ'':'6:0XPYTW%5JDM%?M5U5
MM;MZ[I$N5+O2Y>VMP!.V1;S(&I 'W_F=W_G.JW9%ED?!RH^"L)] EE<'LLR*
M+.X.^R%()6 YFN:8=U?0%=!I%?R<A?3M>4Y.P/*W13N]XQ'-[GM\TZTSAS^P
M*Y&S"A B>U3I;693=9>2#<EL:%KP58 )ZU5%ORW/[@J#LP*@[\UF#.11<JCW
MD6O*/$O.,2[!'<Z-]^)% @#I3^SRY''RD\]J_E_;E4F\RWS(F^9)AB)WD&'H
ML^E\P+*S(LL&LOB^8)'6I#78<K?_3Y#)!K)87[R"K(2OHE&ZO+F38_#=@FI]
M5Q_FY&_6<U9YL2Z!6-"R[U@CSQD3F=X^TEU::^\B5W'^D:FJF&H_JFJG3\%W
M=%?[@J_1]_%\,JKULY;65_ =.02/(WOYOC4PUVA-X!#=")C%&,B1@5=V]EGO
MM,[6UKS*#CWM+_E:W+57NG%MZHWIJU/F<2?M@/_=\'QWF3E6K<S\K:5YS,!H
M](8.K /]V=UO[/IQGYTJL;Q*IO]3E90KG>@J>/4J<=5+CN:K,3QJIZHR567I
M3K4WY!3[BW[1/EL47LV>XCPZ(WQVUKKJ2/B#,V!]W<'D*7SQ4>#L*7B6G&'?
M[8]]TI_SYHSC)>YV]TF Y@F4V!7\V':<5WM?%>""#/T>D,4S 61*8K1MM+LJ
M2PG,9C66":PHLWRZS@:US#8!+KM-7\*L<'T"5:07;=E]@B#VG16 Z51-W9JP
M,WE?-K( (9XU+G*Z]Z6+&6\^)9^3L69523)W?I;TKN8Q ?63ITP@43J#><WJ
ME0%G3E599A5XX\J6O2NFS$1_)U^;<;86:"]?4Z >?5=%8.Z]\0><(<<D.Q3$
M7S6*;&95+R]I8LG>7@^0Y=1F-:A="3U06S[R?(4GVR$>X2[ 5]TM[A3W,_[@
M+F,3J"*+N[BD-H)AW&?NSZH$XQ_N13*&N\IG["B==VLRP6O6X55!Z(] !<^?
M-P:095=D.0%9T.GT-4Y_\*Q6.RNSN#_$1* YM$0>0U?DF"JQD"$\[WOYU69R
MMWR!)77$S^)_IX2ISM1+ -X3&!9=>Y<SY:YS)LAA[EAGR_^=(^//!Q!/FH";
M; XE134VO.U5@:Y7X)5YOLQ1O];!&AD'7T] ]RK$X/.!0W?+)UKBM.F/J$I(
MS;U<*Q$N69<,C<_0)]E JLA"7JF*-OF>+$WV+<B=[9U,6T X'D2^)F\'<)EZ
M QFS*BU7S9@"\J,M/D5KXKOZKR(<.RJ9G7X#S%)5EOR+ @/)L)XW)KRRBG%7
MB>-V9973>LZ*+%<M>ZC],Q=C3W<P'GX"]F!K3$\[@5@"LKQ*11:V@, L_C\3
M&*3W>1]9DYV=;E*"OZTSTV>J0.(9OB$Z00"*67GCJM+%J4TPQ:0=__H_ND)?
MGMM5-*K@OMM^?Y4Z]#/?17<I&0/]"RVF>Z=_U[9.6O50]'P%VJIE1TB/MN=H
MCR_*F*RQ-<UG/?W5580_)5^T3@$X)F!#W[4)XJCY^ZRDVI@;W_:U/?+/];W=
MICUDVBYFDHH28C2FR1OT?;*GS/ZF#42;^]4>[C9M*ME5YC[-O3(>>S2KO-)O
MV$A*8.1N(TNZ1Y] EN?/\^?Y\_QY EE>I1K+!++,BBP!679%%O(>7QLYUEWD
MWJ=_L1FP7Y3(<]M'GS]/(,L; LARRDH_P2L%0]8HO(1T2@?%[@1D(203] F2
M!#O!@#(?^+[^ P+,-K,W3&/KSAITRHKD.=\KXPSECX%@5A,H&)U!(\!,QMP)
M;/&O/ADZMI&54&F-*/.43'U/8_0,PJ\OX]6?OP<\V* ;@1X,PXP'5:N9F:4R
MHN_ GT=!CKOBC3767T:<#-@%X^_RX@$D D?H(R/SS/P_^SP9^VL3(%/02 KX
M#!Z:V<3-<P9Y%JBR2](;8V"CP%$9KMKK:;R/IJ*E,FM5#M<X?:]^ [,4U#\-
MX0$/=L!;P2Y5#_*.N?<9K@(%3<?B-*;/3%'321A-1:>^VYBK*%.04WWG#)A
MF0UN.!D;,[+L,U1&JSG.^LU94=8MS_O>%3#JM XY6*_.Y3;.5^5G9R,+?+.=
M-Q/,-C.$30=. 5W1^SQ'FS\5V#?'VCG:P6(S"[+?O<]\YGG:)>_;*W0V,VU5
M,CZ:JK^Y[W/>L[]9,2GPFGT.:'2JQM18[4$TL/N=CB;C]7GGOSUKK-'32_0Y
M@_#V>!M;H(Z '?'E69GIQ$,F8/&4G=KO)P#&#);?@9.=^PF.FA5>3F=ITE+\
M1(NN)MBN[#P3N/:JYUY_,\C_ZBXI"/4$CJF?'4!8%;(-Y*JL>_1S<JQ.WCR#
M92=O]2YS<[\S.#,4,0HQB#($"1@AJ)-/..<(ZU7W8& 5,"SXA<&\;#I5APBT
M4G"]_CCURN;#X*KYO58): ;8,L!0&!@V-Y"%\5[@#^,W@SCYB1&?<3G0A\8P
M[',!0@+YJLIB?(R[YLMH1[9B+-?P/<X=CJ!92KU2Z3OKE']K_JYYCB%?OQP
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
MXU7&Y0(,9^68J>/,,_DJ\O,$>Q0 %^!Z!GL5A#OW:"=MV$D0HDW/=.<W;_?
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
M.<$"DQZNP"(Y779E#F<RQT5E>W/2[@"J"9BY:CNX*Y#$#$(^@3I.P?Z;WYV
M%S.[_@Q:TF>&SC+ S7V:0)G3V2_[XJ[.-(.29C#3(P/SR=&]JW9436=6$^E,
ME>EM.HXF:.:JBM0\YQ,<>,H(;NW*PK:-WH] ;)/F]SW2&=J!CO'[Z6S;@=VG
M*E<;+-,>3;J,UFL3V-==TMS;IU,FS G@+/M?]%2@WU6F[LV;"AX\ >-F$-UV
MBEZ=I]II;>==7Q8M31_."(,;XQM#'",=XZD '@9E@1'D$<$CL]PU0RMAG@Q3
M1ONRTS!";^ *(],,,*J,]&X%'A5\5 "2[TX@BS$!IS#^"@ B0U$F&(0#LC V
M!^A@+*^BC.\# #!X,=)SDI0-QSK,$L=E(?(WG\W G6D\GL$]9:%E$&=D8\P7
MH%]0@3E80^MI[-O871ERP9J:W\O>-($L&\1R K(T[S*46W_. <9C_+V[-/H/
MP+GOO D:FX&I\ZSNZDG3<7_*$%>5%C(MGEW%@DGK+SGHT&^&SX**9E#V!LU.
M&66/L\I^FK$&MIF.OWGO-__7RD.2ET^!V//,SZ9?\V/L1UN<2L[5KL+2670&
MG2>TQ_F!5JVW^4PG0&LW#=FGEF$Z W3K[%]M&Z.M'UT';T%K]!=G@Z'?F)P%
MSC3.FJI:X!7.B6<8#>S#-G;/UKL;RTL-[7&8.,.<C=;0><!CG%,!>SXW=GL4
ML I_QR\%/G#87@%9WJ@! Q/(4O#6!++@<1/(PBF'+W&(N@/LDWWAH'1',-#@
MR>X*/!3/Q\\Y_NP=/L@1Q-D1O9WDR:FO;7FHO_F\ *8 E_8-K1@;ON:.0C_H
MWI@X5_'TL@66H;R,Y96HOVIE->_[>]Y5$G+'61M.8/=3SE_.3S3NN^Z,,JNR
M"9Q (X_DWUF)<5<S;6UVY;^"T79%(4$P57LJ."<^58!E/+5SO*M3E67W! 3>
MNF(R66/;\DGSG3K4U'5/U?ZVCK,!4KMB:N"0"6 ^ >*G/K:KS\[QI7_-K-+I
M$ME/9J*%$]AZ HY/52EWE=1D\0)2XKOQP2KIZ+^*7P6<G.3GK==/&\^6GT]5
M#G<%L:JRS 0;4V8X57?=X/4)--K)5/ 29])])GB##$<F*G!@-T'.^(*@4T9G
M00GN/_?1*9OW'N>T&TQ0_M3;3[)VR0^F'C:K4UXE6YC/Q/NNDL=T_M/-\%CW
MFKFY,\T5/Q)T0>XC$[[KN[[K7=84C+&!+*\GH/AI>'\U( MZ<F>Y.\AG@E0"
MB?J=(X3\AD8+EJ_Z!3F/G%Q%[*N[<]X!5VT^]]+S\YE'-#C;U#_GV9CTKID+
MVG,6R:3NR( L5<@@OU8!3;,^R;55[JMR"[G#WWWN.X%? G)76</SIX M=W:5
M48 W I70=8&.R$-XB+X\2P82($'^J,)*5>I*Q& >^O1>+>"*,7D/O1,/TZ]@
M,_9_9Y.>AB[2__RNVHCD$0$4 K)X!SW9.,@F@FW(167+I:MJY-F9$;9LL!/(
M0I:QA@)O5;:3N(*>: [D&'*4[\ULL#OP;@9*S< D_P_,4H7& H/HW?;"?N%5
MUL'[Z>;6QIZ:9[8":VC^GBF0C..0OZ3J1O8[8(%WV"LRFW>1RPI"VL%(VR9A
M;;-#^"XZG6>S3-L%*!6,5+!/;6>,#J12((Y[K0"PF0776F6':!_G7OK=_,H4
M;;_0*EJQ/O0I>I4]-(]\2!.D[^[-N?I:P!83T/+HWICWP\F9?!4D>@KZ/;67
M'-$;X'+Z;(+Z [.0;=S)]LI9L78%J3N[Z- Y1RO1AG.'YJMV0U9*3WRTCKOY
M#OD4CZ<WHS>ZC'. 1GM?9SX@6;22O8JL1 YP?ITQ9\G9<;;Q.&<.G7/*XP5H
M>%<=R>\4V&$"F ,]E+1K^KCRI4V[>/;PG?QD5H@.=)W,GQ\RV\_4>Z8NN>^H
M*O0:"YE2_P$@T'O@Z^V?FL#@P#([F4DVI%.P]P0_;SNSSZOZ;IQDSX ,56$(
MR#(3[TT_W<E>7]O)SJ8_;"=?V6"B$T!]ZX@!.+:^.I-23+]6NL3VNY009%>5
MF,EJL@'.:HD;R%)@_TM ENP< 5CT4>6E*O($7DE7F@"6UG16U$%W]@Q_P$^K
M9(X/XQ$"6^@G[!%D!F?5<U6H/:U3R23H)556(B>1 =$(.O0=:VC,>-:5K/XJ
MO//Y\_8'LZ!CM!>0!1U,((LSBQ8#LJ#I0)=H>/+?=/QMWYA)$2;(+'_PR;^Z
M$TF>*J?.ZDW[3)9M^%$[G5G\!Z\@*Y6L)J#QK,QAC3QWLL,T7F,U1O>Y\Q^O
M>&E<KP*@M7?.G_?:)WR 3.@NK6HDN9SLZ6]L@'C$%=#<9U54G%45=^MS_(3>
M00[A@\-K)&L+R"*H;MI$\P?,2M-5F9X)YV:%ZA+/I3?-Y')X6LW?:N0AXS)_
M^T5.208AO]#EC"F?%_W&O_QW])R +&3YG6B.'+1!)Z]:F7W*1[.2R*QBF7TX
M.Z_](VN1G=,1)^">KL;'%H!E@U@FD&5697D$9FGOZ'HJL9 UO1=-6<N2(KD3
MG)%M YR^G D<F+;W9*;=JJ!\:B<[<W%0TU[@N6R4KZ7-]VQ9[J6D3[MM(.V,
M63HE[=F)(?O,\]:-7$RO#2Q1M:)=^37]$(W1=^EV;/W9%Q_91$[Q7U=).AO?
MZVFG!)@S3FHF,#PE8+T:TU4_NYWV:R=CV8D4V\=IFR\V"8W3OZVW,PWDA?]4
MN8C=@D[MOM"W^^!IOWS^/'^>/\^?)Y#ED=WP$9"%'' "LI1821R__[/QDQ'<
M0>XN_52)^:4$J,^?)Y#E;7XP'@%9& 8(>Y6GGD"6&;S'X$S!HTQ> 5DX<RB1
M90JFR'& $+!3Y#>P89:9S>A+>9FE9GV_K#<%/53>>QND9P;\C'@.=$Z9JC8$
M:BG8.8-O@30%SUYE&YU!AQ,D<@H^+'#D9/ ^!= 4%' *FG^4(7^#;@H>. 5D
M-?8=[&.LN^SZKDIS"LPL<^\L\9Z!9@>T%]1\4@!FVTK-#APO&'M60)A H2N@
M@+WWMYG)J\"_4W#*='SOP(ZKZ@>[A/O,W'L51'H*,-G D\K/,]!I!>3H*_J<
M2OH.)BJP-=!10>TS4^_,T)51? ,%.D.[7/(5H*F M!,(Y10T6^#LKDY2AJ^=
MJ7@'#)=!,(/)S(16X-.N6++!)S-P+F=108X[\'@".F8P7O/>E7DFD"TG5 X!
M_->8HU%S#'1T:A/,-+- ;^#>GO<IB_$.2HN/3*-/9RC#TW;FZ&L:K+>CY:K*
MU>3'&QQXJM)1$'I9V*;#S=UQVO==4:G^9E!?3L)H:@:JSF"9?6]T/MN3G>UN
M9IB>F8G+&K=!-U< MC)*SWNI_N9YW\&=YK(#!_47D&U7O=J5GGQ_@D!W%:7-
M\W(NG+*4=SY/QL%Y+Y6IL+'JP_?()(RD#.^,01P(#-N$=<$V@B,$23":DU<8
M= 7^"!QB]-[9G6; 4 &^9=(E]S!V:XR"&08S#OK7WWS.<%B6?/UX%P7!F !J
M&+Y56R$SR? T@2P!.I1\9.AG,*\ZB0S^QL_ +T" 03)C=H'+E<5FC/=O6:88
MP!G."C"9H!=_UW(X,*Z1WS**4X"LJZ "8["FC/G3R!T()R!+U5@VD.4$8ME
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
ME8)F9H=3AN(): A\HG]K&TU1WF?FI*M,DC-#5)F*,]CIRUI,I\,.8)F!)C/
MJZ#V[2B8RKB_68>  AFLG:$9X%86^)VEO@QCC'7^+7-6H(OIY-D!-67\FL&9
ME8<^E:F> #;];/HLJ^T&L&WP2;1J?[P[1TY][5*ES3T>TEC14@ZOZ8CJ+)E[
M#J*"I3F/RVR*9JV-9POH;W]FJ6PMQU/[Y-RC];DWLS3W=O[E?&FL!2(VSGF.
M*F5;Q2YKH&]K;VZ^NXT*@45R^GEN9GN+1\W M++*1:<S0UK9B[S#/GFF4N<<
M-L8VR_L6?!E_#AP4?<X]"FA5,%[\ON"M^*?_;]#%SA(U'6Z=TX([HZEY#TU
M2X";"6";/&2?^UGM8>Z1]?"[=?9>S\?SK@Q&IW/:O51&[9T->P</VB<T50"^
MSSUKCHWQU'PV^8@^RXB(;LS3G( *&'X9=#D/&%(%Y B\88"609C0SM#J;P(H
M&*@9>\O05);3F=FT8)&"0LI@PYC,,*@QUC(04A+\W^>>HP@4D#*!+)SRY":&
M7T9PQG!&<<$_$\@"",*X/[,_S=+K,T#)>+R7@7L:M[W?.(S',\89J&5F[F<P
M#P!3%1;?(^?-8*TJ4 @J,'[C:KP9M0.RU!X!62:()0-Y !Y]%Y0EV(=R9:X<
M 7B-LX/^T1::0@]H$-U76GH"0@I2"\BULRU>@:%SU*%WM"8(2$ 3XZ. 'H9B
M\JEW>"YY; 8)Q*OUC8Z]WUC,HXH?E$8\W__Q_<J3.P?.@/'J$P]QESB;_N\<
MF9.YDFMGJ?-9MI[<.X.& X.?@J5K\?T"T,UQ@L#CS\ED.?(#QR6?E+'.^QEN
MT9@SL4$L54)R+M$?W<'Z>I^]C:=>57R:SI 9H#Z#-28_GDZ-&2B-E@((F;-]
MLH8"[9QW9X*#2. :WH+'F(<QHPFT9RVF(V"WDV/V44./UAD]VU]CR2G!45;E
M#/22/-M>Z-]]<0*R/ KH>D<$LG#&,<9PE-H3#C[/6!_GUN_X'%X9R-"_>*3U
M1'/6MC-YRM:] Q^=5?JD]?=OS=\UW[%'@:#0NWM(T(@ 4;1O#/BPNZQ@]2E;
M7@7A[H#<*A-UAZ;S&K_ +TXM[YEWQG1*NSM\AJY:"V?6W,TU@$^@.V/TWN13
M-%<0EK./]IP_?)'LX-FR@)\:^L9KG+]TT:IHS "T"3+'R_ A\Z:/6&_[9X_\
M7Y]DEL L5Z [OT]9%W_+#G(*SI\@\RF?;!WWJFK8!'?L*AL3?+(#SN)76^8S
MIFW/V'+D! 2W1\EF!8$%Z-@)*](G2X1P"MZ:\YTZ_09OHB7G*KO.UL,GKXY'
MMO]5^3*V9.= ,>A_)VJ8X*J"T0JD*3AP)\"XJCYZJIIXJK):ECXTXPSA0^0G
M<B@YIXR8!1$4.$#V$= KD(,-S9D4!.'\HNML5X%:MAZ:CI/.?ZHF%T!O@@LF
M"&!78;X"]&W[H'$97SPRWAA0M^?\'3_!7_$[CG2R*'G;O8IW VY;CW=[MW>[
MK\<$LECCUP-B>3J"7QN0Q3ZZ(]"M()YW>9=WN<OG9'(Z##NONXNN1/9QO\V@
M>3QXWY]7\ND$$6CS[SW[*L_W7._PM^[G68GB49M5*FKZ0JOT#W1HON3  "$
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
M\HSQ50W!OP '@LK2ZP)<>$_59 KXJLW +WJU,;/UTV/I:62O*K+@88!H@IL
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
M+:<RIS;G^@2R," $AW%^TYLXQSG#@3@"L@3X /+(F2Q0")#$]_6COYSSYB:
MRFMT,(YEOSFR"ZHR#F,/P&(MK-4.O&+M7"QPX+O<=-&0(]_% X?X$9#%'%9
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
M)0*QMB56*)D(V6A_R"'?-[[HP!J0J9YEG.:6OK@F5?!>8"-KI9\ EO:HX/C
MU?E,ICW:'F7;I4/.>1<(USC)9_+%;^/U;/,Q]^R<]CTP;#;=K&YDWPO0M>_Z
M]UK@U8)%Z*ED&_V+@Y@^]SB/\SCW 5D$ Q1,0+<C5^B+_&;Z1J,!6"8(=B8L
MR)9(!TA/W[6C*F73;CYJT^9;*YFM-FR^G/PYG?62L^3?J.*%O:8;"$*A(^/E
M.R"+-3@*LKUM<,3UY_9 %O8.>^/!#W[P.6!'52'REFW$SD'?SA6Y4E9X^UIV
M_QUP=Z>C'<FW2W)XI_,= 90O 9]GE;S5MX=^T:AS[WP[D^P].JO@)[8@?9#/
M6^ K6XR=R-9"RW1<^B[9,P.4\+D9H"0(%-_S7H%-SH._?;;LY_SH!4X'9C$6
M/GG/I/O,[/<^9W^JGD:>KO)?H[NNS?ME;O5=<K0,K^;#CF9#TKDD'=#HP]T!
M6!]V,/O</ IT)7_UF<ST?'/R7D%> 6F,O\"M645N7;,9$#:#PKSFL_KW+#R9
MC)K@E:J;E'4Z *WQS<H.YCQ]#/;:W-G<UL%\G0GC\;T5U%KEK[5RWJR$-9.=
M3'#U465<_=H3<S8N06L20? =.*L"\<@?ZTFO()>.?&;)ZA40/6W)J;O,A"QK
M4I9T3NM+=T,[@<#8?-:/K -D8?^S_?$7=C^[RNL"'?DFT#9>Y.Q93^LXDP'A
M-0%95GON@0)DN01FN<T/>5=UE'3_=)B9Y&.]9UEU@&F#K&#1W67Z3#"PW@=-
MG6/5"8XJJJ)_O):L=];Y*0I.3=[@8>E%]"%TMDN6(; 5/RPKN?. MOC&"CA%
MC^@J8/ON?*Q!V]$S/H8GXSW\?\:'%WLN^Q-_PG/0K#&6K&?Z-^,U>(7SR7?L
M/,>O\4;\"R_GL\1S^3 !#/ BSRZ#,_WT"&#LO-"A\3S/P-.,N<K39:+G#W76
M/ ]OM9Y\6\9F'OEU\E$9*UZ')^.UUH#O%/_GCZ3S"OCEA_7_"B(B7Z:-8UVZ
MRV276!_/GNO@&?J@%Q9HW)Z6U=J8V3G=<^1/-W_\OVHLY$25K- ((%T9]DL8
MA,_C[V2]]3%N8V*7V--5;YBT727AVP)9?)Y^;QW0I'E;5_(<WRS3/GM"T+?Q
M&3M:('>J -'=KC&VAN2YL=MW??D>_["]H6^S0?SF2Z'ST;W)-CR8SL=7["QY
MMK6F&](#T1#:=):<3P$OZ"+;RAF] ED>/0*JT/*= EEN"]RX5X"4V\K5>]'N
M!,AR%,C_\,SM;H$L^!\9P'[ K\E9_)7<L9]X9G?^NTI31SK$[NX]FL'/\66^
M#;RG"K7)!_=/^$R5' .6X'WD*;Z57L^FT$^@%NN-C_N.^>"3Y ->J;^C1I;B
M8;Z#C]D[_?D;O\?G\%GRQ7V8NS!V3G=A[JOHKGPW; &?]UURBGXP?8/D354E
M\4GR%8VL8)9L/I_)_BGA8("$:9_Y&U_W/7*5'"^!7MFWJRAS"<AR!&*90)9
M+/H0_$AWIZNS.^PIN7*G0)9'%OW_7P&R6&MKWCW_CF:<0[SI"F1YQ,E*NE[Q
M>R7$HI?A@WQ)]L29=5Z=53P(7[-/=">Z:^#'*Y#E^G/]N?Y<?ZY EC4.Y@C(
M0MZ0-710OC3Z,M\4/8V>3:?EYZ##TN?H>?YF_]/IZ.=T6CHDO9I.2S;Q _&]
MS8($; )ZO^=??ZY ED<)D(4".X$LG,2<?05I5#::X<5!S/CC *LT*$..D21K
M :<7!Y=+'<9E0!8'B?+,@-8_!UN.:(Y6!G+.\%U 4-F@.4K*C%EUC@*%JW)2
MH-(,$)IEY[U>X$,!^&5!V[5=(-1T6LX**OHM$'N6QPX<=#3OW<5LI:8G *7J
M%T=9V@IT"2#!>"S3EK5L?-XO8Y?O5.7&NF)^ 4\*ZIZ!2&7AZI*X_9H5?HS)
MA01ZFIG)9\6#'4"B@%1]59UA9L.JK.TL;5L%@*,*';LLQO4_ ^;+,GL4T'Z4
M]5N_!8S.OF;P:<'H956W7X$%VB=]%4!$.)A# 4159K%7UL+XRN17@.RL2-2>
MS "3+BBC>V.=Y=L#AI5->0(Y"O#J;'5. P9X=MF% T18A\!1QHJ_M$>!HWR_
MO@IJFV"6"=ZJ2D69$_7I=<\UOFA]9F.?F= #6P4T:_Z!;,J&6)L5B0*?%#"V
M T@41+96% EPXGGVLL#C&>2SMD 29;]'[\X1OLPY=+17NV#-P%9K59J97=$S
MK$- J]U8C[+*6VO/+#!-D!R9P9E%;KB4C/<5,#=I:F95-%;/,X^9!7DM98V6
M K&M]&]/=H&=[9G^K6U@KN3>S*(]P5&[@)=D4T'H^IG9SRA[$VS4Q6A!XI/O
M&=,*K@QD-@%[$W2U ^Y- ,_N8LUZ^P[^QH'EDBR':8$7^  Z*(MX07*!#G-B
M!XB;H,65U\6?]#>!<7.L*\"RBE[Q>^-QH<<A1W_@S,T13*^@7'/>NF!TB>G"
MF_X!O.&2ST4JA=UE),<UO83C**=XU50$J=!5 K?XC/XXA#G5.;7I/;[O=<YU
MS]7'#*CAC)X56NA+^IC9G8S'N#C&79RZ7.<8GQ59 GC,<MZ<T)SHOD?7XCQV
MN5@5%GU[+3"+BUGZF,_,,NJ:B_"R"%LKG_/=M1)+8!9CY*P7))/SWO@"H<R*
M+$=@EEUEEEG5959DF4 6>\?)9UU="*"Q (&3?SCO!5;$2R:8!>VA+?3H##BC
MZ;=H#*TE4PHX6K.*%S#JG/J<\XDGZX/#6$.G567Q#/T&N Y<$)]R3N-W57K1
M)SZRMK(([T#!@4UV 4GXC;$ZGP'87 :A=>=?((>+;OJ*M2E0>JYOX'!_SX#S
M CO,U1H&O$F?T">=G_/<94L!&2X\5A"+2Z2 +-:0O,-;[(%]O63,[]I1QO9=
MUKT^$UBGB]H BBYEG'/GV>68,^8L,O;Q%3QC!;+L0"PW9=/8-?MI/&5@OA=
MEJ.LA_?'BBS&-X/2T!_Z<KFW [+@TWBY_;!>NZJ2](-+I7MORGZRTMH,F%OU
MCADHM@:+'547N$U;Q[..P;/Q+3H"OH*.T8A@EX)9 [*4$=WK 5GP#/23[>#O
MR?/*6%[6<>=\5F::O'0F;0C,,@/?IBZ%SM%P?%7? IV<K:ISI$>LX/K6V%Y7
M[<'9,#^R&0\R9WP0KS+/0(&[!!!3UTE?S/=0L@)^DJI]6+_5QQ% )##DVB9(
M(@"/,ZT_?5D'=$S'VHTUNZ>+LYV-,\$LGC%M";+).,W/]P*'!CZ9E4E\9MHC
MQF?.9(A]FL 3GU^K-TYPJ#GHR[Z:<V!0>^3LMN]5<YPZ]+1Q5MLNP$WC1(]H
M0/\!63S'^AJO=:7'%M [JP8%OBDX%U\-L(Z&XK_V?]*^YQJ_9Y%S]"SZ5$ 6
M00!K0 &=AUR90)9D8-6DJL!88H6C(-6=;9E=<!2X>EOPW [4MP:PS*"6/C-M
M_ D2<J;L#WV>?DUOI0<"L@!L!V1!:_;@4J#MM2++(P;(\EB/]5CG/0G(4F Q
MG<BY0OMHWKE#F_;ZZ)+E4C#+31G([B1S<]^=LO$(['*)GO$Q_-,<G4FZ\P[(
MDBTEV)-])9C*V:?OEK4<C4\02QEV=V 6-._S7O/9 IHN 5F,I8JC HI\KVHD
M@5CLUTT@%FW-WNK[^C&.+L78M"N0Q=V @"YC<@>0G6P>@N<"_TT@RYJM>,U$
M')BE*C+>MS;9V^8Z&_M;LT9599D)!O!]O+J&SVI52,"[\S=X?M40V"GFY5P$
M9,&O['\![)[GNV1:>A!=)$#KZH^=LG$'2-PE(PH02C:0/>C%N/@\V-%D"]L=
M+:(/M,4OM28I6GTQJ]]HE[1G5CJ:E94:;_9QP>C6%'\O*)O.[GP(L'.'Y (U
M^S\P"UKB&S$?-(V>[7M@G-7?F:]_Y_?M;#\Z UE\+CL)7YNZ]0PV76V17770
M5;Y.WGID?^_T@Z-D<D?\UV?M)7V5WH?/\<OQ_?#!L;'1 !Y$;ZTZ(WIP9M$7
MWEF&8S16P#^_%M[$GU3F='XY_>,-Z H?F/=4W<^4N(.MD-V#+^!!^ O^YIG\
M&'@ V>A_8\$_9_6.[B^K%F@>55ZA3^H;G_4]=AF>Y\S@*]._6:4B?#70!MF[
M5@V?%;D]E\WB&7B:X.42]EA?8Q>PX#DEZ:FB5PD.V _F@J\%Z*G:$KZ+WQNC
M=7=V\2!Z@W7W/WE!;MI+Z^>[^IB\LKM-=@0^S0:TWM;3F/'@67E;O_02 %)S
M(&OU6S76JK&P,_#XJDBB+[+#.EI3_;C'%J L8%EP-3\K_H[7X_'6A7RRAM;"
MGJYW#)-WW@V0A?UBO/BU>9-CZ1M\&VC7O*L>XW]S( O9(_AM]X3&:!V,UWRM
MN36L @T>;)[VJ*K?UL!Z.B?F/8$K?,CXL7'0RX&@NN?W?'1E[:UO%5FN0)9'
M3R#+3+)W)T"61R2PY$YEZ[T LK!) [+@#?FQ_1VP[/X$9 DH2K94(8\,\S\Y
M:"^=6;K<Y%^7P*XWZ0AX(3Z,#^'/> AY/"NRT*7Q&WRF"@5D*MUO BRKPD@^
MN8?#?[JK2U<@T]QS>0Z>-<$K56C1 %U]UAK@H?IBU_K;ZW@^_<'8C!%OG$ 6
M/F?W6/XG*]B ^L(/JW9/+W'GPG9!$V3V405.<_*WU_%]\\T.G D-]*U/O-9O
M?-VZ= ]:E4YW?WQ*@7BS#>XED(5L)XNL[=T 6:X56>X]D(7>0]=SGM'(KAH+
MVJ1WT8OP;M\[ K)<?^XLQE*;B:AG97=Z+1^$/:$S32 +OG %LEQ_KC_7G^O/
MU>ZZR>^V [/X')W=O7()N/)UT WIQ?S"['MW.WRN]#FZG+_IMUZGG^<K \ZF
MA](A^,GXPZY EBN0Y5$.9&&$KD"6 BG*6,/HS CC0&9H4;8X41$XHXZ!PSAR
MZ<"IYI*3 576<\88(XM#+@1XF>JKI%+PQ%$ ;L''#DU!"A3U,O/[F^.NB_Z9
MJ;1LW93*#.\9/#N1TOK53Q4O"NSV_UKU8@8,K)<]52;AU)E!OF4_;=Z<"CX[
M+QM69T$5%0*@5*6#HV$=\UJAHR#T@GSJQ]I4\<)ED+%0FGV7X]%X.3/68$ES
M"QBT9B/6)J"C@%'.>C3EMW[UN09FE%UM!J;L#(  '%6-04/&6:6&0!VSFD27
M;6LVD1F@-($R!:$8>]4^]%.PU.YBZ(@^ V_H5VN\LX3ZK$[3Q=,NB"CP@>\8
MZPSNKR][V9[O2IT7Y%K0^ 2>K$'R527QON=6D:A@G\ZJOR?H9@>.TK=Q%H#K
MO<;:O'=5F-;J1IWY@"PS.-CX"FZ:V:YSP%7FT_N=H^8?&&Q6)8E."QJK D 9
M@->,<EU,!^JIZDF7*$? @UWP4>NZ \2Y:)M520(*K.=^*A?1U%KMQEA\ITL/
M?04.F4"K"0[<\2F_]6VL90&C[+C,<&DTLQ1[3E6N"I9NK&7IGI5S G4$BC+&
M]5RM-%!UKUUFH$!"NRS;\;S @/;<V(XR$?GM_0 =\9!9E<1X T49XYKYNR#\
M O%6\-8$A%7IR/[,/0JX-P&6:U99#<TYR_HPQH(+M#5H,&!HF9]G]8NU2E@9
ML-?QS58 YAQK/+2*05.^Q9.3G2XT9V66M9RVRTVZ"25]7O0%^'"!ZH+5)0-G
M$7VF#*\%R+B$\_JL]L(IR^$<P*7,NG0:8PBXP$%H7)R&=)TRQ[H(YIQF"'!6
M5>K;N(!9& PN30.R' $]_%VFP"X9.=A=,FH,$Q>YYAVPQ=^>9SWH9-;&&K@D
M")A3QBJ?T4\56B:HA4'CLI..)V <T(3.Q\%]"<QRU/K<;%YW*6 -] \TPZ R
M7W/AF,_)YZ)V5B/I'*&G B0"LL27H]=9^220U 2>Q:/BI67(#=15D)'G.GN!
M8@IL=8Z<JQ78L8+DJD(XL\FONBV>Y'M5\ZM"HO\#A19\7$#W+AN[]>G<&XLQ
M%@S'F4K/9^SB"?J=?&56#RM0NHHE56/B"/?=7:M"E><X6\Y3V249U0%9 K.X
M2'+VJLAR$Y#E-F56CRY/=H&/ 8O2"P,6N1 P_@ED<1:<89==+K_,\28@RYT
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
M,<;S)A\MR8:S&(AY5N0K$4 V0U4<S1??UT\@ZUG1T_P#6Z=+S<077IO)!5;
M>K:S?@,:S^02ON><Z3_PC?[R:TP N/5+AC;O&3 ;B&>MP#JKF.K+=^U'8"AK
M699\:UI%GK5BHOT^2M2A[[+&3K\6_0X]>,8,PC&>]FA6)*PBL#5OCZ+_SL!L
MQNP9 J[I7/11#N()9%G!+'0?/C0Z&'GB7-(K6\\)WIW)5';55BZUM3+4&F"Z
M9GJZE'7]4ML!659PL74U+WM#+Z>;TML%UED3074!6>@J]O,V66%O"I2X_AP#
M6<B*@"QT&SKX@Q[TH+..+NB1_Y<]01>BT]'5T.F]!K+<*9CEMD"62]4!5J"E
M\^7,D3UK9K. +/0-=I:U$F#*_J(CLED$)-%IRR@LX&AFVJ7K"HRM DL EJJ*
M'(%??&8-ZL5C/)^]5U46SZL22M6N2MB@D?O.7<UG-9=>!4D%L/'\$C,XIP*7
M7'9)K$#_TO X/&QF5C9& 5S&4C4LNAF[ (_$C]-#C*TQS'$%:C$.ZV(,[/X"
M?+49].9Y[,4JX>C/W 5.>[9@'LWS-31<E1I[3+=L+)Y9]9L)9!$@#[2#7_G?
M\SUS!;*0/_@6N9(NO@8^S_N#G>]F@EEFQ3#]TF>L*UN>K<ZV)ELDR4 /@N"L
M.;F:;VLF*9AV\P[0L@.UY*M=[S[2E\@H.@^YBB^0Z_PEUM3>X.EH)R"+QG]
MA\\/@)X$E@L.##AG/]!-"7("XLY[CUE!NP0Y59*?<N+^*@?N1D:MH/]9]?"V
M )8[!;+<3366^CT"QQX!69RY@"SVW][;<[I#V?"= ;P6+P0^0%]HAY^,/PP_
MPI<G3\)?T12^4#7%_"OIA 6?L1GP#'P3+_<L_>!!,QN\_B>0Q??0:$GCYCU;
MB=Y*"D#NXD'L,',E$\AAO,XSR-U\?G@1?FS<=%#CG'=&1T 6YQ"OM;:!8\@P
M/(SLLEY5X@@8@G_P.]"5UXJ9 5GT9YR^8P_P1_RHP(B2')(=UAY?QF>-'P\S
M-GJU-=*L#_W<FO@<F4>F&3/9JB_\S3Z3.55[P:>MG7ZKO(6>\.-9^:8JG?K4
MG[Z,ESRC=P*Q\/,(^/ ,/E$^7-_1-]YC3X] +.L]8;Z@5:\^ K+0=\W;^E<9
M/!]M%> *G+;N:(%LPQN[<S/O]JBJ.3ZK+_H*V26@O.!L?]/O\I>C\V0OWETU
M /3IS%A#SRS3.S^ZM:UZ#QN9K"&OG/6K#O[ ![+@+?84'PLLQ5=1%>C[$Y#E
M7@%8CFP5^EA %GR*+'&^\!3GQFOXA,_<'X$L]-45R(+WX&LE0)W)((] +'<"
M9*&_LU'$$ 5DH:NZU\)GR2 \C1S%S\D+O(B\H]O['6B4/-17X$ZMN[#D9""6
M[L>Z(]/P4GT$9+%WV55DP@2RE'1N EGHJ@%95K"F?O!;=W_9*O@N6;L":N;]
MW3IVLE0#TO%]<Z=[D*%5=-&_U\ERWPG$0H8%SC1&MD$@EH LLRK+$9AE!;)4
ME87.;EWN!,AR)^?K"F2Y.R"+L]9=T0IDJ1H+WI2<YO-)3J^ T^NZWWE\I89G
MKI7"Z>A\[P%9^!;XT?(5T7'I4LX-V]Z9N;\FFKO^7'^N/]>?Z\\C5I[,NXSU
MGO\(S$)G)W/(=?89O9L/1[P<'8W>*ZZ*;NBNS3VDF"YW/7P?WLM_O_-E\;/.
MF$!V0C$5UY\KD.51!F0IN)4SD9%+X>6THEA1M!AFB'\Z)QE& 5D8,U[G7&,8
M,K08610U!X@2S;!Q$ JVRA$],XL&Z%BSV1Q5DM!'S?^U(X"$>?NMWP)H"WZ8
M@0HS8U*951MK6?_72@JU736% E,P@< 6!9VO&>\#B\P2\7.L$WRS5NF86<JZ
MK/*=%1Q1<,::N17CT\>:_;9 _@D$61T<_O8,>SD#GF8U$D:3=>#<*="IS%?&
M6C6% IPGV&B.,X" OBC]93W?76JY5)M!J*WO466&M8\RM0:0F,'L7?H=!6.O
M&7S+A&L]/*-LO>8X+S GJ"/:WP7A5NTB8,P$G*P GL9<1E3O3_#)#)R?@($U
M$^ZL3#+ILBR!^IQ5= *?N%"P_P$/"D9J;+MV!#:JRL\,PII9F@,)Z&.>I3G_
M>8X*Q(_^ UWMLA^O%\[SDG=6YIGSGU6C9G6;=7_B>3. ;@7:F6N@%O/O?!6(
MMP(;=ID?9]630$+6MN"Y@IG7R@<['C4#G-O[^HQ'SZHBLT+'!/.UEK<!1W4)
M& ^9@7VSNM<N&['^J\:$9@)%ZB=09)6("NJ;/#K:/PH:-*]9Z6<"PR9?FH&U
MS3M^MU9BFK19M8;)G^>Y/*+/2X&B!37.2C\['CA!D9WYJOS,^<?SNE#K+*T
MMA5LT"5LH-4R&,;OC95^0I]PN4;'X'2>%WQ5%N& +@,CA9P>,[,+XD='K:!<
M%X%T%I>#9=XN^)5N8&[)MBIH&*/WTJ4\SW,9!,9A/,;%R>S2E/$@*)X>%1@D
M8,>L4"+H@_/?Y:J+9HYX3GR.<<W?LW%\<VQ[)D=]%P(,F5D1H^8UGZ._N<@,
MT&(=/=.S978",#&VZ? .R#(KL\S6>[O*+1.L8ZXN"5P6 .Z8L\L-8W(Q0)=T
M&3TKA\RJ45T:SZRR$RA6]GLTY;P'$IE[&8@1O58]*I DF@\,NE8DFF!5>U]@
M<T"1LEGZO//:V9\@Y<Y1.DFRWAC1(<>TW\9KG.:1' VXNLJ2*N6M^D-!N,8Z
MV^S;.,S;^4R&QO.F#IK.G(Y#+S%O01,,8)??90Y;@2RSS<R2 5D\9P=D60$'
MMPUPO-32"PO8QL?LJT +M.<,!V1A_["#G,,)9+%_-P%9[F1, 5GP0'1@30/6
M!62IPL0$20>8>J #668U%NMI?:T#FD(S^).]",B"][F@M3;68W=^RQYR6_#*
M)2#+41#7+FCLJ!K+;6GC)N#-'->LE(<>9J4\%UDN4M"1P"QGDZTO6,5[: G=
M6[L S#M@=?H(/HJ7^!XYB1[Q/\\,O)=]MZL@D2ZU X('V)ZMI UK0H@25JS
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
M=P-DN3_?2SQ0@2Q53:L:"]V ? _(PJ>Y YQ>U_W.@"SQOF+,BEN;0!:Z/MN
M_IE^Y^RP1^Q1%19]_^J[O/Y<?ZX_UY\KD.6HNOSJ7R-[^'ZJ)DS.YT>AWY(W
M=&!Z(EW6_:/?DEKPM=*U^7+R*= 5V/9L?7W. @G%0GK^%<AR!;(\RH$L'$^<
M48A6D!#')"<98T[0)2)G3'%P,HQ<-C!H&',AN7R6XYECC:.X[&L.$2.YK,&4
MN3(JS4"C7=9_A[4@EQG<.H,H&.<<SQPJ+FR.@CUVE^]=8E+B&?H.*J>,OBB<
M5= H6+JL_SDJ9S".OM>LSJWMS/:M+V/G%)X92V>FUEU&RRZ+CJJ^S$HJ,ULY
MY_;,V#TS]\\LN&4!-U9C+O :C5B;P#8%^1B3.6.>UG&MS%!5B@*=&+:"/!A8
M'/"SM*7/&^=1\$, (7.R;L9GC_3ATA!M,0 "LQP%I002FH&M+AD*R"H;NWU#
M8];EJ+)+#NI=]M.C,LSF;YS^MT_Z+^MY0>=K%A3/\AGC-#[S-F?!'2Y] A\$
M."D :1=\OV;8RQ'O<[YCSM:.@6N_ @M8$\^/_F>@_ 0->"V^XCLY.PO U6^9
MZ3W/>D[PVCQ+C:L]-_< #/C(FOTX(,>LH&)<:U;O>3EL+O8V@%072Q,<,@$7
M,^/]K$SDMWF8^\PR7*4/>[UF_#WB>6OVPRY(UFSQ@;GPO-8UX$'5;E8^%6UY
M#WT4Z&6?;JINM):3Z^ROP:8%@TRPS 0U59G'6*MR%?VO%T,%O%5-8<Y[TM,*
MDI@@CIG%M^HD,QMT@9)=TM0"M:P\)/Z\"WRQ-K/"5SS5W MH#&2(]F=EIW7?
MD]$SJ+I S, A7J^B557-5AJ=_17<6/6D@*&!& O"#^RQGOL)LIL@(2WZ#,06
M3:W5M]KOH\HY 6_6X$%[9?Y=\E'*75Y2OFN<O!I'M5;V8)>^ DS(B?B/<=HC
M^V&-T8]]MG>>:7VJ;N6<ULI.KIG+;#Y?0]_6D>/0Q88+#D8"(X+#FV.:3L4Y
MSBG,64RO NP(Q,*)S5E,_^*DYJSFF.<HK](*/6T%K+CHUER$5^X^\(IUH]^Y
M5. \8[!H_J>[=7G.2>Y"P7@YJXV!<QSH9#J]<W9/L$K@E;6M0)99>88QM0)9
M/-<8C,D8.?KFN=_QD DL[MRGEP522&]"XU6UTF=5XP(P)Z,G**! W DZ2Y?0
M;W**;!:$JS$$"XYP!M!.(-"U@I+?: ^]T^?P3/*3,SH'] HVF7)DZF8%^J[@
MR!V(O:HO952< <-=2DT^'U_!3[K<M(;F;9P"U5R8S6!Y-(@^)YAE5@E"CP%9
M[,]M@2R[BY"C"\JCSR87IVZ-CUEO%WT!65Q(.0/HTR65LR7(T1H> 5GNM@)*
M0!9[C9?B)660=D'A_ZI*6/O MU,F[( LM[T<?E3]S S#T;!YV!=S-7\T(Q@#
M[\!7=D"6&8R?WFIOCJH/W!;(,H.WCC(?7PKXOE= EM79U1BS:<T=/>!SZ <?
M88\+0)J9?\DF9Y2][C-HB8RLLM\*7*T2G?5=]7PTN=HY!19.X'9\:E=5(]#,
M!/*69$&_=" \RNOI%/9V@NW2=0+?F(\^T 5>Y[+5.EB/F9W.>3//J9_,5H6O
M%6Q;M40\HXJ))=?85>",#M;YY^LH&%1?V6,%V5ES:V_>OI<-/GES^Y8>-4&7
M99MNK.1,0&;CGA7/ DFO ,8 3?JK$M\$'$U^-),@3)F\@M>3>]FYZ,C^D'WX
MG+WS#&O3Q>M1L*9GF;/^S)%L+P&$W]83'67OM4]K]=TUJ<:LSC,K=Y58@UWN
M,I\N1=\K^WQ E@EF"=!"%Q+<(=B"'*3K\)'LSM"DG:,**G=:1>52MM5+V:#6
M,:R@EYW-/<%&UAE?JL*60$(Z(-TR( N^1(>BJZ3;K559;@MPO5X&WP[(PD9
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
MY=M&5Y>".X^  D<)K?!.\L9]C;'O@"SF6;7(Z<,/U%W%ZKMMJQY<PHBJ\Y:
MA=PES_!R9P*?MV^"]+0=F(6?P6?0DJ#RJB[8%V<#;: 9=&2.!7$[KWB1N9+5
M.[GVZ ADV8%9C@ MMP6UWH8^CP!.N_YV8ZLO^MQM*[($9,&7\0[GUOG'@Q[\
MX >?_4DJC#BKSBZ^XKM\"VQY9\9K> M>ZUE>\WX5&O,+.<OL>[R?OXU<K$H'
M_B9(=H)9\ M]"R#T7?08D*4*S@')Z31TY.P1SR%7RPQ?-19^0SS8LSW+&2CP
MK0S.TU9VQIU!^CX;T'/HX_PR="V\51_XF;,HD)B_T?DC[Q_RD(><SYZYX9?F
M0L:3A_1H^O)M@"SDTP2R>!]/QBM]3[_TY2JRX%&:9SC+_'W6PW?P7[Q=7X*=
M]:M_O"'PIO6JX@MZX2>9@!;ZR@2R^)S/^YXUMK;F;%_MKWW&5_E>O6^>YDPO
MM^8K@&7ZU^^F(@N[QCJC!?1H3<VY9HZS64^T@@^:(Q[(%V1-K1TYBQ9]QG[;
M W0ZJP2XWW=6K*O/62/[81_6N\)YIKL[8RM%Q]U%VLN +#YW#9!]8(-85B +
MWLO>#<B"3^Z +#<ESKD3_?]28/LCHAK+3?8+^P!?7RNRD%6S>OS]N2(+7>RH
M(LLNKN%._9#Q";+TMA59R+GL*7P>3PZ0PC]"7E6)A=[/;Z+1$^GDY('/)9/U
M5S^!6C2OLV_(=+8%?XWQV4/KXGUZOG[)0D#]P"S&'9C%WRJGL'OPTQ7(XC4Q
M4FPE=U[TW G8GO=A?GO->X%8 $M]?E?YQ3.J3.,YUN&V0)9+E5EV0)85S&*L
M;$#[9GT#LI Y 5GH:>AI!;+<-AG956;<&9#%6N^ +/3:*Y#E$0=D6?V?.R!+
M%5GH9W10^B=]"Z^9^OP5R'+]N?Y<?ZX_5R#+3I^^J2(+G7W&"Y?XGC^ ;YT_
MC#Y-7Z0CTB_IBW1G?AO^$'X3]ZUT.#J".VCV?+&:LX!#ML%5-EV!+(_4@U'P
MV02R5(6$ 5+0I0LL1AG#R(4F)S%C*L.(0<-0X@AC2#%F&(4,9,Y'QC*%C5.M
MP!//H6A/((?GK]4*NFSI0K' B9RS99)W85$5$>/G6"FP>PV6/@(+%(2;DV9F
MJ=9/V?0YZXQS F]F4$Z!."N8HW+B!4EC+@5*YY /?# K'TRPP'2*SFHBG.-E
M/2OXO.H457R9((S&6W]SK%40"&A318()Z%BKQ^@G1V?!/<8^L_V7L9>3$T,-
MR,+0FF7<0_L=S7N"#@J,MT=K9E5[IL\J"LS \0+PK2&:,DXT5V4&XZA5F2$@
MP@1=S;4,@#%I*B!+P!MK&I@'G58]9ZUZ,R\9"[B;X) ).JMBRJXZB7V;X(."
M&=? K!Q5:Q!Z:UO0?!5ZCBJ^3#JP)FC$>I4)=U;,T;?76]/FO@;BKF CSR[H
M:F;2-[Y +;L@SATXHKE;D[(?K]6-5D#7[BPU]\[2-%S-+5HR5\W8:LU]7<M9
M164&[:R5<PKLLZZ!V*(G9^D(&%CUI+4*CSEW=B8X")U.0,\,CIU5#XX"R58
MBK[;)S0:"&/E>2E+L[K+K)XT:6GRYAU J+GKR_\SJ[0YE2VOK-)=8FK6-+!A
M9?4NT=0N&+JSN8(,VY^ /)./K$$!!7/.<[Y6]SKB]4>9X\S%?K:NG?LC .<$
MR,R,ZO8]&5K@:94I=ORC\]X89YG"F:U[5I&QI\;C@I-S+G0Y9^[,MN02DG.7
MPWOJ) 69"-AW9@*LK31OSW>@TV1!S7NS&=MLGL%I6(4[E^T,"!>(+D<YG3FF
M&1.<PAS[G-KT*WH58$=@%CH6P\-WS96#W@6_B_X5S.(B79N!256^\)O3GG['
M<5]E%FOI<MDEC/=G)LC&')#%V*;C>P)9 JM< K+LJK&X#*@:RP2RT"NKR$*G
M++AS5HV:?&0%1LY*9-%[F?[18<&\]LN^XZ/H?U?EJHSRN\#N*L85-*NO KM=
M$*V5TV:EJQ5L.JLI>+:^G$<74&CW2):V!K/ZW*P2-\%VUL7GK %:+EM].IFY
M>]T8UXIQ$\26[K!FTC=.>EX! ^BK@ %T*R@!?14XAG[+G!J0Q?/U&Z#WML&J
M-V7^.OK\$0C17-@RQC^!+.ASK<AB_== VTO9[&ZZO+2V:*J*+/$3 8#&9'TY
M**RURXFJ$Z:WX6/)QAJ95+-G6M6IJE!%COB]MC[C\YKOUM=\AK6KH?5=F[I0
M^M'4O5=;B0PQMT!%+AH%8&2/!F1Q.4 ^6(,J].T N'=:C657<2"GTE% V [$
M<BG(]S:@EDN!ZQ/($GC#^@8P<[[)0$$OSJ7 PK+_=@F)QO ;ZQ] <%?5,]UA
M#>0/8']4(3.>Y_O3;E@SX@<\S,X-R+X#VI8,8!=09+P!0]"I,X$VJO81.# @
M0Y7CCO3G=/'6(##+E"EHN IW1]4=9P7&M<T@H0D"M[YK1</LVA6@-H'@$Q!<
MA;MI[^L_<'C5^(QW CK6ZBF!>W=5*/65# W(5 7.Y-(1"%Q?^M$'WNMRK^Q
MQJ=__1E7<]Y5P2H[/!HUURJGE/3#OB3KK>L1>/4H4,TZK'M493-\F6Y%UI5]
M/B#+6HVEBBP!6>AS KG)0>?(.AC3K,!SB5\<!8M>:I= =4=][;YS*1![5K-K
M'<G9*K),( N=DKXI>-!:".RS!KOD!&N X!7(\O !6?B V4N"?@3H/.A!#SK3
MI\S= G,$4+(?!(K2/?!1YPDO<1[LRTT EML&<=UM%M<C6CR2Q[/JVUJ1906R
MT%7IKVPC],D^$73%3A(L-:NR9)\%C C,,JMDEL4Y $N56OS>54O1GSWP/':N
MS,0"PPIPPD/H09[M62M(9@6V[, L 5D$SU8)@)WM? KJ%?A<$@;ZE\:&$^R%
MUPGJHINY'"O+LK[T6R S&JM:S-%<IPUKS:VM_@2Q"0XK\0'[V#I,X(PUMU>>
MJ5DW]L:L,K/N7]F@K9]Y>[\*  5FEPVZY!+.B3[-@T[%1B6WR)<RTZ]\^Q+P
M_K;56<A)>A!;P/.M"3V8C"D(W7H&9+GD8[[;MH):COQ?SA ;A7UG#]"M,:J>
MH0G8RY^0KV 7N&=/S!5-H!GGD5^ WDI>TCVM.S[F^<:RJ\;RZ QDN:0#W!;4
M.NW5(Y#,49^K_;/3%7;ZQ ID88_$9_$M9XLN2%?+YT'V"!IVSO$F_ ?]HQWZ
M%#I+7J&3 '.!Y="/YZ!+]K3^]1D(C=[N+-,_?0;=X0TESA%XB]^B3><-C\!G
M]*D_.FN53';V<G[26777>2Z@-F (_A/_]6SK GS#SK4>UJ)$.R79H><'9'$&
M\0KVCG6TGE5CP</(=FLFL!60!1C.^?1,GS7_@"PSRZ?G6U/\',].-N&C@2Q+
MOH.7>M_G K+89S9I">WR*]##G66\BXV*_Y.I9>77-UV$?.%+]0S/I&_;HP"3
M: /0C<] 7P5T>FX568R'K*O2EK[P>'WS]002M>]X#CV '\+>[>R"Z1N< 1\S
MJ<F.A_J.N>-?W<,;6V!9-&",!61;!_,E+ZV1.=*3Z=-HUEY[K0H_?+]5%)M
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
MC#-'/^>:/O5M72>0A1YXMT"6YFAN^J%7FK\+#7JF]3#7@"SVS]K9-_M48$"
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
M<%XSH#F%.#[*.#XS8H>(*U-@521FI9< -P$Z"B+2K"D'L><;A_$4Z%%@P:R
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
MGF3112>[ %G^URZ64_2. BXH6 Q!&0(0.^.2P<E@60$L-0X^AAPG'X<;0[.
M&,89!Z5#08&CR#&0"_2K0@/%C?%8EG;&-D><R]$"%3AH'<QYD3TSO^NO"A(S
MF)M35/\<O1-XP+E >0]<L[8<D<;,H6>L^M1'%51F9M""D,NT-($= 46,NR"Y
M0#>-2S-.?6(\FK[+!#X!"#/@WMPYELS?YSA6S+\@SX \LXJ*/2^H*_#*6IVD
M2C?6%&V477>M\E&0F/$4-)GS-G!,04C6J0!QS@/,-0"/]336JFE4I: ,LX%/
M_)[5+@J<W%5EF55)"I(O:*BR[KZOG]957P5BS2HG@8T:IWZM[VXMRN!Z%.@U
MU[0 5T:G9Z #^S<O0*>S>^Z5_F?%AS*J6T_K6&;U*BM<%8A;YO?&&UT5Z(7V
M.Z<,8&,NZV"5'\IX/0-O]3?!(?/,S^I&QFNL:_48>U7@4VNQ"VRS;H' XB%S
MWM:\ZDYE;3:VFF?H4_/>K!HUJZAP4*W!6>;N^]%2]&3^G?D"T>;<J^P3O[/.
MC=/SK=G,!APPJBS8$\3F[$^P1$%N!7L%O"C8Z^CBI8#N>58#A:'_*LC,BEF-
MM7TRUAFPM(*$C*/LW1/,TOS126.M(L^L<M-9G9FU5QJ=X"#/*;AO\J<):O'W
MKGJ.<SYE4O0T,X"O09/3>5&%GSG7*:/P@"Y-O:]/^UJ5FP!V\S+,W\Y%%20"
M<G':EE4Z?F^<!9\:I_6;H)8"T%=@E/6T=C7CUG9!K>W[Y,GVSGL%M?N.?JRA
ML076M ;M44# YCOGW+SU95_Q=HIY60O+D.B2SD7J!++,JBP%&@G,H<R[B"[X
MNT#O K2K&, 9/$$O]*+ ++OONZQUR>Q]WULS"=*97.[.:BP,BEF110O0XK=+
M57,1 &X<GN&2GX._+&"5*'>!Z[<+ !<K+H)= KC$7"O0S HS=#?]56G&=_W.
M(>ZB5[#4G51DF8"6&<A4D$$!!BZ,S='E=V 6%P76SP6!"Q#Z9,'IZ3G.SJP^
M5T6_*4?B3?&2SG[ L/2\"8I; X^K&%4F_1W]H]T J^FCT?P*!.UB!5_UNF<Y
M6[Z;W*C%[[I$=#;Q)&?>)0V'*..3$Y0.41!5>J-Q6H,")^*G@8#-)=W9V9H9
M_V?F_R/^'*#8W*<^BO^0&?;-10PZ=5Y<H*,GY\.E%MI$9RY@7/!8%^?;NN,?
M:R;+HS8S7-:.0'%K8+??:&(7A,[I[,+,)9&S@X\$*C,'Y\RE$_W =\R_-4_/
MF)7E=OQMU;_;]Q7XCE[62[&JLCBOLY)20+3.]*S(4C6665VJ2]BRA:\56;QG
M#ZO(XGMES 5V">B"7P1VV0%G)MBOZBQK998C?NLU08IE(<>+\!X\!8\-R&)]
MT-"L2!?(_%Y69+FNPLI58)05<'4GWUW[*=!D5W'#^7+!)5#*16A9 LN2Z\)K
M M7C>V2XM<13"LC2T+KF-6T%QJ7G\RWLJB_&G\M0/)-!!!+PF2J/IC^E,S8^
M[TU?P:P>LX+5K8NQQOMFE<Q \<9:(H19462>YS5QQ2X10%53-,^I'=EDUF!6
MB$R>3!T_T/H$LZ3KE_VYRIOQFUDQE>PSUET%TIF=<B9I:-Y3?RS :5:RLC_6
ML@JK<VS9(3Y;,%_]9G]Z?ZT&FVTWJ]L8<SZBUC#;+EK:@656GX2^2GI2$*/Q
MMC>[:D3-?ZT.FZYKO,Z8P S\CJRX#LA"3\7K\&GZCN\7$&&NUJX*1@\V( OY
M6G#S!+S:8W,4L$&F"!BA!](5!8V0*8(1\0ZTGOXRJ^-<!V2Y5&2Y6;..>(%
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
M!#JH@DCSGX'\,PNNUPI0M48%S:_!J#,0=>[+'*LUS3$]@W5F,/XNF&J"N"9
M:!<\5/;:73!2((' -\8\@WL+1"T8-;!4 ;XK345#*["GX"3CF6-EC)F_M?"L
M"0S;];.>H\[E!-G,+&57!0_-K,HK0"#>44!N:^'W#$Z>P(FU4DM!\U5Z,I:
M//9]%]0[P1<KJ&L][P6B-9;&V)[-+,/-O_YV+1""_@M*C@[6.=<F .5HWA,<
M4@!9P6.3CQX!4-9@W6CWB">L 8EE-"M@.IHJR'%7 2&:6H/;9J#DY$\%M!_U
M-7G';.U1()%9E2; SMR?:&">4_T4)#[/P5S3774>2JIG%(2X BQWX)LUJ'IF
MQ9XRM.#.SE7RQ)@*:C_*AMX:M_\%$<ZJ- $MY[R/,JNO_-.X? [_X23FE./L
MY3SEZ.YR>0)9Z"\N5@5YT&<$Y-!1?+8FV*56!D@7EC.CJSY7,$N %I_AR.6(
M=^G.H:TOEP1>]WF.\*JRS$"8@"QE>)W@CJJ5^%Q@88%2+O==.+J8GH%1,SBJ
M<N1EMPK84BLC<%F!-:\5H#XO$,R';N<RU?B-*2!+U5@"LNS SBN098)9FK,
MG EFL3XN"0*RF OGJPO20!,[X-ZL(#+/;3)_U2.C^V1_?4\@R@KF6H$MR:O)
MMV8&QL"6$[PIZ$"@0>"SM?+3U &,-=Y2D+AG5R&0WJX)CJAJ7KR@RF3)JWAB
M8]UECISRHT#I(V#L!)RW#O7I?6.2Z<TY15<NW-&PL^6,.2-><UX$6:!5%SHN
MQ8W?> (;SLNQV:I:M;99]616=NKB;06\D -58*RZGW5TP>5"P+G!'YQGY]%Y
M=OZ-W7L<T2[R76Q687("/Z.;UG_2R0IP#)AE+P4XN!32K\L'XQ'PT 69]7)!
M5]#CFG7;A5>77FL&;OS#WUZ?%VPSZ'$&.WK?<];^ZE-_>,X$P>R:]^)+75Q.
ML,W,7AZ/\CU\"?_C=,'C.6#P$CQD EG**FH]JT))?J(#E]977=#<%,1R7>:P
M.P6PS,N6NP&SS+[8^$>5VURB.),<5FQT^VB__$9++B$%HZ"]@"Q33\VF\'L%
MWZ;S595E5CJI^N:L:'F5_31!<A,H-\%R\>@";%9P2WQYM<FF716@(="8L>&G
M5>#<50)9Y<E:H:;J-(U_VM#6I&I\.WLBWM!X)^A^5F>9.N3D\U/>K3;>M$W2
MR^;8LA6G_)S) -+S)L@^(/2T<;+OKFH[^1EX^LB.FR"@$GY,4,L<]P2Q!S9/
MUU]]!NFX*XW7Y]R;-1%"K<I$&KE!/\6_\"3!#A/((J!@ EGH/@++.)@YFO%3
MCF?G!8UXMN>Q^Q\L0);I<\1SJW@V=1AG2X +WD[/%!01D(7>[C5R2D"(?4D7
M(+>MPPIDV?'+"Y#EYD 69YN,(/<%%54AIV C.AOZM%_T W($G\1_G".\P)[L
M @4>+$"6694%K>(!+H(*5C-_ ;+T$+:B@*' +'Y[O6SP=!=GF=Y$?TJ7LK[6
MC_RE6PI@FL%89'.!305?I=_IDX\]4*_ 5/P%_V"?LD'SP7N.<>M/,(M6L)?^
M:YX]6T'*[$SVEWTO,SR]J^SX:*,J)7B8_ZNZPOY&-\ZQ<XV6Z,NM$WM9*Z%$
M2278!.9F'>G;UEI L[^]SW8P%K8AF]B8_-_:"^*B)P;LM@_F84WL2WVM%77H
M];7L^]H,  [T(@#8W[YKC>R+O2QY5U4Q;QO($HU.((LY&Y^](%<$VIG7_0%D
MF=\USJIOS6IZ-P&R\"?P)52Y%3U5:0?-H1_TC@;8BH(&G4?G@PRIBB!= "\B
M[\F)E1<]JE?E>E0#LCBCSI<SS4[!"]&T@#Q\BI\*[\ 'G,E9U7AM:]4.Y\:Y
MI6/H"Y_&,\N2[FSANVQ:9XD_##_R/#2,_^!QZ-39XP?SM_M0_*CD'(V73L=N
MU\A.ME;9VLD'-G055MW!!F0P9F-W+IP1S_!L<S!_]GC9Y^F=GA?/-P_]"I@S
M;N<(?VB\]$\\@T[J+ IL<!;YX/ [?(3,<];P-^O$=L=;S8__8[<>?)@%O *(
M5%':VN/A_#[X<=5 ]5NPL?[U31;@QV0;6U\_^((^C=VXZ=1\CU['4ZP57H@O
M\_?B%R5+,8\"??'_Y*<QDUN!5VI5Y**3"@CFN\)[T*&UY8_AB^:OTO @_%]
MXITV]$ ?T+>]RN^*ELS)^EE7/M* /%7*F[3F[%A'?UM;9\<Z!(@ACP5DXZLS
M&-MZ61<Z!KHD,[+CUNK7^&S5<\S?G-WUF\.:Z?U.@2SWVJ9Y, -,_K> +%I
M%O8TVXU=RC^"'MC@;%1V,;W$GN]\K%<E)#I*0K1+2+0F)=JUNTE^- $9T^>\
M:]D&56LD(_ SY_"^ %GN12 _G9$>9I_P*#P6;\!C_ Y\0?:RL[MGS;]3S,%,
MI+EK,QEJ"3CY0ZR#-2(SZ/]L W(,7\6'\&!RAFREU\TD261AB9+\SR],7I!'
M9 :YF3U5PT=K^; #AN2W]K_WR5[RTOSQ,/^3EQ-(B@>302N0I8169!I998R^
M2S;H"PV0R>9.ES"VD@9,6[#Q^SW][(UU!;!X+S^\YY$9](:K@"QDQJS&L@)9
M5J#*=0 7>M8$LI"O;"YS,F_RP?E@=TP@RW4^]@N0Y>Z +'@NWFS-G6,R?(*D
M9E66VP"R[.Y-CBJCK%6OKFLK^.2J>Y9Y_W&39]3OM MO2VZN0)8U@;6UQ@OI
M>^GESBN>9J_H4>X%R-&C) R7G\O/Y>?R<_FY_-P)D(7_:0)9Z+-\'!*!\ '0
M<^F\=%=Z084G]-5]&]\NN7D!5UZ +/_KE\HN5"B]#-L9Y,(@1\2<B)Q? 5D8
M0!R'$\Q28**#P'GLHH'1Q+'* 4LQ8Y!ET+A<H&3/S/RS L1:6:# KC7H?@U(
MGAFK"Y2>@143*#/!$S/3=-45/*_ X2J6Z&L&7A?@>P1 "2Q2/X%9,O)GE8+6
M81>0OPM #]QS%.R[]I$#<@9V[RHS[-:P /R9:?2J *)=M8N"A0KPF6T-8F^L
MLZ+&&N"\ S/-JBRSHL#,,#X!,_:ZH)\"L6: ]\P0.S,,KT"FJ@K,@-$U>'Q6
M;=!/ ?B!N H@:NYKR?E=)O59[6?=IP)QFW\TH-^"G28883ZSH*PYUD 'N\H\
M57W99;#=@4/F.9H5*CI'NP"F"128?4W>,2O(%$@UYU\P[EKU*#KPGN?-RC^=
M4\\)(#*#G590R*Z:R-RKM<K-/*LK4"#ZG[39ONPJJ>1D/.(C$Q@7#1205X9I
M?<]J.D>\\RC0ZSJZG310(-D.S+BC@1U-%=3='M7/7,\UB'$%W:V HUG9:]+0
MKB+)Y*F[?6^/5IZZ5GR:>QY-1I<%C?N,<1A300AD]P3>=#;70+_ZFL&B*P!G
M9L.>8YX5N0*?S.#+6?TH7C+W:8)O"AHLR+%S.8%V\XP> >XTSQ/XS^'CPH[#
MUX6WBS\7JB[L!//01SB:Z2]=GE+>.9LK45YS^5"CNW!>5U'%Q:5 EK+%3D!+
MS04@1R[=Q^6H<=2/U[SO\MB8!,!S_KHT=2GKXM2%;_K5#M3A\I(SFGZU9J><
MV76G,S_G_1I\?M0XR'.(!WJIK+L+YYSY+B "LN3@#L@R@2I'@);=>T?SYGRW
MUO;+V( $T%^@Y2-]L3,ZP;$[@&P\:NHK\QSL=)05&(H>9\6277;]G?QT^8>.
MU^9BL(H%53O3ES[B=<DC9Z.,]>DB]'A] [2X;-:J>I:ND@XP^=>4UQ-L5_^[
MJG15T%OY2WWZVUSL&YITT6(O"UQSQIR7JF^XQ )HX- 5N&K,^IG5_>8%63K0
MKNVJV''4!RK? 5T*LK46@0/-S\6?RP#C9Q<)+G"AY4SB#>8AP,79,787!2X1
M.*M=%@CTM _Z.M*;TB?M'1K@>"@X0J" ?H +JA0Q 2V"!S@I\,.9B:[F]1G,
M6!"CB[4"*-?R\R[U-/WZ?P;(:+//VJYO 14U__>\@C;[3%G#XUDS6]T,]"QP
MR9KCJ?A1V78Y9O!L?,OGK>&L;GA3(,M5%VU' )*; $^.JJ>L%SUW"V:9?96L
M L^8R2JJ-N)\V5O[9:TYN/RVIVA*,#-Z30Y/^RE>4U65J:.DFTV>AR\&9IE\
M*7X7N"4P?Q6UTG]W>ENZ?CK?!(>O>EK\>0+NTR/S%>!Y 6^JDFEL\6-M\M-
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
MVR/GP#CU1YY,D$8M\,8:K.Z\HXT"U ($!#[P/+S ? +*6,>I.Z1_SX#>YEH
MNO[]UM]:26:7?0@]V4^!(6P,%^>"&)PUP1;.C;U&C_;*?A?(/*O[3=#AVM8+
MMGCY!+JLP%(MT-*4;];2FCEO+KCP!L$!+F\$=ZZ915W X2,NS%Q*N6ARB2"@
MSEFS%]:#[A$(" U94V?3O#W+!83OXV_^][KOV=< ,($)"PQ/_UK;K(01W[:V
MGJV_0 DS8'N"%9/!,^"\U];/KI^?8^BS@;X+NF\N\SM'G[=FUM,:XX?X/%Z!
MATX@B\M"GT4_4_^^#LAR=,&V9J?<@5#F!<MU0),U2UF7,//RYKIL9#M03=]C
M Z\R'$UG]^(M^"G>C]^4-1Z-3KW8=P+>V0,TE,VLH1FZ1#JDLX4WQ^]F8H;
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
M=; >U@6M]=L>\EWRN'JM[^1/K=%=^@+OU]?X426=47W5M_:_<X)?0:?HT3A
MX)>>\BF?\O+8QS[VJCSF3. S_!,:AD]UG[S'>[S']3RZ=[1MG.967]$--.")
MU< YG::FWA']LA^,PYHYCU_T15]TI=/N3/<G?AMOC>_E7,>1$?_YR9_\R==[
MTYIM0W<&;G1P.P6E:#]R#OJ_6>?[8(MYM,?L^2_^XB^^.M"8_YQ,R3/D#WP.
M&02?@U=!O]$9M,+>=T_--7EB,W8<.?EM1XQX ?0 ';#_\')X,G- QYUS*AZ6
MS(</]!E9DG,".8HC27R@0D8CJRGN7@6=<._B\91_^V__[>7?_;M_=_W;=Y[U
M;G(:GI!\IA\<3Y/-Z.H9J/1-^V0Y[ZA/7=JH/OV8?=K]XH2%#U>/=HS-/N 8
M2P[&:Y&M.=B2!\FQSBTZQP&7#*Y?^#%SPS$-7=-O3EO;*<L9UV;.7]/QRYC9
M)7SN/>^CJ\FG9 8.7,VW=XS!',YB'IH+X\1'>E:;^F*^E!S'IO.8=9]S89[)
MY)R.C8_SF/.@G_AX=Z6[$;VSA_  ]M.#W:_MSQQWU.6L:<=<H9]D9?(S9S5K
M0Q^!%[8'G,\IW^([.Z</Q6%LGR,TU]E![]/%ZJ=[W-ULONT#.A'&4_>@HL\Y
MS;D/Z03H1>PO>RI';?<C1VWCBOZX)_%G[F(T2%O&B<_6CTF+IM/2[>>1H;-G
M3G'SGLX1#Q])/G:.T HR'KJ#-W 'H7?HK3V SOG?=\XA/1S:\Y(O^9+7/7/D
M=(INH9-H$[X,_4:OR?7VI>(L*^B+_]$7YYY.#WUWWND'G2][TKGCZ*HM-)"^
M3AM '_0: 1XJZM3>$0#"L\:F7XV-GD%]M6$<Z331(?U!!]&GV6>?5><$29@G
M[U?7+,YDX _/:%?[^F$M]"V=C3DPA[ZS1IY+5^I=ND[S;AWH8^E*S95^;WVI
M/IH'_5?0,Y^[/_19/]1I_<RO.JVK/K_8B[W8M1WKKAU[0!^,4UO6R'JWC_39
M7%@?]YD^J=O[QNVW-K3E<[3',_KA77O _'*$=A?E7)T3-=XHIVGWDG7A'(UF
M-3[%_Q7?YX \]<_:-*>!AO3%^.P%8ZU?YLF>:1_85^KQN?$'"+*VG)KM4[05
MN 6O;0[597S6P;C<&W0$[DO\ =KMGG8_&C,G:W>C^]-W[M,<9,DM9#3RT W(
M\L !+4?S<^;L?29W)7MM.GM6[@):*/14Y /R,WF:[B9^U3ZA&TGFSF9#EE#(
MPULWV6?I)'?)YK/K.=)M'I79UF[OJ-UMTYJZB>3^=*4*?H8,BT]U7IQ?9] ]
MX7S@,<T%W0"Y_=$$LN"!Z'?H$NBN\$WHE+ZB/_KK;.LS71Q^*AU?Q7AGZ7//
MS9+MLD)VTAZ:B*:C96@/VQ'9 0UW-Z!CZ!X:Z&X,+*=O^'*R@CXJ 3GN*IY7
MT"A\/+JE'G0+[SAY_2F+:,^<F!OWM[L*_41O [-T]Z"E_B?OH)WNK>QS6ZZ:
M!:TT)WAWX]&_V9\CT,I1\8QWR&KN(&V[=_  [FE\MKZC^_CI@"Q'()4S(,OD
MRP.QL.&QT9D#]U) %O>:^257VF?.'7W:0P6RW'[N#\A"QB-WXJ'19GO$_6R?
MN:/QU=:F<SX!IP\$R+)+LBG9CVXNVT?V#[:(;!SND6D+2?<Z 8H^S]<NNT@V
MEJ-2_9ZO_MJH&)_B<^_HH_[B31YN( OY7#^,"0]$9TV/Y"ZAFZ:+R2:*][L!
M66X_MY_;S^WG]O.$!K*0[^D6)I %'[?UQ=[??OKNM<"?-R#+#<CRJ!J5;4:,
M'64_9P4,%D&=8B(4-P4<I24!93I@4GP5O89PPW!"*>90$/@(HI1I!"I"%D%N
M(K^G0S^&-:;R+D#'=%PK2@3E0,[BGLE).B?<',]GU(X-F,AI+<<._9L D>DP
MO4$H.=]/Y^[ %]-9NL@5V\%#G]21@U.@F_JI/6/*Z3FGE4 ],U+&C) Q@0[F
M>482V9%&<@XTQIR!FMO&OONKG_YN?:9SYNQ?(!2&"?W2)VT&9FG,U37!$M-9
ML7X5_>.H',UMCF(;U!#XY,A1+^!)#EDY(>6T-M<\P$7 *N.<H)L)0@C8$*@I
M1_D-&/#[R EL.F+.$D!@KY']:9^JLS.4TWCK8J_;\SD^;:! SDTS*HW_*W-/
M3J!59VB"+P()['/:V9_]-?Z<M!I[9[ZYSOEJ[J<)BC$/.5%M<)1^M4:!10*=
MM>=SG-K J 3AP"RS_@FTV^>RN0S,$@T)M'=$0S;M. *;32?<&35H@ARV(YGU
M3C$\'=$FW=MK%9AGKL\<=WT.?-0Y: \<T:7MB!VX)8#<=/:>()'::1_HZ]'9
MGP#&2:?FOIJT:O:S/=!\3AK<'337>X(K]YZ?='B#.5K##9*Q+U/$3T?!]N@&
M'+5& :,F"#0'U$WS*M,)<3HTYC Y 94Y3'9^IA-R-*3SO]<]NC?WZ@8(Y"C+
M6#!+CH.40'@43E84P92\E+=3Z<Q@2;%*N8Q7H6C&NW"0XQC'\,L(.R/A4<!6
M*'_5XSF*=8;0#+.,APH#9R4#+>6\^BF.&4D9H2FV_3^=?RC B[ '&,R!D8(9
M'P7($8##]XR+GM>&.M1GG'BSG)04RDE*<8HP1A4*LB)!*3D('94, ^:2 AI@
MA"*<408?AP=D#-6^L>N3/IY%:3H"K9R5"7;!3QI_8!:.Z?A,1EO&;D8-XV,4
ML5_G.<C!-UXB -\$+)\9S'*2CD^9@+O)@TT^Z0Q\EF/KK*]]WUF?P.+H?4[3
MWI^@&'L^T,*1L_ $2.JKSR9H->#)+#E*^SO0Z0;;'M&Z[=R=@SB%>> 8SJE*
MABYKU5G-0$1I2Y#F8&%O,6QU5IP;1BQGVIZFU#7^0"='M'O2W<J\B^))NN^[
M\R>OWUU[Y*QO;(R5]EY ' XT% ';><#XG"-GD:& @9>3)R6"^9A.Y1-,F/QE
MOK3E3).=.$8P4JF/(Y[O[8G AW.<W;O=D_NN[/EY/S<O@3&;CPGTW'.\Z]P\
MSWZGYV>],YK?Y.TF+[%EJ-ZQIQEH[!&T&EU%0]$,='("6=P5YM:[11>90):,
M+^3A#"\96XZ )1E*,L D5^X(D<F@/3/EF^C(!,M.&> HHF1@XL#?&6'NBECF
M?\]Y3[O.C35&[] 6<\,!T#XU5_:9NX*!Q;FS5YV%^*'N_PD@L(?1@T#<4R8_
M*D=W_03%'!G$]<.:!QB(KLX@#+M,^NQ\:6?2TBGG3+I<@(<I+VS 1$!;?0ML
MFZ/##(8Q P),7FKR>LE@DX]*'@UDO/F^HWMDRLE3QILT[ZALH'F@C@E F>MU
MY"R2W!PP9NZ!?8\D?T5W)@_9^*=,%FU.UMUR8/1,??4O_G'>>1N 8BTG4";
MT=0Y3<#,$=@NYYBY3O-NUJY[S[W@KL#'<2!XS&,><WFJIWJJ4R"+9SG)X>_0
M.>=".P6!05N>%($LZ*?]93Z=&49T=SS%.IZ (Z/[G]->SB+F BUW_[D_K55
MEDG[[@5BN0%9[A_(XNP[&W@-? AY@,R!9^,<,Z/CG@%9MO/XDPJ0Q9Z9$44G
MD,5]Z3P;=\$. K%P$B93YF2-M^5(:J[P<.2J(^!&X(T)VG F"D#@;Y^[ESWK
M?4Y.ZK06R68<5<F@>"'RIOZ@(>G@ITR8S#<=O8Z<I?"Z',^, []+)IX!&3CZ
M%LV>_$I6*WH_.D8>)HL[T^9&'?:0\UPD]Z(-FYN<U&8$X^:EXAE[SOL<IG+Z
M-0^!6?#@@5ER)#MR*#/'ZLR)3%^\JU\S&G+@%G.N36>!C8,3-.=J<K%UYWCG
M7><A!Z%'$\AR9)AT%Z/!CP20I4!5!8/0MKO,_- ML"OIH[YV%W*82Y] ET '
M0$="YY .QWS;4^X+Y\O^<5;,.9ZLN](=;)QXX EBN1E>GSB +$>.U.0;?!29
M^PS(DN[.^@<L0>_0)_O"L_1V"GOD+O1ZSB^:@1[E1%:$=S1@E@ *[CQZ,<^C
M ^@B.J\O,^B-_>G<^0S-\UQT:8(>BB _H\<7-3X0A+.+K@5$29\8<,%=0_>@
M3^IS%M"LG%K5'Z@BT)\^S;KT>9;FSG?:\&RT6QUS#MQ!$XBCG^;#&EDK<Z(>
M\Z$N:Z2^UB^'9?7%4^1D;$Y\OL=OC=6KSOIO7=%CGP54,?_>"?1DKV@OT))Z
MK9_]H[_>J<[JT6?CJ"YU>-<<6$=WZ]:Y[ONU.WLZ45<V<'+K7_75W >2#3QD
M'O6W]=&O]IDY5)]ZU.%]8\@9.Q 0X ^Z*D!E67+05^=#?=;#. !?"Y"$=ANK
M,>XH[Y[A.T!FX:A)SL(/DJW<-3<@RP,OFV[>!<P_"E@:KS#U0CZ?Y2BR_='S
MZIR.TO2\])OV0KS;=I:.YYI@[<#$1R4@=P&ZO*/,]P-\]\X&*]]O.6M_!P;;
M /39%^/$.Z*SSAHZY6RB*>B7,V.>\"-T@7/>'RT@2Z!\?4,CT$1]GP!SZQC/
M?!3\[*P< >/-EWG2%AX5;673 9[#YP' DQGPKNYN=X-[!0WT#IIH?^F3-HZ
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
M\7/FWOZU;^T5=^#,QM)]2%=@+'A[^A)V)_H3=Z0]6/1K\IBU=D=, #;^0+N
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
M?/1V]#[W"V2Y.>P_N!]TPSU+UXO>E/5X J("L@2*HE>S'^EKR89TQV= EKM
M+$<!P;*1'NEE9]#D;/QE9G=.9D"H]-,[0.@N?7\4/'@&IL[_D(Z+7M>^=-<]
MW$ 6?B?TQ]HR%C3&?*-GSJ]SZYR05\@O 5GPA3<@R^WG]G/[N?W<?AYN( N[
M AZ;3',$9*%SPVO2H;H?\T<G%]Z +#<@RQ.%83F&%+-*P8_9Q/AB_A@N"7T$
M+ P79I<A"(-%T"7,,639_ Q8!!D&><(H08Y!AU!/("8 %B&(@(8YRW$@A_:<
MKG-H=U"4E"^SS,A>$RB1 ]%1Q-+IY%'FAZVTF6 1QAT'W[OZAYDD#&!",;_;
M&:HL'3E/5@*'8-S-JW?5A9ALIZ70X3EDE.Y0WXJ44G^G4[;G,,G&J!Z.*?H9
M",,8C,78/5\=C7N"!RA8/-L>T$_"S73RT$Z #N\H<[W4:RZLD3DGL-2O':%\
M1NF=SMP!,'8_&[=B;HU[.F6EM&!L5K>QZ$=&NN8P $*@%NTV?_I'X"9$&;^Z
M<HXW'O,=F"6'>W75KR/0B#%95W680VU8(TH5^V ";]3?7$XP5_7.J,K>:]RM
MT73DU_9>G]:H=3K*)G24E2>'+/47M=:XNMCFV.\:M[EUEAKW[&M*T[GN]5T_
M[3OGSOG3KR(W3]!6SGW305+=^J0$NFKM6C_E[+S.>6T/1$,F_6C\ZJFO^A1
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
M:U$].4 4U1._@H>AA UX4D1;90)0."!26)=!I1(81?&=9ZJ;DIM@H W_^QP
MQ'LS^\H$L)0]AD'1.]ZG,*?D9S@ 9.$PPW#$Z$ 8H02C:.>T4R39G&]\SOF&
MDLRS'"IS8N+4Y/\9*=@S/M^1L2GH]:$(O/K(668JO2>8Y2Y@2XIP[T_'%'-H
MC7SN>\^F1#=OUI0!EC,7!2#E+,6_?86NHGGVW[R7-H@M?A>]F7MT&I1SOLU8
M$E@D,)\SB:;$Y]FWW9T3M+?/_1G0< -VIT'1,^J<?(XQ=_8G>&\"C#=H8-+D
MG?VH3$\[LX#SCP;F*(U/,)?ZFV-TCM;ZX'UCI(PF-SB?!.8R 5'2VI-E!+(W
MBRQMOW'\*Q.2_^U;,H2S[MQGG$HY78::Z;@Q(Y_AM=TS*<<9P\H0P\@S(TLR
M$N48LIU2?$_X)\L84Y'.4D)SD/.YY[1E#N*59L;%@-H3-+*+N30V?)*^:L<\
M:$O[:)]QJS=Y9I=XQQFM/CYG&R F;WT4(?!(1MIE&V'/#!T[FN39W7Q7/;5I
M/YIG!AG.&0RE 5G0RX LUL5<SNR*&\@2;SV!K<F4@:<*CE#VE3*/=+YSNLDP
M.NF)$H"E3$7VG3WHMSV6X<:>S7E)/>WK]G/9YP+ !ZZ>_(BUGT 6Y]6^VZ!]
M=>VS&B@K((OQV6O-5Q$] Q\5<3LZI5_HIK[&0]K/VLQ@--_=!0TK2(&Z[/6R
ML.4<-9V9CD#,DT[-3)R!;IRQ"9!(+M&.N:VOYK6[I$ ($QR\P4'Q*$64F]EC
M DD&#"\8@+HZHS-H1>UH(QXU62+G-']KUYYN7G<&C'F^W0/I)-"FQC^CW@6Z
MFP#N9)3D_@)?;+W#=*K:D3(GW]==DDQZ)$-JR]S.>Z7HE>K3IC'$ZT_'WBTO
M%1'/.;0GZ:/0<,9^=-V9U&?SF7XGL,V,6)\.2M_-XP09[6Q$ <V=+;0;OX4O
MQ0,^]K&/O3S9DSW9XX$L' 3P.G@>/"0^E-,!9W+G45_58X\6X5C;UN))#<AB
M'SG7SK+[%T_ \0/?/J/UNO\YTN--S1\CO/&;7WMRRI[=7=JX"\1R [+<7S%/
MSD^TQQE,/G:FT5Z\$?Z;8R,>Y?\&((N?]NP1D 6-=.<8JWW+.6B#6/ =9!3[
MF>S$L4<I,K7?_O>]9P.[M.?+WC)!+7AD<AH:XAGM.2OJ(9NA*YR(ROI);N5(
MQ@D-B$2;GM?'HEEK=X)N]*6^U__&4-\!!K2'/\\!EFQ+YB6W)=>1Y<B(9&?]
M\'P1N;6I_P RSC=9E,S)D<Z< I5PS,*/V%LSXK!]AC<IJ!;ZJ,_JSX%N9Z(Q
MA^2,@"B!6M1#=U"V&_*(/I"3DX7]O0$M/K-&QF%N.>;1'QR!#SL/CS:0Q?H%
M9'%^\1*!H)]00)8R'::WFX%H\(3HN3FU?G0*Z1%V-A;[J<RL!<+(V8[N@$.D
M/6:?6A=KQ>&:[(1?<!?C.? 3_Z_= 4_*0!9WB/4C(]DG95U"0] //(.SYJS:
MV\ZV\YSC*QEK@D=FYM4C&6WJ?/R] V-,6:[G9]G/5O?1>S/8QHS6GEUP\N)E
M;]T9S<^"#_G^*/IT#GX39'%6MB/@6=;>N\IT($Y^GIE%Z]\L\_E9YE@:3^7(
MB7$'@DBG/6V/!6D*A+XS=!X%=3K+N'H6\()LH,QLY3-X3'U(KU &]+*:3X?/
MQK:#3/7N421RA4QC_]--N4N=$[R%^]?]OK-LN\O=V^YW]P;^!@_N#+J;U>%\
ML;DXG\Y2\N@$2CEW/C?OR6DW(,N#<X;=\OR4=[8S40#2:9LI2$2!(S:@90>\
MF,_GCY&=7[OX&'22#(#FXCGP0NP#[!7VD+O9'<TWI* -^!&RKCL<.)7O2.!4
M_&,!QY09T,K]7U"K,_[ <Y7L/<K,^%[]V]Z2_2:;S@RHE1UB\B8S$)=GU,FF
M5."Q[#5D>/<3WI5^#TW!<R43/1I EC+JH"O.IWN2?H&>(;J ?V;O >(QIAFP
MC1U&,=YL805C:UX5GWO&>P&9\*+^]GZV'G-HS7R.E]8V.0>OC>^G(PC$,H.8
MZ']T>-+@27OII\JJO3/I%JCSB,97KWN:;HB\!^A.!BNCS 3D&(^QF!_S1BX!
M_*-G<J>73;D[9@);TAU/H.H&N :LM(><.?62O?5K EFL8]G3S%N9U\@\SJBY
MM2^MRP:RS+-U!&3AY#B!+&5C,6[U!61Q9Y!1RZBC+_ING-;H?H L-V?]APYD
ML=]S7K6?[)DRYK$CS6QY> /[SGZT1N2T@"QWV6:V72A?G:T?W?SK/ /ZEZV
MO$S/B;_03W_[3/^=C?QQ)C]]5YF\^!&PVW?YRM!)NRN-X^$"GRKV.YIDK.:8
MOKE >,X'70'>J@"3$\CBCKT!66X_MY_;S^WG]O-P %G(YGB!"60A_^-A\7GX
M./8 ^G+/X0D*%#C]B:=-YP9DN0%9'A7#\A&093KVV;PY-!,BBWQ.("*8,^(0
MV#AX$O@GD*6HV1@S[V!*,<J;(<VIVP';F5.V8W=@@<TD%SGWC$F>D>^+?JW.
M(V?V&/* !_J34T[1<HNH7739';%SIEWR.X?SG'*\?Q3YH>C?I3J<H)[IE#P5
M(,H$R\PL!=HP]NF$F,/D=$"?@('M.%(T'XQ_D6IG_V;V%/W( 5U=TUFZZ+IG
MZ/D-0@C,LOLX%3_&8=P(=, ;_52*SIN35\[W*>UVO=K*23QGI 2F&5&[/5KV
MF"*IEYUC.LU.$$K AM8H0!/#RG86U8^[(N<<@4-2)%NCUGS.98Z3K9$Y[.P?
M.7L=924A +:G9A1<[TT'RIS<RGRS]Z8Z$B #L<W,#&=1@'+$RVG,>N3(JAYG
MLLP1K9%G QX<@8\F^ I=#-B #@:6*>+6/DNM^U&Z[L[]=!K4Q[V?9H1VSP:2
MFFMU!&HH,Y5^!&QH'YC;LA,X=^K-86SOS]G7G%4:<Y&^_+T=KR<X:()NVD^M
M_8QB'1UHW<KZ@J8&9#$/&QRU^ZQ>:VK>K+DYS3DTQSYM3,>^N8]:;_>?S\RC
M.6I/I5S4QX"0@>WTW[Z/YK<' K+L[$8S0X.^JMM><E8G*,RXRQQUY)2L:"?'
M0><RQT'K/2-S^]X^*JK^$<W+6;3,8^BDL4_#8,; C'_1E+(^3"#+4>:+H[VO
MKV4IV-'3BT)>M.^9W:6L+&6R*B,%A2Z^A (WQQ;&[1Q;<C"A2,^(07E.V<S)
M!N\2>&5G9>$ I' ("=!":<U(0QE_5M09**9H88 Q?G/68.28BORI^)^%44 _
M*<G+QJ)O(ELQCA T&!P8\HT[(,L1F&4#61@KBLSK-R.ESWPW@2R<C#@,4-QS
M(&#PU(<938N!Z R\<E=F%H:@%.$3R*+X6[T,')[K'?-6MC_]!![@;$WAYTS9
M9_:4O=.Y/#I+92?HGBO#UXS8LS-\!&2<D7N*>C<S!<XL)4=1^LMR-;-#Y"Q[
M9&14G(GN^X"&#!S. !J04WL\[K[SHM/1Y.G0'9AE9BB(3LV,<0'- ]RI:XZY
M>M1A?&@[( B%.1D@9[$-K")+S&PL@:88BNQOSS%FD4&L<8X$1;^?@);IA#(5
MV:4J+R.+?E&04R@7E96!**=X]]YVEL^8Y%GO,@@$:F'89U J$\MT7+.^YJ8L
M<?'+TW \LS!8%W>"<5#L:P=],V<,QO:[?JG??*MKWI-;3MA1ZH\4[4=.17<Y
M A\Y'FT'L;-VSIR*[U5VV\9DGSM7[@!["<UG6$53T%YT8@-9ROY9-H@C($N9
MSW*<F4XVT[%F1_?+6'($8@G(8NWL(_N.H4;?_ [(XGO/]<XTP 1D"130'1H@
M8I[U&3$E($M.R5,659_^V&?V,>.K.?/;O#HOQJ:=[OT )Y/G+;# I%/.JWD/
M>+,#0-3?:-V4<288MJRH124NNY*SIN_Z&/V?#C,%*IC D\[9UG5XW]R;#V?/
M_.AK0/"S3)%'X*>RDVPP4NNX@;QG@([:G+S^EOG4Y3/SKA_Z>A<@39UEMYR
MING@E2%_\[QECFD>IFYC9D6=!L,B*1=H(<!U&1.3&W80""40I_J]ESXB&MMZ
MV]/5=91Y45_-C7:]HT_.6A&Z\9%HO+7OKM]ZF!SRS6%RR(XX.+.8SBP_&\B"
MC^'0\Q1/\1373,8Y]P1DF1E9O./.9&P.K&_-K8TUF4"6>SF W57N<NZZJ^Z[
M',(VW9Y %OO%6KI#.=;A-8^<W -JQ^MYQ_H$9-F@S;-[<#L-/1"PYET S+N
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
M]Y6 $IQ,T0D&)OPROL^<<DCRMS/@.8X.^)KDM  MY$+R8?(L^15?K7]X[?J
M5U+(@DHRG[]]7@:2@B/X&\_>.P4[T"Z>G4Q(1B6O%A$;#4/GR+OD8?UB'#,G
M^J(]<V',QFJ<^ U\2 #S[<"%CI89T9R0)_35')-/D[7-0Q&!R;_F,]"*=0O
MB)<.E.XSO)AZR1MX(?LZYS#]RT&LK'5D9^N-3N? :!VT:USJ<[^4Y6W?>P]U
M;]X+R((/=K<$9+%V9#%T5U]VP*P<E^Z7)[^7;)".;4?GQ6_@@_35GK*'.,&5
M:24PU-0/[, >Z6[H9]BB[*FR5EHG:XM&X9WQ)<YN&9KONL?N)>O<-3>WGP<&
M9+D+S!*0Q3YQCB:0Q7Y!U_Q?!BM[WEY"6X%><[1'+] 2-(2<@Z;D;$_>FF4Z
MX)\5S]$W*>X!>^RLS*CJ15/7OGZ<%?3.<P'T ^ HLZYH8V.:@!WM%H1CMATM
MG6WU[HSX/NOV_%UEUS/KVJ"&HS*?:[S-JS$T[NG4VWU@797N!<6Y[V^?*SWG
M'67W?]\O12Y7W#4Y559G=<WQ[W$W%[/H>W/;_/;W7(?FI;W26+O[9C]F'V:]
ME<#&[C&\1CIR]R5]B;N;7MK]G6,Y.LN!GSX[^HK/\2Z>P!ESOP&%NAOGO6K.
M9G9CLA\Y"._H[B,_W@O(LK-XD:_PH J91R$7^KQ"#IW%?:.XVQ3T1%U*//<#
M*<G_4^]QE*$UO:CV*O5A]F7WIW?TN4!>QNM>]]MXC2N;XYG_ MJ);_>L^QT-
M+=A;V:D"])&ETDD'J.O,S6RW,Y-5=F!UX=7PJW@Y_"Z][00\!';(7E* ,#(P
M?K"LA/9BV0#1]4#@_O>]Y\H&:,_:D_Y6Z(NSU>!QRG:HN">4V4;UV]/L&NZ0
M2GQ[0&W/>J^,A-JJO=JI?L]ZKRQA;"OX9'Q^&2ERY+?>9X$2[E?6?B@_ZL_1
M?3JWY>?C3%M7O+.U-9Z [Q/8KB3[)/<$YD^.][UWT ^Z#'65R=">8-,A*^#U
M )R +.PCZ^-.G^!4?  ZC*ZT+]N_E<"',^O:!'?ZNR PGDTWY3S,$KC4G.#Y
MR6CX>F.T?^UO?0VP90SX5/IG^]X8R2;F,C#[!K;F3!^(==]U1QGAR2WH[,RH
M$;@?WXOO"=2BD&'P0VBW]=!W("+]G4"6G>EHVO1F5A9_[T!T$\CB/G$>K'E
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
MVBO)$LD1YFYF,O3]E"?48=[L!W(*^L,NA]]#=] BO"N>,#"ZN567?MAW[HA
M?($0*]W+@0L#=P96F>#.#12<P,B*O3\!\_9TV5CT%6^M_S)0LF.1>WRW=3>!
M7X]*(-H-4)W95^8=>%:ZWYW;YEK?[66@(&=1W]%V]L8RK>QL+-GICL L1T"6
M;)7F V].!D43G M]T'?[RAY#F^\%9+EE/WQX@"SN@( L]M@$LDR>4K'?Z./H
MPMVI:(-[^"[:=,2WWPO(4C:D]-<[(U& KD"7V=8"L62CFV7ZI4U_M9D-;X)9
M9E86>F1]"L@2;7ZX@2SN<_UWSO%':.:^X]QA 5G<Q^C!#<AR^[G]W'YN/[>?
MAP/(X@YRQ^(K)Y %S\KN^-1/_=1770 >COR#7_ .V38_[!D$/KORMNO<?FY
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
M[:CKK-Z=[:QGF]/*S*B],Z'EY+BS9T_'_;.BS^Y'9Z6LVCEBL]^[I]'7=-%
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
M.7E-,$L.(+Y['T7/=&C8<Y1C]U189FS,N5*?FQOKTSN-_02%:6].D;6S]1F
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
MZ/?DG0.TS',T?K>Z<BC5%\]K(^&9XZ.]P=F" 9\A7-E1)JTOZ]S:(W?@C=&
MYC 'U.F$>HJZ]Y03YXZ>-^_?X*0B4%R!6>+KXR.F 7:^?Y[7)W[-O"DY4Q<Y
M6\DA;P*QB_"W#0S?6H LUC_CC#45D 4MG4 6QC[[(S#K!!WG:&MN"XA@WN)1
MG5_M-_LH8,:,%+:-+1E5BARFS,QV@4VU"0TC^TUGYC)P*D6A+$KX4^#?K6BR
M1B>019^W/,.@;/SL,>> _5:F,N>(L2/_HU$Y4%PY2F^>N;;/<=/_0*PST]O.
MJG$%CCW)S66SV>#_Z=@P97%S'%!_[L$R[6RYX0H8N661[?AY @X%7#+V6W9.
MM['IS\P@,GFK*V/>SLK0N;3;-X$^?@N$-,^^R3\FB^7XO@&A@?0*?F$> H.;
M)VO^E(EPKJ-YAF8(W6=3SJHS^^3DG9-S.N=; Z<,7!MDC@YW)FOK=O:]XIV+
M0'@"G)IWCCUX-7PI)XTK((N"[Z-8QJ-ZAN'3F@GH6D86[W\>(,M5AJ.KR/2G
M**T;5#;/G E">)Z,+,;,7.+OR\B"W@0(V*" ,O QOEM']JHY+INF^8A>I_N;
M@3:F ]4&L#P%8LDH?K6^JB/>K$R15Y&!=P;-Y*!DRDG[XZD*_-'SG0579<II
M];ML,[O/_7;*L'7*R)*>=@)9G!MD!@81YP<G'/Q+0!9GT+.RGVP0RUZG5^OV
M66"6EP*,.66[*$*Q<4,/G#=D3O*2=1J((2>JUJ]UZYZR<!FSP*J!0P)V%L$[
MN6#*!@5[0 .<Q65>Y+3$&%7T7>_$\^"#"GK ,8*\Q F*<X3G=BD*,*>6Y >R
MA'YZ+_I5,""_V;/T^>8^7IY,RQF2[$:&([NQ!:!U9&Z\/F=D>YJ\6J9V[]!_
M>V"6 %[MCUV,I3:C"W@6;<B9FFQ,/B^(5ID[9B3T,MOA&7(D[;U;+LOQM><G
MB(NS%KF8@^_,\DI^UC9C7I;U+9--.K$SSE:B';/,,S\^TWHR+YS<K$$.V_0*
MYH,S*H=QU^U5:U<?T-("1TU'W?2[,^KY%5\[(^+NDFXW)]TRAQH[<V.<C!FG
M6/J9 EF4C27Y7S\"LECC^L# J@_&,[M!NH!D]'B6'7!A\VI7@5VN -57CET/
MYZ+7#9!E EA.@ Z.E.X-+#)YB@HZ5,%C5 +/LG'F!#MU@R?@BWMS1-NES"AH
M4AE/)EA#6[Q/7=ZQ@2QE(9E@AYFQ0W$]((^ZT?W.HLXFQ?N4P"T[\\H&G;#C
M!H[P?QE8)G &CZJ.LJZH*S",NK25#E8=Z7=V)@?UGIR5C:UBC(R7=VFG9TY9
M3R:0)7#)!K*<LIXXG]SK&;02+7)V!5JA?T2#%&  ?_U>EF]CU#S,^B<893K^
M&R-],5?Z:QX:QS+7&.,)VMH@)NNAHMX-#)J@(O\W9MIKC/1+7]!7A2,R>DMW
MXKJ^&1/U:E?9$/S57G7[3=_,@>^NNX?.)2"+<R_=P;. +$H96?"E]K\S.A\$
M9X>SO&! 95QYGD+>KNP,+=/&,+.PS$PM.\A<NHHM+ZMK\FU/@69Z9P#9,NT%
M4IY %GS2#G:$)T_O6H!'XZ==Y MC;Q[0'_,?N&MF!;)>K9O65>M'L?9:0]:
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
M*'88F3&5-L,)?)+#N?MR'LR1[N0\-Z/I3T#'E:%Y&G\S!D_GXAW%,4='=4^
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
MWW$ZQN\8+WTSS]ZA_5= EI<*8GDJ"NM5-HP7F_EB EF,"UY3/\MLL0N^&[]
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
M&\_,RN(<?9Q-#R#+ZP3($D.(\<,D!629SKJ4&!0;%#^$$0)2Z>L)=R<@B\U
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
MZ]A@A@EBW)E']<5:8%AU;6<]J9U3-HE'FZ#]9,=)_R<POG'88(R=06MG<)W
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
M/IH\ =L)ZT\!61B4=Q1)8U(T?^/+F$.!P,EA.K#E],"XQ^&D%*[ZH6WH^+.
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
M<(Z[L?NMO5W ] P^\8ZRDR4<3<!-8U]I<V7<=T%O:[!@&==W#H7Z;EX*K"I
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
MUV!$UPH,"V16H-3,@%E0BWY6X:=R=2N=:OS&/JM'M4X!6=J?,T-U]'D%2>W
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
MCH(!T!5MKV=IE4<#M!2,7,63 F8"GCCC1R##645ERN2"(*M*4&!O,FZ!&6L
MQ93S"SXOB'"7@=U9U/^93=WSM57@Q@P8GOTT=QRDC.2<*<Y^0):9W7%68[&^
MSK  !Y^YC]'=FAACLMQ:964"56:EE16T<@FXDB-V%V"V EEF0.S.:3P!PI,?
MK.!@^]?8K&=@EEG)(7X^^63![]XW#0G_5XT)N\R)QFT>[%7["[U"#SD8!<N@
M_?C.!++LP)X!68X"!(Z2$4S^M :$[RJP)>_-:J'H59FBM6M_5U7ODHPP*ZRM
M08([I]$E((LS;J]QL-#O\6AT7T *?=V\Z0N:YLP%TJHBR:SBN((#G7WZOO;Q
M=^,Q5C+4E"%G9<OZZGOW:;-*5&7GGU5)JB UJSXD\Q:\$;T/^&_M]">:S[Y!
MAJG:A;ZOE3*C-Q,P-RLY3M!VYSJ9)F!@\O\NN4;ZTIJ@H>HIDX>@%U7\\(XJ
M]G@NOK0+KBLX?U;<C!;-"GSI43-;]5KU(GUL@CI*TC"OY+=9-7."0:.=)6F8
MM@QMVO^="VU4H66GXZR)":Q5P8CI(G-.:ZL*A#[WOG3(74;M7?7BN4;V8B#%
M*I<(+"!OH4?HT@[(XO\C( O^Z#SBH54TUN[4HV>ERY*#K$"6@K>3I:=,'?T*
M-)0<8'X"XAY5MRC3LW/DS N><XZ<+<^L8#S[13]V8'3\7W">0'QTG/Q++B0C
M"XPD,PCVU*_T^]:F*IDW92U>*ZEU5F:EJ4!?!4N;PWG9(\9E/HQ;G]@XRX+*
M3DHO,;8J3EH[=-;Z!9@VAU5;"A!9$@GGI^J=53$I,4LVDO2Z:.>=!LP=!0>8
M&_O'VI.SR6P<[G0K091XK;UI3[/STFOH>/0'@3EE>0Z,$XBOI# 3R&)OHAWV
M795_7&C;U OGO*R T-6>.,%OVM2.^74ND^^GS:"$&@'S A%:%^/ &\@1UK;
MI@)U78%9S,T$L[C,D\O>#MPB>#1 B_;H8.:N"IIXL("&*F(&9J&GZ8-@"/O-
MWP*'S;\U89-W5EPE;? Y$$GOLTYW<LW,Z\:@/6,-R"(1@Z H^EJ)".AM IOT
M \W3#[HCF=XXG ]V +)NNE97?'X"NMH/[04T1P"R?:F/YI4^;1W,+3I!GD&/
MK".^EF\@7MI^.'KO!"5..N<,H^ET;FME?0(L"8;V;N-S[IT=SQWQZ:.@VEUP
M["X#^BZ[[!J<<U/@Z]T&%!_I0]-N=Y0,P&<SF5*R5'IZNGK7!+E,8(MK5N<L
MN4'/]UR F-5/XOS;3X&"\<@)"EZ!+.O85R#+PXO3^U+@X$V9Y>\TN/:V ):Y
MMZV=]7'NG*/D)T&2SCIZ1"Y"2]@(!$RB!U46\"QY(SUE[H,J_P16GI56 JK/
MYWHF67#U)QQ5>"_)QNIS"LA24'DZ&!Y3@"%>4Q5;M 1O0+O1F)E5?0:/XDEH
M3Q6OT*JYKZLVB-]Y'_J(S^!-Z+BVV!?9&LE<Y%$R*B +O1I?,]]X.YZ*3Z*G
MZ"29QCK1'R?0$]UGX_0\GH!/S,K8 2WQIH L^JW/^FL-\7JRDN_<0P[!7V=E
MDL L>(V_M>L>>R9>JU_D3/-I?HT#__$;'S&_^DSNSK8YP2R!JGWN/=HU7FV@
M[9-VK?1K!3]-(,M.3@W(0M[1OC4E#^ S52QF0\;OC%>?K4^)C=B!C=$^"*PP
M]Y;VR*K.D/-$AI& 4F SH([U"LABS^&Q53L@<Y@O,DB E1D /H.N[6G\TQKB
M?>BSL=]- /]-5;$N 5E6$,QM 2;WHEK*?9'#;QN\N_9C)H+++HFNS2I0Y.!L
MCO21F7B 3!ZP>TVP>9--=5=I]X$&L^P"GR_==R_6\+:@EZ-V[Q68Y6$!3+TM
M6-H>"<A"?@9DP1_05#077^!?HBL4U(WWTXO0?O06W:%;HR_H&?J-SLR$>-DC
MLDEDE\@V@::ZOZK,56;VN<L][D4SO4\?Z"YX"K[%_S43T.$/?%=^\\_A26BQ
M?N.S\SVS"O2\>G?OGU=]G]?\?O9Y5L:E>_@,;S9_=#EC(#_PB09FJ;),OL?;
M %FFK\^SUF\"6<S9W0!9;K/7KS\W UG(N,X:&2+0HK6HXA_[OO-#E_5=?)IM
MBZR<?^D2B.5N :DWK?,N2/=.*UY= I?N9(!+.MS=@":[R'_6@5W!W*-A; 9D
MY"[GI8N<>@1D6<$LUY_KS_7G^G/]><0%KUP"M=,#\0XV+/HW'PE;.AF1OL[W
MP)YP$Y"E9*K%/M(!5R#+%6!Y!;(\S *"&!L*9IY!! 0O0BWABR)$662L8B C
MA%$T*4.4%XZK#)X"6#FO&,8XSPAEE?ZF%,YLPP7)KMG?.9UR+!;HP5BR9AHM
M$[3[9L9C1E#&[)Q3*UC <QF7,\I,8TP@B5GQ904)W!3LD0&I($>&\++T3S#'
M=+JNF66U5V!WUUKU8K9?L$Y EBH)%(">(;6Q%LA7NP6FS$"G&:@UP3?ZN0/>
MU+YW%=QI+ 6FE FM[(L%?:R52;0UQ[P"$-JO$WC5/.X -VM@]S0HMY_6:B15
M5)C!W06\K&N48;H@HH+1"T+?!<^6K7(7E#.KQ\SU6JO1M$XS@&XZ\\OFN0,+
MU,_ ' 7-KUG$Z^^NVDU.G;7236NU"\#'2(^R=%:^+&99U8NR]JYG:<W4&/!H
M!9L%/#D"L*U KBJ^%%S2V .'%5"[5GRI=/E19:?6908,!1C955'9@;EF]N:
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
MPY^Q&"L'7+1S!V(+<+?RTEU%OVA20+.R]1>8R0A99E_/>'Y7@:-S'WU"+ZK
M5B9H^]_Y\E[]1$=6FCQE/FW.3-%H2* 8YU-[T:> H;L*7YWY*H64<732_2I[
ME:4V$/BL:+@&',U+>]K2CF>-N:R7SDUGP?ZRM^RKLCT7)"<;A#WF'-N+GM47
M?9A@[$N E;6ZR@ZH,@.M=D%ANRH71QEDCP"G:Y96^S$0T:PHAL;:;_2CLLIQ
MHOG,'%KO JT\-[,Z[PS<_Y? +#L@B\O^-7<<9?83FHHVHJ/H*OUS!;($=IBZ
MU27G2-4 JX(7$*"LOLZ8<X&'V??.O-_^+U@7'RYS=%F 9_;HF?77O9Z=<M9:
M#>.H6M"1T^@(R$*V6X/)\<0JE7&FX.WD%?<FHW0%#BRPW[C=Y]RC<\X]QQFC
M671ORKBK/E;UQ4#&5;-<JQFAIX%XZ8TEQD"_,[@E\TY:5_680('N#Q0H<)63
MB;//7LEF4";C(P#W)7!@NF. 8&>\<QS]G[+^#A09:'\"ZSGPK8N^<E"BU>;%
M?M'63F>.3EX"F0>DFI43CRHFVH-'NNB:K$*?K;^_C3OZY=E9=7*EE[O*HQ-@
MN2:46(-?"V:=%6F2'5>0QUH1*?UQ5F%,/I_52Z/G]E7Z2/R^JD2SA#>96$#?
M)2 +^2<@"YJ&1^*#Z)@@L<#@595(CP[X,!.L[( L:^65"5Y9 2P%>J0'=)&[
M [44'&Y?.NO.$ME,'_%M[=M/^A-(RS[Q?N<,SW/VR,[D8V,6_ C(0J9\K,=Z
MK/-\") H([A^[JJMVDLW!9RAE]D2VW,E<UAUH+72UK0!3L >.D<_"/R>W$]'
ML/Z^$S 06,XS^+OGS6,VD35Y1)5U9G79[ UK=N^;@O/N1 8P/_:]/EE/NHQ
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
M0[YU:HVJ1+,"S/2O(/8,N]&^73![^VGM9SQO!4:5>;F ]AE\:=WU 8]EG&&
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
M28#,O[6Q+K.B7=4VT"=\QQEUCMF\\%:ZBC5$OZW?I8"T*@.M20JR"9%E]2/
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
M^QKD]G\-R'(G%5D$8 AX1-/0[IG1S[S?5R!+P?PS8<%.%M@!\6>0W0J$J$K
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
M$_"7WF3,?$>?R9)DO^?W=V= ^H3OS3/3O=)I]$-0U-H"=C"' !G6,."7 !"
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
M,0)<_H[0PO'D^8R%R]^N281A. A ZE]$D( XG/>!82:1926S  EY#VD$0$K
M62"34[),T/HS22TYR 0.]$U_?*;GZGN"3ZZ>I[[W7-K3!J<G \@8&T>!B$!4
M@#R<XH*A,FQQ<$]'^!&991):(K+XO@P!VN(@-S;N8SUQCG, "K:UOSN?K??(
M)RO0=Q+P9I;U9-4*7$OFV2_)O8)\SA'!97_OLK>W9[HFR:.K?;3+A)ZLV9$D
MV__UL[,X7<HYXEJ#C_IJ'(Q!>FZ$EBDO)^DO>1)11KL !9%[UK&=>ML$/OO?
MYZTE:\@<"KX#!=BG[ H&M75-;@"(L1T$N]@@GDL_ P#L',>[S%%W0V29]UB!
MKX%>JAPPK[+I7;I\+OMG!=4;3VLKN6&\ !<$(>Q'<VE.C(=VCC+L/;X269H7
MYZLU"5A!IK(W!4/)#/8I60_LX_PA XU;69?M>;KCW1!95E#TFDW[$G%ES5J]
M!D#6[^VR#JZ!EUT6SH!EUAQ=Q#ZW+^W5LMS:7Q%9[$G[CIQEMSM?!)2M06O1
M^G->T%>G/,FNFK95UTJTL[:!?US:(4^\%FAB9A FCZ9^<LG.)P,CT*3K3#MG
MVK='52GTOR0 ^J*/SD27<W\FFU@K*DR]+[MYM?,C24S][*:^3J+ M&M6_6Z2
MAFIOVI"KCII^'MABVI"-1?KMO)KK[,8)"M?>D0V>7V3UQT0\F>#^HR00S=VT
M<<NHWGF_2]S06==S!UZ/4#$)]MD)NSX?D4'GNEQ)IO0H>XB^!.A<I9$G>9(G
MN161Q??L0_HJO<>>]9P%.B=!8%:TN93Q? <>C1S0W^LU"0(30#/MG$B\4Z_R
M&?=W7I:I/?#Q7"^>AYRFF],'Z+ETPH<][&%GO9C^!^"R$EDB(9#E.X#@E)D[
MDM]*9M%F_5J3FTQPT<Y62L_+]S.O(\+6"G:,4#$![4>5&>XO$,\DLK CV'@
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
M5*]$R%VF;LZJHT#<466>'7DS,"R'-(<S4(@ ,Q(#LH) F" 8\ =E>%9DF9G
M;T-DV8$';B*R<(0#I0"RE+65@Q5 !2!(GRCS >]G5:5YYJS7K)8Q]__<^[O+
M?01*]1%0CX,76&=F=P4ZHEL!(0'_ .<81V/*V0PL! P$).5[ @$<D^9SKIF=
MS#BJZE9P>+UZCXPI8YC?]H[["?ARA )8 AP!&C"(!"+T\[9$EEU%%N!%NB1
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
M!I >OB: :(XBBF2+S>HYL\KN) 0%KJMO<QR/,IU>(D<UOE./7NWE6;'N*#F
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
M-(DR:UN3K+^K;#DKT\T*=$>)(79KH SPLR)E)-F=_Z3^'E5DM%:<7X#4P.:
MUO2B1SSB$8^IRH+(HBH+70F!EQQS#@)W XW;F_:A<\)<NH?^DOEKU9";2"SW
MA=QR21>_TXH7*[AJ);(X._D;Z7OTP8<][&%G?R,]?A)9LO,#(%>-[!()_DZ>
M_::*-7=:T>;^)K'<:R*+_45>T+6!T^C>R$6 Q((?UC*=GYW"/HG(XDRQ-ZQ/
M ?B[(;'<WT262^MW70MDCCU./[,?V3R GA%8$*V,";N7[FKO(D(@?M -Z7%T
M.CI<&=_ID5ZC)Y(1_C;>7O>^S_F\-=]G?2XRC#/:GJ!# W8+0+'!Z3\!B@"]
MS0V"C.^:HTFF89_;<RY_N[P>D682:-PO LP*,@>&8JO9L[,JBY@ D!K &K]
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
M-\G%52H*S%UV0F,KL%OE >]%YEA)01&[ @;94YWU5>TH Z0]EBPM8_M*8H[
MG4Q:P;TSN#XS9\ZVIJZ3W%B)J^29M>?YK#O['6AT@NST6U];6[M*?.F0G7%3
MYATYN-D2J^/6/@V49NT(:ED_ BS *DA1 NSV,?O!WFX_N,I6/4%X_>^]R"+W
MY7*?@'MEI6:_Z#,#7W\![0 &!?U=@D+Z7J9IM@^0'+EHS;*C?#\0C^=Q&7^7
M,>DB3UT^VZ4/QJ\@@[-JGE/FGZP)//KX2&29@5+[94=D 6IT_DPBB[5'][H_
MB2QWFPW^)E#R;;+3[<@L A]DN_&:9Q#=)-E'CI.I94,NF[BU5M6O,CR2-^0#
M.:2-LNV2'=:E?3])?%/WB<AZ*:D$F4*>D!T"2O:B )OU;ZXCUD3BS*Z=P?JN
M51?/MMN16=:JENFEG2$]NV<Q?@% =V#*6>%DVLZ3N!S!-'U\)A))'PT\MH*_
M)H%Y[:]VRZ*:?Z3^DLOFW+B2DV0<@IPQGN18[0:$BA2=K1R!<P*6TF6L)>WO
MJA^M22HZ4[6;K\!WS$UGQZY2S,Q&WYPWED?54J<]GFX>L"TYZKFLQ;)I3@+\
M]#WLVBJ+]B3?1(8W/O826>1< ,94@>7A#W_X_T5D\1I=:1)9G!_.#7L3L-Q>
M,^;&7W]6D-".Q')?R )W0F*Y39N7B"P!1,QE1!9960'>Z8 /><A#_A\BB[67
M?X\^#I 3N.6FZBMW0VZIWY,\M /\WE11\C8DEMN26>Z/\]N\V#?6-/V'SJ/R
M!K *0CFB -"1,Q<9@(ZS([*8ESLEL=PM:>5N*[T<S3L90(Z2<]8HFX>.<51-
MQ!IFAP*-L#G)6WHP&9Q>3/Y,\$, ":\'!)G5S^;GC;/SD'Y#_T%:,1^11/0#
MB-S] 5#U^RAC_;Q6,GC5&R,]VG_T4/HIL)+[T(.!H0";V'FS*HN8@;B M4-/
MIMLC?O@.NUS0C-YO/;GHSUXG_]*CZ=M(,^[G69%,C+'/68]\#F0%(@WY2@\W
M)T#N0/O&B$[#CM!&9!1]MWXCLKB'[TSBRGKYKL^;:_T+;"_15\!?:V-FL#>.
MSH65R,*N=F[9*P&-9S61-3/L4;64U3>O7?+0/G8O]W!>Y/_I[*HZI[6AGVQ"
MZ]0Y'O@[DG+ZLS;2G^WO*0=OJD35GF*C1. A9YQGG?WZY+[Z0R^I,A ;U;J;
MU2WM@<@W[9FJ"\_JXC,)V:S</2O8!!):,\<_+A%9/(?G- [6GK5NC=IW,[D<
M64$V5=W77!LSNJ7U.>?UMD06<TH_,H=T%?*!;<__9J_09>P-^TN_V!E^VW.3
M&&;?ZZOS7RQ1D%VE"'*D1'GVM\_R,>8?H,>R5]S?&CT"3,Y^WPF19=HND\AR
MZ6SJ'I>(+/8AV6]=6_/6M#4\J^.NB<[2>7<^<OIR%>;72B(E$UBS_>^J!DQR
M2-6.JM(2,/&(F')4]:4$69,@4NQR5G#OOD?5*"\E(/1YS^[<)!M*A&!LR15[
M8\:@ I1/8'ECM%;!6JM4KLD-IMX_XW!'%9\N$5GF^ES7SQK+*WY23"[=N"25
M^E)<WWP9 ^/!_\0N<99VAO/=VF/.,V<HW<Y>Y9=B+_)!&UMS5!*E;+C5+KP2
M61X\1)9+9)8(+?.:ZVU-"&HOD@/.8;JP]8' 2S^R3JPMLL&:\UWWG&?)XP*1
MQ;-'YLFWL))92CBR)NHK7KY+MA$!<96_$56.KDE@F<G_2HY2@I02?1PES"O>
M2#:8Y\<&D<7Z0*B@+]/7Q8?('G8 _8!<8G.44"__=IB;-6'%3>2'NR&RS'-\
M)MZ8Q*\9<YN)-5KW:Q_OA2R[Y".>9\E-1!:ZH;%G0\%VL:'8<<7A+A%98+]\
M7L("/BMZF[C(CLA"A[@-D>7^K#3[A$YDH2/3R_EJZ/_%WNC@D5G8RB6WB]2Q
M7K=-B.&]"-I5''3Y?@D*:F]>?6[7_HSOW6V<;U?EMJJT_F8;\9WLJN6Z9AQR
M)J>;B>F.+G:MN!X2OG.3;<0VXS<R/_8-NY:\)+MW,L7>N/Y<?ZX_UY_KSQ,F
MD>42D9N-1V^N0K,SU;E3$JKB!?0_6'ZQ2+XVL1[ZFS.1WDB7V%4:C,AR+_7:
MZ\^5R'*CP;XCL@28G@ (CD-.0(N>@FO!"Q@)3C%<7(P85UFSD5LFD450BB.,
M@B8 S<%1V3P.T<#'DR20<[B@PAHTWF4PRU$;T"%G,P?*!&<&0KT$F%^SEDT
M2-DA&&/N[[LIE:N3B,)9 (D1KI^<G8'0IY.:L\$SZ1=EE>'I^P6BM.UU F16
M:9B.YUEZO"!7P/; G3DX(QU4GCHPXLR@Q-&;P[H,_=I+H.68U:^US\;69\R/
M,31N98$M*[)^FR=CW_?F\Q84RZ&DWV6&V65&*1/3FDW==_15.Y/8$$'&^SEY
M5W"6W]HU/I[%& :<F'/5LWL]I[%YU5X!PP*3:T R\DG91B8)(S!-ZS*0ZYRS
M@A;:GE44K),</G--3@>E=@N@ZDO -D'+R"P!O=:U5&GBGM\8[TAFNPS. H[Z
M:YZLX8#8S?D$M]17;6MW]K6L!_YV#^.B+7U9';=S;WH_LI5^)D,J3QJI)4)7
M!+;DE#DIDTU$B;FF JW/S-?&E1)A;*V!,NKZ_,P"N :$W4=??38 8MD3RR@\
M2UKOJO+H6^,XRX<'OM\19<IZJ*\1$)P/OC_7T]&:6L&2 !15*)D9EM?J5MIO
MK]:WP'WM\W5^*ONJG];3),BMZVG*?GVUIK2M3\8R\/F:F7J.X1R_G-P!VF?5
M@YD!+N#Y^MRS5%_R;R5A!:ASYOB>=5[F,\]>QJ(R7^N?=O37W_4Q +JY\3WS
MRVG$0<-Q7 9VY[,^:[_S:1?XU[ZQ(]<%,X!F.*(IPEC> M><-)Q QB%BS"1N
M:H<N<J>@X$M$%LXX0)()D*>+<-[J#P>19[>G/<]M,RD?@=K6_;"[/.M<)]9R
MF<<#-@4:*I-+9(BRW!<P7C.=-]\W79VQZS4_L^I<\ZI,I?[;'_K'>0=D7""+
M 02H=!.195>>O Q/J_/<=_TMX&$>&6"<L>1IQ-C(')'..IO7,S_=T3,8R_:
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
MB?SX%=A!YH ?@5W#I[%6I2+W5R+TE<AR_;G^7'^N/T\X1):;?)&KCEE<C1[
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
M'.G?WGK7=WW7TVN\QFN<GONYG_OT1$_T1*?'>9S'.3W>XSW>Z0F>X E.#WC
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
M&FXRUOC,G'JO K(X*3A4>O?Z:Z^7Q:7][IT9=@);F9.,DM:T+&2!65JK]E(
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
M&6H^+YVA)8!8Y><R0J^9F@/K3S!0U?UVB06LF3%[MKZ,$0U5]4 PCO\+R O
M.L$W 05G-=LYSIFHHO71ISFVMP3A.FLX^@4, *T\[N,^[B. + )-??; !S[P
M'!P@N$,@F7OP-@'1SE#]Z;_,_M[[IJ#\NVVW#:H[ G7L*E;%TW9 %G-JWIR;
M-P%9T$/RS8[G7@I@/0*>7 J>N^1(>%2 5"YEYGIT!/<%9,%S!;D+=N3TX/
M'""/ 1LX8^EY]"UZ %ZR@A]WH,XY5[<!LMQ4T6<''MT%I\US]NB,/P+,!&3!
M-PK2)CLF&ZY56<R+>0.RY3PB\]*3Z2WLZNC<OO8YO550J=^ (X(!?><Y 4[\
MO8),Z-?F/F 'V92=?K7! WGC(_0FC7RJD;\U_,G>HA^[SKN1 XZJ%FH !A-,
M K""=]'?JL8B<%X@/7X& %4U%K(\69J<;<YF4,D,*/%] !/RNO?$&V: NV>C
M2R 6SZ0WT!GP3_T(B@G@3D]HS=(/S)&_79O<WWAJZ0"!;MPG",A[>'_  //=
M\\R/^2V+/9K!V_ M9U8!O26]*9F*?9/M9=?6:E_9TZL,-Y/$9-,I\)S.."NQ
M!* "6$%;Z KM^>U_M!J0!> @W74'9%F!9)=D7GO5^4^N<=;JT[@\"WV3/=$B
M6@-<LM95%C(V8R&7YN,H2+\ ??LTW6AG*SD"FA\!4X[.@WMC@/4*9$'7]D9
MEJJ&TH_0+YYECYMW:Q"0I:J>-P'O)X_T[+(_DE/H^\X$O //L1>L,7W#^F5O
M(',Z,P3;L2D9N^NJ-&7?>@^R4P%WSAY[S5[&A^PW("QR+%V!_$:>N*DZYBY@
M&:VL('"TM:OZF#/_$I!E/B-]#OV3'0LTI"L%9&EN[(T  $=^D1*2S4J1V9XF
MB&67&*?@SAV0I6#1JD8GV\9/JKA)QBVA -Z3_Z7*+X%8IMY@;TY B_%,6;]J
MZ]GB [(8AWX+%B[(LX1R^2,\9]K)C=?\&N\1\&8F!2EH.I_AZC?P.UO\K'*)
M?LU']LAI+U_])=EL'QE EDNV@JG[I$N7Q, >*ZAE5E4+R.(\<^8Y.\D%S@;G
MA?UK?Z,%ZYU^6C46\ULU9O-B#7UOS3OW;BO77H$LC[Q8C[M-1K #L]C#^!->
MA2:<-60S?!B=H!%T$)#E",Q^;PP6NZ2W'B6(FR")&6=PE##U$H#BZ)Z=KWDF
MMIDVP)UM<"; 66V3]V0M[A;(0B8@3],- "3()<YY>@>:(A?FP\Y?N )9=B#1
M747>M6+*354T\AMG-\Q^UKF(KLF<SKH XYVWTT[?V=>YY__US*OI;[8J*Z[
MF$N51B90*;OE#LA")Z2'T9/X6 (PTJ%F-985R)+?;@=DL7[Z7($L=%U 4NMI
M[;W_Z@.M$EQ@D;7YW'Q,.VC)<:N"/,']:S6Z9)+DGQ('KFMXU(X2)>\ PQ-0
MXSD3\!+@:3Z[1,S=[[/9QXP/*2:NBAP[>Y?/7#>!+,YB>A.[ 3W*F6[OD:6M
MO\9FP(=5=5'Z 7_;42.#EW!"8Q^:K<^UKNW>_')L>D>MA!9KE=8:_=YGF@2'
MKKG3YCZM?O19F_WV/KW'VFX[3[V+YAW(7&PB;!CVCWWH?W(7W8?MA^QJ'7<Q
M0E<@R_7G^G/]N?[<_W2XVR2;HR^0M\A$9 !R-9^!Y!1LW,ZA@"Q/^[1/>WKP
M@Q]\EL?O!LARU=&O0);_-:4=(99E=6:5)V0S1NV +)2770-D$4B4$XE2RG'$
MF4=I92SG0&'P*P@C92-G1,K;#':=F8]F)8D"NZM&4I!' ;YEFNY9E>F>F?IG
MN<[5,+P&X4]C:DZ3HX"RC!X%$<TJ&CF;&/AF)D]M!EH5H+$:*V:PAODQ#P%E
M"B2:P9T%#KEW5CE9E?[&67:=P"'&E4%9G[Z[E!%ZK5#0^I1A===F=0KWZF<:
M*6:6#>.=AOL")PO$+NNM\5F?Z&@-FLJIY?-=J?#I-)S*L7<)S!*H(>/!#FQ4
M=9J"4?7)X.U@H=R;VX*1S.,T;*W&+S2V J.J2&&< 4ZFT;\*,A-T<P1H6BO)
MS&Q<1]F$RPRRMEDY:0)Y<GHT3OU-HT^.B9R/!6:ME4,"!4S'KG[-R0J^*.MQ
MQJ\U<'@WUN9V9NJMTDUS>529))"$YZ/M@IH;XS1^6,><9-%J&?'6BED!#=%?
M@7/3J!-(: 9Z%;"Y W(UUB/ZWU4F"7 T'<0YAPOV6\$G*RBP8,>C0.FY[^=^
MTF< N0D,P_.MD[[F.F7LVU7-VF46ST@5OR^ >.ZEM6)60),9.&@^5V!4[UW
MI.>LP9<9FF=0;0&992KWWCG/&#D8*"</L3YS'Y;!)T!+8);II T,:DQEWBO#
M-EYE;JNHXM[&B@Z3$PB^SGP!W@PV 5D83U<@RW0&3Z?>47;,(R"+^;/^SGH!
M0ASG#'5D#L\GK#,F"7@1D$*6(<P;CW<V)[<IT;BBS2>093K"=^6^+V6*.BIO
M/8W5.T?)#.*;CHG;@%E6Q^@EA^@,BO9L]&*/H&'&:>O.6,UH+8"' 9)Q3G:M
MRI3/#$^[JBP[(,L*9O%_0!;/X3BSCE4X*7NE_9FL<PF04S#J/.NF4;D*4LEI
MNXI<EP!*54Z:CG1!"F55+YNAO1"090>ZF4'=QE!0MP#<@"8KB&<%+<;O5M#-
M!-PEE\:?./T](_G$NWAW_4?; 0V3<Y)-\)-UK 5/63-!>8):!.Y91T!WP4J,
MO0)5*-)T"0&_#+L,O R] ELY2AC?T0$>,X$M,\", =IUKI_W^,XU95SRV_TS
M"_0T7&=T1]>N\SE>8BP"\P3-<0#A>>[CP/%.@L#2<V;01%4(\?R:>9VMC&R!
MV,KL-8%L4Y[=9=B[+QD3CBI@F1,RBH \1G_KA%XXU3AD K*@-VNQ I*KA#9U
MP+6JRB[@=<?WYY[=K<=14.X.O#+!C[LJ$[N,?%-'N V@W%PXW^-+]J4]24_'
MRP6X.$]]CX?AD04MQO-FML()/*E:(OW&&1%@'W_!1\S]+L@PN:]*IKL$$.DZ
M5;3$ X_DDX(F)R"Z['^!^695.GRY#+)E0C9_58Q;Y=L5'+-6=)R [8))G5?&
M;DYW.M^N@MY.WPML.(&,UJ"S9)Y+,Z-DF7F-K2S"SB3K9*W+<IZN=Y2M>()M
MDB$#J^?TG<&U >+7,S2:7X&1J_Q<ME_OZ_UW50+7X(TIC_G>>NJK=_>^:'16
M(BSYR0X4GVUG)JK("9^>5W6:JI$)#E7E@&R,'P'Y.B\"LCS^XS_^(9"%HU/
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
M>47OSGBR"CE#  DCD.<+@#$F 2@<+81XQD]SYEW,PYT"669@]5HU[!*8Y2C
M[I)S<@=P6/GUI>Q;NS;[7:N(Q6.J$!/0H[.\X!-T0;82_$P^%(@ET$A0D* >
M<B!YD'*D9.4*9,D@/H$LOJ]-,(O&8*[/*K)81S1G'+L@Z<ZB7=6"2Y4+XH&S
MRIM]H/\"9_$3\[,"C.?:Z!.=&Y,^R'8,R8SM!5[;KYY5!:5YSL^^C&UFDP\<
M8D^12WS6.7?I/-X%S!>X83]ZMX+0.0$XK'=C71W\TY#N>?I: X89_/5G[PF@
M0C?MU;7,:4JUH!N&W:JR,+K[/@"+8#+W%-PB4 W?$6@FR,QU95CRM\^JRL)Q
M3UGOOBJQ%,!7T)Z^73LKN BL<JWG& =Z]YG@*]EG<^*:SYF-<P;K7Y7_>P9D
M,8\!6=#4"F2QYM9+T"=G .=65=MV,NS,<#>SW!U5Q5JSR^HCAZB_=^?OY#6[
M*EP!3[1XKG'A-_K%3XRWMJOJXW-R5$%(.7 G,*]@$SS)O-"3!;5,$*B 0@Y(
M.@K9PES%\W99X'QFW#G/K(O^Z>&<: &L9R6--1 )/^E,G>#M@IZ2H])Q\3_G
MOC&FW^.1YBN0Q-'9IU_/GSP5S^-,-,X2"\3OCG2E0#QKE;N"4JM\4W6.F=D\
M>T29:M<S(+G(9Y.G!F3I[ L@4M#4"H:98+GD_+(5HX>2:.1,SX&:/#WUB)(A
M[( <:/:HJFM).@);=T9/\/\.'%62CN3GJMN4_&*M7KMFK Y$-L%+LU*:?8".
M<E9;IS)-HX-9[::@_%7&;RZLO;WFG<VI=98A7& /L&9 %DY8@)6 +(%8JLA"
MUN'L=%XY%P6O"R(C1Z]9\;WW*MLDWZQM5G-:VTY66NEG5N>;O&RU573/3J:,
MSZW\U#76QEH(IA;0SL!./GSLQW[LL[,W(,NEBBP[.?L(''\]>X]_S"&ZIR>1
MLP6ED(/(X,Y6,I+_Z5?T+#3J_*"#X<?.&&=L-J?.P=9ZI;F51M?S<NHC\WQ$
M_YW=/O/]M)^M.NX\:R<=KF?[#*KN'GP#SR#'RCI-Q^0,(A/Z/8$L D6J@.*Z
M.P6RX!?N,Z\[($M@%O=,((NU*0AD!V0Y K'XCORTRL$3S$TF#M#MV@DDP:_P
M-;J>-BLJ"N0 ^B8GN\>S\#5[O(HU.Y".[\R%.?&> 5V 7+RS\1N+\>F[#*W>
MV;@]RSB]+U_$I6;]M GTF?,TYVN"8@+$5"7"?A#XZWT$C)7%7C *OKU69,GV
MMB8.RA?BS)O!73.1U*RZL /XDKW2.9U#S@^R7L%?->.;C?,RWTG)P (D%V"/
M-]AST_ZU5HT_.B_L)?*'\3IS/0-807(*-&#-K;.YM ;F5^"=_5/R"G-!CEF#
MP\WIZEQ]5 9Q/B8!6=A1Z-03C.A[O(8^[AXRSQ&0Y5+6][*BX\%HHP0>Z#
M;LD[](^O[@+Y.Z?M"71-+D./^"6>&H@E7HLNV(/03$ 6]]P)D&7-M/_H!+*8
MCW2E"63QF7=HG^TJBD\@2_9;XRO!%5Y2XKV"> NJ72NR3!N??:6?62EE5['7
MV@9DP1=6\'O)"/.)ED3E*-AX EGR#\[**66G]P[3![,&.!\EYBHI63ZR^&GC
MS=^<CVP'8HE6)I#%G)@/"2',2?;"[)'Y'2>895=)^ZB:U4U EM4&O<K=UF#J
MN>SYS@0\%T_EHW=VT4UN K+PX3L7G&?>N00%YK8*[FB9GH*?Y.LW%VCJ"F1Y
MS+2]K?SR",B2#10OVP%9YOE[_;GO!MW=!LA"#PK(0L^?0!8R*GYR!&2)#Q8;
M@-\E6V:'PV^J])$_MV2T*Z!EM:-6%;W8GS5F9P5 X'/D4C*RSP*S>-?\YD=Q
M/T=M D2=AX%92J [QVZL,YGN!'9.( O>_:@ LCSC,S[C6>\$ZG>6W ;(8MQ5
MN2F68TU*6EQ+=NN9I)BNX@RC8P'B.YOH,V1 WWLFFVO56II3:V,NV#8"D4R
MRJYYIC,/W3KG\3?/J(J>[URGGZK":%6"*R9E!:^XWGWN#WR#ANJC>(X2Z150
M2AZ<]J]I^_+W"F3Q'&-E6[._K _=U?H#K@0,"11"1]B!.59 QYVV*JI4564V
M^OML/G./YT]02Z"5@"?&>;?CFN-8*[RL55[6RC-=X_K:O&]>[[LJL'CF;DX:
M![FKQ U\I>C#OIE5>:Y ENO/]>?Z<_VY?P-9;DK^1?<B*Y*CR!?.$W96MG2R
M-KO^"F1QEE:1A3Q%=IG))Y,]KD"6*Y#E7@ED*3M] 2.$;<H"P9=!BR 6D,5O
MV=>TG%<$88(998:0S-#,"941S*8@L!/N"[Y;JW-456/-@&WS7%):;;2"FO5/
M*:%L:/ZF% 2>R6AY5+(TH$151:KZ0ODU+\9-02V(ON"<"1;(H3\#<5*, [.X
MORP#E#S*Q@SXF8'M!2>N):I70,?,Z#:K9S#ZQH1R(L],AKUS)<I3X"N!REA9
M=O*40(KES(SJ_0J6;VT*Q K,DK&Z;*WU6>:),EA4Y::,:VLUE;5RB/=L35:@
M1.759[_-1:"H,NJNF3,"B50U)V4X\$'*90;['5"@8-2RZI89B;)J+NMK5OR8
M:SX#4F<9>?.9DR%G9VN?X=[OP"R-\Z8LU"NP9P(;CBJI5&5AS68U@5R3I@((
MY+1M_#Z;3H7&&G^:^W&^.SJR1O9/ 4E5?2HSUJS$M :+59FDN:V*2N,R3L\J
M*]@E9PH!0O\SHW3O[O[IJ(FVK)EW#R@QG5>[ ,BURE/5D_1EW5NKQCS!=E43
M"=A6)OTJ' 6..0(:QE=F=9)0ND=9Y@N@"R!4Q0_C-;_&.(TT.U!8 :R>5<:U
MJK+,+&N!3B[M^YGU>3K4)I]OK29?B3]5[<5Z' 4-KH&#G4\9TW8\>@7<Q$,"
M\#2'5:*)#^^JYU2*>@:W%T0TL[A'7[,JU0P6M9^,=ZW\X!YSS/ F4Z8@E(*=
M!+T0E@7N"(IPOA7$& @J($O5,RXYG%>CN.O+ZNG\(*2353[\PS_\[/06_",@
MAOQ14(3_.>P9.-UC+.;X3K)?3;GI4K;I.P&RW ;,,@,&[J2$_%H]8&;Y#W :
M_2>?V .:^:D5$(U^&84%Q@@0)]MQA)8MDW&<09"QD7&;7)C,&$ E _FN&LO:
M^L[]#)H"ACQ/%1ATA3YW&;#0<4'E,\AM9@%=V\P /X$L!>$&%,-W[-,)#EL-
MRK[S?'L;+[9/&=4%%YF_@G&K&F:\NZH=UBQG] 3N&5.@VF2G'/TKT##>?%0Q
MSG>>Z[X9A)XCVG/6<[1@P0F\*ZBBX..J;[F__C@9\ K.3OL4S[ _*=4"SQA]
M&:>!H"C7#+R"U"C<@L?*PBJ8#7_A9!?P5O!; 8'Z%/ABWVM=CQ\(W/%< 70"
MI]SKLQDTMPLH=+W[?.9[=,@AP.A<1E@T2?9 .V6@7*L 7H$L=ZZO[H*.[(DJ
MLC"ZH _.#D&4>!!^9,T9;M <AY,]& C,'BSK70V]!@+?!0X&O$XN2'=U;TZX
M->-K 8=5>O-_X%C--;O@Q63NP/1E +S4[#7O1<; <^B]Z9;.2&<?AY8Y<UYR
M -+-.97Q<G1N#_F;DY#^K _CPJ/6[++1=)6C NL'M.68(S^L<LHJ0\Y@I\ZH
MF;TW>;>J).;#N'(RZM\SJZ0R*YGNJAEYEK/!63&KG 0*3O].%I^ I"F;KH";
M"6:9%5*KP.G<7"MQDOWB^Y.GIIO,BI[H*!L'/C-!'3/YQ]2;9_"4_@MX*QE
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
MD&N28Z;\,M]3FW-@;LS5E&?T:?S^]IG^D_G,H\:1Y_]D?\U\W[:E ^C7>DT
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
MO^S)_I_ DZK'-(=E)B\(KPI<[IV ,/O ^Z_5PAIG8):"^'. E;&Z +^ 43M
MI69>[#.!1,Y[SB]!> );.)H%U]J+QM3\SQ*Y9?>^!&39985$L^;!F"; 8F9D
M9=0LD,IY99S.@X"TYB*'_26T^P[$LG-0KT"6"68Y K*LF:MN K3LP"U'F?OJ
M_PC\M69,MU?L[QD,5.!_03R,B *Z!*"0\:PSN8\B)),?69!<2"D"1LG0?=2.
M0"PKH(7,2?[D<!68S5AM/.V?'-]E5,\(7'6[ "CMUWC5#(2<F1QG=;]XLV<$
MC)F5C@*S!+JK(M>N,LDNFU<!:C,3I_6Q5@4>K\#5]N>LE,<@GP'<GC O^(/W
MJ<++FKT\^C4/LYI",FD9K(P[T&J@MH"FWK] Z?C4!%GJ$Q^Q+@RZ]J0@IH<_
M_.'G]12X)& 7+0F2!)CG7*%'X"'T#XYS=%FFLJ-,\#M 4^,N4WS!Z05T)8=5
MP6LZ4-;J1#M9;07&)_]$"SN^M@NJNOY<!K+$\Y)9T%= %O3$"2IX4K"6X"TT
M),LH.D)G@DP%0PFHY+Q!?\XL@1R:S*2:S[2^Y^21?1S/XZAGX#D"A\P^N\\U
M[M7\K?E<<^^NN7?V:;R,3[-4O>:=!'55MIYCN$S6'(H,4C+&VV,";@4*"KXU
M)YK/7%-&>?WHWQ@X!YVA>#[^E(X;6"0Z#R2R \+.9 +X4_R.C%X0ZUI)958A
MG)6S\,-L$S,H!\_#.P/P53GF2+]!0\;L.^_@79+'RP(<W]"2^U9P?8D*JDX2
MH*/@3O29;E)%JD!O9>Z=NNC4ZW-$)^OXOXHT 7ER@L^LCE6_26].US,',X/V
M6M76-0$PO#\^&S!!_^85;S.&DDDDV\PYF/-:PH: +.9Q@FP*=-O)HE,?2P^=
M%7Q+*C!EYY)41)LS\<7,5IS^G"Q=A<,I"\VUF54()TA_.I%;HQ*>S*J3]"7.
M87O:WB,O :P L3SP@0_\_X%8! J0G9[]V9_]S+]F13)[$N^Q+\E@SD0R[W2(
MSP#U@M1G@'K!Z;/:@VO<DW-X=;+7GVL]+P!?@ +C\'\@OX+9_.[ZJD$%/J@R
MQ&QXN  (O(H,P*9H;@!^S%E %KS#6L_D#E/GNBGH;\T,?/W9 UGP4+S;? LZ
M<O8 K3M3R6ELO3*Z"HJV7H)8G"D<),ZE,N5W7OK;F:EU%G8NUN;WZWFY.Q?1
MBW/1;V>W:]SG>67N]%NPRQQ'K>?MVCHV_9,=G+-HT=D)P..=[5$V\H L!5=7
MG6;:2G?@S@D8\S?96ZNJ3*#WJAEE?W*FV+^">(S1V 0HD:>-Q7OXSM[U_ )W
M=A5J5L#;466X C,$L>84P]=D]J7[\0U441&@AOQA+-9F5F?W;/QQER2F:AY'
M28YFM:DI[Z<+E"1%O[>1]=>*5+N*I"4=Z?[&.JM.I7\6Y%95/Y^[QQE&+G&V
MX3\%Y*W)LZ;L<YN6C=&95T*6$C0YV^EVFG,QV\U-K8HO&EY0$'9G=GJSY_O>
M_*)M=(/>T8<S F^W#ZK^9]_92_B)/6,?H5F\! _QMSWE',!+V!GP &<-VD/W
MSN1\ 4<5-^[O0!:VL( LSE"!A_QU@A;Q:_.,;^&M9=&W'\DOZ'&U1TT@2W)D
M-!L(*[MQ%9V3_0,%9W\-R+(#"FAHV9[%K\@19 /Z3GR6GH(7.P.<"7@\&0-_
MPAO)B>AT9P_; 5EF5>59,61F>=\!60HFNPG(LH)_]'T$9,$_S!<[4W[/@-/3
M;M-<S2HG^2[L7^,.T)8OL*SNNZJ-TY\T_8G3#CZ!+#.AF\^K8KE6+,_&:_Y+
M\K++HK^K5']4<?(2D*4D!0$X\E_,LW,"6E:_6$"6H^1!GA.0Q;RZ'XWG$ZQ2
MYJRV7-"T>9E@EIE4:@=H.;(=[Y(A32"+?F?2Q#7Y UJC ^ 1]D\)B8#<Z!X[
M(,L$#I>)O IN_O<]7:"*+<X LH,Y=W9Z=S1V!;(\9L:*3'\(VD+7Y%/Z(?V
M#$Z^1@-DQ0EDV=D_KVMY_P*R%%B'%P1D<9;O@"SL!_CT!+*LF:#Q1GRSQ"G9
MF](-IHT>OR^>)E"(LZ&J+ %8JEP6^#L0B_[6:BSX*/D^$$MV%/\["YSCV;Q6
M'6<=VP2SK$"6DK(%Y@Q8OB:KG17C9A(7\V0>G7=\*'@U>_($LN#[EX L-S4Z
MGSXFD(6L/ZMZ>P]C=?8YIV;"LV(BLN/-9+;I856N"X3I/>@2Y%?ZO7/(V40.
MK"K+K+I.7G&_N9T@EJD'ET!A3=:R [!,($) BIEXPGU57T47V<..&OK17W)@
MB8UG<M?LIC?Y\WSOW$=SV0F,PQC8X^AEYLKY38<WE^;-OC-V<U(\RJS@7)N5
M<V[;5K]<\5YKY<]=<L)Y_0I$GK:!NVV[\:ZT.&T$N^K7TRZQ]KU[]_P+^1R:
MYYDTM#C)68$G$ L>B-]>?ZX_UY_KS_7GOJM[[0 MZW='0!;RK?-E EG8SMA6
MR8#L]'1^,5:2ZI'CV.SI<FP$9"5R<8G_DSU*]G%-#G<%LMRK@"P%L9;UE!!-
M(6 DIF R;CWTH0\]$SR%YQF>X1G.04,<SF5@H\AP3'!<,8#9-(SDA&A*@@V5
M,E-Y[1P@OJ<4$.HI!A0+GQ/&;<89A)OA+\'.^,O86O89BC!EA9)2!K<4#,J&
M[XRGS$?&,X-2RM)=!01S8^P$4\J0OD+^SX /"G'"9T$X,^OHS&#FW0BUYGIF
MBZ9(8"!EZ]Y5_F!TG8ZJRH%[%TK,+-5=H/.:K;N@;N\[,ZO.]Z8<$ZPI$#FI
MK"E'E7>W;JU3!FQK,:M^5$6GZ@0S$+,@5._I?:V+.>  +/C>O+M/7QEURP ^
M*U^X)N,R0X ^*(<4N%FE8V;OG<;E@M'- 7HS3F.D#+HW!18-E5VQK%3U63"C
M=R^8<5?M(^#!K!Z3D62"!*RU^<QQ.-<F)Z;OC=5>"A16P-@NT"LGQ@KH",@R
M@YX+1LTYI1]S:(W*0)'S)=!1P:VKD]7G =C*U&YLYA*/L"_1?H&XYBA@0S15
MH%OS:1]Y+W.G'\HXVD2G93\VMZZ9X)"93;[ J;(5%S3<NU=!I'<OZ #=UV^5
MF-9]- $3,V.=-2^ ?#I UNSW93<K W:&"S002&("CLHNK3\TBU894G(JH&=]
M6H^"T0IN*\#+^WMW:VY=K9&YS"##8-/[EVEO.KJ-RWL7F!90TO>!,*SMFE5F
M+9,<T*Z@OJ-]7Y#?G-<<-N9WI:<"H&KQIX+& W-,ARS^5.:YG&HSL]V:3;N
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
M<RJVB;X$<J#S.(^M9381I_$]]]QSV$QL)?81FXBM8QU;Z^0 W0A$SP=')P;
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
M3D4'^-[:71TH9_TWL+E)MF2R^68=D<GJ2!2LEE6]5GL=6>\A%@?8F\B(;*D
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
M>!5"1\8IXQ\ [HXTLFIK'/^[]C8Y(GT04DCZ+H2 703@O'>79)C8 ?RSEOJ
M1;V= G<"G0-^FM&&9V3A@+V2TCCKOYTMG0&@U_R44QFGSB2B+XQ/@'(AGG2$
ML!U)*/)N N;FFN\,)7U0U,#!S-])[ML!)0(R[/$*0+J)+0W&CNYR;<B!D<T]
MKQJ<-N=F#BQWH#3W!9B7];4"4:8/=B#T/K@+@"X.S/1A^B]]T4"_R(]=].M5
M2NJ0;6;?M@Q817UMPE'WA[Z@ QQ8.11SB,'X900#^@ >.>AB"',RLB>:E-D$
ML#FOTY8 04-,8DRS(9+)PL$9X [GMP/M@&<<MGDN "XG7DBK(3.%')A^7!%+
M)E&D(^>M#HKGG&^"PTK6=+3=Z9B>Y*$F0_0XM9S*&,T(NM-1'J!FYFYLC*0V
MCVZ/<S81B_S/$>XPT]@ZZ 2*F$26<R26JTH36B:1A5UI\\41S_&JW=%+.:QN
MPAWG,.=QLJ:9.^1@R)T-SLWZ2D:HR* ^>.C#AWD(,?MWZIS(ODFTRWQ.ZG/M
MG83;$(]G)J.VF5Q#MK==%N?]M,E:+\VY,PF%L7D"5#$?'!"$N!M=$)MG1>J,
M?#+7C(4YY+#3O@*XR9C:)P#5 $*2'\"1360Q;OHRP(C.O-(@JX[RVF45J7AU
MT+8CL,RH4#-2\2ZRU%51G2X']+=.9 F8)$06SAGSA,X!AK,OE1Y7X(5$'4;F
M(+,2K1P(G&ZR+VV@]LQ&$(!VP.(!:7=Q6)?B>R4 \M2]*OD^ /3<>YWZTM9N
M;]H<H+G2&1F2'<$!(V @?=TDG)!EK$G?J8=>MV^GOY,M<46.79'V(D<B0SKC
M9&>RW$6RC5V9O<"4O:N#X%V4PQD@8@9T"/&^=7G+O=[CSXPB*_MY[L>F' TI
MD*PG\^F 9 [KH!#12[U'B^Z/G1]?1.3_+F!#[\EG-LZT=XY7@%G9+Z_LW+;?
M<A"]VF?M0 $SNV'>>>Y)VQ[-?JS)+!FCS)F9W6>5O39[L29>M<X/^"#V7-O.
M;3^O[+H4>M+!,7T7(@L[Z:Z[[CJ(+/?<<\]A.[&;V$#\:TUDX4L#-"/#@.3)
ML$1 )@NL4?H4D),]S.X5%1\!S6__^SPD%7(EQ!6?NP88'2'<6O?;_[G?->I>
MD5S()7^OZ@)H5H?GNS_/CDSKHA[O PS%;\C7"'2K;Q[TH <==N8DLG06V=@%
M(;),_;X[G+[HW:N)+&1_$UF S),!+%G %"0&?F)D#W.4KHGN;-W:^BF9@Z)K
M9UGIL^BTZ#5E9A;RS)"Z=J5U<^M3?RN3(.:Y]"+]"%QO/B;#F_69;&;ZB2[-
MWM=>E<XC[_1ILMXF\VUG6YTEW\]]:/:BR99-[GD&8@FP2@(XT -D+%F52*[)
MOCI+,FS-$O)& G!D'T,/T.'L>6N;71$2+3LB&=W(AH!EZ'UZ*B!M:[?MZ$DH
MF5D7KR*PG%OW,ZIKDUG.985IO]TJT$'.+*+3]4DB\@)T&A-ZW77T!;GE>?-
M<A<5]ER$VE4&R7,D_-6U.R++ZAES7Y7L! E4P(XQUL;=6F%G*LD"IOC;_#!7
MZ$/$)WL^)!;Z#DG.NNHL1R&RV"=?B"SGB2SFI3E'EME7LR/H47X49W4).+<B
MLIC#YG=(H2&Q-#EB!LP*<2N!QSI+1_LLDJ7#?$F6CEWV4W+!?=95@E^0R6RH
MS*'>O_B?G"%CM"%$EG.@M!6PKLD["5B3[$LA3P1$V ?WNRC.(;*$'!.B2;(?
MZB<RP[HA1X$S 1K-\8#_0V29$9JS9K5A$F42G*0)*#D?";'(=V2[Z^-3:4)A
MLCK/S#1]7CD#UH4@O^JG9,!9$6^2 28Z)F<![?/.7B4V7X!^ZE)GHH'J[P"<
MXQ^?/MCVN^XR[:QD87P/^D>;O7-GXNJ@-]DCS6PL#<SNS-F=97Z70;()+0U>
M[7Z=<]?[:1_Y;(V:8V0TF\9:XC,'/@9";B(+7QR;AKUCW:W\%BGT/UM?O7SN
MR89M+VH?:3WJ*VW2U@N1Y?Y#9 &,9G?;F_*MD</F&%UR(;(\<(DL*S(+&<8W
M QA'GPNB S/DG(>_EKRQGSM'9$FV++)X18;(66V"J.1,O;$Y,ZC7*H#?ZCRD
MSW\32"?G9YWU)?9/ I&VCZAU4?O+<N[4P756N(09%#'G_@G FBQHZ:=)9&&;
M([+8L[.W$8FN0V19E4ED<4;'IE0_FXQ=:3^*N*%?O).QRMB1#6U?Y.QS!K],
ML)EDXV8?L9OX3%?!ZN+?G83J^"GCRVN"4?Q^*W)1]'G\R]<I*Q]TLNVL2F,5
MVN^=P)N3J-1!W'HO[&]]JK^TG?^1?4DO-Y&%KHZ_C[YF=VJG,9I$EIONLW;[
MV[:GYAYTE<EE!GB8 6GN%)&EGW>3=UZUV?@D^S<YEGG>9_V9\[&CLY:MC[9'
M5^][^;G\7'XN/Y>?!P:1Y:H,8*TK^0O8#>P6]I&S'&=Q]O/.*9QAR,0*-_&P
MASWL\!/R$<+?\ G8^P>[;T_'SF)?L2O8I?14SM]B<]+G%R++A<ARGQ-9XIAK
MQQ_CF1.*L6O2<X@WD05[R\07-=&!LTT0!Y@TH:[C%'/H*:J6@ZV9^EO]5T7D
MGT"!%9AC AQFU#I_3[!I-J -1.\HKKWY;"?J!(H&@)Z-3Y=LG)J$T]'_5]'X
M&MC<$;%W$6?[&3.:Z70(-U&F@9===M&_4\^,L!I21R(9!!2[(C2L2#V=I:8!
MV3:4B6X7LLGJG5> G$Z'GC;'^3 C=:3= 7G/*!W92,]H'9/0$*),1VY(E(8
MM/3+C*S0T?WF6,U-=@-K.NIY.S=RR)RU%(?..6?)JNP(6+N#D42S:$=^UE3
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
MZN#8351E_\],/)%1G2K9G-+6!F1GLSLC_2>ZM#6FW?I 'ZDW:ZK'**2C'J.
MW0/T#LA_$B4FZ28'5Y%/ZNP(TQUA6[W:&1"G9P38K&[U)6+8/ Q:$3G4'9"G
M_P/H;J#<RD$5?=9M-5:)5+T"=;<<S?Q,U#3C[CO7Z2_M"EC5 23=9OP=O#K4
M\;GGJ%^]^C,.R%4$.F,U0>X!K.X C>T8:^?8*H-,9PV:A"/SWS7I5W6%:;TZ
M&%6G^[PGIYB#+@=CP >)S.NPV>$7AUD.O!HX%]!;#K_TEWD3XH5YY#IV ^,;
M4(HM >0 1 7<!L ,^,#H=B#'\$XT(/:+^KWC)(LD>O?,2M)1MG<9>XR1:]2G
MG=H=()7#_0;BLJ/.E0E@[JQ>*Y)4HN(W*:$CG+<. OQP:&!>NC? V ""9]KJ
MZ/;,S2:'>7?WVP@ENKBTY)/(TEE5IE-\1UY1W!\PIVM#9&%SLC,YWLTK!V7Z
MV?R+#%FM\XR-,7"]#5BB$M')(589J_2->]P[94OKC\Z<U:!I]9C/YK@Y.]=^
M[*<5N*#)4.:/<7/@;/XFFK%G:)_W[BA?DV0<L'#7&U#]CM 4\.V4>\EVXWU#
MV@J@V?N:6]JG7Y/=0A]XEGYQ3T#2GJ,MYB+ AH-PLL%< OQSH!Y DRAM(;(X
MU#(V]&*B/5P7J';3<@X <R[E^0I8-@]P+T26VR.R!+1!/YG'YH>(H>:. SG[
M4OM/H+A$% 'JHJ,"K*2KR=9$#I[[JR9\KK)VA@39D=02=:V)N+&M^\!BZIJ0
MM&=]5V5.W.V'FXB9,C-\ZC=KRAHF%\ET0$$Z7%\"N82 :GU;L[$14I*)+EDU
M5MD^.MI=1[HC#[1)>]P?4!R9'-N ;&E]2@=FO&)+!=A#7JWL,CI0?6P/\@F
MA\SQ-QGKN=I-]N6P<175,?(^-FGVH9TY9F8C7<E4>I6N-=[J2(3<9!0P#N9H
MZZ89X5I=V3/%=FXRR\H6")G'[R;(Q.9?98Y-T +O[CKWF >1]_2<N:->XQ3P
MDN?&CE27/K7/2?8 GV>, B9O6ZF)2R'K&P-MBI\HQ.K8N-G;]%XVA)Z9F:;M
MP/;Q-%DFO@)U9R_6@3JF?1:"4.RJD'C,4<\SIFSA)K+(-'+777<=1!:$#394
M$UE<QYDLZP-=B$C OJ8OK5,1D<UC=8>X$GO/> 2<G_U($TMZ?858'J!_[O-=
ML@ODGDD\R/H,^#_ _R8'3H+@CER@_=:F[%E\AH 1^NG)GNS)#K\B.S]$%N.[
M.]P_1V!9Z>#+SY[(8KY;Y^9;B"PKH+D]&>"*:*^ $<;(O$A0F]8964.=-2KK
M,VNT=4N^[S)USPP*D#6>==Y[OE4@AR:FS<RUT=EDDW5&A[!+[47,2<6Z9FL
M\ !^"MQDO9/IUHGVT5ED]CG2P21$[\@7*9TUH7U\\3/E@"D L*L((:OG6%/6
MULQ00%:2Y?J0S"83DNDF>R!S@"Q(,!.RD4Q-0 ]^NJO YK<2,?4Z]OG,L*A?
M DSN"/YSCQ:]3^:35V0?/6VN!QA$'B<KEKV;XGORSKUTB7?7CU>1*JX"VZQ(
M]1.(WB49;U89)'=$ENN =<PMNM(:,=;&GFXB"Y .K!=]PV9(YCG]XSOR7/ 3
M@&G :;*%'X=?QYK:$5G,(7UX'5#3 XW(8KZ2.4"$,A0[AV-7 "FR*Q[SF,?\
M+R(+?>M:/A$VC3D?TD"R3L0'D$PLUCN[P7B:X\GP:/W[G%QGCYD7Y,\ND\2N
MN-X:M%X\CPW!/O L^L7< <@4H(!-9(_G,^]P$R++BAPVR1PS.]2YS%!-9%E%
M'F=KZA_ZRIIA5X7T1E;<"I'%WR%N=":.WAOTF4?[MHRO,4G&E!T1,'H@1(ED
M:YGDRR9*3J+)=;)C-1&CZ\Z<F3)KRJWX"2:Q8T42O:JMYX@L\WPI>Z7L&6>
MF0Z,UF>)J\P_.6/I:/L-[LV>-S9O]/J<K^E#\TT;S#5VNGEFK0*,\[NQ6^PQ
M!)Z<1!8RN G*+<^M]01>R#X@03\2T,G:-<_UAW9$9E^(+/<?(DL"$+!]R>(5
MD645T.<RE@\L(HM"'O&WL$_L]<T9M@C;1$8^]HJY%")+_#Y-9 E0KF5]$T^;
M--J9%7?GV2&&[,K$:$P"Q(X(,8D.36IH8D/D^B2$=N9-)61:[Q?=V[HL>JRS
MQ.DCGY&_*R(+.<]7?J>)+.IW_LOO3CX8;S8-VZ.)+&U+A- RWSWO?=.2_IHE
MWW<VTEU?[^[M^V=&T]C0;?.NR+LA"'=FML[.-NWG)E&O@J;YW'U-9*&;[4-#
M9$DV%MG4$G2$;6"/:HS.$5ENAS1R58"!6\E0>KO$FJN(+.?VC.>(+--V-L9D
M!ON/GSF! ';^++XG,M*:)3?,B9#W+K[+R\_EY_)S^7E@[[]6 5A6_GPZG"ZW
M_[<7MS_G(^.OXWMU;@,S)W L^\\9)!N0#P &AX^0+S:8.C8[VSP9]M0;[!B;
M@XT2777YN1!9[I,-9Z+7)+);DP@8LPZB&;R<Q9V1I<DL)CV0H<PL4E-: (]^
M]*,/@*--DH-X"X4S#)$E!WN<:C/S06?H\'L5"3Y1;P(82@3JF9DC@(<&#,^(
M_3FHFF2)CMC>61\"P \0/8?HJ]3KB3K;@*=.=QEP2Z>+;,+-!&G,#!J=G6)&
M?VU0X\P>,R.-]GL'V)OTJ*D[8)R0;W(XFODR"3P!].3@.(?!R<@0)[KWMME;
MI8=-.Y.59&:1F9E>FG##6=%1# (<GX[]'%!FG&;6CX!;M"7CE/%NLL6*$)4H
MR &%)*)Z(B6F#V;4B#BN=Q$!&_C6H+<>(_>J(T26&64PQ(;T;=90LC:$&#7'
M?8+E.TM)KZ4 YCI2\VHMK<A<(3/U'.@(^)U=(G,UI*,0I *^GQ$D0[Y)GT["
M1&?GF.2UCO*1L4IF'M=F[H<4YO<JR]',<I,TL=K;Q+T J%:9;@+:2 3@EGT=
MW2-$MI#9LNYG1J*9FG=F)VG240Y46CXU*2B94VS(0VRQ%D(2"BA-F^+\2R:>
M$.XZ:U#&)VWM2,TAVB4+5:^G7DNKZ,T36)HYVF06]2:"6B+@[,AP>=])XDE6
M!G6'Q)>VK:*S9,Y/8EC&.P#)F2ELE8FI24Q90S,S3\AK(?1UQ+Z._-T ST0L
M]S[N<9@1XY@3VL&X PU1W/P/! 44RVD&L!G AT-I3C7.M40C! P!B&$H)T([
M)QM@A(,WT2/9(H!N#MJ4QSWN<0? 2F%X^QZ0")""O0%0$^!F@Y1F=.X5F#C1
MRCLK2Z+?NBY9*@)N"1@S65G,B14H*V#(";)L(-;,Q-+ K546EQ#>0B9-%'Z_
M)T$W<V@EASLR;1/BS GOQ3$-[ S(QLY#0KD.D>4<B:7+)+(D(PM;4M0WH N
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
M'66\^]T#%)U ]HQWP'XA"$VP8Y/7,F=7)+:9[C@D*<]S/R ;QS3GL\-D]@+
M&8<T\BI0+.<ID"QC6*843FS7.AASJ ;XP#;@8$NT;R 1A^2,;H=H#DED;7C\
MXQ]_V!:[PO@&,F*H<](!585,%?!B@_B;:)KYU,#;)K"D#Y(MJPD(35R9A('.
MHM:@RIDA9J897I45F+*C'3=@,-'B>QYF30>LFK5"!L>1'E)IKW/OZW"2 Q2
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
MBY6I;XDL#Q(B2\YD1B'C<*V<4$46B[WLVZ>(+"Y$%@%GCG% (MGJ!#_+U,&
MXN2@2&N[#*B!2\O^/+-K1YC@/+1I]'<EA\P,_Y1VRI]V*W^^1>J88/$)1 _@
M/#/,1A8(*#_!QSF*)S G!WUC6Q6!2$)EN=>NO[59M8^9H76"IO=*BT?L(:CT
M*Z#&FD4NY^E>AK&<# 7J)H#(F ;^U4]MUL<RW_IMP.X]X-0DA/3<YKO,K.:\
M;/B!;R=0?F:0\K?O>#;CIET.TQ4L4]6+R )KYLZ(+)S%ZYIJ'->K2@UKM9NM
MK(\YO>=Z*ANN8 5 1J"AZ>3>RV 8.616T2C[ZQ9!: *S&\^>?Y:ZGQGAJR8R
M*Q[93\9V ELC<VT%I.8Z\#WS,(DQLX+*/""W"!)SG:]9G\VY]LRY-K4_,_XV
M#JVILLJN>]4]]@AL]7?- CS75/V<)92WB#=5C]'']ONZ[K6YM9XF0,US!&@W
M1\9!D(+#2&#!?4X!!^=<U=8$(%->ULQ[50Z*>#8)0@4Q9X6"F;4XD%=$#OV-
MR.(]Z\#<!L1; =WSN9-1LX+,FITZ0&/SL\H0<Q2!+5)D,F0%M:U[*IFGS>:\
M];Y6Y5JK_)0)?27)Y*2=5:=F%N1 XBL <ZW",0&":P6."$*>W]\19*HNL@?&
M"SA8-;(RLR>#(^CYOO."TTRV3<%OP71!9]E\([)0DF6 ='D/&(A^(:#&H</)
MPYDC:PF] 1&6LBV#4%GCJL@BNZ2KRBPNCEG.5$'NB"SZE*Y18'%6!8LXLLK*
MO4IHLVI&A)8JIVP14+8J7U4=(^**][:JDZWK(E!F!+F(+#/KZ:S&U/Z<['GG
MWIYSQN=;6?R-F_L(9II38XQP0 ><556V*K),(LNE%5FFX_SIGN[ICED"K1/W
M%HAEC+4VUXI!D:"W,D]&A*W*5Y6.C*?]F3YIK20/ DI74<"8!N29P*A9D6O*
MJ,#2KDG><_^(-VLI^N2>MNAV^J8=P6+[2["X.9\$TZW*4:W;UN%<M\FGQF""
M</<(T5L5V*KJ9XRT8_P F?63 WVMQD(VV-\"H, SP$KV..!2%5E6(LM>19:[
MZ>2]JC/M.N733X'2)I%EK\S\'IAD#W"U1S[>^LTY)^2I[' W3629!)R5R.+\
M("-4[&)_ MD"/EEO@@+TC97(8OW>27:EJV3].P=4O22SX*GYW7-*I]M6:312
MK7/"F4AGC'AJ')V]904C[\DKLJ4,+)-T,NW020JFX]#) %V,>T3[;+*9M&!-
M6#%M6C*R*AJK;4^V5#DP$O,D1">7MRKF98^D\VG#.$1D29XFGU>[NSF>MFY5
M62)W;)$P9E*(B"RS<N"JDZV51/Q>7R.RI.M'-/>[J3>N>G\VLS9[]@@GTQ>3
MK>][ULM*TJUB[3PS_%8;9+7YH9=H5_O&U6=5XVP=Z&]D$'^7S;A*-%5P].SY
M=U9[I.Q 6U4GT]OVJLUFUT:0J7+.K' X=8K6TR1&S3/4FEJKL#FK^;[HL?1?
MX-&U(LLDL@ &^(YL]*I*<2@CF,F<Z"Q= ='W<H!SZ^Q8?9#I$?:/=<-'R 8
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
M\BWRRYV6RKZ;1!8!&L0+9P@ AO/ .>',L+Z L9Q']LHD^)XCLESJA%[!2N<
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
M:!(P)%)8F>YGU8/T!M_I/(H /D'A!;+TT=^1@K<J#TVR;=44R(:J>^EKP.[
MO)'W(EAN58\IL+^>GX&OZ2/T1HYSH$=&M'UMK]K+L]K2.2++)4[#>X'(LI5$
MX%SI]*HBK>"7%9AU#LBV1UX[U9^K9 N_)/O.3<S'.2(+$-;#'_[P1Q!9.&+(
M"C:K<T7@@!W(QBA#NGT7\?ZZP)DMTLC6=0F8ZB9(+'OGTE9FU\C@]K9Q,3Z
M;YQ7): 0;&:/L]GM7W+,OMZRR;:2($002(^B,Y(I]$<Z;W8).:A=[;6^TW&S
MS9(KVM4FO40[Y#.9LF7GZ..LTI%N.G6R"#?DO7,T\-ZL:!B)(_VLJJO)T/HX
M[?RU$M^L)+-'9-DBQLXJ5U5%LX9+)I&\[USIW-NK1)AMOE9]677*2$C:9#LY
M%R89_%1E$L^\ZB:"J)&)O>\>V:*S&MVL1+=5%==OFY\J@T9:M9Z-YYJU>/45
MS3Y[GG0;\U/U,-=, K%EXZQ]=M^2P%0YQQS1'^PENBMRQB2R//[C/_XCB"ST
M)[H3?8<< ^IU-M)WZ-%\8L;2V@_DZ-GN!R++'N!QZL+VI&>CKY-#0"[&PO@
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
M[4Z"L;;,"[L!F-DY9D\A:LI\25^*R/*$3_B$CZC&0O]YZ$,?>GCA%W[A(]
M:).^ WAF#$ON8BSTYWXBLJSDOW5_6Z?F%A& ?HG(0_<S5D"X] & *3J$N5]M
MI$C;>]G"I^R]);+<#)'%FF:CL>.<'_<3D>4J9):5R )8S09E=QH'-JH]/I,P
M3;^3L2B!S*FD GLDFELBRYT16:QG9XEY*%%!26^J+FZM9S>6L*,J9('HBC4X
MC\RM-NA'[-&M:BSB#\4]+B6R[.GE=TID6=?1UCJ;^N.:[&'J-^L96NS%F6=_
M>&YC$9&GJBS.5+I+WQ'O(>O)D4EBD:C$V0?@8Y_1[WW?>6H/&G_SL1($)I%E
MDEGV2.67D"XN :C<*Z^(+-:;]8@$Q)X6I 989"/QMUF?OE,2(;^AXY7L;-6C
MU@KF6^OJ.B"6/9GK?N0FWP;_.!O..A!3[.(+ZO*<U@A?7T06?3]'=CCEW[OJ
MO.Z1/%8BBW5)GAAC8T^?TV=^=7JG_1'!G_T0"7V2^B/+;Y'T(X*O^O0$'5SJ
MZ[Q$MEY"9#DEB\[Y4_?(=GL5ENX&D66=TQ) SFHI)5<CWZO*8C^MU:'-D[F9
M1)8M/:!$A3..M&7+YL_;2U!%K[:WG6U5PBK!5$06.ATB"]^).#[[(R*+?8>(
M'TD3 &82-2.TT/WHBO:K,_&6R/+H1629^YM.1$^B.YE_ZX,OM\II@7 CLMRO
M^NM5B"SV])K 9$WP1L[3@R;Y9"6@V#_VD7TZ*R>XZ$#KY7VZIOWH7+<W[5%Z
MJ,N>[:*3N?J[[_C^>O79_%S;[N%>[GGJOEMMDSO\&=8*&Q* CLR!*9H^_YF\
MJL2&^8HBLIPB(C]8;*5+UJ;]>A4B"V+*K,HRB2S%Y[Q_CLC"]X[(8GWR_9$'
M]@1]\CJ5R>]',MR]3&0Q+_:M/9K/PG?IG9/(<@JDNN<_N83(<J>55*X2$SDE
M)\[9 '?JQZ.O&5/RC(QW/L(ZA&,(YU"R3I^1S9,,NA)9;E\//)'E.N2,FUS_
M>[ZANTUFN6KUX*LDC[A]W;YN7P\,D84>]QB/\1B/1&3ACRJ1WXJ;O26RW!)9
M'M #>3K+9D66,DD(]@@Z5)&%0\MB9[A$7EFOM2(+H[1,=92W55FFH-E8@A\1
M3V3/Y12QR0"4](%3ET-P9J)9@=(SP]',_NR>G 013MR+01<X3[L4?L\>J6-F
MP*'0<TX&(ERK*7!*1, (U%W0<JU*,+-63]"@_C(T.#<$%ZK*,LNZ:S>C7E_+
MTK17\<*SN3C*NZKX 612@*ZV9E62JJAP@'I^\Z2?GC&"!".(LX&!:DSU4[OZ
MX??S,C<Y8;<RR9L? 2J@'&,QJZ<$G%I+V1O7%92U$B7*@E*)WIFE?&;9F]<L
MS;XU1_IJGIISSRT(U'C.TM^!1F<UA=E'XQ#Q0. E\H'G][=V5P=X?:N_C6_S
M5+9B_>,@LP>,K?4T0<YK1MFY/JOT$:@_HD! X4H?EPU^!;N69;@Y:A]Y?X+O
MR_KK]PY+3E'_KE4TS*]Y=FEK7N:]#(L]-P.0P5ZEGY4<Y;E:^S.K]%99Z G&
MFP0V^WYFE9[@^*V 4U5^R-8R]I;]EW%+/D7BJ7J,9]O*T!_IJ@#*6L+:<UI3
MD3O*WC_WU5S_[4WWL];TL6SZ@1#UU?H/Y#5)9X&E]6/-AES6/GTMNW+58ZJB
M8.X*I@9(J^+'!*0E1ZMRD[R+;*2O/6\$#+(T,%JR67L1V(SI&HA:J\8$P"2K
M_-\<Z7-560HN;0'<YEZ:8UK%+'_/ ++Q"=3>NF^O-T_:F]G?5F*89[>6YKYT
M;]]O++?.4'W6?@0VS]A8KID:FZO*I0<P]%UC9#T[>SFW@=:KOD ?4&W%WPBR
M %(<J[+! S4H1>T]Y%>?TQW\ZV]Z@<\X1UT<XMKB_*%K<*#*+!>PR.\XS@4#
M(K*T5V<&^$N<".><7)<Z)2X)XF^!DO>(+/,<78DLUJ$V3@6)]X@LD3$F*4&[
M]A/CAK,-^0"1!= P,.9UB"QK59:<Y(@L !B3R + 8$WH@V=.AG1N1F*Q;_U-
M#NIWU<(BQJV!?N/K_^2-=>VL(^?)9L$B.D_D/7O ?FV/;@67DW>=H>U[_=R3
M=\;8NC1WD]0RY;*VJFBV[G?]L^_(JLY1WZE28/I)6?!G-85 UP&[M9L.:GS3
ME2-35^T@$,6LFE:??9=,JY* ]4EW8E, /0(P :  +0'/1V1YR9=\R=V*+.;I
M@2:R7,6)O1<(OJ0:TQ;P?"LC\AXX?24L3C#)WKTFJ7F/F+%5K6HK@'BO$EF<
MO1%99K;(4U56YC/O 08G&?S<N*[M7E+198NX=$E_JCH9^7WJ$?8ZV4%?=@8[
M3Q%#!2(#T/N,+*SJZ,S0G#R9E3?)&?+*=WQWK<!)!M -REI/=YAGUE:BB@C,
MOJ,/VF,O9N,XWR?QCFQ-GTJFFN]TJI5HEZU8I4EMI*<Y0V;ECPC'M;4'*O*^
M^^A'%>ZJG#+U\$B&6U5)\D74CK[Z?7H6F6I<_4W/U7[57&<"C/4>V7N3A#0)
MU_DY7&1W"3 B<ZQ5%R>9IX05VIBV:%7CUBHG6P3X[+&2"I3\H2J>QG+.34#,
M:3MT/F_IY9W[JY.7GT _\T?H_[1MMW3S^CPK[5:%S+YQ?M%;G77 80 #=*;'
M>9S'.3S>XSW>9D661V<BRP1*=UX9/\]C_.D'B!&(+,_\S,]\'!<9HND)]'XZ
MF3G)?I\564X16?9(G;=$EFTB"_EM#9.O[#+@(_H9/8WNS^:R/ME:D\ABOUO_
MC\Y$EEF1926RM$^W?,+6^ZG [AYX=RLC[>WK-/ARRAVR@;P@PYT;$2SICB6/
M\I[YS4<\JY<7O*.'D#D^(X.<$>01/P=RDW5!5D_ (%N5_1BHU]F7KW""T%?_
M\^KKS=^[^M57WZCG=.EW]NFTU5:?]U9[^?_I<W0'9Y[+_R,(=SGSZ#/6NW.S
M!";\.<:BI%?T2'O'>),3OL.O8Q^1[>2*"KOT3[*%#BI++:"/O66,^=_I$.:H
MY!0]:WVE+W35[[7OC<M:M6^/#% "H3*!WZN91">1Q7HDL]G3@M3^-:[\8L"Q
MUF[Z_-25]^(8VKX30OZ6+VU/YIJ'O8HL5669%_G+SVCML0.L#\]PKGK'W2:R
M;.D\Q2N--QV=S"FI6\FQZ+CFAOR)^%#<JQC=)+)L50J<U3KFVMTCA6S9].=
M4ZL_8[5Y5[_$5@*EO;Z<LH/W^GS35?=.$5EFM902_ZUDEBJSK/'6$G.=T@,B
MLLPXQ20NK;;<WJ5/9(*S9Q)9R($23/&; Y*KR/*PASWLZ'^C?Y/+? +LEUEI
MC$^4#(F\,JNQ5+&!G<_^X4-DKUCO^NZY;XDL]Y<NM<JQ6R++(Y,%2@ YJ["7
M;(K.8B\XE\GY26!9KP#G?&3VEWVVDE>,>=<DLVP12_9(+5LDE;WO][U)8HE<
MX_];1);:G.07;9$[]#KQ.CK)<SS'<VQ69#%FX7/6Q#GG"+2W1)9'MN7MQTED
M(=]/$5G,R9T06=:*+-<ALER5:'O[.D]D2:9,(@N=@&RB(UQ*9#D7 S\5)[\$
M/'\N<<,EOSNE,YZJ#GB3_KR(+'R;Y#L9*)G 3-C)?JDJ"VS$.2++[=I_X/Q)
MY];M=0@C>TE)3MDY>]\[MV\NV1>GXI'7N?;LREL _.WK]G5O$%EF11;X_5LB
MRRV1Y;XYD!TP%F69),K("0A!L65\"J0#"3%X+'8 0P;,)+5@[P,</N_S/N_Q
M>QQC A*<&T"/0#*,4VU2K,OP*:CC;T8^)8]A3HFC;#/X@6PX \K@&2 E\&!
M@CV2A& 59POG=IGERXH]"2(%K'(6!O2)(,$HF$#D"6I?08-5>5F#1Q/LI]V9
M99226Q^K<E%V54"2LL+.$N\YLR-R3/"0[WHV_?%;]_&\@9 CB03JGX&I]0I\
M/[.,<EK.BA>>81(Z"AS-H%%!KT#2@26-85EE9\;RF6E5'[;Z6G#*_0)052E@
M@CW-CSZ6"5V;5>>8F7L+:LU,L-H)B&4MK15S GEZ]@E$K0SX)-O,TN/-D><T
M+QQ?5=$H*V#@'+\)W#J#DSFVFZ> 3N;$W%C_6YG5ZV/@KOG<6^2(JOSHE_8;
M4^U.<-8D7,W 8GLH!W]$GDDV:@T$GFJ>"JYM!2/7;+V>NZPWUM4*QG5?WY]9
M\ ,E%;QMS]?72>:)U.$>KM9^XQI8>@:79V Y)Z?GL]8]L^"".?+L@:\C6^E'
M:W2"IE<"U\P"YK>3S&(\FZ-D2>NUN3$6QMD]"\!$..FYC:5^MOYK,[!XX[H5
M#)U51,QI:VI6BS+?Y)7/YCQ-(.)*XM!/S^(WDU11):8J<)$#@1O]ON#?).S5
M[LRF%-'*.>39S;>UOU9-ZIDG6'(29":HV[.NSVO.M%50V7/[3<\^@_/^[IKD
MQ37[TYP?GT>*F_V<Y-!T@$DV:OVLX,'F;:W$8IPB/'&:E9E3D#E""E 4PFH@
M#WJ!\[YRQWXSG>-E-RTC5=\1,.$HY13B#)(Q&"!>8)L2[C/*>MG?MTAG56.Z
MDVR2U\EL<2ZSQE96?8[%-?-WNDZDN@D*WJK(<A4B2R19Z\2^L#[I.L;?F!OK
M/2(+QS=G=]<Y(LLL73Z)+)SD@)T<Y8@LYM@:XH@EWY,A:Q6JLM-706@"DZ;,
MGT ->J3/K'UMD1_.>WI.P-951L_].L_^*L1-\DG$XBUYIRWWU9Y]ZG?:G/+8
M^^EV:V6626:)L%T5I6150.STJ'3(/;)=U;*F+A:0>\JEJ3_MG4GNKS_VH;T.
MF,*NX+Q%3JJJ$J D^P&0EX&-M$0^6./:>2")+-<!I+:?J@ V,ZL&3*ER8=4
MM\#LD5?W?G/JZGO];NOW*Y!NB^"\12[8<U+>2T06MJ>@L'TA,#")+)YQBS0X
M03A;9)13A)5))JI*Q5H58B^#ZB0AS?&^]-Y[ "+WSO;,OO7\9 B9#JQL3R*7
M ;8 W:O( O!2 HH(O).$EXY&)MCOZU4%OEF5I>0%$1O(F<C;R:6IEP3(RB&7
M?"ZY )GB7VV3@[/*7U5(TR>S(_WK;^\GFTLHL%;(3._9(Q[/*GH!ZR-AY%,Q
M5E5V+ NV^\Z*7'MV<X3(2/4E #">5<FL4J;GGW:T>P967$G2D4<"8VTE+TC^
M5SVLJC2KGCL!5=[W3%6,RQ:-7-VY7**&/9LANS:=?-HU^3)6&Z*YGN30QG8+
MG.G_5<V)P&E-ZJM^YS?(;EK)3!&Y&K^I.U?%TUJG[])1@76?YWF>YRR11042
M0 .  +K6HPN1Q34KELY$ L:-3D?G%^!%^@&L,": =3*O1V0QMJT_:[A2YV3X
M;466FR&R6,O6FO&>X!=@<V<KO<TY85VSMR*,/CH16:9=1D:170 &]B. IZS"
M] YCP"ZI(HNS;:\BR[EJ?+=$ECN/<32&Z73T!^=>5>!+4L#GX-\JFOJLQ"Q;
M +HM(DL56<AX>P"AB[^#GX.\0NC@P^ /R0^1OWS+!G0Y:[>N;+]\^WZ??W]-
M6C7/R"V;L\O?M;75GC:<N5WKV6L</%/)2P"C/#?;C5[N^>F1?#%\.&QW^\=G
MY 89H@J+F-&LRA*9I2RUQI;O 4#:_>@0,QF4OV=2B[VKY!>3J#QUNQEOF-G
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
M" 0V BX'<#1'"$? D-X#4&\BB^_?%8@LL>V:R *L1[=X\I.?O(V'\S)$%F/
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
M(D^;&)A,Y5YS7\^5:]G?YJSW:W3*D/>[6B*Y'Q]'JGU-NV)5\4;K?AJ[/+O
M<3*!.I_,42K@I+^NIT_Z./LY[:@0;YHP$KLN-FW 6JW?YEJ3%*X/(=Z$S+2J
M[+G2H5>)*CJIPNK<G^03U\J>7%4@C:[;E1V3=5B_XS>PUG.]/4*A[Y,_]A:9
M!% :(LMS/==S'9[[N9][TY\06;S.CT:O>L(3GK!E5'<&3B*+9[[J1):](*"S
M@CS*7C,G]J_]!!1-EO,9/NYQC]O\B?0_CO8FLAC_V-4!")+?#3#> ]9>#T+
M79'(8NW:C^0)WRW;"M H '7G!#"2LT+0 UC<&B6#;A4BRQZ9Y1B1!4@+^(-N
M@6RMHH2LFDUD284/<F>/R'(1$,B)R'*^'V,3T(RQ#@"8SN.L(C><A6Q89 <
M3&N;/4F^6[=D4E>DZ."[=1 BB\\Z#\@C04'VC#B'=6%OD%?B)EDC0"I *X*'
M9!P[5GR%?DK/"KG"VD(<<TV@%WH98!^;R=]>]SG?\7TRD<_#LVBNK3EO_/::
MS^@?8)GOV*NKYKW9]#,MK_5W7)<_@"V7"IN"HYX[1!3/[RPC.[SO?^\!2R.Q
M(+#0V4-F2646[[L.^Y#,L<^<AYXM_>@J.,;6^/L<V81H9RZ ;$,J"K'&7/BL
MZ[7?R!C;P]9$5_+-/G;>=&6EJR37K%6Z 1EESND;;&FZ!:!A)X<@GZ+[QL8,
M*725I&!%8CF+R')6]98]>4<_L,>,.]W=?C4WYLAS]7K64K&.CDM&T\G,T\R<
MNY>HYLY693E&9&FP4WQZ9(@Q]XQ=79)NY\P(V3RQK4G\Z$0'39R([1C_NL_'
M=@V9I4%3L2%G59?90I+(M9,L+W&")(*)W3H_UPDWHA=WY?I\=E9)G^LR.MX>
M,>EZ$%E6Q*29_*(36/289E[B,^G*7KW6]H@L?8\DI(C]/RO S#%/$A/KR/JR
MW^DE9)OSQ5XB_\AD<I9_E8Q 9O$W_QN925Z$\,G7XAIT=6LU=F3B LY7=FSB
M M:TS[#CXF_Q7,>RN)_(++<>D<5:<L8Z2^DO?+R3R'+50>AWQFZS/^T]>X&]
M[\RR5X#&G4MT1,!DL3"^F?C2D@@K,8FN AQR6/Q/TT^6%KQ,-]?T.Y7[]OQ7
M7<&O_7F3_!)"2H@W\:,E<9;7DCPF9)M^OL29_>:7(W^L%?H)VY[/EKU/1Z2+
MT<G)&6<Y?8:OCSPC1ZVGO6I6SVR$A\L@LB 2D?N2$(?(TDGH.GXW8W1I\&"3
MR,(GX%[DPUE$EHO$)T_GP>436;QFCJR1262YZ#P=J\+2(/M9\6&OLL,$^\\*
M]0WDGS'S655P7G=6F[RS1):5/D-_;2(+V<9>)O_H7^Q0MNHQ(@N]\J0/72TB
MRUGK>D4\;P+(6=4K]Y+>S<1V;:OOD6A6"0E6U3Q7R1$F27Z5A."8[=B509,<
M8_H5KK4:TNGG]'/ZN7-$%KY5V'Y%*L0B);+@#V@BBS,H1!;[F5PY$5E.1):;
M9O!,AYP#)251*;",S3B\9 WC,*9DR20IT,#8D3T! U\%EA!9;KOMM@UXR!#"
MZ!*L9Z *QMLH-HR-P\'.0.>@;?!]9],/X8(1RQE" 4PV!YLPSMX&7S<0.154
M MCIZR?+]@3?-_AA!1C6U\Y:VM4D.FNI%K!Y@'U=H2' OA6P:?:UP=A[;94-
M-HI2 _";@.)9C2$'!P=$G _^-QZ>P?4\M^L<(TED+/N:R;(?LDD F$V*Z(Q1
M[N'ZR=P;T.B>(R:9@=TW?36NN=8DLW35FXQGP"FN:8U-X%0[U^,43B;K)B T
ML'N/=.,]]TUFD0"='# A<QE3S^):^A-R41.Y O8)@"9!J 0KLMXG :'GWC4]
M\ZKB4;+BKBK4=$;D"<3UO3C>LE_C> MH*H"?]'<"B&:6W29Q-3DJX"G/WL"F
MV;I"TURK#7)N,H(Q\#Q9 _H8Q7^2N4+BZ6I/N?8$'@<TU7/4&=4S3[,Z3?K8
M9*9<OV540-)9!RU'NK) ]FG/4:IBK)Z] R2]#[SOO@T@M$>G8[9)4BN"D/4_
ML_*&S!@';F14G*36K/Z[+MGJ>OKI6DUF:5D?X-VLRM5]:S)@K\E)+NPLW0'B
M!<2>S.)Y;N/C>UD#_=QDE/_G6(84-+,RN?X$(&9-S4H2 ?:MYKN!@YVA?$7
MRMZ?_31^KCE)+,"NG/8<EQQF'#% 4,8GX/DF( :@FB#?-.X#&.X6\+#/&@/S
MZWDXB *.#Q@A&3;3!V.:#$_FUWH)LWS5]@@MYZFD<E9)Y%Q_]=E5-IIV3MB3
MYMI<V&?FU/C;(RLBRWFR'DT'7+(!-KC;/G-]V5L#R@0<7Q%9Z(3)UK0J43Z)
M+'L.\ER#KLGISM$'O$*/-/>1J2&$=M6L7ON1(\E4[[45B756MTN WIZP]\DE
M9Z>U;9T+"AL/_X?4$K"KL=(7^\;UXOA)A1+SE IWZ6/K.>8S 6/[)KI.,I--
M@F6361K0K6_)H)MLBA.0V[(J9-,IF\F(D'F2/:ZKWARKIN W^>F[^F3LS".[
M -@(0)+QC,CRR$<^\O R+_,RMQO3[) 8TY/(LN?\NEX QXMF"PMPE\Q*=</H
M]TW>;:)DD^ES)N4,GB3+63%A5G'H"A!-Z&U2;^LPL_ICB"U-F TIETQH1ZJY
MN4I$%@ Z@0* /^>1-;]'9-%_LM49$YD2&RV.VQ6AI DC?38%_!/2]JR4<TQO
M[<]$_J0/TTD\L]C.2BXY-R?P)>O)NB![R%/G)WL_&?:-J;'SNO$+*<3^369P
M8#_C3ZZ0B\;7^B4SW"<@TB2L<#_K+-E;HY,D@VODISZ1*]$58CNNJ@P%#&8M
MN)X^.O>!XB>(()DPW9O,"NG&FM978^3ZUH=[DV^1I:OLDWZ3T=%)HUL< Q8E
M<4=(/:Z?[)83*&"<0KIITD3\!?KN=6/E_-"_SJ2II3I>=*'TUS6-;:HO!6S6
MR4!6MG[LIMC,32C/6IQV0VQ<GP]HS[-:4P%VQ!Z=Y/JV<5+5-G(T^FX()UTU
MK0$6.>LF>:G!<PV@"TG(Y_7'=<R[.0\9-+9XKC<3EB2;M.<P)W13YYSSC:[T
MG,_YG+<365*5Q>M\:D !362Q#X\16:ZJ(WE%#G >VF<!V3E[S)FUT(0)H B)
M<R3,X6@'N".?R!MCWY5UR.&0TL]#9+EL\/%=D<AB'Y@;,ID.AJ@!H *P%A)+
MP."3R&)?W.I$E@G&6%6HX1>W5D-D08Y@=Y(39(;/DV'DB75*1SK+]CH16>X\
MD26V:_0Q9Y-Y<.Z8&^1< '@@77/&AG-.6+?.P%F-HBL.[A%9R";V#)($$@O2
M + 8FT:5$?:,Y ]D.CO6YZP;>TAFUNPC\EZ_R,%4GK"VZ&/^]KK/(9#9@T!I
MKA>BAF:?IOD_>Y:MY3ON>RU-7]/</WUP;\],!P=D>]*3GK0]N^=&5/&_AIPB
MN9G7G&](*^0\^?[8QSYV^QTRB_=]SN==T[6-74ATZ8>_/:=]F/O[CONY?^X#
M*'FLZHMG, _&FBQS%I%GSB7GO?FFPSC;(]=6 (R;362AMP(2 Q=[-H%I^@6
MNK&Q1@'9/%,3);IB1+(4KP@?UT)D.49FF9]U+^>YOMF/]$(Z+-!=D[XT>Q?H
MB[^OR6CV)]UKC\@RR3EGD5DN:J.NB"SQ\YFCQ+SHC/%[Q]>?1$VIFM@5@]L.
M;"++C"MTG&V262;9HBNGK%HGW9O58V<U\]BM'2_K*M])LM$5%KM2>Y(1=G7:
M)!+L3*#'JF!G3B^3R+(BMJZR,(=L,L>X$W_$3W)6-;:^1ZJRQ$<Q?0P]/SWN
ML0^3\,C9QV>9\XH.0W:2"^0C_PG;P]]T&V>+"@GV&GN:7<E6<XY:I]9HXF+L
MH"01HL_3?]K?TA5PKY7(<M)[K@Z1A<QB"UL7SAIKA>Y"-W;^L)N?68@LGM'^
M<_;R-43'I$/X38^@)[(=V/")B<6_DWAN)S%-TM7$J].2+++CP4DNE013J[CT
M3 J8N/<QG$7(+JD:D\J^28;72?W:[Y(*,UUE.7%]:X;^0<^B,Y(U,$/T,O_3
M;\DG:\@UK#/C0JZ1=WS.UN(>"?!$9-DGLO"=()>P!U9$%KBNCMF=MTDTUT06
M.GHJ>9$/UKRU=Q:1Y5JJWI]^KHW((CG"6426537%\Q)95B26)OT&Z+]7=:(K
M5,P*$DDR$4++'I"_B3!]W5R[$U7$OK]6(LN>+A<B"_E(IB5A&#N,_A4;>D5D
M\9T3D>7J$EFF?CX)+(FYS2J3G8Q@11CI9'8K\DCLN:YVTFM_1:1956\\*[%>
M8J S>4%P07LXUKY.][<K@\:OMK+7]O;5:?V??DX_UTYDH;/3S]DA=&Q^9DF%
MX"7@^N&X^ GY1>EOC;TY$5E.1)9;@L@20$2(+ GV4+0X^AF:C!4E*&5*Q,*7
M/1(0$8 1$)$AY/TFLOAN.SB2J6,%O ^@/4XQ&\_G&<8,ZIF],]E*9\6' (8[
M"W(#'QC'LSI) S08W'$D!R2>OC;X?&8Y;N!8@&"=W3ADF\[.WP"I@!,G"'WE
MF(@#)&2> .;#W%U=*YE+ \3FH A )V7-/7MGP-C++CNSBN>: :-D?KK"35>-
MB4"D?,W,O2%TM',DH&[.%>LAX'O7CI,CBF,[]=/?'H-D#G+-5*-I\D%GC)J*
M6];2),?$T30SJS?YQ#IHPE&(+.T(;F+5=#BY9E<RZ,H,K9A&P=377%L?7#/
M*6,Y,Z8T&'4"\-W#W[.:2$@=65<A"%E;7>FG^]O H0:FK2J^Q&DWJUVL]E,"
M-UV1J#/L9L^'>-1KS/_V6H@" 0P'-+Q7Y2=5>7+MN>Z3L7@O4+1'/$D?VXF9
MUNLU5802C%Q5))I M,Z:92\%Y-7/OC)NDFV98\QULUY#Z@@ KYV=DW03<'-
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
M;B#Z/#M#M(H<X;CG* /RXWP1</8[E5#,VQZ9CY(= -IYB2QQ(AA'_?%,P)G
M5O05>@9GD8 W)ZK^<(IS(B6($') 9&GFOZL9[*V%[*GL_X#29V6V8RT!A[0
MTJV;M :I9YTVR2U$*F-OK/UM3CR#\36VQO B9;LGD85C) X::]98TPL!/9K(
M$A#FBLARK")+DU@F\:5+FLM2CAA-EY39W/KRK#GC]LZ-SFJ6O92*(M9\RZR
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
M&3^,% %VP64EB!@PP(8"\?>][WVW_QE%#"2;049)BAFGF8W#* 52<+#W8=Y
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
M /,4W3B<M037H\S'*9&@B^LTN,>SNU< 1^E?LDTFXW&R-P64'1#0!,RGKRM
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
M=L_ZK,^Z5:V&WZ=[\Q7Z;&+W7<C@1&0Y$5FNC,&^8E S@CD.':X.4@XLRJZ
M)6-3X.Y)3WK25H[H(0]YR 8XO-O=[K8!&A%9&$:<YLKD,4P!01FAKH'(PJ!G
M>"8KA4,PF5KUH4'G#91*F20*NN\X7/7/X9XL#0[=@'@"[ BH)274 \*:SO"
M:O: -#&0'<3ZX+JNDXS$$W3K=<JPSSK C6>"7(1)"")-/.ALQV&"=_:F .4#
MGF9PI.)+@"]Q-'19YX <&^#<0/P G /$ZHSEE'W_4YC,D?NZ1CL#&GCL>JE&
M$R)##)>]JBRKYX["Z'^OI\I-EYOOC+!QLB2;>LA,QFL5F(SAX7W7[$H%KM%5
M<QIX'8)$9\P*8+[+Q8?4$1#Z5"2;51U'KV=,7^?8ND<':4.2B .JJYPTH6/V
M-6MJ@O=".$DV/4IH9TI8955.QH*NI!*2B/O;1UF;YHBAF2"_:[N>-6>\.F//
M-*#=HP'XUE*RP'2 .(#>N=<[R.5WUGP3.V8V[F2N#R!K[OL]AYCK6Z>14R$+
M<+P%W)"R[*Z5><DZZM95$3Q79QM.1K5480HX+QEIC'T<I,<('0%CNZ;UD^<F
MGP.4GL[6%8DGAMVJ"E4;0<WJ3\63D!C;X9B,?$UHB6,D(,+LI8"Z4\;:VM.?
M-CPC0[->73,.XZQ/!F+65#][B"9S367.LN^S[@-JW2/>3 ); ),AG4Q@>X)%
MDQB6,MM1-$/<.P80\KY[>F[KAHQW?MJ7JZHL<? $X!?@O;[&Z6X^/),^Q:D\
M2Z&?A\@R22S'B"SF3[_<E^&M_QSC 9)RV (  BL@A #'A42B^D,32?SOO9!0
M$$\XF>@O'$Y =JZ5BBX"-G0ARK[O"08"'0(V,0PXI>@_7N?4]=MK@'D^PV$%
MU"C;]*IYS_5\Q_?U3__=C_$A<"1@Y'GI/]:ML;:WG(MQ;%R+H7$6D<4]C8.^
M(3/+(HYLXO>LM!)"2A-9^G-QE'=V)W][;1)9@#N3G1NX1+ H@>Y)W(ONN-I/
M]K(U2'98I_11P2:&78C6SA9R*_LJSLV N5T[SBSC,W6'9-)/8"B.U^S7G%7Z
M$IG79-O(TWG>ARQFG^X!Q%N_ZV8N/0>9YMGL4VN'8YN#-?M?/^W=8V=)B!DM
MEX]5J'%-#KR [MV/<X\SG6U@;]EW]H4@.@"2?0+ :FY"9$D0_'IE4[UL,HO^
M62?FI'78"9!N,G>(5R$@A!C<@+!)A&E VR2^K%H38)KP,BM&-' L)):0[&=&
M_)1?O^R TWF(+.0A.<XF#1"#?&HBBW47(DOKG=&%9Q;O9/CK2G+D3%<HFV06
M_R< 31[3)<@7@2)K7A_(EP[ VAO)=AC;;2^($WF2S(IQ;AN# $V:+!TR1F=G
M2F4),L,^3446@9-D:G5^DH7NXUJ>BQS-N="$@=:94WE)/P*&\IS&PACZK/Y,
M/;>;-1;2'3TQ"2N,55>^6&53"Y$CZS/Z;7P:(35$7X[NF,R2_H^M:ZP:U)H
M7<[#^ C(9//F><DJ8[BJ0$O?#=FRR1<AY[F^OAO3K,& S%:M2<S68X!"W<])
M@([/Q)HTWX)J]@>'I7- 7SLK7\NE3@R0L\3GFA :_PY])$DE<M:EXJA^A;!.
M?L2G,X.N '(3_!%R973(G/>N96V&S#+!?MG/69LY]_:R#(>\%\)J]-UDXS?W
M\>DD28$QB+T8?=><>QZZ!4"&(#^BW8K(0L^A$S61Q7E()Z5O.B?-F?[:9^;4
M7EH%3Z-/[ $C5P""LRHA[MWG6)LVLF9,9U;69(>F<].]0_BFH_N;+F]O&4O[
MTUEW C=<7R)+_$U)>!(?EGV4"IA\NN2'M>VW.2)#K'^?MQ]7))&5[W"> ZMU
M>-8Z7X%?]BJX'+O67,-^DS?DIS7+_O#,;#3VV46)+#>JHN S(Y%EE?2F@3*Q
MQZ)KQ5^<K/&^?\Q_LG>^!AR>"G6Q?4+"3&;Z3@;5R:_FFM\CT^SMFV.R?J_M
M@9^/W7^/K-C]FGV:9+/.[MX^N9D4+*VK/O9UG,W.83H-0J1SQ'X,D06X[J$/
M?>@6E^)3X$=P_@K4^AQ?BCU+#Z /N(;S"- ;D<6>]G?KPLY^^L"-)K*<!QAO
MK.AD=!S^(>>I9Y5P[HE/?.(FI^A\9#0]BGSO&$9GSK]>SW?ZN39P8A)ZQ1<<
M/_BLTAVPWDP<E8RX,Z%:R/*IJ$CG[OT@.5 J4O/73&)+FCV2YON)R])7 \0^
M*W%#$KZ$T)(89F*/-YO(<I5C^7NR@HQT[IAK=HIY8]_SK9$/_-3B^4#-?"=)
M!!(B"UO6&@"@2S9H:RNQEA61929!/$9D.4\EOI-N=//6V'F)+-;2,2++*MG-
MK;"7SDMDX0\)D84,Y7-D]QL?OHR 6%.1C[\LU4KL(=<(QF4"S\C/Q ]"\(M_
M(>#0)-E)I=KX(AO#$I(BN4S6A\CBNEU)>59D25RTB2P=UVA .1^_[[A>XE'L
M]?CD],TXN8]U8HP M^ENU@^[BIZ2A!9DD/@ .417<Q8Y8T*8G F"]C KC2DZ
MC[Y]*^I J\KEGMM:,BXALHB!1D>>50N/$5E"8CE&9%'=2[S3_ 'L(YB;9VMK
MC\C2=L-9MOSI+#A;5SQ&9+%W0F0AH_:(+ &JGI5T8T5D6?G=HY\FB6]7FX@<
M(5_(&?U-B]Q)G"3RQGXGS\C5 /PGF248AOC\W9=>8BVZ9Q)C==)..DT2=K:?
M>A)9SD-BF426KLA"SB'LA<@"&R#N;V]*5NG<\*PK(LOIY^;(U$EDB6^TJQ&F
M^IDUFH19_*)L)/-OC5K/J5@X22R)125F[DQU'>O;M<3-72/)-IW](8IVTN\D
MTD[5^_3/_G.?)'3I?94X9(BJJ7B6Q,:ISK(BLZQ(+,%^^4X2^(9T&V!\]EDP
M=><ALIQ^3C^GG[-MF1!9R =[SIZUGYO( F>#R$+7>Y9G>99-!SP166[>S_\%
M  #__R7$8YT  %O@241!5.R=A;-E677&^1NH((,G0' ?)H0),[B[RTQPF 2"
M9W!WEP0)G@1W"ZZ!(,$E@20X)+A+!#FIWZGZ=7TLUC[WOI[NUZ_I<ZM.O>[W
MSMUGGRUK+_F^M:9I9Y]334?8Y]>__O6^ZU>_^M5\_>(7OYA^]K.?33_XP0^F
M;W_[V]/7O_[UZ4M?^M+TV<]^=OK@!S\XO?G-;YY>^M*73G_S-W\S/?K1CY[N
M<Y_[3'_V9W\VW>0F-YFN<I6K3)>XQ"6F<Y_[W-/I3G>ZZ6QG.]MTD8M<9+KL
M92\[7>]ZUYMN<YO;3'_YEW\Y/?2A#YV>\(0GS&V\X 4OF%[]ZE=/;WWK6Z?W
MO>]]TS__\S]/G_C$)^;G?>$+7YB^]K6O3=_ZUK>F[WSG.]/WO__]Z4<_^M'T
MTY_^=/KYSW\^_>___N_\.^[A_H]\Y"/3N]_][ND?_N$?IC>^\8W3V][VMND]
M[WG/]($/?&#^VZ<^]:GYOL]__O/3E[_\Y>D___,_YW>T7:\?__C'^R[^_\UO
M?G/?&'SL8Q^;WO_^]T_O>,<[YO[2[F<^\YFY3=K[WO>^-_WPAS^<OVL__^=_
M_F?ZO__[OWE<>8^O?.4K<UL?_>A'I_>^][W3.]_YSOGGAS[TH>GC'__X]"__
M\B_3?_S'?^SK(^]/N_2%-GAOVJ1MGL&S>"9S9E__]5__=6Z?/C(.7/_T3_\T
M]_]SG_O<]-6O?G7N2[[K3W[RD_FB37XR-O25^^D7XTA?:8>V>0;/^L8WOC$_
MW^_21_KVW__]WW,_^=UWO_O=>2TQ3KP?WV<],7ZT_>E/?WIN[]___=_G>:=_
MM$L?:3O?FW_S+'[/W'$/;3-FS#'CR+RS5KD86Y['F-,N?>GZR1QQ,<Z,.>//
M=^@?<\[:9/SH*V-B/__KO_YKOI]VF0/&TK;I)^W13_[.?=S/N-'&)S_YR>G#
M'_[P/$_O>M>[YC'A=XP#ZYKOV)87_?5R?7[QBU^<QY7QY'UY?]JBO_R><:>O
MW)M[B;9]=_K*.K-___9O_S:/)^_/^-%/QI9UP!K@W_25^Q@KVG8=N'=<E\Z3
MZXE^N39?][K7S?N)_O(\QI6V:(?^Y?P@GY!3C /M\5S>C[EA[[_][6^?_O$?
M_W'?N[,W&4O>A_%T3=$GVJ?MW$?TF;\Q#MSK/"&37%?N>YY+7]FCO)_K/]>4
M:Y9YY-WM*_OH]:]__?S>K"W&F.=P#_N.Y],/^N,XT"X_&5/:8XR4SZQ]]@_S
M0=]X?]<!SV-<N<<UY1[OYLGWSK5/?QE?YYPQ58;PW92=RA'^[3@R3SR?]Z=-
MYJ:[V%NTS3CP?O3)=W>.G!_&J>XEWI7Y=R_QWLIFON=\..^.J3**=W)]LL:5
MG;3)NWLVL=\8>]<3X^:^IVW:<]_S=]Z%/M!7WH]UR3C07]93[B7>'3GAW'?S
ME/*4,6-O>I:P/^DG;3E'N89R;;*G:)OWH"WZP'SSSF]YRUOF]<D:<K\C!QA3
MQL@QH'W/9>:$N68ML@X9-V0PYSMML8;H)\^HX\E<,J_*I-%EOY4'O_SE+^=_
M\UV>S7C0/L]\Y2M?.;WH12^:GO>\YTW/>,8SIJ<\Y2G38Q_[V.GA#W_X])"'
M/&2^'OS@!T\/>M"#I@<^\('3 Q[P@/DG_^=O#WO8P^9['_G(1\[Z#M]%=WG2
MDYXT_=5?_=7TU*<^=7KZTY\^M_NXQSUNOH_OW?_^]Y_N=:][3?>^][UG'>E^
M][O?_#O;YR?_O^]][SO?P[TGGWSRK!^-+N[A?KY+G^D;SZ,OZ%)___=_/[WB
M%:^8]1_6 >N?L4!&,;_,,V.U/WHB8\Z\,,_*'M8I:_?%+W[Q])C'/&:ZTYWN
M-%WG.M>9CC[ZZ.G"%[[P=*$+76BZP 4N,)WO?.>;SG.>\TSG.M>YYNL/__ /
M]UWG/.<Y]UW\#=V1>_G.^<]__M_X/G_C.^<XQSGFGY>^]*5GO?/N=[_[/"<O
M><E+YK7*7F"-YKFD+'4/Y<6:9?WQ'=8YZ]YU\ZI7O6H>3\X5WM6V6?_L9?8T
MX\'8,D;L,_8#<I;]Q#YGS[ G^;YG%'OB#6]XP_2F-[UIW@_(&_K+?J)/G7Q2
MEV NF5/FECV$K+./K'OV%#*&MM0;JW[G.4+_>2[/9Z_2'_1QSF3ZAQ[->" /
M4K94_41]+'4<9 _]9'^KYS"^])<V:?\UKWG-]/*7OWP>Z[_]V[^=US%KB75^
MASO<83KAA!.F:USC&M-E+G.9Z>8WO_F\9Y[SG.?,_:'?R /6M/:+5]HV7 ?+
M;MKI1=^05?6,8)ZX^#=KE<MS53V7OS.^K%?&."]^5Z_\.WM@T\6ZXF+N6!=<
M_)O?\7>?P_H>Z2<IGY7-=3X.U/C3+NWS')Y'/UG_R"/DXNUN=[OI2E>ZTO0G
M?_(GT[6N=:WI5K>ZU2Q''_6H1TW/>M:SYCW.&<%WV$OL9\:7=V#,E7&L,]8O
M>TT; !F +L/?6.-\%UG#_:Q[]@;[3ULO]8G7OO:U\YI'MK#/V+OL!_8O\J%>
M[!>N_!URCHL]JTRA#=JB?=IF;VE7HVO05_J5^@A]I>_(*O[.._(=^L<8<=YQ
M=G'V/?>YSYUU5LX5WAF9HGVGOX V>6?D V/&O<@-^N4^YYUY'^0!<I1Q2KN[
MVI&TS3KDF<A3OJ>.QQ@@/QE;9),Z"O>A;Z8>29OL(]8QXX#,Y_G,/?/#W-*.
MXXDLI.^TR5PSOXR=ZYSV6"?\CK5'FSR3L:9/?)]W1O=XVM.>-CW_^<^?7O:R
ME\URSW9YMN<4;;"O:)?US'/H+^].7]&IZ&?:8.KXK@_^IJZO_&<\<WYX%O.M
MSX3OTU=T!V0P?47&TE=^S_IA+ND#WV<\TT;1_\#?F'?Z2+\XXSA+.$,83WT<
MG!^\"WU@?G@_[0CGN_/IL*[YR?ID_%@#[%WN&=D-K"OZR9R[-EE'^B 80_K&
MG/#^])=W9CQIFW>QK^F/4=]//PGSR+LQ-^Y1WIGQHRW7)\]X\I.?/-WC'O>8
M;G2C&TV7O.0EIS.?^<S3:4][VNFHHXZ:SG2F,TUG/>M9IS_X@S^8]:(+7O""
MTW'''3==\YK7G$X\\<3I+_[B+^8]^?C'/W[>D^QSGL48T#_UA>[B;WFE7T%=
M8^F>]#UT^HFVRNCJ?$2,)_N5.<6W^-=__=>SCGRWN]UMNLM=[C+KE7>\XQVG
M/__S/Y]..NFD^?W1R7EWUA9SQ-[ISO[U<^!T'OU-[%5M6>0G,IX]P[F+['C$
M(QXQG[/8)]A<["OV WM.N[9;"U7/5>_QJGK1TM7INW6-NR>\+Z_<,_G[] OS
M[L@)SC3V(OOY9C>[V73K6]]ZNNM=[SK;D$]\XA/G=9JZACXNQH)^H,-4'?9@
MZJ]'TH=SE/6"?.#\4G] )B,S\4DP+\@1=!MT$^00N@!R'_V(M:>_H;M84]K%
M/$>[A_. -<]\(Z-X+F< ^T6_A_YSGI$RL?IH-EW<IV\K_22IBZN/^^^\-K6[
MZ=K4G_I.M5]^QW,E]V=W%M7QT2_,.'(.HGN@O[(';WO;V\[Z_Y6O?.799T",
M"O\$_@1\"9R_U[[VM>?[L#LYF]G3?_=W?S<]^]G/GGT\[&/L!GP[^!KX&VN&
M=<*ZTK>2^_A [=M-]N1(9G Q?JQYUC;^*LY4?#1_]$=_--WPAC><Y33G+>N>
M=6JLI8YQKI\#_7[K9^<?YJ&>Q_K8.9>4.]@BZ,>L4_1=Y(ZQ-N23=A_WH^-S
M#_=R3B$?M8/0O3G'.>.)V;[PA2^<]PC_Y\+WANZ&S8#-P[V<>=BA^I/0W=F7
M^I*T7]&1U9.YT,FYU)F5F<8+,^Z";L]:=>_E-5JSOZOK=ELY@8S$5F)<L7NP
M2]%?\"NCMZ"_(!N(YQ][[+'SA>UQBUO<8M9QT._PTZ4M6WW-^@"0/9Q]_-V8
M).N,=6K<3!_>TK7J1GMGC:7/S3,>G8>]R1['W\%9R5F#OY9SA[6"#8#<8<_F
MV9T^PL-A+XVN_* /L >0O^B8R,-G/O.9LRZ!3D&LAC%!KB(3&1OD+OL%?0(?
MAC$%;!Y]*\AOXW/8'LA-Y2+["MF(_.=>9#MM<2[HYV/\Q7+P?728*ILS3H=\
MUK_$/N=OG G\Y.)WU3>9]Z%;XY=,&>'[84\AN_'_T"_ZI!V)?&&LT,70MX@)
M('? #N&+Y/?<@^SB[,$'PGN@YW AE[A\+_I%^Q4/(79#W [ZDGI/U:-'?NV]
M?A[H)W??,NZL$>8'?Q^^%'PKZ,#(_,M=[G*SS_R88XZ98WC&WNK%[[G.>][S
M_D:\#G\5,4!T;6(WQ.C0K;6)F5=T!=8$ZX&UD.=U9WO4>._H/%@_O:[(.8L<
M0$:PK]D7ZG*L 7P4V$OX:Y@?[!OV$?<BDY _ZEF;8FVI;W"_/EW][N@(['?M
M8OWNVN.L2W$7R ]E"!?_YO?*(-80E_$/Y ?['EF 3-!?G+)2'=>8K+$$VA O
M*'8(/26Q:(D;TN;,=ZVZ9V<+,Y:\.S()'9ES@?,2_>N>][SGO$_8C^AAQ#_!
M5R+WF"-D&7L&>;7J08=.KN:<.\^L"WQ Z1M-?!_KE?7)ND3^H1.PQUB?GD^L
M36TVXSSZJEBCK'W60,;Y6$/\SC@?9S_GFE@V\1H9[^,>SD'T"9[%<XPE&KNH
MMAEZ!_N'O<-WV"-\GXOWY&)=LSZY^#=_X[[$#_*3WZ6^PCZC7\2LB*<8KV-<
ME^3,NO;7S_K9WH81,X\<P/_,7F2_(Y.(W>#_O.4M;SE=X0I7F'6Z4Y_ZU#.&
M_[K7O>YLSX%S0V9IZW.>LU^-W2(/U_UX:#]'+)$E#V4.#@$?''XJGAPX''8<
MF!C@*+T -U&^""RC<%WM:E>;@P(C(@O&#&!- IR +VD#9=K@$>VSL20V<, )
M(." HS^5T,$&XM#F/DD,'/@JN?50YB"F?11IWDL@KJ#&2F:1U"  GX.9-G@&
MRK<@B@2C"/02U"_IACZC5#"F"?1!2>#=!4GQ>Y3H)$OX[H*'$H"?0.=*/A&H
MP94$%)P) F>8:]\] \"\!\^VKXPMXXE"DV A[M$94,%M]).?29!P')EKQH^V
M>&_ZJU+4 :4SR.4[&^RN@<HDL@ANU4EDX# )1[2=P&[GO(+85#0%LKE&N5=B
ME$J8_52AE,PB0(YQ9>TP!@(\#7)*:DA >P;V##0EZ28)1[2W1+RQGVF4"6X5
M\*3"J]%)VP9C6;.C@&SNG00/\[<D'+F/4.XK24*0;!*#Z*>.3_[-FG(OZ>!C
MG[N?:$^%NX+O&3.#=@E82,( X^#ZERR@0M^M_UQ3]E<#UK[2![XKP#_EB.#K
MCG1#FZY]_IT$"=Z'^;>? J=9]\I5B3+<YYKJ0-V2X>IZ4I;:EG,N"*W*$64(
MOTN (WN%=EE3C%\:.SIC*TA<69)[WOV4<T1;$EDJH2-!U]W%_/,.N3YIBS'D
MO26;,+;TD?XGV3#WO3(OY1-CQ+C35\E\C*,!GCJN20JK !K!SX([$Y27<Z2<
M-^#7R68-<&6]8#SZE<%$Y9]&J,[@5&27B"SI(.=WM"W9K/9S&R)+=6[R4X<_
M\Y(.?YSU%3!/, $'$LYPG'=<$%)0YOG)__D[.@J@3IQ(.,UQ\.'\HQT<Z 9N
MT6,(3G ?WZ,=E'Z".  %< YFVUS\G]]S#_?BG$<OX@(X42_NH2V^1[_I&\\C
MJ(Q3!#T*9YYG="7',3_H>?NC)PJ^%Q2KPX;U0*":?D'8@6QP^<M??KK4I2XU
M_?$?__$^4@M&$425)*[D!3%%(DMUC/-O?L??;(.?$EDPL !<,R\2 U,^NT:5
M48+BE%7=.8*^)(F#?R.G<]UZ1B>!4W"S^@CC+GG/8"YMV+8!_@XXU8'NE ,2
M5WD_"9R<H;X[ST*.*.N9JSR;W/^VE<1G=&3U11W)C(&Z%/UG7TMBIOV4RXRE
ML@[YU(T!\HZV<<:Q+]E#S!T!4/8'3EW(73AS 09>_>I7G^=:(@M[MQ)9-@6[
M#Z1Q?4J)+,BK)*+G.5P!_2.RJ<27>KF^Z^]9 YLNYHTKR3#^CK\GT::NI0Y8
MUI%8=I/(<OO;WWX?D84@'8$![$^"HLAT]A_KB//- "OO;."ET],]_[7/=,!6
M HLDH+3UM)\$!E4"BSJUX!W>A0N9DP ?S^7\NXYN SK(%_5J9 3]E]";CFV!
M_>PE]C3M\5W&D+W(.$*@)-C)><-^Y1[>FS6IS*N$ <:$/:^CC#8YHSBK>'?Z
M:6";>QGWE%-I\^1<2*[7#LGQ,>A>$TPP'Y(-U1DEGD@"5SY)0F ,#3+0/O-'
M6P;@):(I\VPSDU2H^Q!L0%] 3^#=)7:DWI=G">_./F(=:H?HAY$4: !0F\>
M7D=BEOPMX49[01*T>J[$$^8(F<S[ZS?P3&&/I VIO9<)/S*)AFN;<T4?AWNH
M)BNACX*"JSWO.PJ:2)^.Y[TZJ3X#WUMRI>_NF23)E/>C;?9+)6^G#:UMIKZO
M#%07HK])VF2_L\9=HP)#"&+A.R-@>8,;W&#VF9WE+&>9?69G.,,99E*+1!:
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
M:2E8,P*N;7,MM;63:W](0GN)R((<PD8%J 8H#?M5/:N6Y4[[+$'N!FK3 6T
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
MKCI7DEAT:'7!%(AE@/A(! $!C_'BNZ.*GNQ]9(A5'"5;,-;($&0>>BX@4N8
MD#,Z%3*PZKSI\$^9Q>^LZ&>%#MIW3M,NJ[9XZOK(>=I&GM:VLJ)GZCU)VE?W
M2=!6!6GQ-\:)/E@ME/,2T ?G"<_BW;.Z7[7)=!)*6O?=3031D3?5=4>9,D<9
MDJMMSG@P%LA=GF7E#ZL0)C@VK\XN5R],?T[:(*, 1ZT,:K\D0WGN9Z6&U'<E
MGB39)O4E=5W>F^])MF2-2F1)(%96N^G(+(PI[V3 $MG"OD%/ 0P&> # &/))
M(@O VDID0?^1R,(9R/=P..-4YMRD/=82^\>Y$80BN,3YKX%>,QA68IZ$%H/#
M'6E%699R+!.\Z&]2']&'5:OATBYCPSOP/I!\J,""W %<#! 9YSH^1L@LR"3&
M;R6R[*Z_V.0>REYU4.8:N8 >IS\XB2R (RJ1I4LP80*6KC)W);#HQ_,<S"0P
M%9R05R9)T;=6_8&9X$8BBSXJ_F[R$4&@$EE8JU1^P.9AG4)DD1BQ$ED.S:?+
ME&FB)^25Y%U A:Q3]$8S!G.FL Y9XTE07*JX6_T1FWP8F_3UD8\@J[_I4Q7D
M*."AR_HYJKRP!+C(3*+5)^Z9XB6A.TG="9Q8NFI<1'!&DHXKZ+DCLC"OZ"J
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
M05@)0O21,>69],W,XBHD.DT2B#^J3D([-6NMP2C)!PGRI,\)DLYJ-+P[_2/
MPK@B,%EW"%V>Q[L@./F^BF%G%(U(!P(\,PNS))RLA) $*?>#[VXEC0J8%7PF
MB$82 GTS&%<)'3RG G0RBTB7L5>03\V895^92^;4]<1[9_;I+GA?2VI:GK!6
M:4HR"VO;ZDF2CYPCG7*V9X"EEDX<O;O.[ZP@(N"I6U.9I9GW=E^R)S$2V>,$
MK@5E\8PNL[Y&1)*Y6%<&BW.?\LZLS71(NC\%ZXPN90C[DG7#>J>?7>48LTE+
M#A&$K4.O([ A<Y)0P+KG_0%6=.^N(\",/UF>FCDWLT\M32V ,S/X6)6(_JC@
MT$^)++6_W,^:$B0JZ<[]60D8DGBZC)16SY%H2!N"'*U*) C3=<]ZRDP% B<9
MZ]Q+S GKTO5I)FP=P)5\XMKGC)441ON2S;I,21*/K/9">RE#?&^)5E6&Y/G)
MG+.FK/(C>43B5@>\UY@VRU&2C6J6^LSF[#F3@'H!H4EBJ406^[(MD67)\5V)
M+"-R2B6#U&NI LQ."#8[ :N,R"Q+_:KOJQZ0C@C+H!_( )9$%N:<]8K\0X\"
MN(;#FBQ/ !$QB@B&HA=F)J=Z=406+OZO QT2"^!.?N)L!^P(B(P $3)>4+E
M-=:9Y#W67T>X&!&Y^"FA@SV*#&*O<VX@FS-+O]5.JLZ@,Y3V.WFOGH,<4=<1
M3&]U @'#[OWN3*K9?0S:,":"<-7S),-Z?EHM3KG"A=R3>"-0FG>7!-GI99F=
M@>_JN*H$</8Z>[YF0V;- '[$EKCYS6\^9X4TDRY!$>8:<*!$%MZW IM^UX@L
MFYSE!XO\<DI(+ <[>UK:K4M$%H)GE[_\Y6?P&IGAD$4$[ #7XK0!>,O%_01T
MN+ +N<R26"NN)9A5XDF2V2OA(0'EVA5F%JMVA"3^T<6:]V(/>@G:ETSM5?42
M"<%6EY/$PO<DEK 7D:6,'W*5O0B!C+$$> _0D[\CY]F[!H"KKF\ECB0P2-CF
M/7D>.BCM$. '1(IS#)] .L?4'RM!4/NI9C;SG21M2VQPG*JMR_>U;:QLUY'
M!>-+F,BJJ^J0230WD[ARE8OUR1@Q]K2'_"28*'&=OF852JNO2IBP^JC$&_J;
M54X$?.>EST"]U HM @W2?LISD/'@'OT^]$W;2?N.M<1X6;VV"]",".O57L@,
M? E@M0KA4G47WH_Y8)[9)]A.K&5\,8+'>0;OP_?5"=65$AQ1_4;ZNSQ#S2@L
M8"O!>S6;F>NS$KSI'_XOLZ.3N3*)+ !L1T06]B($88C" !  !>"'0V:AX^O/
MZ?8\8ULKJBC3.M"Q]TG>,W&%9(#1E=7@D(OJ#5U2"M8@_V9?\0[( <BL9'_F
M_(?,RCM+9B$K%'HE0"G\=BN19??\Q6FWL^;U!;$'F8=*9,'7VQ%9]-_R/1/S
MN :MZ),512N!I:M(IMXOH24K3UNMS+8D5^4YD96?,[E+5J+.Q#U\7]"!1!;.
M2/S<[.D[W.$.,V@<(@L@$<XZ]B;/6(DLN[MN,R.L/DC. >84.85L1Y9 #,0&
M(::!3LB:9@TQ__L;?-\$KJZVRY)OH+/Q,\%0)BX2B%@K<R5)Q"RW5E;)2EU)
M<JP);++:5K>_LNKS)I)9K9HL^5MYD!7#TR>]#9$%X@:RB+,$_9^$:F07O. %
M+SC[#ZB =IK3G&:.41&HY3[V++8!/O<1D85U(I&%]V/<]AJ1Q76#SB21!;L9
MO0';&K B\HJ*6<@P9!/S;?"Y)G%9B2Q[$U"> *HDLW1$[8ZX4LDB6<':J^K(
ME?R=,:BL3)@ K6VN^MQ-E:B7JER/Y.Q*9-F>R(+,Q#;A@J KD>61CWSD+$N(
MH^O[2X+_*(F>R1JL?& ,D[G<2=;]53<Z]')G1&3A3 1P"]@).XWS%'T*T!.V
M(&>,<WXD$EFPU_%SX?=B3+ AW!?H$N@NXAK8I\;AJLPU[M<ELQHEF1#[@:UC
MDBM]&QG+Q+8Q@8\ZFM59U,^2O&)"'Q/^U$1A5C.I^O*V1):,;^5YD806,3JC
M>+U)"/4]"N)'S^/_S)'QR!&FZ'"H[K4MD84Q83\R!MBH^,7QMT!83"(+E56,
MOU422R:CZX@LQ/P@0](NOAOD 6<,_F-T:XDLZ/9+L=-MB2SKI_\DD05; !F
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
MK))7?D_R2A(2K>*D/Y6?5FM-$J'V>>>70!:B.[ /(;*P-M%9DVS&F5:)+!(
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
MND."9@TD[7NDB6QDIWZ--^!S8\T=%7*Y/NFZG.#^)J^B[YC;W$_=/$<C1U8
M2'8$YRU#&2@0F!70]U0BRXT  EX6D>54 L@Q!]ZIW[THB>54(LLI[W*]B"QQ
M=CH;360A>]BC#WC  [;@G/TCF!;"A("[O90 LP";(([ 'N>,?J(?A4BZ(JX'
MQ!=;+_9$]#??G81>=VN2"S2IH8DJ(:B$I-)$E6X!#7I^ P>-HTDLL<V<X>@O
MQAF"-WW8G)@#-CWY+8CB+ *_L=V=/W/KO+*7^]R'N.W<1_]TYLDE[^K=G7NR
M,LXSP1D@&FO"!K<69)8^0XHC2\Q=B!>Q(:-#^;]GZ#\V9'P'(3)&WS=/YB3D
M(O/O>YIQ:^1S6OI*8HD$P$,T3]#?G1 ]DEP*R8&L#D$R=DE\&R%:MN[8+39$
M2(<A[8>X8RZ\;\C%T<<GF<7[SW&&$)][*B2A$)G-K;%:SR0 L4^:T!'[)F1H
M[]M^@]A[(=7G[O-,[V/,T1V;!-V$T/@,HN<WZ3VZ:$"\QAA=%SC+V7;W^9GQ
M>H[G3UNA$RQ,XJKYBK_)^L?^[/G3I_'X7G0([][V6-MD]J4]WC*JB2P2P+S0
M"[W0+I$%20#@FHY%9GWF9W[F=H<Z3]9Z I?M-7-DO-';S7T3TE<MA!=KHQ_[
M*H"8E2Y/)C9YO4DM]F'K7FT3^K<Y)F_) G('&0!X#HF%7Y'L)H?H>PAU'_S!
M'[RMK_UHS]@3$TA^1P?;7I:.<TH_YI*N%?]*"'3VAWU 'M(#K9]@"!";=40*
M18ZTW\G+).2(OFQO!5 ?8E63J_P^K0E6^5P^F\_H4]-_B"X!8<4_L2*X^-OO
MXZ^([+$_D\#!SSTO-@!Y&!"H\VA? NWL$5F<@R0?TN=YB"Q7P=K+ 5Y&5PS0
MT%ZQ+G0#! :D)#H(O<9^M4>LE[LKOKN9]&!E<Y\*W-XCLJP ,$UDB4]VY=^F
MHR3F$!TT]T$(8"&R.'/>+[IM[F'GQ>?[G.@G,CUW8IX5LF(36>*_:J*N%A)D
M_,\A[N8^"?AR^M"\J[O:7.S9,-9E$EF Z$)D06IWG_(EN&^?^[F?^W#O>]][
M"]"^Y5N^Y?]#9!'C:B*+V-5S(I'%O)-#QB]0+1Y'CR"?F\B2)!ZKO7PS" $7
MD7\7 1Y?Z[Q/W]@QF_U:9?H>F#QRXECRG?9WMF]UY>^<>^!4<LL*A'@>(LM9
M;<]W._V@\SWZ':X'*>(R_4*G^%O.ZU=:$5G(23*./X0?5:**$%F 6<A,\7L
M9_+1[]DMT>GH?60+F=WV='3#F9 LOI3$+\EKZWGJ^*_(++>>/K4BLM@C?&V(
M+'1@MIU[G_Z<Q&XA \]S>M%V+#9SD;8B2NRU^5TZHC,0'[>S$I X_<(<\?&+
MESA#273*-HE]'!_2"HN19 +Q)R7.'1UMVN?1WYQ#S^H8.%VWXZ+&0?^:20;:
M9HN-U7:6EIAB$O:0->;GO#)_!9P]99U78%S[B_]H)G.=R3@2IPRQ*%B8).%L
MTM6M!AP_S]U@/?:(+!*'[!%9$J-K(LL>F46L+T06<1Q^&_* G4R7=AY:'IS7
M5KJZ!RY&9''ODA/F/CY_OD.V 7M)TESRFF^??$BBZ<L@LIREEYR5T.V\"1Y/
M)0^<FG#MK.SW>T26/?U\CHU\;R(+8C%;3<(!\9@K(LNM2639VZ]-PC@/B>4B
MA*^]?;CR"1PC@QU+S'J,7':1Q+-3;N^=F^=T(N/5'77UYRP=[:+?7\F)8S(A
MM@G]+TGCV6SL,SZ ]W[O][X]T8VD/^*2]#]$%OK<:[S&:VP)+L3E8 /X#/@"
MX!7T%3QVL$1LO"LBRQ61Y:8163I[=$!\ ;$%&&+S"Z)SAF-G"3;;Z(P800+!
M^!!9;'X!/L8,!4T GC'#"<:P])P&SW&T4;H3.$Q@90;*$^Q(AM%4*=!7,F#J
M.V"\9.]DP J\,.0": HH1[^>F6RC > 96P.[C;-!*0QA0B%9'I+IKS,]-# E
M@)]4N @PQ>\2-%UE2 L VQ@#P$X6#_UU\[/TG2PY 4L;E_F/X\)S0A PEPUJ
MCR.EB1SF- 2A.#-6&=\"HM!GP)UQR.P!I5=.4,Z65%+HS*@!8F>L#2;IZBG)
MIJS/%7 H8.O>4R'UA!PT,_<FR-T5*IP1ZYXLCP&-FRN?SQ@GX"?.EE2Z"4F"
MP9GWGN"F$"2R1LF";G[]S'QZ;L!8R=(2YU8W<Y-QAB 2P-B**#')3"$>,;;B
ME+,7C@&&0VH)@6UFTT]VO@0VD_V^ 0>9TU01R9F?,L3W0VCI"BU-# O@L/=2
M@X<CH\QKP-+)_)P,W!,PYIV,TW=Z#O27<]3DM08&=;9_:Y.@LSZ-TSM:JX"I
M]-<R*Z"L9**Q)P5IR;I^=[(U[VX\^LQ8XTAM\%PJ'R1+>6=4CJS6>@X:-#=;
M@,X!#WI/W\UY2H:@%>EDS]'KYYZ9ZEY9IP9VAB 4PEWZ;<#DS #=@,'.2-3G
MRN\";&]@8]:F0=VY9U/A*3(JCM:<S<[8U'=2 ]MS+T7>A0R4[)RI[A.GLW?6
M9_;G)#(U"#4@3_-@7D-H:4!BLH*;VV1O7F7<]+L&#^7^#BFMR9@M>_H] ^)O
M(E.3XU)=8B\PT=E-FUS59+L5V'%%'FEP24B)W5>($4V*G=6>?&Y^=N_SF9_N
MO\?:[]^9SZXE>#ZST>BWB2S6F6.40U1F;1F9&46"H'1  )(] LL>H26.<P[S
M$%D"\D1P$%P%:A2,=:9S)Z^JI>T!/".?&Y2:<QK=<>ID">A,H)UG1C[WF<JY
M\7_]D9^YG_J^<TX%MN@Z=,E4=,@]NB>;0RYV'O47'3?@]@2H0AY+AO:,LXF6
M :!G+IN\U@!L8W6')!#6XXUN-F5+YM9[D$%DG&">/0.8RY &F ?P?=SC'K<!
M;A[ZT(?>88DLQYS[>T[/\Q)9SN,T/04\<!XBRZFDF&N512&RV/<-$K=W!.0
MV8#  4PY7U*1+M6/V+'VE7THT$R>I/I$JG[FGG/VR1#W5\C1L?=RQ^5^\[D)
MW YAH(GF368[U@!/TIRWF>TZ-F>/HW7)@!AS1WNFS_L^>YA-#\B)5 *(JX*J
M>>2T4C&)K!7H"A&Z@_ !J8<@YWV=>RTZJG^3H<:4"H'680+RO5<JQT561S^+
M'4D^13=I(HK?=P4I_20+I;^MV00N1Y_./1!YM6?;K=8Z^F3TOM91)PG<[[,.
M^DTFS0:+KG2UC"]WB/]KGN4=I@ZFKQ68U7N'%!_YW$1[\C^Z<^8Q&=E#KL\]
M$O)F9'W/WR0'F8_<@S[K>[[?).@D*LC[9@Z[6D[ZB!V2;*3&Z+ZSK^QE]Y.U
MZH0G?;]/LKZ[;]H@ ;Z'!.9G\Z[O=U_98^T_T@>"#;^90"4919]YON=[OL/S
M/__S+XDLLB$UD<4]Z+Y4[8(,2W9D^R;Z3:]QSLW>WM%"=)F$E\[6'T)+;/$&
MN\3O$U]0[^U4Z<UY"_G)?'BV]2%O.<7)9\%;Q!7OJ[G[-0 [H CO+^A.5GB&
MOO8J(US/._QZ!K:N!S#RHLU<=C7F3HI#CMM_[@1$ &"59&,&_G:GTO'(CO@L
MR17[P/[*^>D]Z&=-N.J6W\W/Z"\M1*Q5]:$FO02(-?T4(7='%K8/6=_Z<0_0
M?=U=[DI[=A)9!(>ZFG(G##&7>T26JZRSUY?(PG:WOO8-^4XOL)9TP>@U?6_8
M%YT\)HE.VM\P,V=/<.:Q3)7' I*QM;N2=RKQ=APB=F1()O&U>(=4XB.7O8_/
MIAI+[K"06>SMCCMT<IK<A2$TTON27"O5W[KB=R>)VDMHTI6<<\?F3@E1-GIS
MB"Q[((X](HN$",!Y2.V(*\!W2*//\SS/LV6/9A_P5?@\_3\9RX\163RCB2PK
M(,F-M#E7Y'[CLL>M 3D$$/5V;_=VFT^&C.:G\8[VC#UD7QTC,IQ5X?<B=^6-
MO,<N"L [A3@TJT!/ LBU@@#WR#,SV_->YFIK>LS?N2)XMQ^Q=:MC[93*U>=I
M\YW:;]N)H5:^X*X,Z?WS#N=9CVLE.%V+K^4R^ISWBODA4\EV,@R@GGPCVT)D
MX7MC;[SJJ[[J9GN(WTM$R1_ !\#N\+V0Y\ES,ML=DD24[A<_Z^JUY#^9F>1V
MD\BR&O,I<W3UY\9B1J;L"9'%&K-'V;9T8#: ^](=8Y_8#ZERL3JOLQVK0'XM
M;2^9Y(S)G+?E^_05>@@=ASY$7W#&^-7XS]@,B"U\;73.65'5]Q+S:S]]Q^B2
M](^^UE6B]W2MQ./H M:)OX!= LL3$DL2J,2'L$HV$+MJVE?Q-70<SQJ2N\=D
M_REWR:G5&%9ZMKLK&(-.1MA^MYDLU_M['S8?OXT]TWKG!-1>#_WN6G3"8_>
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
M+.:_"8(Y4UWA+]EJ&^"[JK#2NE7V9>M_+5<FN:TKP#3 -42[W)TAG>V1H9O
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
M)1)8W<793\8V0;>3<!D;RMP:J[V4-?)>J<*33/2:?K7L3^]MK-;%WM2__0%
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
MB?,D /0>;QSQ&5]7?]FKIF"- B+J,NM[V6 "GDGEG "%L]Z3)-%DEB8+F-<
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
M.25[^JSVH9]4G#6OJ7)$/G.T(P20Y<B('.I $D@]@+@ 4P+Q/M^98V=FS[/
MM/.=.E"40,%>D. 8T.:L8.)YB2Q[F1<#:D_%Z=P;'0B9@;'.Y#X3YC3 ,C:R
MO6SO"EK8=W1\^Q#1B*X/Y A\!;0EP '$Q<?K\V2"L^-Y9V7V7X&=5MGZC[6+
MD%:.@7]6A!;[C;P#% -T-P?.IRJ1YL'[JPI!UP @8Q^1D63!>8DL-U*OO2/&
M.?8JFDPRE_-AO[-O FQ+93AD),$_^]F:TS/I0P _R'1^YG<^DXITY!)Y9N^3
MS<[<#$ GV'<6"*'C--F#\6<UJ+Z32,U$"%W%MG6) (U3&=/[ ),ZY_1 @,T
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
MH(/ L-J^ N32;_3/^IL@78>5Y-P\>*R>'=@4O?ANO-UG?%I[JR/GNDF9P+N
M+!W2S\/V>*1[M3> 3B"6"=#I(.+(6>9V]<45R()7&1M],VX,H X\&:D=)$^
M<T"6#.(KD&4':O$,AY. +(_]V(]]UBUMJAP8T2L=2GLG(Z"#8&TQ3N;7?*>?
MK,[H$W26LVS&/^-KG-'Z!)V9"_,P@8SJF#KC=!*?]!H8FJSO@)I3@WG67O1T
MY$Q?0;?:IDWIHP[0Z>4!>= AFLQI:)6A\9,5=)<.G;-T(%Y]9M0.O(KV.XA>
M9=$$H1WQ>?W69OL(SD(./^T''*[;6',V<+#NL'$"6<RS0[TC(,O%X/:H!V2)
M+P5D05N<4SC6.EAVB.Q @#,+VD)G[MGM8]*-5AWV*CUQ[K^*BC(-.=<!6EUU
M"'LKI_-=.0+()%>GXV,.@L8/S\ _R$#KS"&Z Q4.3?BK-4M'PQ?PB2-0JM\#
M.))['' \Z\",8PT^A9?@"^17S_9\):?,#IKQQPD$#RRA37AJ3D=XE;G-:3A]
MZJBXKO[VNMI,A\2OR.*Y'VO/M"LSTD[[^X Q :S5F3-;>SY]T2]MT-^K'#F-
MA7$HN$@VF<;5;VB:7%;7:HN815\F.#*'UPG@"#A[U?YQ9W<(%!-H1S^M.?W?
M!<0@]X[D='2@_G5?HO_MQUPCPXW3:G^9)=M&,EF[R%'Z'UJEQQA+[73M*'A'
M^X<I1].A=X$+U&.>'%2RA9%IG$JO K+0<]S#A@:\ 2S D8\-C>,B>:K_YL<<
M3!XP#Q=O-TK;[49R.SK<66UNZ?KF$<W@0QQZ."]Q^J$#LC,RNG-6=,!K':WZ
M^02U*/C1+&NT,VM[1BK<'>P>@4EVSCTW 5O<%,BR[H_0WRZ(S;0I!.;7WYR?
M J_L;*79YP+BH3/TYN""<ROYBG[1)/LOAU._<7KGZ,Z9U-QY#B\QYM;V36CS
M@2C7=8Y"+\8'SV +M]_A#&\,V,0YA$P@R[1M&'MK]3I ENOH$9>_6P-9LA]-
M(/"T2W2-;$C.3)L2&8O^[5$XB7/^>H,W>(-S,>\ 3'BSO0M^Y9P#;^*418Y8
M4^I=[60KD.4F/'D%M$Q^L ;A(H=SDB;KZ$EDD?9QO$;#G-JL;0[D]E^KD^=T
M.-5GZYQ.39[9QQ7@:P6R= @[;6:=9:SZ\^2?OJ^..I[%M^A5WF-MT2LY89D7
M^BI>A#<Y;*7_<Z)S^.I@EI,=N\(*9-%?^TO!V8P))S_UKD 6GXW7!+*0$_<"
MD&7],[9T%G-NWX,N[:GMI\E3]AGS3;?G^$Y/F_:S:9^>()2U3,")XIF"E 4^
MZ1QJ9_,JZ-1Z_P2%Y/2?#LT&@*?.L@-^9+NF2TS N_FCZ^'?:"C=S^]']L0Y
M'HJ^:O,$R-1&SZ_ L< ;;&1L'^@+>(R<M'XX&:,[UR<(H:*=2@ 0]P.2 "F9
M0SKAN@:<RW),X$SN=_=XA[99E\98^[P3K9/;Z(23 F=J]9#O'-(YU9'W>)VU
M3^;9(WHW&XZB/XHV57QW35OU65\#KWC6VO5>^TRR$Q_%5SF. U6@5PX5UC"'
M<6W23\^;L_:LZM<>NC6[X'1\9X><#O2S']8 \(ZUCV<;A^:E]N+]_OON/:YY
MO_ZYWW/ZH@XR@I[D-_<;;_.GK1.,M ,4FG?GR^8V^O .[\9WK-- +6@U\$KT
MH%W6NC9Y3AO]UMB[A@;()R 6^AK0'_HP-G@A!WSG]H L_G,\-D:>MY[PWZN"
M94P96K  ?9ZVR>R'>-2Z9UEUG N0Y=[R&UGW(>82#T2+Z-7:)%O0E+5F#0)X
MB/3K+,!Z!I#R&7UQG+?'579@#VO??^M? "O7GO,YG_-<A[HJGEO+O-Y[>W?O
MKVC';$LE$(KGU.G=VF!]:*-V<?#21DY?E9R_<@#K.CV$;\Q3/_53GY[R*9_R
M_%]]^#2>A6];DW@3?F;M6^]X-9UNG@.F$Q5(!4\GM\B);'CXH1*0$;\@"\FP
M0"S3GM-^]SJ!&:YCN]P%7YAEU?MN F"YU9[YJ"[OF?Y.[9UW@3 "[;EO^DP\
M4$"66]D>CH*2N$_;\67ZR0ID86.Z"L@R \S-L[P5R(*FZ=D*VE;0>T%9LF71
M,<@5\HC,)#N!*)*_9!:YAJ^0.]ET\[>98):93>)(%S^BD8>R/ G(DA_;!++0
M([++KT"6]JU'0);+WWT'LNS +!/(8BW@_?0QLH"=TYP$(L:K<XK._V?* ?8]
M^U+KO,"I^3!D$]P%RIY[\NL""R] ELO?Y>]Z0):=/QQ;W?2/+?!GP;BGKZFU
MO,O.T5G4SE<L?]$[%=3V\G=[=& >\%J\=_K%%-C6GGX&,NFLM.#I^7#/,ZJI
M^UP'R**^"61A;V$O8>-E7V$SM;>ALSESLU]902WN\QP[!]L+/4']%QEP ;+<
M,T"6-7L"9HKX+3"*%B,DQ4K$UHR&#& V^#8UC_[HCWYZ^,,??EX$# 0,&8RA
M[G480&&VB!AS._S8.7XR?!T!&P@%3$%[4^)R1"RR=HZ(.>%B!FMTU>E\OXL^
M::/DO>K1'LR&DM_FBI$[Q^L9M6%U)O7?[XVM-N0D7.D@H+)&OB?PIA/RFC+,
M]\ -$^U75I*<CQO#->W83$VE_6U^S'^._#/+2<" Z<P^HQ-/1_[IW%'T^@X!
MU)>3:-D49O2%'":/#KR\)Z?)''P<VA6EO(CG.9[N'+H[4,L!LP@=15*?!S#S
M$,9UM)93MW%0WY$3W$Z0H7V&*O0TZ;VY*LK^&B6T"((YRN:(I#[_BRQ6AH*R
M\DQ4I_J. $U*@(ZBO>3D1<BJ7__56;3!HSE*D,X#UMI[*Z>I#$BU5?]SZIK@
MD#4BVHR$O(O2OW.FK\WZLH*CT!.ZFIE#XDG1_U0<4RS+\!)-E4&F [R9E4D;
MW=.A;Y$+H_\5T*7-$W TG?'0DW%HK4[GXR,P@3DRKL9?.Z//'+H"243S<Q,<
MD"^%:N=$Z3W:8"ST5?V4-<H0NO(.[?5^ZW"WEEI/@6):2^8^(,L$AQB7G/IV
M(,/ <*W[HC4'KEM!1^9]SE$ MMHZ-RMS0U%;UVCE964P'H'")LI^+:Y-Y\N
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
M;!<PR^7O\G=[OM539G?NVMGF#')MOU0PW(+Y%T0C^[W[LJ7-X.D[$,L\E[T
M6>Y_V_.:#7P-D#ZSHY'']E#L3O3W@NKE%[P&$5\#KLV,._<%R$('O F0A?V
MK"*7T"5ZN^S-+T"6!XS91N@Y8A15=&8[R '/)ICBRVC&*";*3]%O;%)L7![S
M,1_S'&$2X3,6,&2XIPA>%&:;%$JT!1LX8CJ?3R/Y=,P+V'"K:/(V]#F\%%5P
MQPS*IC =!J>S.$:1@[B-O[:6XID!6UNGL^N1$[I2M%J"*Z><TI//"$]%I"KZ
MNCHG"C-@0X[C,; )9#%6149='7IS0)\1W%=&:#PF2"+':V.XBPR_.M76O@ZB
MBGB>HCV1XLU/T;::IQ5TE'/GFBJMJ+IKY//I?!_@9'7LG@>+1QF)C./.T1B]
MYM@_,_T4M6.7.<?G0 <4DK*<S P '?ZEL+1AGX".Z=">(U*.W4<IRH[:>E6F
M!&,^'<<S2@>2*#.)-J1432!'&R+E*&/0#M0Q^[\J;#.[D;HF*"P'C9RHT('B
MN[8&B MT-!V&9WK:HAIZ_Q&@(Z6R#"HS^GT.Y<8A@UEMS4&ZZ'4S@ET;S5W?
M5YIJCM8H6-%!41'5;UUX=_5-!\39]P 7I8;7GGCR#G!TM!%>P3:S3&5N9GO:
M.8E?M99V&8.*TEWV&#Q$&T,QNW^FY4O!][F,01,9G^-3-%K11O<T1SDX[K(:
M94B=:[5(946O#'$=V.ZJ[%LS<\Y<1P$>M%7[ULP=.[X7C_;=.]4[HZ!/X)6Q
M7='A<]W/=30!DE>EOK[*0+(JX^K+81)]SHU?^D-9O:)9LF6">C+8!RR+;Y9Y
MHFQ6 4>LQ2(AZ&_@E2(ZJZ,L<.Y+5JQ.<_&WUOLN YO_,RIR\B; 9 "J*1/*
MMC.S(NU KO2]V]47UPWZS,@2R->!.-V0T[C#++H?O9"AVV$T9\TC,$O&\FDT
M#\A"GWS<QWW<,X@%H,6A$(.X0WOO8H@M*TE94Z;.N()]BHI[E)IYC:J/IF:V
MIX G[E-G,G,:$UI;WHU&C%,.N#9_VIN!OJQQR:9XU=1/U)V>,Z,YV/S2S1U.
MS6QL:S3<>5B5L4/[]+W,43DV3[ZB?3.*?OISV9AV(*&C3;O^ZC<Z<2#OT!Z]
M.'#C!,!HRXG"X3JG"=$A+T"6R]_1(4&R8@6R."1C;+'_1$><V^P_T9B#FGE
MM@*T9K2W](\52+QSPK[3SN-W&\BR9OP@6XR%<<%/.>0 !%F3'&+L^^W7R=JR
MV$P^E2[IOW5//\*' BISOK'V':+-@ AKE*%Y,&GL\=<.G/'',@[,K';:9>[9
M)P+*F%/WEHEP!SX)M!YX>SI^'NF1N[UCM'&4'6&5(0%O=N"326LKJ,,[RR8R
MQ]8!V [$&=AHW3L7G7&"+M)YR8U9TEFFSI<SZMPW%%FJ_5B92%80C[GRN6PW
MT5+MVV7Q6P'V93(ML$!!2O2C0!V[?9TUD&UCS<*3 ^9TI"P[7T$;"EBBCM5!
M>@+"S7] %O1C[M5M#>!/G%1$N.<T,'6C(R +^QJ9B*]Q-FX]HB-R&>]Z, !9
M=A%%=X! ?3%FG'$  X!:&=4!61C3.5QPLN2@PYC.29 ]D5[A$#Y0VW1NS9D5
M#^K0X"@#3^"U"8PZBHAZ72#+=4'\1Q$<)[!M\NZR]&6?=!!B/')V- XSZGS9
MA\KD9*R,F_L]1S9R<N'P2D>C<^7 /[/E<0A%EYS;Z6=LO**<<PPE9^EV>).U
M4T:6'7T^%( L.>_M@"QK1A9R 7W?5R#+1;^]O</$(QES9$]JOU;F$OS;?-,G
MG7]P%.2015_BO,PYC(YI+9'O^ G95-"#V\G(,N\+I#.#$A0TITR8= 0\03NF
M(W_K79_0J'YQ=G[D(Q]YWF=Q!@?.0=,*A^<*)TN'F.A<?SF@!5+&5P(!%Z1H
M/7L@QSMWF2#=F<USI_,5 *L(_]:>?GAW0!SR0+O)5D[9]HZ!6,C3LK&P)R@<
M2.T3 K)8LV5%6",5LS.8VU4/OE>!+,;6N*%?8\2YGLP4' +/QJ_Q:OU"T_A8
M62C0!!DPY:KB\UJ,5;(C^;'*$'*\K!;^^TUQW7U7W3^S8)0)H\P? 3XJZSUE
M!4'?]C3FT]I4S#6ZR8'2;^[)B=([)\C%NJ%'X 5E;[:F_-;>8Y=IUCO(3SH;
M&@68,!?T.'LK_,-G\X"'N([>W.N,-6!"X 3?R5<\",VJ@USFD(". 33L>=$_
MW5& 0?-MKCUOCIR)=*;CL[X8=X );5"G^\ES=$*^!V3CH(X'>)_[] 7?T.Y
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
M9MM;D:$!$.@+:PF4H*A[.N*R(ZU.[V7F6+-SS-_7<M4].=+3\>A(V:KQPQT
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
MY$S$"8;#-+YD[:";(V#@#LC2/*P E/:]*T@-?\ZY?5>.ZL%[T"D>R@F(XV-
MEC+7H"FTQ#G6F'&PY*SBL,*X34?=G(*+=N\PG:.OWXV5\76@X7##04<1UUWC
ME,K.RR:\ EGHAO<RD.6(9E>G@^;6NL<7BVS+,>J! ++<%SWM)G7<5_YPKP-9
MK"/\'Y\IX_(,,&"NRF!\%%0FFVGR.3M2,F"U(>^B)3;/M]+U5F=2A3Y'EK5'
M+8 ''<A>G Z+?Y6-FUY;T*D"Y@1>":#;N4CR<V:EVV5U)\>-#SE)KGNO_^I5
M_-X!;!FF9X"&[+6!6-Q39%D'NK7=H3YY1S^W!^3XF#U;GSNG<A\G4\Z-^'M
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
MHX/6U 0:YXB\<\!>ZYXR17T[9R"%GMVARY1Y.\!M_&GER5/>KPY.._D9?PH
M.OOM/O.!7AS2<9;@1.2PWD%3C@%%N.3<<5,@R]V(8'U3![X[??^]4.[F <-U
MZ]@Y]TT@BP,9^TR'D@[G'# SP*"C(I#ZSO'$GM2A.V<U=(A_30<Y=&J=1]L[
MN3Z#*)!%'9Q=18,W.02YZB ^9^DURO@,1C S?^%M1\!,:]O:,@;V^=9CCD<^
M3Z<$1K49$"(>$"\LTF:1 %O_QK%HY][%*)N32\#3"1)L/S[WSO'3=.=Y.!Y(
M?09 2)<N>N'4TXI^N"OIC\D2=6G?!!K.K!]3EK3/"=@:,&0&&""SVN?D1)HN
M;3PGX#C:F_RX"(WMO]1;-K( G#FHKGKJU-6FWAOH<K<W6>=YZHT3R)EN/C-Y
M3O!_8ZA-!1/)7C!EZ5QK4Q=MCU 6Q_H?L+(LH7,,TW,G6&:"S;,;!=A/AVP,
MKP*#U]:YS\EYHV BZ>+D,3[#28+AF'V,[C-UHK)G3" +64@&YN B: H'$/5I
ME_'0CR/'GIM&_-\Y!-T.SYH@EIF5=98):$&# 5GH> SG'"&,$0?0(F1S+N2
MMT9&YZ"";\U(K<9N.K[FF*GN@+/T#6/M/F ^=CTTJCV[B+V!WX^B4^L/7IQM
M(OM!MK:9P6[=%\WZ)I!E9O-%9]82NR.'J0EDX1"*GCB5<"9!2\:-'.2@2?YQ
MRC0&QF87!1??][^HYIP>R57CGL,M'=]O#MYS$MX!6;3]=@Z[[P]=9:=;K-&:
MS05^U'HF$^\DD*7WWF0?=ZO^/QATR[NA;^Z +&5MGX&4.B-8[8/9R7?!CW;G
M M.N.3-UK=F_IL/ND?/E$5@YOC//:B9 EDY5ENBB_RD=B):9>MJ"I[S,=CWM
M45//F(&+\,8 +BN(-@>\ CX5\"9[3#KU!,N6,9I.B/<J>$C%0;Y#WO3%"3#R
MF;RPE\3W [*L?+",%?@@QU%\38 UA[KVE\:*CAN0A<,G>1W@G5.J]NDO?2(@
MR[WF7(U6T*9Q-B_V-3GAVN^0J_@T?D\FKE'- X:0"5<5ST^94?1TI>^5&5U=
M"0Q2\5WIV:*IXZG:2\:97WV@ RGD=$50#/_M5<P;8(#S2O.GSNH!AN"DZGG
M8L_Y[#GUN^Y9[S-6[O5.==L;H0ORC9,K>J#3<0;TW?W&@QRD5]#Q.(>6<69F
MJ$&?:)',YD 04"+0P1$XA$YH'^O9LJ5Q%BT32%$TW>=^>H%Q*(*F]8Q/X5ED
MV1IDX"H@2P[&.1<'IB#_7*?73L?@J1<$'C(^[F?GH4MHZP2RT'_U23_8^@ K
MU$-/,2?&VAJDE^-;VLPYQ+FR>7$/VM0N[?5^[;'>U35U%F,<0$J_&G=M*U./
M0L\T-_1,=1J/@"Q^5S>]"E\Q!\Z_M9V.9.[495SP&^O-F*(SM*<_Y@8(AS[A
M._W!^.<$KU^35O$K-*F@6\5<H5\%_:-%[P@DH]!5K($)F+'&K'7S@U;T!RT:
M'WJA]]%EC#-^,H,\KH$>Z3?NF9G1\>T9' 3/)T/5,P-=S6QE5X%9+D"6Z_T%
M,"AS/;TD@,--RPR@-H-ST17(;G*3_$27Z E=^8R6TX,+^E@I<%,!!J<N,L\[
M"[[AO66_/3H/N148^"JGXE7'HK/1L;2C/A9\R=JQCO$[_ $/#\AB+XGGD*'6
M'KD0> #? &:S?P(\=.Z!7_BN'L\%FK7>KP*R[, L@8VR_=%)RUI%5Z(#F@]\
MA2PS9QSHZ(3T*+)@GD.5#=@[CQRQ%6TIN_$\@S5VZ7=T071 E\.KC0N>-0&@
M 5OQ'CQ8P8_P3O_][GI@UPFDG6#:68_G[%TGV,7W *YX=X$M?'<?7DB&H&-M
M)/O)?6U&TW2I(J??3E''+.BK8FX4[THVD O)!&TA(_SF&AGB7KKK_Y;_"P
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
ML@.-H_T%4/">[_F>I]=YG=<YO< +O,#9WGGD(Q]YMFW8.6P>GSW9DSW9&51
M?K&C.)K?\BW?\KPOR2N7'7QHVF>,R,";+NQONF!=Y<NJ3V\CKU:[/7N=O"(C
MR:Q9V+H5<V*\7>2\UWN]UUG_D]]LPF=ZIF<ZVW_\C\:$?'K7=WW7TWN\QWN<
MGWW?]WW?LY_2I?R'?NB'GC[LPS[L/%X?\1$?<;8SR#:7Q>09N69,7_NU7_OL
MHV1O '9P[/ON%W_Q%Y_7D?:L9X_Z,\\QJZVN7^2QO6 ]6'OYL:P'Z\3?/ /(
M86S6.JO/F#FGD/'3%V<M&B>VL#5%YUE+BG4$3&(=T7LN*%Q4O,(KO,)9][W-
MV[S->2T:GX__^(\_RW>%KQ?H1?%_8^$YOM\W?N,W/OMRC3\=^TJO]$JG5WW5
M5SW;;-ZOWG=^YW<^C[/Q(WOL"_KIZ++[@2KWX@]?U^_NS$E.D"WTH#&R[M*5
MUF*ZTJ6DBROVA.?)"#+1?)OK:P /#P0HH[[>GR".AZ-].^>R>21?R'LZSAXD
MP\V/"SEV2#HS?6F_YC^PCGV/3E>'>63WV9-\F<[L]JB]K$RY9O^VOZVCW27S
MKJSR,S^%]UJ'UI0VLAM<E+*!K3G]8:/-R\_.?3N;MG/EU.'=3ZPZ;?HWIF]C
MWB\8/^]DUV53LTFR[=+)VN.Y+GI=YKJXYTOPN_[X/-M<7Z9?/!O19_;;!W[@
M!YY!>N2XRU@^![Z%IWF:ISG+0'=5Y#R=2F:1_W0'_> LZDSJ_>ZH@+OH$GOZ
MK=_ZK<\RT+[V#+UK3,SW3D<^U/^L=6O47!ECZX&>H/OT2W_I1I?9=&4ZT_]]
M[N^>\SR?CO)Q'_=QCU'HC/0&G3'UQJ4"R/@IG_(IYS%6V$3][G-_]YSZ_.[O
M+MZ=T<PQ ![=<E2<83SG>=_S??7R'[";G&$\XUF@ 2 PZZWO&:<5_.5OO3?
M@74 D-">\YGV6H-T);O".@0 8+\X=SJ# @98BT "S_=\SW=^!LCS#=_P#<]G
M5^O,FN0/H5/XTNA<^M:Y]45?]$7/MJ.UK$XV$1WO_E6]WN&=SKWL 782N]$8
MD GV+%E%ACBG=-\;6%1?C)&YU1?ZW)ZBV[61C\9=[EN]U5N=V_OV;__V9UO"
M7F([L1&T>3ZO'_:09YVY/1>0EEWBWI@=;+^R?=TA^_R%7_B%3R_]TB]]WJO>
MQ\ZQ%LV)NU;[GGSP?^O0&@:6U3[O9I.\VJN]VMGF48_[:#_9+>K43FW3+L4[
MM,UW^1@]HYWF<NV_[_F,_<,>8EN9$_-J[+6=G/$N<\!&:'[95-:W<;9^V/+Z
M$=B%;:$$>K&VK+O6JK6H6)<*F:48!W4JUJXUK 1HG&!'\D[1#GL^'YRYUEYC
M9Z[( O4ZOU@GW=WL2O?BY'/WXKZK[>:+/<C^I3_HE^X"NQO(Y[V>92Z=1^[^
M[?\9,S8#6\3XT@=LEWP^UY3FM7L[MD'^:W8!G<_VL$:M)6<)LL9:LJ;L2>NO
M^;>&K NV%EGD,[I=\3=UI=NMDT#JWN<<1F;ISWIG=&0OWP98G(V8K<5^,U[D
MI3;9F_I"+^H?>48NV/OD.!E,'I,QSJQDB>?(JWQJ9,<KON(KGL^P;!)G-'*;
MG"8K?(_\(<.<5^UIXV*<G17G6;.S8F=J>T>;C8^]%#& #Y#MQDYB:R7?Z4.R
MA&U CAIO^W?>V;%KU><]N_NXBG>O8$WO"Q]#5Y)'4]8 PY&AK__ZKW^6T<:1
M;GNQ%WNQ<S&.CW[TH\\Z0O&[S_S-<^0M&3N+SRK551UT)]FO^+^Z/,<>-!_F
MP'>F?B#OTUUT.OE('_(=T-%D^?U5U#>+]:)X%QO4FB"/C9MV*'[7'G_SC&>/
MBN?TA5[3/^-BW;(9K$'V,CW\%$_Q%&<=O".QW%0N$5GH26UDAS@76)/S3#/7
M;=@0LL;^M_[9L>0#&Z7SS/3I)BNLOV2%_;"[8[[7>Z*'"TGEFO.O?MK_9)AS
MF_U(_Y*YY/4E(HMQ=J;;$5E6'\DE/^%]\3O<UC=QC?_DOI1+^N.VY28BB_/
M2F0A2P.N.WNRL\PGVY&>Z$P5<8U\IY,GL64"Y-EEWNE,[?UDOWUC#^Y\D#>5
M.R#SW;\[(LM_;GV.JVTT,9[L(WO8&<\^MD_G'EV)9_:K[T9DF%@F\I[.B]1P
M1V1Y>!!9V/ KD66>Z965S*),_^>\)Y_S[UQPB<BBD.G.4!%9K#$^B'PQ$5G8
MT'Q';+9\2BN9A2^%KX0/4-NTXXC(<K?>[H@L#SJ1A;/#IN#8='!@.-D\!"EC
MRN%J'L0Y[2QLBSQGJL.YQ<]QNQX,.?)<^C&6;5";D6"WZ2>Y@9$6^6!>E 2:
M#=BR@OH"Z030\5E.%Q<T$US@ JAZU1<0/Q"Y@]$D84R0*>->N]7C\!2SDE)2
M_#X!#P&B)A _X,=*$JBL! SM6H$?!*0R 5<K4&,2&_19GSP7P&,%=D=J\>Y
MOP&[&=R!KR.AK$29 ([U7;M\'M C\%?@]3D_*YA[$A "OP2 :2Q6($F G)74
MT%BNZV@24([Z;6VVKB;Y:*ZG23YJ+:V 5[\'FI_1(UI3@5L#3T7H"#0_YVNV
M=Q)P)AAI$J3FW =VLDZ/P&,KN<DXKL2&E804,6#=1W[ZNW:HQ_<97M.Y&E$B
MDM".S%3[)C"]^E9PWKR(#82KWL#-UJ:BW\9""0 U]_X$/-5.]066#C@W05.3
M@#>!TX'D<B;OUE*7PROY9I*Y)G!Z!:/EA(S8L]O_$;KF'*E[!_121^UMSN>:
M:I].(.$DG:V$L17P%K'M4EL#SZT \95PLR,T18P)[+82F@)@^CRP@K9%C*G?
MR:9)N)MU)8]SJD7JFD#)28K,49S>F^#!VCKW4N.:PVX2,^K_) .MY*A)C&H_
M34+32@R<X,SJ/YJCE5P8\:AU-.5<!(T)ZKB&R+)& \G)HAY&M'$TMMJ>3FX=
M3@)8>Z4];0YJDP,@F60-F7?]3+9/\DE]6\$<1W;$U%LKL#+R0[+&6'F_=DPB
MRTT Q0<2 +6^1UNTSQCJ>Q$'',)<?G/*L_78?0X_R"==4J]$%@[SE= 2J<4S
MD\CB^WYG>[I 1HIFFY+=Z>?D_93/R>1IXP3&W9&OYD5=LCG@[%SS@9'3(Q-
MVSM7/9U,U=;6E_H"=T<TF;HIN;+:=^VK'7&OMD6.H><=@MGSR@ZLO^Z1='[C
M.NN/>--%PM%>F_*^=AH3?72@YJ !6G&H=KYP^>>BQ6'9)=.]$%GNR"SW3T2I
MH[%[N)!8=D06%P$N'*T?<@(0W!D5N(=#!D#&6=5%I@M4ZXK,XC0*L#Y+MF&V
M9S9-Z[M]2/]P)KF,FVOSIC5X&T#X>GGL/9$OO9LM/<^_$XB0/9QLF_)-'_2-
M7+ ?7;R[: 9,,I;D.7 NQY6+$6"N(\ D^66LS(<QFKHV&4*&D17&U85DEY.^
M3T8%=O#_9%1V?S(['1P1-(#E))Z0H>I5EWK5%U$D<D?G\A6HNB,PWT1:WQ$7
MYQBO9-?&88(YBSAH3(W#O+2-?.B=!=K(;[">&_5/?R,S3D)C8)'LWGDF/6KK
M&F!C!K"8Q)-IE^\ L#LRI+ZME]-'I)8)MIU$?<_,>:_DAYDDI-;FM/6/;-M9
MI_:9$TYE<^1WGVGO/#/.=5![C87WNYQ@MY ]@L"X_#\B^0(6 !JPHP!FZ$;^
M,Y?.+CJT0W^\BPR\"=QS2:ZLLF4ZI5<Y=B2O+LFI(\#-!'U7S$5$%G((H 2H
M$3B"+ =(,1Y @>___N]_!DL%5 WLZM)G!9L"!I)9G._).>,)E.CB&* %\ 60
MC[QST6]]:L^\L%W!1#LBBT(NL\^L4>O37 4JM[[M.VO#,\X@QF8%O*]$%F>=
M_*7DNW5IG!!XV$T16:PEMC5_++UGW"( L9U=E@,N&#?C1-[,DIUHC1F';#3Z
M,O(/H*/BO>I4K.N'"Y'E-L3;N9Y7$LL$C9D'LHU,L*;XLCOO/!A$EOMJUUY3
MW_T!^GBX$%G6N21?[#>ZA/YA%P2R<YE(-I#K9+6_[XB/ ?RLZ4O$E?;R2E#;
M[8-+1!;/M_:\PSOY",@..J> 8T7XL^: E<@:_>CL.'VZTQ\Y@SCD.]3'R-"3
M!-W9=?I99P"E[D2,W;2_C.D,K-!=B?$G8^PEXV_/ -XXUY-+[*$9?7EW7V$,
M_-UW[#WRFXZ@/\E"P#PVO[, ^>["UL6M"URRB@YQ;O!>XT='DXL16<@\NH8N
M(@>UE5[07W-Q%)'XH?QG?9E#]@?;Q/B3QP&=)LAI$C;(>O/0);JU9 ZR2Y6
MQ]:8,G6&N;Y4M,-\9H^W'G;V?_5-NSW[L+NO>0=6R>[S/%U;W;..[N7RV^Z^
M5^"/[O-6G\P:T,CG; UD%OJ87>&NM( *[DOY,]@RD5O<C[(]W*L"HR(267O6
M&5 XXD91,^E<]ZB[((+6-T!J@ -U>X_WLI\ 6;4K(DMGQNY[9]3S@,[.>]8_
ML(/VT>U(*OJ%N,*&B$2L_H"V/G=NM&<"__H\L*W]Q):U!X&WC0G *SN8GY"=
M%\D'V%:?V1;M00!OZ]<:M1ZM66-FO-ASGD-089L  XH@:L][EW$3) 5P6G_8
M,MJF7F.M+V3")+7H.YGB]P@LOC=!V.HTE\;;')AS;>>'T$]U&(O:;P_:9]9X
MY[KUGG.2_><ZC5R_.^-8J]U%MX;GN6]7[.7\<$7LUU=]-AYL.;+!VM&FH\ "
MDQ"E7G-#GI(O$X2E'Y[S?/[0[@,C=,\(X'=$EGO7 6P1MHKQ[4[CTORM@2*F
M;R4":_<>BK5)7MN+] F=:1_1J?8C.]CGUE?ZQ#DL(%?$++K)9]8,F6_=6N/9
M8/28]M-I=.Z]$%DN^=JFC=A9M;,HN]V>TS;[@%QTAB=GG'WL?;**O3&)+&0$
M>11Y-"(+F4 ^.)LYZ\/+^'Y$%OLN(DL$LDEDV053R,[L?#W/V.1\I&?R)!EO
M;^J3_^L?F\J<L@L+$+EFMEC/]IU/O2>"N/>09>10YT>Z9YX?C1O9;"STFZ_?
MF-"+])9"+]!O2OISU:'IT5W9U:6>J8M7DJEGM8,OP#QJ&]U!C]-#=#5"AK;3
MJ[<IYK9R[7.*=RGTC'<KVE%;?*[TW*[XN^>M5?U"A-57>M8ZI'\13^A>?@/W
M;]<05\K.,K.T^.Y*9#'&VD#_LT'I 6>J78"3""UE95FQ5E/_35WG_\X'UK!U
MZ.QB[5Y[[GH@_ H/Y?V.OO(KD1N3R&)/DK5D\FV)+.N9>G<O?6W['@@2RX[X
M>E\)+3?Y32^5:XDLY"7]R"?)WK=7[?V(+.;$FJ>_R67ZV7?(;M]C8[G'*I@
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
MS2N0S@PD0@[J.SN53(K(0A:ZE'4&(/\ $LE)^H.<(C>+'$\>FG]R3ANL"7K
M_F8+ Z^R?XUO0=B,TV[=/AQ S'Q(1<VW1LBB2?+T_S+=7 IHM6:'+J!+H.9T
M1:#G2^#HHTRM*_&Y<\HD Z\9#W=$_35KP,PNW?_7^Z<=T3\"^LQ,/<NN'L\;
M/^N976%]N2]E5[#U$$_8+W0T?>QLRK;CR_*LS!=E!F57EF5DD@O8@73X"DA%
MG@ R4"*R*/PG@*ST4D06\U=V-[+ ^%Y+9 &RMG?L!^05]JAG^&X4>\2>4OSM
MJ "!ZPN2-MO.N?QQ'N=QSGY" %C]T3?CP__C_<[U97J@=\D+:QE8SU[USAEA
M-!(+L+3Q(A.,V22R 0IJ3QG[@*WU9Y):]-6[(^>PP]E0D\@"W,%?95[-@;G6
M-VU@&_@NN\D[  K)-GO.'NO>YNA>Z%)FC+G.YUI??0!KIN6YMNUK>U^;C"49
M:ARUV7Q:!\X;UB5[N&" :U! A9U#UI#;9#N9K+_6LO-L670\Y[N[.Y&RVA[I
MRCLBRW7_C)]]7E;(?-=SOH[*#/!84+49H+'[%3:&.27SZ$]G4SJ3S++6@6L!
M:LFU?$9T/?GB,VNC"/(^HW_+^$L6D:?>0\_DFUG/$O=*9%GMQ#7H MUN7=)U
M^<<B]>LCN6#_V_MD.GO#WB<'[/M)9#$6Y*5S$OE#3I!YSOK\DOY//OD>&9L^
M."*R[ (JK*26BO%B[]GK]#?=GK^M>X6CS(,ST-NE>[A=YH=(+'08W4">("22
MQ>2C/M-/]!5"18%P88B4,$5AC%:L47BCBN]6C*W2_^=SN^]69A3J@'N18BJ3
M''-3Z=FU7//=>RWS/;/=^<'7["O=M14\[C:96*XALGA71!9[P%ZWM^F@2^?L
MSA2[(*\%EZ%#V:_.$F7\\G?VJ/W"QCD*FGA?[H@>"!++_7V.UD]C:!R,QSPK
MTL7D<!G9;B*R'/E'COR$E\[D]^JSN$E^KW[-F\@D]YI!Y2CJ_>[=1^^_B<C"
MQE^)+-8['>[L3Q^RH<APNC<;F*YAKY&YD5F<J2OIV@KY;-_0L_86&S,;;!>
MXXC LK/1[FRSNW__&XDLJTUY1&3IKBHB2S(Y$LN.R.)L;L]G%ZN+75S0]>F?
MO".R_)]#9*FLA!9G\ADP<A)9NE]?B2P[,LM*9 G3[YPA.(?[+^<8?BKV>+9S
M]K<S2G8QOP8?$'VC/\X-WG^7E>N.R/*P([(0M(0E(X>#PL'=XG41P/'HL+)+
M(6G16^P.+I[CC!2IQB%=M &&F0W0):=W!>P++!YQ('#[C+H9B&(ELQ1A+$)(
M8.Y2;1698B4,S C69:F('.+W'&X!<M9(91/L[&#&451*U0 :E%27!1,X,HD=
M.0UB5$[0<,"/HP-<@!]."77KD_YU6574[C7J_TJ\46= _ATY))*-MEDK%&9M
M->Z4JOHZ+$V0QR0%S0C=I46KS@EX"DA2.XO>6M\#.<T+N\ ]1UE49G:.QC/
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
M7 E'T[F^@MVG+MJ1A&86G4F2V455F:#T&7$\ .)*X#PJNT@KU\BLN=9FA//
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
MZ[L@(.LZ6DOCZ-W6BO4XQY ^L^=60*[_<R '< 1<X3LCD\@F/C1 .( X ,5
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
M#J13=&L^0<7OP'**OWG&Y^2S,:#_^1C9C6Q&_?=.=H*QM@[*.)8-Q;YC_^S
MIA5KSKH"OG%Q;?R,MW?JSR2RF.]51UU#9EF)+.2L/>;"VCJ8E\L1(JUGZTY_
M[#$VG/=.(DOG-L_8 \;!Q3J &;_K(Q[QB/\FL@ -%?7=/+"M7-S;Y]ID?9._
M1Q'JO=>[[!4RUQK/3N,/CLABG9@7:X!=#HQ@;'=$EB,B_22,3++&[G+N$AET
MIT-O.A<=D5B.B"SVO/[II_X:6^L&6-C8.'O2J>9U1V2):'74EMZ_GLV.HK$>
M91ZJCM67<!0L:68268G.D\22O([ $9F\4@;$VY:"]ZS!JX[:M",Y32++FI'&
M]PO"0,[;W^1T\GH77&IF=8_8/HDKNS/(COBR([-$9%FS#67SKF1E>I!NI9_3
ML?9EF>HBL>1;+_C &F1A9JL[*FO41VW6SB/"0(2[ )/= :B#+4$O.L/9(_0!
MW49/D"$ VV2AYV;$06-78(^R4JT^8'-%#Y"G;->(+&Q_NM4Y@*ZEHY#<[<^9
MU6%F8XF0ZC/V,#!Y4>Q7(HM^64^[>7NX$EG*&)=]:QWD-YB!5 )'[+(?W3;C
MR4U$D@D V1%,;OK^_56N);0<V11DTB4B2YE4K,>R=[@OC;C,KT5_VQ?9(I[U
M-\\ 2Y=U94=<"0P\ ;9^JH=MQ69#R++VZ:Y=X +V'4*J?3GML()!%*RP=MMC
M;(Q+Q3.*YQ4VG3HB?F@GVXZ/3]OUF7W+EF1W:K-]379HN[MC=E11L,LDPZY&
MGF:/L%_9(NQ)>Y_MK%[OG>W7/N/K;PK;V_]K=^WU?.,_QWX"L">8V>>>+:@C
M7Y8^L7/9Q>Q-:X,L-.Z3^+V2O]D7Y%:V=W:\G_Z?;:[?D<,]OQ9_]YSGYYG
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
M\.;Q!%A7VJ_4'3$K73_RB39Z;W5Z7_5N^UX;3V33;#!MRZZI+_6[/FP/T<Z
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
M_8(-461F>V\ZN_&+Q%$D]AV-?=I&D20FB"R[2AU7D=\;O^K)OIIVTSU2\8E
M?")HJ%.?!DJC?Y5M<D:I9@_-2&8!_)Y$S,X^RRXK>K;[KTKU5J?ZU..WSSU?
M>[1U9LC<F3*SO:9/OP.M:6NG]^Y[TJM=NZ_/-G=/SS57Z?#*2[W42SVCSZ?3
MURYMUV?ZWA@#D#E3"#15AM7(+0)F^1O(F2PC2P+AL1\CL+ OO<?/_;D_]_82
M+_$2#VW(ENB=3KK[UN&G?GYU &ALC(EW,)>\1X$U=E;%YG-^!^N@Z-_&=$95
M)QL]:X)1LPVF3;!MH7F&<[)3S'FZ-%E(]MBS[:OYM*[(+'U6L5?2*Z:/B#PC
M1\@Z^R"]A4PKZNR5#A21908'(G_I .1UI$1]:^V93_I"'QEO_:Z/R\Z@[_T_
M^[IQF00"<PTHCUSWG#+41&1YKH$%])4]CJZJK<;/OFJOM3>S#>Q'OJ-3S0 Z
M]M 9-.N1R/+3LPU=9=.T'N@@YCE]SGY.%P((I%>10V20N12990)[YSYF3NX,
M*I$+(F7,K"FGS 2!9J^R#42LJ_Z(Q47E]G?DA$FVJVS"Q21:[  ^5\%]-DAV
M$TMFIIC>/_)$I(C:O".(3U)+&::[+^+%OF_>TWV]=^]X>K]=)M%C$G JI^QJ
M][(:GN[=Q)%-&MGONDDFC=6)**0?[*<5^VBE3'*GB.P[RW@9'+M^9S 'A+4'
MD$7T6K8BNW&#=QZ)+,\?D84MRS=@WS*^Y$S$"_HE'8)^4E:6]+83H>7D8_1_
M).Z(+/9:I8!B\UQ@ZDA*$7^5F15F^C2W+CJC!'?O+CVS^BK=GUZNG=Z_-E?H
M;7[K'_VDO^A?=*)]CI.]TEG.B:A-]T@/UP;O1,_<64;+#IU-2\?I+-U^/(%J
M5T26*S++OH9>Q6?"AK8&K4>RR_YCC^#[2_>)=$TFVU?H3?0D;>\LJ:P[G:=E
MK\WL*3,KRL[L%.'B*J.ZS[0E4B YESP[[8NGZ\E LM/O*3,C^)6]R[MKJ_9'
MSBG+5F2:R#&>L8,M7 5MF-]O$N"S+5>DP4F4W&3)N>_-3!OWBFOF?GIO_SIE
MG<R_8X[Q=?#?.3NC*TW]?@,AK[*4VQO(-CY(NA;=OZ [="[^%CZ8?%L[B\:I
MS.P;9==0W#_)&OEC\G?E\RIP@NO546;8,H7,;")E2"[3K&O=X][(&C/H3)E
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
MW:<M6Y8TY\N:M,'GF\AUBBI=ZMLI/]3GO3W?9_J&DZR4A3/Z(&<]$)J#@X!
M@!= %Q-D? 4<GZ#NF7EA1WG=1)89-6PRS ,-4=I/:>YG9I,)&IE14'<]D]32
M <HN1=@-7#6))<^F3!**XKT"/?5WWP6FF?_/ZW?TLAF%+2*+/@7T ?A!'/#[
ME)GE!&"Z(JN<2H P]VJ7?G(XY4#)89)#$H<)#BPX@^FEG*HY2T_.2W.W=9IC
M,#DZ :D987Z;_Q&-(W+9[R=X=NYU\^ I4'?D<)^EZUGC98M+MYEKTUJZRLAT
M(A>[[Z0[I./Z+)UY@GPWV; 4IP%PY]Y$=M)%_7W:EV?VK,#B 3XCV'HO;7#]
MS.R77D:F<IH[,&%8LS/(BS(V%<7.W# /$:HF@6621^Z5&?7Y1&29!)%9KH@L
MD\RR"3.;E'>295?DE'N$EE.[)BAPDVNL/S+,H:,#.@=.#GG*-&%]1'!NGA@O
M:\6<-<^,L>\J_E=\YYJNJ\SOU=->%CESZYH=TMYS[+%5RZA0)C5SUGJQ)KT3
MQXS#4[9GV5C(M4"8^FP26=BC]"XZS=0%([)P^D\BBW4R">3>RQK6C^00>>3
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
M4?!;]YO0,M?\7/<S\\=<3_6I-@;0F>MI$P.U=4;JG^2H^G-F4 HX/:-6:U]
MTT@=$:0B<DUYVH'YSNXUHV!KX\SR$^$H^51V*^];=I<(D9X1*?"4E8>\L^XC
ML$60B6AX!60USYI' =L#H$<XZIVGS'-/X/;ZM(PO&S1XBD!?)K*B:;>>VCLV
M8#!@LS7 Z<61R;G+D7V5AKQHMA-D3''>@/)3N2(_3!)+8.Y-L@A@,P$_&]RQ
MH_96 CA%(IFDD5-=5V6"E"*4;*!/)),GE1,P:(*;9CE=-\%#$S04(:5L-P&?
MBL +(%__SLBU^]X9W?5IR"NS7$52=0#EP,B!@D,#,M-Z#.!MC5KC9(?]F2P-
M).V:N8=>18 />&-=F=O63U'TK?^I.R5#(X=9FZU[=<W,9JW[]+&95GIF^9JR
M9*[125CU>630*X)(LMYG,^-3>MXDR)7M:0.& YZG?\[(2OJ!?-F9#=4QLX_Y
MS//TT<R8YUYM+'L:V>& R/B2&VR'"&\16<P7:QQ!8Q-83IF<3M&=3\2X>S+G
M1&;9]9\(,_>(+%.>/1LRRY/:TO,WD84]Q@YS,.M0SF%7A'G[XR8ZSQ3GZ>%7
M!PFSI*]W&)&NG7YD[ILKZ0=[G[SGV"MSZ":4F%/31C5W.%T"@ 8T#7AY(K*8
MAZ>,C]H4@280G762[F%.6U]DC,.[2)P</0YN'::R=SW#@=-,2?^TI4,E-J8#
M*3JB@ZJK3 <SRNV,=*L4T79'L_6==>?07K\ #P!4LO<=XKO6,QQJFC.1@LFJ
M,AS6;\;$^B^X0&3H2'P1<.ADWL'[6/^1@\G%*?].1/-31L\9&6[:SYL43B89
MO_0<]9<=L^Q[989L#_'.96B)S#))-^1RI)NR@$2:B,CBV=J07CKEY\Q.,@D\
M,Z-(&6>S1R.&E-6J]NJ#HMF=,MWL3%R3U*$_M*$,-669V)ES(EQ$W(ZP'O%F
M$NR]>P3[N>?M@\5)%HEP5,;$WCLR:+Z'&1UOEDDP3\Z<"#>!I<I&$W&DO4_=
MC=&T:^9[%U@@PM%\[^P']14U,GNDS"ID0]$J]8]G1/0KHUEVDO<V;PJF85P
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
M9B>QGHI6?0)C:X_Z3]EN9IT!D2<0;0+2-M%0/=IWVE\BW+G>?0&92A%<)I6
MB.9*I"-MJP2>-E;ZO(P"9;GBG R$:,PBADW"T93WR=+36CJEH0T8YCK7N\_]
M.>NN(I6;QSESW%O&GPT\=WUMG,2;R#>G:,'-_V2<.CTCI\\F&W6 E'R.8!IX
ML*@B.:MR5/E;7Y!5G-<. (  )FA$]"GZ *6X2+8!:R*R/+_9.R:X>X++(UJD
MHZ2?/ D$-".LS@PH$U04*&D#BW8FE%VNLJ!4=L3>)Y4=Y7?6=8H(/+\+3-48
M3!+*)J+L_MTDEJ+Q/@V1Y6E( ^[57X!!=$A ';HGP D@MH,3!PK6MO57!K:(
MIC.R=7NHM5N$^@D^GB#<'45_9LPCEY+UD]2U,[M%-"QK1-E4VNLG>7.2;'-^
M1]Z;A- RQ,W,<3E =X1P]^9</Q$X ^663:&, E< W)GE);TTT'21P=N?W!=Q
M,])J[0[4WKXTY;T]SZ&1 T4 (U$?R S@LN2%N149X91E99)%3D2/>UE1GB1G
MMHPYE4U<V>5$H+DGSYZ4$>;T[$UD4=1-[@)S.3@5,<^!J_XN77Q F;+O3.+$
M!,[L"&83S!$ 98)0BM@_LTN:B\V7]*ZB<-X[>)UDDJGOF/=L)':E0V%1'!$F
M)W"SS%TG(HL#R8@LIX.##@C\71:8GJ_]UI4#//T9$0NXTF_$$0?#^AO _%YD
MO:M2U, 9B9?\$S50^QWV>V_/ \KS;& \LE(!1E2*G*@ ?2H >XKO':X#ASI@
MM_[LW?9PUW-<S2PSQM7ZSQ8E2]*?T\W22PHP$$$@L+;Y5A;",I &;CGID 4$
M*$,'64(^1C1,)AF+2?J9;:6[E/'BE'5RDNJKTUI01]'S-IG%?K*)P3.29D$;
M])&YJNX9_& 3O"9Q>3H'R^I7UM4I1\MHZMVU5;\Z=+=VO8/GE$5E9XZ)T&%^
M>Q:=SSN1Z_HM8,$D&VAS=OBTE2,;[</FV5[WZH-)6B]#C<]G!AGMT=[VI<:H
M0!K5D3_'O"ICQ2GHQR8:>6^^+W]K_\X.O&VZ202=6=B2%^K;/JA\,#-H@3ZU
M]H%%@ K]K^V>YQGIY 53R)?CNY-M0TZ0#>HR[GP'YH'O(]Z?;+YMR^I#LM0<
M#[ABCR#;BO#I_^F7B"!\.KB.$-N:=Y_[R4( $>WT+.-O7N7[<QTY)\(K.<21
M3@<'TB:GR#WOJ;WI'5OW>A*1Q9H@>\A1=0(^<]:3?^0=>6O.&_^(;@5<F5FE
MK WO%*G0F"*R^-O[&8-)4K)G*.J<99*F]:W^+RN+OC(& $#D4.!68ZZM]C*'
M# XAZ 'T"#I^1):R8[^PB"P \9/($D&CC!Z;1+(#!\RL*)-8<B*2W"N3 !&1
MHZ !]^R[F>5RETV$F75.>VX&#=AEVGHS<V7$D9GYY!0PH?M/MN:3[-:K#)P[
MZ$%UND\_(@'0HY @K OV>X26]/))Q(GXXONRD$3H0):@<YDG[+E=Z/I^>T[D
M"\\KPX[YBYR!K$$>6*-(!U/72:])IXF@X)I("M8)W089A%]"G9ZGG9X7V2.B
M1^VJ1/ZX5R*M6(]T;N02[;9.G(,@5'@'>FI1PBO>J[(CC5MK]TK1R-6)!.,=
M/=-[:H/?VA&)1EL4WVFO?M#?QL]8^ASHDHRQ9Y'O]K;3@>DIZ]6,#-N>.'67
M,CB??% ;<#.)+-G5^:C)+W62R^03$*;Q]^XS@X\^HN>*0%A6"OHYW9E-Q&=%
MAW:PR\< ]%K&B@@@=$IZ"GE(IYU$EDUF>2X06?0O7<%>98\BN^TAWL/>.?7"
MK6]N(LNTS1Z)+/\[F,OG!6DSS],9IKY;!MK.]2:8=!,#\C,7$&(&>MO R0G*
MW$!,?\]HVYX7X-1G[IG! BL[L-PFC<]K=]G$\JNZ3F4'Q3@%SMCMV!G=.Y=\
MVK(C=.\R(X?O@!VS39M4/_ND-I[*;L<,;+//6.99RV[;CHH^@:I=NZ_?)/3Y
M_-,S3V>]$VS:_[XK:,&,=#Y!J#.K*YV<["F;]<[X]4AD>78_Y#=Y7H8HXUO
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
MDX@L.Q/HSB:S^_!$W-G]&&%($*I)8$%RL.XB.R!]T*_*K+H)+&PV][K6G'0
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
M9# [A6^3? 4*MQ]Z;WVH?=I9YE1R"UFL/;-B3"ODHS$U!_6_-LZUO/O+Y\;
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
M.B#S(Q_YR%BFU[SF->-F G^1S346\1_^\(?']W+OU[_^]?\:G"R,V.2@?M@
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
MC?9>1C@C\5V=[QS5&_?H$^0B,R,D&GTN 3_JV)S[,I),ZH\6&0Z@)F K%LL
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
MYR\Z2O*)MIEC**.3I+THX!A91E&1'%*!S$9.<NP+(B'/C"=T!'(I'SH>4"4
M3^V[!+(FH)FQ3SXK&;22=K7%)!@RWLDO=4'=Z$5?FT=;5L"PH'K>CSS*3KF1
M05ZQ2<FO0.&,]I*$4\JO749>R:<@9)X3U,[Z@RA/]#'Z#GV??D]_M7_23^B7
M$%(DJ4A4(1$E R_O1(0$T DA"AU%XCOR^8U[N)=GZ9>,"\8;A#LB"['^@=3"
M..%=@&[)IS9M+^FIN7IIUDNTWNFU13-Z6T:"3*_+ D>5)X@T@:."VO4F;X2)
M])#OLRVR0XO\(! U@?Y)P#"/R*3?2\IRO0*1H$=DJ006R22,D19IDL2<0QM(
MP'0]4*-LZM5<^TM2 7VP>E.LGA<%RN4ZA3Y+G? >\D0> $:WPN\RCBH0L0=,
MK&#$==(BD&4/+)F@R6J'NK8UD@IUS+POL0%0.VVL?98D!-=0:>]2M\CF.OW>
MD,?8(485,D%H(=%_Z#OH1F33A]6I$NHST@E]W743_8,\(I\Y!'G\;[]!E[G6
MR0BDKLOXBWR]7:.G)/&U2%,INT8FD<R1#B^T'R5S)!%\:OW8(JV3=$;",^23
M_%%_Z&@2MIZ),9DD+\8ESPM,=C^(L90$$<8>;06!!9 \MA_[.]0M?8)V(K_H
M \'-"81N[9-D5++J $*G$@G^SOT=_E(OW,^SE)E\0BR3S)+$-PFBSGNNG[4G
MJHWO^D:"D 0IY-&ODFA%N26').DF=:8."ES;D%]T!WF6%(I,ZI+?4L>1#\FQ
M$E?U1J^#!M<-]$_*:F0L\HI\YFCZ&.6A_QE]KA5UE?>Y]R)Y#1FT-7THZ]2U
MM'EU?>[^$?6;GN/-*V.&37-L/6Q&(J$==-!!P]Y[[SWN)[)ND,C".$LBRU1$
ME@3PH-.H=\I-79QWWGFC+8N-B7U)7Z:^:1/*KE=^P?3:E^C']*0K^'>K^[-U
MC[;EU(?VH=YH6_HS]8&=@TU/DKQ"/6*G\!L$2_H_;4Z;4/_DOT=BJ7-P>A]V
M_RN)G:TY)4'C%21>B:/.O_7]+6_(+<_(+6_0+:!6[[E,4UZD5TU3'IY;:5W/
MU>N W;8*T&M%&-H=4JVW"^O!YU8!F_1_QF*2)'(?NGH*7Z9OKNL9>V>6>Y/]
MHQ=-954R2SV74T>Y)YXDEM::/*-.IX,WG6U(+&W9X]4K?!)99N#2_)D_\V?^
MS)_=%?RUCCV^G1[KUXEDM:D(".L2B^;/_)D_\V?^S)_Y,W_FS_R9/__['_83
M.9=AKX\S.,XY.?OBC(OS6O R8&G M4!@ =M_^.&'CPZ(P;]P=L39+N>/G/VQ
MK\A>(_*0B_QY';%K/WL\D47"2(*2]=K/ 3&'GH"U )$!2N0P&0*+)!8\)1J1
MY5*7NM1P\,$'CT26(X\\<O2@R$'T22>=-!Y <\ *2 QY''HSF/2FST:\8#P/
M4*J7,4'H'N0**&337@!V1A,@_P*T]%QMI X)+0+Z$XB<GH73,W$K\H<@RBF/
MX$F8$*""0A#0S6]9_IX'O22>"+X'V$ "-* '9Z.5M #^@B:-RI+ !R,S(%L2
MCT0>VZE&9VA%NZADE@3F9,28/$QI>=T3?)6 3,DL1E"@3?0.G6W>BE(@,:AZ
MA/7P1S!A@N!LGPH4[WG1(]\M[Z@9X4>@(G)I&_*0H"D/ELAKDK:49?O87B;)
M2Y70D<2H2K9*#Y_I>=6ZM5[)J_7:BGB3I!,]UMONZ>T;>>21WP7U)_% 0E 2
MN!)4@^PD(&3_=!PIK^7%T3XU18XR(E,2N:I\0<.V4]4E>MTUZD<2)?2JG!YJ
M6]XKS3?OHIUR[!M5@+_(Y)KY[ &<)=T8.2C':()H,^)-U4^.^R3:5>^LME&2
MV"0T4:\9Z8G[,J^V6XZE!#S1)BVBG?)Z9!:)498]VTERE 049?._=2E8LH+P
M,L)7*U*8T9)LEZDQGU&$4M\C2V),]:2O_I,895]"1B^Z5XTH(=E(+^( )ZEC
MY&>4'[W>)F"2NA XB!QD *S"\ 4@1L0"#.$DM$AF2+*%$1-@AP,BQTX 6 [
MG,3_ +*X!R";A)$DD"0A@O=QKR N9 E8!ZQN) 8C,' _P*\D>TBB24)(RFP!
MXQ__^,?_1WZ1C5SS6.58UI1%LMSFU;)33Y(]+"OE)B&?NN$^RH9<9) G$FU1
M@?O<8ST@&WGDE20Y@#R2)V0 ACOWW'.;B=^YC_SR'.64K()<Y&4[\U[;AOR0
M-X"$3WSB$_\C$>&'Q#OH5_0O^AFZCS&6<[WZ0QN2OTFRM-\;,2DC7$@0K<!9
M=;2@$4D$V@Q&X'*,JIN1-Q4UKHY]QFP"D!GCV'. 0B6Q2=YE;-8H3XQ+QKZV
M<GKQ3OM6O22AQ0@BZ4$]YY D+&1*(J216<BKA""CBE /YCNC\=%6SB42]]*;
M/@MM0-* -.DC]"$()!+A +I"F((XA2ZPCTE\RF@L4\E[>=9QQ7A"+N\@HA+>
M*2#E0]#G.^^E#U<B2R6'M+R2IV=R22F237B&9_G.=>Y1]Z9'\1J%H7HY3T_G
MWEO?E\24ZAW=YS)5K^=Z$&]%Z7,-8#^6* R0&M SZTJC-1B>=@JXRAQ&7AEG
MS%4 \O%$3P)(;20Q^IEC-R.N:<\(?$86>4U210L(V_.D"."+/%%.Y#'&&4.
MJ\D+>61\D0_:!9VDQ^?T!)UID<?M3:76>[2[]62=GMAK8N[/B(:44Q(?=:#N
MTY86/)<.*W2$0/W3_M8ASP*$9TQEHEY)/?)V*P* _;Q%/( L8 295A1&(_PE
M<3TCVV5D%B-R28RD'QJ5I47>KH2O').MR"Q&4,IU&;*TGS,REW-*W2^@KIQ+
MS)L$1NK!J*XMXF5&1LSHK9(C>);]',8U8Q&=7:.3&.$E=4TZ14@RBVL'(R1:
MWKJ^5Y8VJ?LPR$F]0[EH;Y)1F2BW]J[]J9(MLYVRO2H9W'FO.A/)Z#GN055=
MZSAR;6-D4"/\U-2+;-F*]M*+C$F;40^M*&^N35K1H))HE.4V<HSU:3YK1+:,
M(%-M$O/*<Y#,L#F98T\\\<1Q3Q$BR]6N=K5Q#Y)Y&G(K]=UR-H!NG@(2H^^X
MG_Y!_B%W$&(=&Q,2(G5#V6@3(PGU//OKP5Z/NIL@LB086D=#K@MSS4W=4;?4
M-\0D"&2N';#UL9VQU\\___S13F%<4F?H92/-2/J9BLK2(H#4N; UK_6B'&3T
MLQX)91&YID=NZ3T_16CID6<V3619EC"R58_,JX+==C<2RJ9(+'L2D:6VX[(
MSJI?W,_/"!V,6<;H%#EP$8!RNX@LZ_;?31-9EB'7+*,G\DPNHW*Y=Y][XBUB
M;)):JN.G7C3P=*)#6TM:FB.RS)_Y,W_FS_S9G6V@5<D;RQ!--DUF69:<LE42
MRS+UL:?8R/-G_LR?^3-_YL_\F3_S9_[LB1^)+#K)91^0<SG.[3@7 EL&KL:(
M+!!9(+2<<LHI(U:O$EDXJ^,L<":R[#Z?/9K(XJ%D"_#*QC@'Q!ST A8"F(AG
MXF...6:,P *!A;^06"YYR4N."3(+WA,ALN"Y^.BCCQY...&$<4#@/1VP&8"T
M9SWK62.H@ -T >))#!$<7P'H'B*G9_TDLR0!1>"2(&>!XX*<!>)Z*" 067!S
M$ALR6D=&_O#0/T&^&:U"^0GN%SPLP$= (C+UOIS>8#-*0<NK?@(Q]6 *:$'0
MHY[%]=QI=(8:[4+P2-:=0)(:Z29!F))L$N!MG6:$!J/1D-^,H")@* $I>L"4
M*)#@>]Y-?FT?4WJ_;H%[]+!J/@7>>1@D20*YDIDR@H@1?NP[R$J/ZAX&U;JU
MW27;U%1!4X)1DW1C72:)PSXIL46@4XMXH$=EDX2)!/;7J!(FWI5)T)C1CI(P
MDI%>$E1C^RA#PH1DEAR3@N5JGY(H4>LA"1=&>DFRC>.Q>NOO ?MKOZ\DH3P$
MM(\*<DOO]94<E^!AQWR6/[TJ9W0!^X&$I@03)=E,8H- MP1AVZ?0G7D8*O$D
M=1[/"8)*69;;/F7_J>TDX+N"JM3%K=2J5\F+>AK."%R58&B;345FR38RGY9?
M_6<^)?-)0,D^GX!>P;Q)BJSS",_V4BNREX#6C/*COF_I9_M C6R&K 0_M4@\
M-0J9\X<Z.L'W6?Z<EZA7KG$/>>)Y; ;F=T"-$EJ,T"+0'!"X1 O("P#) *P#
MQH(ECLT!H U@&=ZTL1D KP',XG[(&) \3,C*)(&#^Y'+\\@AD2?^QXA')D O
MW@_PBWQ*QB"/)+Y+Y(!,@3SRB QDF4\\.>.1G_^1C5S <<B4J$*^D9,@,_+
M_;7<)+YS+?/*<\A%COE%/O7+.P"QF4_R:-Z4:3T@.^LUB2B03/ANV_!^G@$,
M5[WEZS$?C^?(I!S(M$Z1(9DF235<MWUXAF?UFEZ3[P0@"VC2Z"':-[W()#U[
ML=IVJ?.3&)=1,2I(6B* T2Z2$*>\U,OJNQ;Q3._>Y-5H80F694Q*8LMH@4FT
MI7SJN]3S/<__VCC(TW[(LCN?]D@5O8ANVJ+:H21)E]63O*1=HX[QWHPX2)O3
MY^F3D,N(0H2GB%-//74DM+ F(=(/GB.,C-1*1CB"3$^T)(AT1&V"K&)"ABDC
M2/$^UC$0\X\XXHCAVM>^]OA.= /Z"N"KT:N2\-LBB"01)$D?%934BK+0LXMZ
MT0F27%^)EW4.RV<R<F5-:?.K_]-F,W\Z&Z#OT)\8JX"F 9%#0@&P+-%#(DO/
MX[I$%NJ4_L.S1() QU#_Z%SF&Z[S'@D#1K_).;=%R@4PMLA+>@)X!?'VB&<5
MO$_]4CY!OZ8$^N[*U",EM_I?)734R%0Z*U '4!_H <8']6%43^2H[^PG2;B
M*)$)$+Z122I)II*%TY$![S)*HL03GE6NI!ORRG6CGF3$0-?-SB,ZITA[5,()
M,HR" 9"?=Z1-Y;K7>24=;4B<2,_:.4]EA$?G*IU"I+,%UV2N&6PCR?JV2T8D
M8^P8/<LUBG+KW&:4(PD\M ME9:.S1N;A'49.3'LRR:<9H::N'5OKT%PWUWTC
M'708;3,)3$9>(QE%IT;A3))H[O/DFK+5IXSR)F%?YP*2]C-:K'*<FZN##OL1
MLI!)_=I&)/N4Q"O7**:Z+U*CXAK5<E&Y<QY+\DFKW([1K&?RRK5L?]>E2=K,
M*&'<"RD#.YEYF,WU0PXY9'2:P_Q+=#_6#^A^[,!*C#5BZ%24"-98C W*@0ZA
MWS*?8,.RN4]YJ OR2!MEI!&CBTC4$/C+_, [V5_=U/ZL\P[R$]3LGAAEIL]0
M!OHQ\ZHV/G,BMA/E,EH.Y93\S1ACW%E7RY!9:J2 G OKW"9I)5,O LLR!)1E
M\]<BH+0()(LBHFR*Q+(5P/VF0&T[D\RR'8# ==.%^7!M*R#.;&_ZN]$&D\QB
MI,RJW]9MZTT36=8M]\[*TSIC@?HU DO:Y>E\*M?S/0<#[FWJO,"]R#QK8?ZK
MT>J-M)VDS)G(,G_FS_R9/_/GPFH#;2?Y9=EH+-MMWT^1:^9Y??[,G_DS?^;/
M_)D_\V?^S)\+SR>)+.P!<K;%&1=8#/ 3X%AP&D? ";#[%[WH1?^#R *N#)P;
M9[HM(@M[PW7M,7]V[F>/);(D.,?0\M6+,YV> VD AK"V )$==]QQ8^05R2LU
M262YRE6N,GHPQJ/B]:]__1$4AF=N *8 ,_%:RZ 0?-(B<20 W2@8YE.R0(TH
MH2?/!%H8_:1& 6F!L-.;L(0)P2J"$1/HMRA210OT(ZA 8&)&0$E@=T9K$(0N
M0"R]ER:02)".'K$YY$;Q>-@OR%//NDEB2/"( $]!*SWP?07""7#3"WH2C6R7
MC**0D51J9(8:H4.054;H2-"/(/ST5%O;)?.:8+]69)[,WU0["\;4P[']4]"3
MY(L$T&;4EUZT#\&H&>FF$D[LEWKMK6#^C!@D$"V)88L KQ7 5*-4\%Q&NZGY
M[452R?[4(C,EL#+[5))Z!/?7J#PY+GO1;AQ+ZI!>- W'5$92T:NL8/Y,">9L
M18U*S\KV+_-;HSQ):))@F/HN([[8ES+*@.TD<-!(0I7448DWEE\/N8*E:P2=
M7AM)F,@(+4D2R_8GKP(',Y(0L@0.6?8<2RTPMF5O]7_'>";;J47F$X#>B_"5
M?36)ANJH),ID_Z_C25"7XP@9@J0RTD\E\%5B%'6HQV/RQOT"1=6?]3"\DM?2
M<Z.$T"3<53*3^IE\&MTHH^8 E-03-H JYGR(#0#4(#% 8,"(QK: I #8BGNQ
M"])C-C( 8.GU&V"69!'(#TGP@#!CQ!"N87QS+Q$\D*O':#V1(Q/0)>^]X((+
MQGP" D,NLB!A0+I((@?W<&_+LS=@,CU>\S[>:UXI*S(DJD LH=R ]K@/$)IE
MYWG*K?=T_@=@9UZYE^=:I!G^0DY!/O=09^11C]DU(1=YE(OR(4NBC'5H^^BU
MW;SI=5M0)->425FH)P&"Y)4\29[A/9)L^)T\\!RRD652O@E@9$:=JR1#;3OZ
MIM$&TGZH9#/'98*&!<N:' _53E4/2H1.;Z@MS_J,5?/--3V)DR^C,27),HG
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
MHS!FQ$HC0_F>GB?[)*U4X.^ZJ44(JO?PGHP EW9*C<"I/5KML;1':6OT-.W
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
MO@=;H6[.V_AD?67K:0&"5G,VJX[(SOFT]4SMO3S7PX;X7^[[G9?X+#+XGGE
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
ML^QCV+B??_[YHXS'/O:QH[QSSCEG_/N\\\X;7_/A[\<][G'C:[R']R*' P#
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
ME/F8?IK*VKP(D64>F646\713$EGF1<M?:^+JO'EBI>N)U>BX%D26]9;%9#5
MO?YT$LM:V,A:[@&6\0N;LG_6JWW,(K*86=HSB-SCU_/L#,"4)-TI\N^LOIDB
ML2Q"9NF7U+WTTDLOO:RWM<^L.:Y%&LT@5E-/9BPW^VP&L'#/[QU:B_ RE:4^
MGQ8Y9NI^8DKG%K&FE3&FDU1[Z:677GKII9=>>NGEMEU:1!;NWKA_YQZM$UEN
M_>5_-K<*MRY+V?AR 2R0@8MP+K4! #_O><\;(QP3F1ACA\BR^^Z[CV05R2S;
M;KOM2&;9:JNMQ@&PZZZ[#OOLL\]&(LMQQQTW$EDNN>22$73$Q3N "P[EN;@V
M<K, &L M@EPDLPA -AI5*R)T"Y"9D<\%TW"ACFR>)'4D.(6+@@0V<TF>P!1
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
M0!9M*A")]QI5%!F 9@ *HQ_M2?L*'@),)0#=/JGI?@6.TO;T)\ .9*(G[$.
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
M;1$/E&E?H:NVE =['L35B/I&_6>2DQB3%V_V$7JAI^#YS$:4V9( M)GU0M(
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
M^P>"%+(REOA;4E.215)6C5W,(\:3H"G*IES*0&9!'TD82B"R8"?Z"T.9_9/
MINP7Y*)<YU)O?%9#GF B_DZ EVTK&#M)/(*>\A+.=DU04R4*4<]6;@$=!316
ML%B"QB4UV$_I\0Y9$YA4P4/676!W$HYL1\=3$N\HMX+Q;=<>D4M@=\ZG%K$G
MZUZ!7HP!?@H>2G ;\RC'E?+FV!( I8&WKDE)#J0<O?O9KORD;"]AJ2MMB$R,
M4S/R"J:2?,5WVZ[,)<J2:)AS*>73^)S [@1,VN^.4?O).57'O6N@@*X*/$]2
MCR2)"L;.\=\C13)?7:>H!W)0GCK$\A*<EOV?:Y0D0\%BR,B[J8<D&UG_!-"U
MR&)U'K3*M]]SO>N!^B5YN-[Q7>H0^SS'95WS6F._ D5S3B7YR#'@VISC*?NI
M @4D3N1<TNNEY21!R+6N=]D@F#%E<QY)9*BDL"ICDFSLGP01M_0(>QSZ21*;
M9=;^81PY-B6O.C==1RJ1*\E<O?6Y=2%3R3VYWZDD(=Y19YI=/\R.3]8%ZYYC
M/]?GG/<)R'4-S37*[Q- F@19REU$CJVDD-1[%22MM]1*AF[ICUSW7:.2:-4B
MV:K_U7E)YG-M<D_"N.?B34 J8Z*.K4KFJT!?UU/+%G#NOBS;L+5.F?D,7<!>
M'1(+%V^K0D:Y+<2 Y1):EDMR6*Y<]?W_2Z_*BX@L+6#:JK9GBT3!Q2D7J5RH
M IQ*1P!>,#-&&"N,F4JL9WV20, 9]/KKKY^NO/+*Z?SSSY_....,Z?CCCY\=
M*YQWWGGSF?*UKWWMK8@LDF5[1)8>('A5R$^]=EF*R+(<(LUM\91=22Q>9.=E
MMC+PMV06[ ">EQ-HQ_HD 86^,N=:S?QWGR_X/HF&+0"^^W'!\M@%,)C1EQ E
MZ'?($OP?P@3/L+:RWB0!KG4N<7W*\<7YEG/NJU_]ZKE<QI?G?,I2?Z3N3,))
M.A60B*,NJ01YUVS)/4D\]3SBOIFUEW,X=:2NG,>1C_HC+_]'?MJ?]J4L]WZ5
MM*LN:1$X>QY#*]$E"2Z4Q[/4C?9"MAMOO'&>CS?<<,/\>_87\FL_H7S*0H>D
M,Y$D2ZCS:0/ (-25<BP3W41[(S.R:3=8=*YID>3R_&A=D2WM&TF*YG>=NB ?
MLM$7U)<Q:EV3U))[WM3YB_;-J3MIM]3'=0_-^^8*7N5SQVL24,C(7C/CJ26O
M3@I:1![>8PXQ-NF;U[SF-?^>2WP/[93DDA;Y/_<Y]HU[$LK!:<ZIIYXZ'7+(
M(=-NN^TV;;[YYM/ZZZ\_VQ$QK&-_O/SRR^=QF..+=F;=8IU?2I\N16)9"8%U
M.3I\58@LKN&9ETO8755/^BLE@JRMD5!&6KON3%8GT61U1U)97226W*_VHJRT
M]IAU;>J1(=;4.;Y<$HOMQCX;/86^0F^Q9^F=^]U7YOV$^TG>DWQLEJ#LWJTZ
M$7'/R%F;RVUTY2*BYKB@'FFDD48:Z8Z(8ZGG)74K.L[S>W4:D0XC\CY59RK:
M8=(Y1SI201_S/,]R_M<FP%DX;2"4PS/:,:MS$LK5=N0=1#J;2/M:O0?)>U7O
M!;%I:!?B'JA'9.F1689N'VFDD48:::211AIII#M_JD06;(V<+3BC<-=6B2QW
MN<M=YI_<M^V___[3"2><,%URR27S?2SG&,X:V!@Y9PPBRQTCK?5$%@ZR&@#T
M$B7 D,'*H&7P<D"_]MIK9V869);CCCMN.NB@@Z8]]MACVG;;;6<BRWWN<Y_I
MOO>][ZVBLA"M9?OMMY^?.^RPP^8+:EA@E(=!(;V?IX%=@P3 IP33U+"LZ6%4
MX+E@;MX'F$-9@./XG<,]0!V!55S<\SY&#HP+7*1S,<\DYV_JSW<@8Q(9*)MR
M+)_?!?X@!Y<-BZ)>)&A4L+#R5M!7"P"1 -(622 !C17H07UX!T,(AA8,+Z]Z
MU:MF3Y@)2A \(JBSU4_91X(?!&?T/(T*&I(<1#D86N@CO0(;%K@%EA>0A.S*
M*/!24*21620?45[*R?.T'S*E%]D$M0N6%8Q"GWCY8Y_3#A7D:M]3-H8KC&*
M+IA'1OI)\(6DJ"JS8PE9:$N,7M2[@EP$C*;7=\K1\QIR2NH0I"4@NT=LHHUI
M#X$BC"%E3="PXRO[/KT8(RME:6S+J!*5**3,REDC?O1 6)5L8S\QGGIKB'/'
MRT)!O9)#*%O/LH)P6WW$_[)LYJ' ).=^DEJ<]QE10Z EXS[+:T4K8#Q)/!,P
MQF<);E.VFG.<)BC?MJQ1>'K$0-=2YE2.4<F >E-.+]O(S&>TC>NIP".R1#9!
MWI)%:I0BUY%61"+'I_/=B%QIV/;26%G30%V]BF?D&,IS+F7(\NPG"6<"\@1E
M"L2CG?E^ZH9LDG@J\4[=*\$2&6U'QV<E!#DVJ;ME._83F$8_)\FL&O&1G?*I
M#^\@$VW8\];> B,C9P+;J#?U$<RXB Q:YY'S4^]8.:]R[1,L3WNZ+CN7:E0F
MRZ6NR.BE105+JN<D6/8 HY7$(PFPZDU)EHY+Y'0_XGJ? -<6>4U@8NH19.+]
M!(Q7 D[5G\Q'+F#0_>I1V@69!2!+WK+/'%>2 XUL)\ Y/6UGKM[4):_6* T9
MX:MZT/>"B;_U3.\>(M=CUV?'5JY/U,^Y1)^C2\UZ&K=MU7NVK?/>]5/0:$N/
M"/9,?9_CWSE?B8:N)4E>52=+XI%DF2!QUV?ZASG/7*6?*-^U) '3>E='APA&
M)=,F?.X:K<[/2&\)'%96GF>>Z[&^[LMXUCUYKDV.?_2)%VY>MG'X7BX ;%6
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
M>NM-&VVTT;3%%EM,CW[THZ?'/>YQ\W,\SZ1A4D"*X5 OV,W+:"8;DR,CDU0
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
M-/_/:"P9[8_,<]RM77#!!7,$EH,..FB^I-YFFVUFIW(GG'#"?#&-CF=OXWV
MYR[/-H/(,M)((XTTTIUU7Y9VWJ6B9Z\DTO92Y2\W4EY/UE4]2RZG/K7<H=M'
M&FFDD48:::211AIIS4GB.[G;PK:L\T9LB3B;,R(+-L+--MMLNO>][ST'H^#>
M;?_]]Y]Q_M@2N<L#LX6-D7M![-8ZLD\,B.>*<9ZX_=(@LA10:WIJKAY+N=CG
M4H,+ZO///_]61G*)+$1D@<BRU59;S9X4N7S>=]]]YPOIYS[WN=.99YXY77SQ
MQ?,$@N&%@5X/4WH#!53A9;>$ 2[*];B8P%LN[;D$ !S !3_/<QG 1#/JB4!Y
M"2V <S+R@X"B!-'U@ J"Y@7,&_DE/?4C)Y=# J02T)1>[PTE#\!'[]\)0J_$
MANIM41)& KO38S?MFN!9OK,"'?0PZH5WC7:0X,N\1&$\&%%# *4>ZP4HU8L:
MZJ/';T$NE(><DF[24[E161* GN0.21+),A204TE'>I--4);1%/2@[/CG<\I$
M!KV@TE?TO\0CQE6MMY>-+;* 42\$=E.F7GOI_^P?01E)-A+8IZPM0 YCB>PX
MS;&:]=<#:@7W)]#=R"34C_*0D\O+%EE LIDAF!,\GX"[ZKTVR0(I=Y*$;%>!
M7?PNV8CR[!^);(+Y*#<]"=NN"9AO 28EA3F7*$./=_0[Y=M/7C0G\%/P"UDY
M!412'G6G#.J*G'H5IRVL>Y)O!'BVP*2.)\> $3\D-N28<OULU9W^SKE$>R&;
M'J694T8HD225)+8$.59O0NE12"*7T1]<6Q+<3']29@7W)[G!B$&")HTD890?
MVY)U1&*4Y*#J#;WG&=&QE/U$N9+C,J(&;9G@@"0=],A&Z%)!XKG62UYJD4]Z
M($37(\I)TF:/O)91*1(L6DE\$J_TUBT0-<E&/? ]\TEP9P5,LNXC;WKY=EW*
M_I$89;0;R5N"MR6&YIHBB% 2AF Y"2@]SUE):,H(1\YY^SQ)-[WUTSZJH-:<
M0^Y'D+U'MJL1(A)DGT29]*C=8\SW/'@E4S\C)='?[L$D;^F)O;>.I'?KC#JA
M]W>C^]%'1GNJGND9ARW H&!!R5&U[D:[D1S56D.2V,"XRCVOXRDC\DCF8']2
M23=&3DN2326R](A<1@R2M&MDDHR$D>.I1V!S/V8D-M>\%J#5?5Y&+\EY7T'L
ME"<HINY'D]#4(K"ZYB&#]38J@43HJNMHSR1"4^\6*,M+MU[4BQ[XJT<,23)'
M)??DGJ9&MNFM>:U+2/Z7YP !^1D]Q+I7<',%K"FK!"SW%Q(DJB?G7)L$WMN>
MN:Y:;]YG;=%K/_U-V=4!0.K0'*<)K./WC%[@^*J.!2KQJD;GD1!3H]RYY\MS
M&.7R'2V"O6W;RW4O(*$SHV\B9Q(Z6F1S27(9Y83WC7+"O# J#>W<<JJ@SN\1
M$%L$<=:$5B1*RNN1N#SKUD@5$GAS#R69IT=R0OX6@5,R=.Z?)7%6?6*_2U"K
MD51Z!$[L$DD,9AWG^47@^XSF:20R;!* [MWO2S:T[CW2F?:"&M7-B!^2 B5T
MM(@RZKL6<)W/&3/T![+2IA Y )52'CHU298U&E>2;RROVC;<[]"NR&N$$O1>
M+Y)<DHP8;_\-  #__YODK!X  $LG241!5.R=!;-N1[6U[S_!I8! B. . 0(D
M$"Q8 @27!!)2P8*$X$X(&CRXN[N[N[N[^_J^9Q7/K<%D]KOW/B><FYQT5ZW:
MY^S]OKUF=\_V,>;XQC>^L7SE*U]9/OO9SRX?^]C'EO>___W+.][QCN6-;WSC
M\JI7O6IY\YO?O+SO?>];/O&)3RQ?^M*7EN]\YSO+SW_^\^67O_QE^_SXQS]>
MOO:UKRV?_.0GE_>\YSW+ZU__^N5%+WK1<OKIIZ_YO?WM;U\^\I&/+%_XPA>6
M[W[WN\LO?O&+Y5>_^M7RV]_^=OG][W^__/&/?US^\I>_+'_[V]^6/_SA#^O?
M?O*3GZR?_?K7O[Y^[].?_O1JZP<_^,'U'6][V]M6>]_REK>L]O-W;/C!#WZP
M_.8WOUGS_/6O?[W\[&<_6W_WK6]]:RWSYS[WN7\K\QO>\(;EE:]\Y?+"%[YP
M>?6K7[W^[L,?_O#R^<]_?OGVM[^]EIO\TM8__>E/J[W\Y/>4ASKXWO>^MWSS
MF]]<OOK5KZ[UAMW4,;91EQ__^,>7SWSF,^O?OO'_VX#/4T[*RT-=DA<V__2G
M/UW_1MV3ST<_^M'E7>]ZU_*ZU[UN>?&+7[S6+_]^YSO?N?Z-S_!9OL-WR<,V
M,W_J@3K")LK(=VDK'NKR36]ZT]KVU"GU^][WOG>U^8M?_.):%^1+'?"3.GSY
MRU^^//K1CUZ./OKHY=!##UVN<(4K+(<??OAR][O??7GXPQ^^/.<YSUGSHOQ?
M_O*7US;XT8]^M-I$/?[C'_]8_OG/?[8/]?N[W_UN+0-V4Z_4&^W"3^J8.J3,
MW__^]Y<?_O"':QM0?LI./?(>?,#V(S_LQ\=LQS__^<_KN_[ZU[^N_O?WO_]]
MX\/G^#S?(P_R(E_>P?MX-W9@,_Z+?=0=9:<,V(Q/\WOJ@O)A&[90'S/---/N
M)<<0^A-]EGY=^RWC@'V6/LBXP1C"F$Q_I9_F..[#6)@/XRE]F^_9GQES'&MX
MEV/,5N.+<TJ.*8S;VN>8POL80YA3&,.98QEKG_"$)RPGGWSR\LA'/G)Y^M.?
MOKSD)2]9QU_F7L9?OHN-C%'DBWW8IEW45X[)>ZM/Z!>CA_IP;L<_K'O&;.H=
MGV .9;U#W;*6X/G !SZPKD\^]*$/K;]G7F:>[!X^S[KCJ4]]ZO*@!SUHN>M=
M[[K<^,8W7@XZZ*#EUK>^]7+BB2<N3WG*4Y;7OO:UZWNP 5OP"7Q#OSH[M-U,
M,\TTTTQG[;FWKLMR;=8]_*U[MONYT>?K=[;:\XWRJ[_?*I\NOZW*X7?FW#[3
M3#/----,,\TTTTQ[3V+]SYDL=UG<4W*VR_T;=W.GG7;:>JY[YSO?>3GLL,.6
M2U_ZTLNYSWWNY< ##URN=:UK+4<<<<1R[+''+@]YR$.6ISWM:>O=(/>:?)^[
M-\ZRN;/C[+#>M\[]Q)Y+_W-VV_3G8;N;70[6.<#&V;F(X-*%BPF<E,M=#L=Q
M7"XNN)#'F4\YY93E_O>__W*G.]UIN>$-;[A<\8I77"Y\X0LO^^RSSW*I2UUJ
MN<I5KK)<YSK760_0;W6K6ZT7TAR@/^I1CUH[STM?^M(U/_+E$AU  O_GTIM+
M= [9N?#F4)Z.Q\6.E]781Z?T,I???^-?  HNA+C0YY*<"W4O K@ X/"?O.B
ME(L+&"_]N2#F@IIZH#[HF-0%[^&2F,\*'/C4ISZUYD.]D"?OX?_DR>43=G$Y
MX$4W^>:%!?D)?.![V : @CK@PO_=[W[W>EE!.;CPPCYL\;(A!PS:D<LI!A,N
MR2@_=I$'%U'4+_GS.\O-NZDS["%?\J3,^ ,7+-A*7ERJ<-'!)0KVD1]M B"!
MP>PUKWG-?P!3*#N78UZ24:_4(?EY46/[<#%#V[_UK6]=\P/HP;O(BW+0-MA(
M'K7\7+305I2;=U)/M _MX:5/?:Q3RB\P@_S,2__'QZCS!*C83M0G[83=M+M
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
M&P1C"OHA+\K+)3SEK\28)-S8GR0>4L<2N002\=T:K39!N1W 6<"DQ(8D#(Q
MZ().+7L"S]-6"1C4+_\7,)\@GP3B.4;15O8GVIAR4F[:IR-78H> L23RZ+/V
M^20*4'_8UY4]P9U)-!P!9&E?[.R(8?RNSDFV225(..?5<0\;.[(1]91@U@1,
MTY<D252B84:43!\5V)UE=PS57NUT?DE;!<_11A)9DFSE'%K)>X[_EMT^2EG)
M4_L$(4LVK&.=?4DP?P<43?*:XYV 2?XN"-5HRNE'/@*/!3%C(^4%R,M:1,*1
M!$O;QS(GR,[Q+LNMG4;XM(VL!\&2KIG(4_"= .0D2#FF5'!K$CHJF2'GI 2)
M5]"U\S+Y.$;GV#<B223Q)L'2':%#,#;]P'HE/PF6'3#>OBJ)K8+-L9F\!8GG
M>.>\9-GQJ?1/^[W^*6G5\5G0>%T_6I])LDL2FR1#[,%6"4>COM3-24::E7"0
M:]PDWE12I,15"6?DDQ>#]>(MB0?ZEGVT$@ZLQQHI7?"9_55B,'6 ;]$FU#7Y
M"PP7)-T!D#NBC/NKCB211*9*N*A V%05<&QQW>/Z4>";4=ESS9QK._*1R-*M
M)1VO<NX3V$^_PJ=X-^7IZC8)/!(&7$>ZYLFY),?\#H0NV2C++9$E"=&2!-WO
M2&),<F#73ZU?"8*2Y,C3/51M*^>2CG26A-,D"-;(R=CMXS@E %V"?26Q^% W
MU#_U*A'#( ,2[MSC4&^US*D4X#A%N9-PQ]K)=;Z$%OX^(IUV_=%](SZ4X[1M
ME,1828QU?9+C%/GS;LGUE)<S \XDV$/F60%U7X'FJ2+1[6]8A[.WHR[)2S*/
M\YZ!*ISS)5MY9N <(C':ML_QE/TC^4L.R?DD[4O%!_+M%#0@=23Q)L=I]XZN
MR\FG(Z\9$, ^1?ZJBK"F,.!([?N2(E+E@[*3IP0AVIE\5/O@W,<U=.[#74?F
MV.K>D;]C&^^G/](^G$'0]M0#_I2!1$:@6M=Y&60C29"VDWLRUU))#G)>KN<;
MDG@\?Z%\M#5V0F2!T*+"B^5.PGIW7I#V)B@Z Z$X1CM&.8]ZMN,\;Q]*A1;;
MB?+ABY+")!RY;\KU6:Y1'*>=/Y/$E>0@S^'P)>J#<SW\@-^1-V7!%M>B(R(+
M8%R)+ "I:7_/,QP_L$/B1@7@^C 6XFOT#\I.>^-3 'O),P,,>*XA29;O4#Y\
MQC-(55NHD_3A$8&T>T:J"75=DO.R@4H,M.':4F*71$;R89R?:::9=NW>I))8
M1D26)$O6($ZIPL)X*A';-:Q[.?MVGJO2]UW3YSU 7AQN F=6\D0&;NC(D8PC
MD!J)PO?0ASYT.?[XXY>CCCIJ5?<XZ:23U@M0QG'F7[Z3P0/RK"[W;V=7(DMM
M#PE/>?;@.:1GVA*?:!<>YQT>?D]]^_!_'_Z.?['F@H2$JMD][G&/Y68WN]E*
M9*$--Q%9<@TRH[;/---,,\UT5IESSVB%E4VDDMTAH>P.4:4^=<VQ77LF076F
MF6:::::99IIIIIGVOL39-.>+G ]RMJL:"^>#X/$AJ=SF-K=9#CGDD)7(<I[S
MG&?9;[_]5@P_=V]''GGD_PI1<)[XC&<\8[V?XXR8_,1 9N!MWCF)+'LN32++
MOZ( =M$?:Q1Y+K8!)'"!P47& Q_XP.4N=[G+2E:YTI6NM%SH0A?Z-R(+TD2H
MM=@1^#S1O;C8Y]+<"_*,,/J\YSUO>?*3G[P\]K&/7=E?J+_P3BYIN=A)<!F'
M_8+&!6)5()XJ+_PT"CY@""-X)[!?($V"'?)R@0NI"DR1V, %N-'Z!>![V9]
M#\$>@KL2,$4>7/!CJT!Q@3Z4MP-U&Z69WUE^ 6,5-"@0OT9 %^B$3_#3"+""
M/+B X\(-&P'- $AA,'O\XQ^_7HCP?T *O -;!8P:]2U!+@(QC7B?X![*3?O@
M:RH^U$L\E22\".(]DB0$4"0 E;RYL.%2#K 3OB#IAGSY;HU2G@!WRI_@(<J/
M_S.0JY[#WXPNFT#4)!QM CACK]$T!:+3=A6$+L!S%/$OE014?:!>$_135152
MH2-5+U))@O([!N #^5"7/!WQ2C^E3@7\V(\$G_,=_%.@"V. 8#Q\CCHBKXPF
MG]'^R3<CJV('Y:8?T>:T?4?D28*0BAJVD>2H!':G^I( DHQ:K0J ) 3*B5T^
MY.>3?90VP2?Q)U6H$C":Z@\)HA689&3V! _EQ7@%>"; 7: 3Y:8_263(?I_
M&>P2W*;O2^02Z%7!:!DY,@'.@N:2'%0) QW 5T"F8(':EU1.DLR$_P/,HH[M
MJTF0JN,RC^1%RH2-Y*?B!0O ! L9J5DP=ZH3"$1. H_$4'R'^G2,SGJH488%
MWW?1M#<1V')\<KRG;/8E'R.@\XY.\46@G(2;!+/6>4E@<Y+".O!]ITYB]'/!
MQ]CJF-39.U(/H^SV=\'2SB%5]<*+>_M] O#M2]UC]&OJ5,"\X'OKT;YD.R5Y
M"QLE[@(>9(PR6C=Y"F:N2BH^JD91;NR1:.P8G]&Y,XIV!2QT('Y5HR1'I;J7
MY*@ZS@L03]*1A)9*9I*XBV^J<I7J075.2@!^*LCHGRK;:)_ /MY1@:A\-Y6=
MK -M=8S*M:_1]"7N23!T/DZ%FP2+JYK@&L+UC@#QJGC3J2>Y*52%+=<Z5=V.
M^E3=3M*N"C("I2OA3O]*$']5SB%?;)489/_L5!F<[Y-@:;_/M0VV232L:RC'
MJ 3;U^BPJ?"5XW2JY$FNM!X[,DLE!R98-$F525+MRCPBR@@BR_6Y9,:J^."8
MEZ2@5+B2:"[1UG*[OE<YI(+8Z]I.(@O_[I0D7._13JFF8% !WB,0V[JM9;?<
M2;!WG$IR<1+C$M">JBP2;BIIG;)7\JK]"]_*>8]\);)TA(Z4WZTJA)TZ1U6,
MR[5^$I=R',DQ-,<H%2IH.]4Y\ ';O3[.K92I[LU80])FY$?9L=,Q;Z2<@^U5
M?9$U. _K457SL+VJCV8P!/*A[9)<;$")!%M+B)<<F$H??#_GNDJVI2RT)^V
MG:QQ6.=S3F#9L9%WNP<?*1HFR5 R:);;LP+)-TF$3E+P2(TLY^A<FTADJ>M\
MB6?=^IG_5P4-RDZ96=LZ]Z<RF7O'5.?H"!V><:12J+;2]_&KJJ*B^D5]W#]3
M;NJ*[] F[,<(4#+:-]>^[QK5@ J5&$,>J?23:].Z;Y (CN^GTH_MU)&O*EE?
MLI&*257=Q+TH[Z5,?,]R<][%&@^_,D@#;;YI#)'44)4(53[)P 6T5;4U]W<Y
MU^=#7FDO]8F]V&I@$==HSOW=GDSPMH#</).0@*2_,H\8 (7_DS=UP><EZTID
MX0R0:/+7N][UUO-%B2Q$F8?(PO=S'>[Y'76V*9H\?^=]?(^ZP[_Q3>SBC$BE
M8>O4@!7X%G5.'Z%<S+^T0Q);5&Q)<G\ED&XBLNBC69]5)5*R/G,3=8#]C"G8
MS?D)8P$^C*W81#Z,]3/---.NW9ML16*I*EJ,C;GW3P)+GO=6]>S<%]6SQ3S#
MR#6RP0Y& $;'E3R+3?5%%9X,7(,]K"FXBX%,R$7G[6YWN^6PPPY;CCCBB)74
M\JA'/6K]NZI8&=3#.Y0DV.S-T;\W$5DZH*QS>ZY'<MTH0=8 .SZ>3WI>V9U;
MNJ9E3<0]!7<T)YQPPG*+6]QBN<8UKK$26>YWO_NM]S;,%\RUWE=4,FVJB$W
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
M72\T(4= DF!>=R^08YZ!MI* 7959]C9?ZR*Z5U_9R=,!<[M\DPSC?I;Y@CF
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
M394.Y]%*:!JMR7*\S_Z?2@U)BNN4V5P_)@&?\0Y" 'L7?@IRSGK.<2H5&!.
M:[FSG(XE/A*0:I3Z+N)S$IHD79*W"F+8694H\1%!P]:MY.UJKV-^ OE5/S"_
M'*.PD38RFG2"\/1/YW=LHR[9BP'X5971/I5S2LZKSEG4 __/O1WYD@_[+_*N
M=<!GR)/\'%<$<75*5_IGEITR6(?XF7W*N:D2U[PL5.6->B<_RIEEQ^94$!T%
M0L!6WB$(/\>0W'\"K@:<?/KIIZ]@0G[GV.I>)U64$K"9]2H!B?P('H$<,#:3
MGRIUVHIO4Q^.JX[+SI_.(Y2=/"FO/L!^V;H@3SY'V;%3@E153$QPIVN[#"B1
MXU\JR%6RF7.5>QSMI7W)SP 8^BPV4A\ ,*D'RL][R)_O.L<GT3#7>))@J#_/
M"E*5M.[-1H$,] $^Q_MMJXZ$X9C:S=6YKZL*):J0XE>6G0CJ_)O?5[)$!>X*
M+,XQQ3'0NI#$E@2N)" E\9JZ):]4^555HO-+29W=WD3?I,SDI4(%9<0G'4<D
MMM@O'>]S[] !?9U/<[TCF<NQN"/'=THJ[D.3?$,;D9<$-O>,V.U<I6]2G_B0
M\](HXGX--()]M2Y30:A3#G0]D>._8Y2$-0EL$MIX<GRFSJA'U_JN(2NA)]7H
M)-S1+Q__^,>O:L^<+1((9Y]]]ED/UY$ZYV#]GO>\YTK:H)ZH\QQC);)L HQR
MUH0=U ]C(@?T)YYXXGJHS_DDLNOX$&UKL)T\GS/BJ8%_4L':-6?M]ZY51BHN
M2<BO9TX9]"+)2A)_J#/(-]3;R2>?O-8-XSV^13N3#X">78GP3GTEB64$*NI
M1MW3 8]VJEBRU3M&3R67\-1WC6P1])31<C._"HY*@%15H1BI, B.2L"_:_P$
MYE=0OGL*SVJ2G#)Z.I7)D=)?1V[7G_/\JJJB5@*)C^]*A;%\*OFY(T76[TA(
M495JI&S>J1_6X"Y)[C>02"HON@_SC(PVH*V3R.(8RF?=?U82BWL([. ]N:Z5
M_.'Y<.[Q:CUW]>LC,2?;KML[Y;B&OU)^YF3&0R+V7?.:UUPN<($+K!>=AQUV
MV*KLP=]8GS*7Y=EV$GPHARI4]2REKK-3\:93TZE/1Y:J9)Z<S_-<?'3OM*G/
MC)[:)K9+JL9V@3&JVD^6OU,HJN2<7 -D650;8VT*D052Z%WO>M=U[N0.[A&/
M>,3RG.<\9YUO\?&S(I&E(['L*NEDIV2+$=&C JWSV4KM9#OY[RHA9T1BZ=36
MNLCY6]FRN_59WV7Y)A!BIIGV3OQ)CCVC,7/3TY%8<EV>9)9*WC@C2!Z[0Z;?
MSO[IC'BVVC]MA]!?RSY2-.GV5[4=MLJKLWNTQZK/5GNXK=0KJZI>DE"Z?5<E
M6U=2?[WGDP"?:^\\4Q@]N:^KP;"ZO58&#G-=7]59*N!P*J'----,,\TTTTPS
MG3GW3;L:K(3U-6>$G&%S3\>Y[FFGG;:> W+/AEHS1!8"Q>V___[K7=NE+G6I
MY9!##EF..NJH];Z-H$606+@7X]Z2<W+6FJQ/65-Z9C3/;_YOTB2R!)&%#4]&
M\^<2!H?ELH5#;SH X)JG/>UIJSPYT9T@J'#)00<XQSG.L9SSG.=<HR?NN^^^
M:V>XTI6NM/[]IC>]Z7+LL<>NG>>YSWWN>LG*Q9! % D(;KIXV,#16;A4X6">
MRW,!#Y)9!",F. ';!3B:%YO4!/17(!%YDR^7PI!UZ+   ,@7.]D<9C2O&M$K
MR3^I@+ I:BF;4#:U&<&,=F!C39T(J!'HUH%\*;_D$\I$V8U,R48]R2RIS%(C
M5DL.$3R!K8+O1]'\+'.")[!'L%L'S!3D2AM@$_:QP>9@@W:B7KV,X7,2+C)Z
M*P &  BV$>_EL]CBI4Q&L<C(EN1+_=L^1AG6CR1>)!@%.R6=8",#-S_YG<!N
M"5\=0-1+4L&-@D2U5:)0!7P(I.I Z!FE6;"TT?3)E_+3E[Q4[^K5RU2!W=2!
M@#]]@+9-D"-/1V;QDKBJ=(Q(!S627E[*C2(XC]1N!-X+/#="HGU)4'M&[<Z+
MY00\8C?OLT[U40$#ME.J'U2@'R D+A$%^/"W]/D:H2])9QUX%E_23_5_ &F,
MA?0Q_DZYL)<\!-B,"$>=VE4%\CN&=A$')<95H"M]OB,:CJ*@Z_^5O">H/Y4N
M$IA'W@D $#B5?2@C*G?*2:IG; <LF5%NLL^3']^W7W91H$?$0,;Z[$N5Q):J
M-[97)5IAGP>6';"-OPD<) \!P_AF;:<:H5LPJR -QY :K3\!TD;\%NQ&F_'>
M"M*0%%95#VR?)"X*]#/RO74K>-*Z%<CF?,)8;?FI+^S0AXS*+H"0>N#_ G 3
MV-W-(_I8COLJUHT LOI0%R&T$H2L5P'G$D,S&K:@0>I.T" ^19ZUC6P?OY]D
MA@1U)SFD1MK-Z-%\3M_'/M8-S,<5<&T])B'$>4F@3HY3239,DFVV6X+O<ZTC
M4":)=ZG4(-A5,C1C*.TNN#759!RCDAA%W?)O?I^@=GTSE20$'[LFQ0;74<ZA
MV$B?P#8)%SF&5%6*K>;0"F@1B"JPGWP$-:>:AC[&NUQ/).FRFS^=Z[JH_XXG
M7=D[PE&"VY-PE.NR)$:XALH+&]=F^C]^D4!/?),U/: KYDW&/T'3]GO7I:F^
M.%(AK.5U+$D"9R7?))C;N82'W_$9WD_>$@^8VP7))S";=Y _>5,'V.AE'.VO
MO=15*DG8]O15\G/M3%ZN';#+.DS@=27K82-V,=:Q'Z1NJ>,DM#CW_VM.^7\
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
MQVKVE6V:P"%EEK(C4_0OSY(/\Y) :76H[9D;UY13$$D#X;1)U,4-?LF\>;\
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
MC/=2!N0F99.QE/HN9:H!5O:]))X&(WJXG@?WD@\:V*P'QQ6Q07 B=2<_RBI
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
M"4C(;L]]KA\E5S>!CS'BW"R9B7'$82K]I>P+#G<,]1J/]J =FMQ 6754T(#
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
M!/**+&+O2F3)R P'J/:XCNN*B4%IDFY'8TDB2SL%PW;0^08Z![V$7F-=P%H
MW8;NQI8F"A3Z!@(SN@J;$QV$3L(N1K^C[]"/K"%8C]SSGO?<,2LDL"TD[#X2
M45S.E;S79SOY.XEW0'" [ !I09*#) B(#Q(A+KOLLCUY/[_Y3!(F+'>6A__Y
MWN?-SWNM&VOMKH-MD>^W#)8;\@;@-\@8$#$ Q$'$  <$40.;D?MXGGRQGW&
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
M[RFJ)=\S+[&&TO&&T6XELF"GH9O08>A@=!VV+78I=IW10+&UF ]XCO4=Q'_
M7-Q#'LP/V-GH/71C1K3*)$GQ?--$;#0J5NI]=;?1)SLZ998A];R$?\D3OL>Y
MPY3KGTS37)#/^%ROG:P;B?>S9F)=QEH=VU@R#D03UGG8B]2+9XTRYCHCHWO1
ME_SO&L4YSWFX(X8YGSIO]_HK4Q)7,\*F3@#:.<"TMLKUE7E,$3%U5M!KDVE=
MXKPXK06YASD5.49^72\D29[OF8.9DW4B(#%?<CYS,W,U]K9$%NR^R;X[YMSC
M.J[C.J[C.J[C.JZSL6XZ16)),O)_A\B"C0X9G8B%%UUTT1Z8@O,6;&]L5=9,
MV)OL6Y+/060Y6]=!9/G/@^Z.&B)PAH,'%O]L/K(Y@."S(.40D44K'ADX9"84
MIB$^\<8 L44B"_<P*%APD@>+*@YXV%R7T)% =#?SDW@B<%!/F )<$D#!)GUZ
M0F/S@L4;A^+I69U[C<R2!)$$TR70*0%^>7C"=QSVL\G"PG "M N6YK#? VCS
M3$_=E$V@5X,'&YC5'M').ST6L]#UP$B 9X)Z)R">P$$]JK>W9CV(91) *2 S
MO9;:3PU,$>"67J7U--K>[WEF @PF"+U!N (;)9_D@5=ZP9=T0UD9 PEHSR@7
M'AB1%WE[."69(?L^P7X-2M"K>O83[4>?9[0/22>"T*<(';:KWE43?.SA6'HI
M3\"\LF24H\D+]$1J$$SC@9Z'>4GH4OX%8TOHZ'[BF8Q"U$G >'N^/S7V.\H'
MXX@-3T'#U(%^%3 Y1?A)0I/1/NRG!J$J7WJN38"7P.Z.4) R-7G]TXMBCE.!
MV%-*4)K$0P'M1LT1C#0!AI,H,0'0Z8<)+"RIK3VJTY[,*=0]P8."G?2L+SE*
MO;>*]$29F\QUBM!QRN-@ZY $X298>O*JK.=FY$J21(,0VZ.Z!,DDR7"_A$A)
M@3GF[2>!AQ(-U2,3.,J\5I%S,NI'1B2:@)WV?Y,WW3B5;)2>FE.6FAPE*3*]
MTWO(GL0;R6L3(51 6H,&!>-*NI4<I[=R@<T=166*^N#\+$E"T)G>WB>B51(-
M<RXV4EB2@B4R3.0U"2T9\<3H''K^G@"3.9\*FD77K<A[38Q2[^GY/J->2.32
MVVG:.LII1\ISS%/6]C ^18W2B_X$Z%U%^A#8G9%S<@Z==-X404;@; )Q!4H;
ME2@]_TN,EB214824GP1V9I2?B<AE!#;)$8P1^B!)1@F\[(AQDB02Y-+C/VT=
MYV3[?45LD' IL#VC/:F?)9=KCZ9^5E=).!(D[KAW+!DA40)'V[4)%)<,F=[U
MDWR0(&>!LJX;M!\EAB7I2%+H%"4/4!H@#4D2@L0E=5!WYZ:4+4FVVF4=D2CG
M>NWG) <FT5:]K*[CMR;:T9X26;"?W6@@/]K5/D_Y5$:U19U'$LAOGV<D2R,O
MILZ3%)E$0X'2J9^4)2.^)$'"31$C:&1DGM331IVDS^EORFI$"NJM#6VTJR0(
M"D#6TWU&BZ,?DR1!>8P<R9@W[XYJF1&.6@=,A'7:E0-U(Y,(OI8DX3I4PD&N
M0SO"E81-R4'D:>0?HPAE%!7UE.-=@#_O[7%J]!BC_!B=)(E</&M9DWR3$3B-
MPJ8]GEZW:9,DV%-&H]OIK"+G/6T3UY%I/PH870%"77NUS;.*FB88T_E$4EQ&
M],SH,1(-)? E(;K)P,H3[T!^I\@Y389,,G1'N**OD2G7^6F74@;*+/$NUZ7I
MI$.;5$"D^DGRC43SC'0E 27G^B9#M_TL"8.R4T;:1Y)5DFHE&694LR3Q:#MH
MXW6D$^JF;#9!3!DR"AG]*O'&,2\Q2CG@?927>WDVY;/EB7=(9)0DI'W2I!LC
M&K9S LJLSI?$U,0;UWBT@Q&4D />0Q]RK_H?VV'E6*#GJ2EB7/:W$60FG9>.
M99(8)Q@W25S.+SE/2^SADV>I#X!(-M+99P0\G406P!I)9.E(E%,D3VVJ)++P
MGHG(PMBB+<@W(T-G--OS(;*X_I$L-SELT*E*[FW1;^=+9&'NIST Q #DZ8@U
MO$N[HE.O@Y+D3UV1560!V6(O56 P;07 !_ 0X"3VA $KM??:](S+80E><^G/
M]*[+_Y $],QKE!5()>;)\SS;GG=Y1T9U <S6$54$'R?PN*.\2+2QO.DE. DR
MZ6EW!0[."##T!^ IVBK)+/11DU>2M#)%!%A%$/ >B2F"G;,<>M47U#5Y]K?-
M)+1POT2<%6FF23K42V 6_U,O@6GD9WODLX+8N-\D468"=V6D&?[V68DU^4P3
M@[J<DF$ E$DNXEGRY#G:B79!/@#E<=;!81\@/>24>J S&!L2=750Q/@#8,9Y
M!X RP),06@!Q,V:Q78TFF'.,!,25;F&,)L%98K>VJOO][BNDDXQTWI3G0$D(
M(#'G,@="\$&V<59VX847;A=??/&NB_761_L)LJ.^Z&3F(XDM[,.:^#^31!9M
M#!T%-?%#0G 3.7)O@GG$LQC*3EN2^)_ON8=[C;R2$5PR8LN*S)+O]3Q!XHPD
M&0DM1FB9S@[:(9![WI/C' G 76_?;UE]+NVWCBCM<[G7YOY(SI73_'/6B"R>
M9;;L4G[L'NJ+[<98@V@EX1)]B)Y#_Z/;F3]RSD'',]839)Q$D00.=Z0P29O\
MG<GY@W?R;!)GG)?:0WL3,1.DNR+ ))&%/"QGSEG.50* G:MZOA)@G+H=W8@]
MABY#ITF@=[_5LU8\Q@L2QSL\SP#>1;^B6]&KZ!3RH(_H*^P@B2Q-GCH $<=U
M7%=<#$KJ\%-$EHQRC6W!_BQK$<@!Z!3T%KH.7::.(5*%Z[ATH.7Z'CLE=188
M%^8+B?KG2DGH7B7)WY+7)3A@-TED2+M3.S??D7E,41O3]LW(5U,41;[/Y/>2
MQDW3<TU.U,YG?F"=P'Q"'S#OZ:2 >95Y!]L?>YIGZ1N<XC)'T(>T/38D\S6?
M_&]$1^<0^D6B>9;/<G./I/0I*HF124A&C60NPP$$[X,$PB>)[_B-E,20)H?P
M/_=8?O8-D"5D$\P4^_)&.L;>-V$KD_B>Q#W<R[J 9YD;R8?VX#=D6&<U[G6L
M"/.4P3:D;)31LI(7ZP3F7(DLDWUWS+G'=5S'=5S'=5S'=5QG8]UT/D26B<PR
M$5FPAUDSL&YBGX@S%:(F7GKII=LUKWG-/;(BYR#L"V&S'T26LWT=1);_)+),
MH&@63BR06!2Q@.4 B@U9#A_Q3&8X43R405Z!Q,) (*2H1!;NX5X&!9L,+'S)
MC\T(O0<S,/36+6!8[\UZEA4L+<@K09T"I]SL8'$'&(?%H8M4!B^;%QSTL/%O
MGI(%DC A@,C#?MI$S^+MU<L#D?1^)L SP:)99J,3D*?>D 6EL;"E;8Q0(BA5
M;^A);/! G?+JH8W\)+)(BM'#IL"$]E:<@&$]*R=@B'[22UB'L->SLL03 >U-
MX!$D+JC9PS=!@_01=:?,R(" )('=$QCU% C7 Z(DGTS17LB#,:#W;X&(@G'<
M-!#,K^>S!F(G^#Z]0"?8B?SU )X 3SV)\X[V@&]?"1Y4EO3X+AA)T%![DZ:O
MVDN?]6\@FD#\!- )P"=_V]&#.$'9 N?36[OD$P^8LI\$.*;GWHRDTOTD@6T"
MM@K&H7P"\1A'; JQ$83^XCO*37\RWCLZ1WJ@FT@2$CBFE)$?TELW^0GJ=;RG
MQV+U70*2,I+$%%4@20*V19=5,%*"NCW,;L)> MLG[]=&YD@P&F,6/2IPD/ZG
MWWF.LCFG"""4@,0[$NB88"?ZG/(F.<SQE)%^!,^N(A())" ?Y,=H01,AICVJ
M"_ 2D"=87N"@ $]T,W]KT%%W9705\4;268.\)C+'!!@VZ@5E;;"<?>-A>T:0
MLAV2%);SDGDFV%GB54:]$,@O4#+)I1F1H2-?&*$@\Q)\3]T3U$HYZ7=UGL +
MP5V"!A.$+AA;H)CZE'Z:^LB^GZ*3\+TDB?143GX=\>(4Z<9Y3WV7D2X22$%>
MSD])OLCH1H(0DWP@P%W"I80.970B"CA^)C*HGM#1V4DZF6P<RIG1B.Q_\M.3
MJ_9.$B4D8&2[_C^OZO\'  #__Z<=K=$  %W^241!5.S=A]=]2U;6^_N_*#2M
M U0,-#G32DL2!)2@$L6 MHJ".4?,.6=0%+-BSF("<\XYYP@&]AV?/>[WW(<:
M:__.KZ&%@V>O,6KL]]U[K5H59LV:5?4\<W[)[8_\D3]R^S-_YL_<_O)?_LNW
MO_-W_L[MG_[3?WK[U__Z7]_^S;_Y-[=_^V__[>W?__M_?_L/_^$_W/[C?_R/
M]_0O_L6_N/W]O__W;W_]K__UVY_[<W_N]B?^Q)^X_?[?__OO^?S)/_DG;U_^
MY5]^S^MO_LV_>;_OG_R3?W+[Y__\G]_S_'?_[M_=_M-_^D^W__I?_^L]^5O^
MWO4O_^6_O+_['_[#?WA_]B_]I;]T^[-_]L_>_M@?^V/W_'_7[_I=MS_\A__P
M[4__Z3_]2EG_V3_[9U^M;)(\2][Y#_[!/[C]M;_VU^YY*:-\)'_[[J_^U;]Z
MO^=?_:M_=7_FO_R7_W(OVW__[__]]A5?\16W__$__L?M?_[/__E*W?_>W_M[
M]V<\^T?_Z!^]Y^-34E;IC__Q/WYO4W7X6W_K;]W^T3_Z1Z_D_]_^VW][I?[>
M]9__\W]^I1W4Y^_^W;][^RM_Y:^\DO_O_;V_]UYO[>R[O_ 7_L*]/G_[;__M
M>_O^XW_\CU]I7WG(3SMK=^]VOW[Y W_@#]SSJI_TG??(1_W=KW[Z0IO*1QLH
MX_:3>GB?9_[&W_@;]_S_U)_Z4_<R_N[?_;OO?27_O_@7_^(];WTJO^I<O4M^
M4P=UTF:>_RV_Y;?<?LVO^36W+_[B+[[]SM_Y.V]_\ _^P=N7?NF7WO[\G__S
M]W?J^ZLRJ[=V4#YY:A]ED+?R:#_Y:(/?]_M^W^WW_)[?<^\O,NL>]Y-#]2T_
M8T">OI>O_B=_ZJRLO_6W_M;;%WS!%]R^Z(N^Z/8E7_(E][[7)OI16UW)I;:5
MO_Y6%W(B/_7\';_C=[S2Y\KZ95_V9???U5N>9*G^ED?R*D_O4>;Z2=LG _)2
M9^7]#;_A-]S' /E2=WEK+\_JY\HKS_*7I['96%(^?:.\^IU\R<][DE,Z0INJ
MIW:4GS$EO\J:/'F_OM*V*_N_[;?]MGL_:5<R2S?H]V2]M#+E-_FIE_935N7\
MC;_Q-][+K*PK3V3)_<I)GM)55V54'WU&!\A;N<C!;__MO_W>KN2@ME5>[9^>
M4BXIN=*FZ2CYD7\R(*]?]^M^W5W^R=2IJ_2K\BB7/"JKO*_&9KI)6>D1=3=&
MZ5+WN%>]/"L/.LK87[FJW.XAAXV!9%8_^5L=R @Y]<Q7?N57WON\_%;G:>O-
M2[_(ISY27FWL=[)!_M1=O94E>?(.>6MC[5%?I:O)^/:3/E+F/_2'_M"]O+5K
M_5[21R5Y*H/VTH9D\S?_YM]\SRL9U4_J\4A'IZ?.^4X;D&OZF,SH%_VE#8PM
M[_).\NH^^36>ZIOD*5E5=V50]^9H=9:G,FI3]RB'/M'G]8T\DU>_:YMSOE<N
MXZJYQ+O4P]@D[Y[3GLHEKYU#]'MUKYR;MW(:2^1?W;U#VRB'_'8./>?2YFCW
MZUM]?(YY;4@^S_YN?-:>M:4Z55;/RD-9Z5-];ZS^RE_Y*^_R8 QH<WWO>?*Y
M\I_L:Q-M)%_C3Y[*YWE)G<D1_:&_M=OJN]5[S?GR4U8RYSER+5_R1/[EJ]^4
MV2<9\WLZ*AN'KM'V/_VG__3;6]_ZUMM'?_1'WS[P S_P]IV^TW>Z??9G?_;M
MQ_R8'W/[!;_@%]Q^TV_Z37?=DAXA(]I(WZ:7ZOMD3#MH%V4S7NCDG__S?_X]
MSQ_Q(W[$_9V__)?_\GM;ZKOFTN8]^2JGO-AE5XG-IDV\YVS?QF=Z7WVS3RH?
M?9+=)^F_;)7D5SNS*<@5': ./_;'_MC;]_V^W_=>CY_S<W[.[=?_^E]_;W-C
MK?=L6GG;N:&D/\F;]M5?Y$R[_\2?^!/O[_A!/^@'W?OC,S[C,VZ?]$F?=/N.
MW_$[WOOJ*GV'[_ =;A_YD1]Y^_ /__#;AWW8A]W>\I:WW+[=M_MVMP_]T ^]
M?_=1'_51]^?U\2=^XB?>OLMW^2ZW3_B$3[A]_,=__/U[SW_$1WS$[=M_^V]_
MOU]>\O7;QWW<Q]V^\W?^SJ\\]RF?\BFW3__T3[]]YF=^YNU[?(_O<?NLS_JL
M^_^^_^1/_N1[OI[Q[,=\S,>\4CY).:3R]O[-^[M^U^]Z3]_MNWVW>WZ?^JF?
M>ONT3_NT>_[:P3N]SWN_Y_?\GO?V(<,_X ?\@'M[_9 ?\D-N/_R'__![^_G\
MH3_TA]Z_^[S/^[S;YW[NY]Y^X _\@;?/^9S/N=___;__][]]O^_W_>Y]^GV^
MS_>Y?_K?]WYWG_O][1WN^5[?ZWO=WZ\LTG?_[M_]7A;?*XL\I._]O;_W_7N_
MUS;JI3X]M^7O.>^0?"_Y6YF405G40WU^\ _^P??_E=5SE>NJ/&=])&TE:1.?
M?;]MTS/=Y]W>*_5<]RNCU/WNT?;ZX4?]J!_U2E_(H^?<K[QDFTR\^<UOOKW7
M>[W7[5M\BV]Q>__W?_^[K+KG)__DGWS[U;_Z5]_UL3F)_46O_*I?]:ONX^6G
M_;2?=K_G9_VLGW7[1;_H%]V_-S;9PN87NK%Y(=LR';!Z0/I?_^M_W76!L;EK
M 7K W$6GFG?H!CK&/?)TOSF%[J)KY/^___?_ON<GI;<DOWG6//@S?L;/N,N*
M<?J&-[SA]L[O_,ZW#_B #[B/"]__Z!_]H^]U5"=KIE_[:W_M[0N_\ OONH)>
M:AZEJ^E4:ROU9@=I)_57=NVF'<P[]*3YS?^M<?V>?4\?L<OH4?6GR^E^9=:&
MYCXVLN1_\[OY6)N8YSUKCM3F\O"]?-QCK>.[[M.6VM<[S4L]YQGWESSO6<EO
M\I#<6Y)G:;_?>WNO=_5NG[[SV]99\O=9WJNRND\[F&O;%S$GD(D7[3N0#7(B
M?=57?=4]O18NY4A^=\XU5Y,1LO8+?^$OO,LG.:67Z3>ZG,XW!QG/Y-J\XCOC
MV5A/K_NDYSU']YL[_&XN,(?(RS/&@OEDD^]*[O/<.3=)=*W_)?-(\TGS2'J2
M#D['^]_WS6WE4U[EXUW^WGF)3O>L-ED=WOQ"K]*S].,/^V$_[*X;?]R/^W&W
MS__\S[^WI[T&]AO;J+71KI>-;;J-/4K7L4-^ZD_]J;>?\!-^PCTO^?Z4G_)3
M[C86'4"^C5-Z:>V>Y.ZU(F_/ZWD]K[>/WDYWK_UQIG2Z^<D:RES7GB?=SM:@
MC^@6>H7.H@_9;=8GO_@7_^*[S<%V:)^9C4!?F1/I++9&^_O6Z.P4MLNO^!6_
MXI[W56+KG.F\A]Z3E$'Z);_DE]Q^Z2_]I7>=)V^ZD;W$9O2W[_SF'O>>STF_
M[)?]LE=2W_F]^\M??O)EA['!SJ1^F_J>SC[3^0S=+U]M[QWJX'WJS,:UAF9W
MFUN:0\TIYA'VKS6J9_6+>4*;MV=O/C&'6*^RH^T[FA_8BVQI=F3[FR5ES,:4
MW'=E:YJOY,6>]4YVI_R]V[Z9><L[?4J^\YOD/JESF_:<RZO],3:L.I W,G7N
M<[++R-RCY![RG?W+]I5/9UKL2O)KKFS/CBS+USN54;WUDS8F4V2#?)J#?][/
M^WGWW]3-,\:#O837JGWWO)[7\WI>S^MY/:_G]5PW?=572R]:/_5;-IU]/>=7
MUCWL7'8@F]"ZR9X26[TSMF_UK;[5[1W>X1UN[_W>[WW[V(_]V/N^D+T;]B1;
MMW-@^XB[5[WVX].._+J__I_7VV#8 =!F@0-4BQH'U@34QK<%E 4FH?^9/_-G
MW@]Y;(@ZT'G/]WS/V[N_^[O?WO2F-]W>[=W>[?9MOLVWN:=O_:V_]?W_]WB/
M][B]S_N\S_VPYX,_^(-OW_;;?MO[H+!I:E/4HMM"T (NP(N%7)NA%IT690&(
M_&[AU6'W"?)R8&Q3WB+/YJI%I06M]]CHD"SV+<HM/KVG@R,+P@ J'?88G%>
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
M4D?/>P\@,T"S/ &<@90CMT1LB4@#V!69!=#+7KH^BL 242/"1<01?>E9;1P
M.?)'A)8(%[[W+G6.L",I4\#H""3RC.RBG;27NBS@VG-+:GD$O%ZRC'P=?%7^
M)=54ILW_?#[R3V4,;-W?M8.T]P;&]MX(*[5?@&_O.,DYD8OTP9)N(OFHKS+K
M?S+WON_[OO<SCF_Z3;_IG=#B>_DCD-F[IMN:YZP?C!5G#\:E\?*3?M)/NOWL
MG_VS7]GC9VL8G_1NI$'C]!&1I4-*>O>T5R-\M!]-Y\HOO77N>\GW)+*L#C/'
MF$N0;[2ML?+&-[[Q]B[O\BYW(HOQH(W2-8\ FPNJC-1B?161)=M]]\%/$DMK
M6W_[C;Y7QVP<.FH)+.9S]8[T;0[KW*:]C"6&F/O\'N'EBLQR10SQ;L]$*I&6
MW!+!Y5':^WIVB3 16\YWJJ^^E=0M0DOG4B=YQ3W:YNJLJ[V@*WOF/!A_+1)9
M]BR3;:*>Y,:<R'Z@;^D:NLUA/3DVYSB?='YI'#O -[[I>W-)NOT1887LN^^*
M"'F5(D3*:^>G,]&12SZ)>)+.C\BRNC!R8+IY22SI\.:B\EO=NB26=")]:%S3
M6S_^Q__X._&$?6$LTUG&(?DTOD[B=D0^X]S] -WT YL!6=!\)4_Z@EULO#^)
M+,_K>;W^ %D+N+HBLM 'YJCV:%J?LZ\BLL -L+\0Y.@QMC6;I;6/^302O[S,
M>^PA>P1[QFF>E3_]Q29IG[Y$5TELET<ITL0CXH1\E;^]2G9-!.3.E)<\$9G"
M]V?JM^XO;_EVOA:98I/O2N=OZM\^W=7])[$XNZR]1_UAKJ#GFT^ Y>A_MJ#V
M\2P[BGVBW=EM.88ZL3;Z3K^$-RA90[>G&,GX)(MDWT44EE<V5W;;DI_94CXE
MWTE^=U\VWDE:]G>V9W8G^TH]<JAB?Z7SK-;6N^;>];A[R*?[/9?#H//,/B=I
M5_O5X7*,#W9X9-+VA\C+$EE.V^XYWSZOY_6\GM?S>E[/ZWF]]M9-5T26W2,^
M]^PBLK"'G4&SU>U#_\@?^2/O-KI](OM4]G7?]5W?]?:-O_$WON^+V;>R1V2_
MABWY)+*\=J_7)9%E22QY$[5((IAYI0W8Y #"QH!#-YNB-H*15C"W'.J<"9$%
MT<5&L8$1D<4&\,GNLL"T +0@#"QM,6X3X,H;;!NG%G86?;LX#)1B@6RQ;3/!
M1JI%G/)W>!1X+/#D'OCD#?ST6DH)[ +["HSJ,\!+GD$#H)\IPH0\ Q#8B,B+
M6P01W]DP6#!-0+) O@X? B3X[00.GD#<ZAP0=TD72V!09_E9T.>=W$:&C1<;
M,P'2 A#)7[NH4VUX>FJ-R* >RDBI.MS2-_61 XCU5OL(Z!@0+<"PWQ:$&TG"
M>]3_]#2:5]0\C;;1M=Z/E\0AKT@">?#(B]P)H%TP164-V"IO;10(_=%F3(#1
ML_Z!#+:,IT?=+6=>3?)@NQY! _C+]P0Z!YJ)>.+^Y%[9E-6D9JSE3>4D"26?
M]5->NFW 1#J*?./Y/-^3L;RJ-V%6K@5A)5OR3*:,&3+E4-78-YYL? 9R"XB5
MU]X]S'.(UR:1>J]N:IRKZWJ,L5$9R&L]*U]Y $Z/+#E$>?4/W73JO$#(ZSUO
M/2H&$E]R2'*ZH/L J-I]/1:?WK33>;O1>WH II?RT&.<*FM@G\#2"V[M8-1\
M$[AG"2AMGB;[>\#\B#"09^[(=HW/]42X!]1T]J,( J>7VE+$2'773^22;G(H
MK[].PE%C*)T?H2,"3Y$D(DE$-ED"FWJWP7N"IP*Z^=N[Y*5MC$GYY=4GL&@
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
MY3W:N_YO(S,BQQ[6KO>;]?Y]1K=J#*RWM3RV&_<=Q"OK@@>7U!"(*H!GX)[
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
MUYO?_.;;6][REOM&LL,P&ZP660Y5+8H##VU4EB)) #X DCA4M>%I 18@^0J
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
MW<X[U,$X+0)O1)9'D2VU@;XSWH##1?'@/9VW*'N/"!)O?>M;[R!S>XD!1$^
M>LYK2CF=*&J5,9)'7\!*0"A$"O.&?+2C]FM/\"JZ\$EHV8A9C]KV])H;N.DJ
M"EOYGGN1[4W(3S^K'UVJ'L!#R!<\RR-EJ%>1,Y &BII1-(J MMHBTD@>W_/@
MOD20O+C+#\G!08@^ ?2WUZNO@(5%;5 6;5H^@._*Z#O$EB)R*)]R>;]^R4E&
M-G%[@M+NWP;440<$!,^KQP*'Y6>.T:?K+*>\R(+?W5]D#N6,)%/T#_*F/?U?
M63?B[QD-*[V>?>,]Y%YY(^AXISK((P)J4=N:M]>AT1EU+J+1$F8B &D/;0$X
MW5I _LTS)P$RDG;VB+XF+_K&@==5O=O[W7WZ"+\^Y:_N[E4.Y2%?14$Y0=YG
MU/36K>?^?1Z'E]@3(2<9B+3CW1L))+)W9,J<*+2?K:V4)_ U&27+(@PA:KW[
MN[_[G<CRKN_ZKK</^J /^FI1HK17XZ8H,LF13^-&N?1;$3-;ES6G%M7RBL!2
M:DU].CBXFC.6_-S<7#26%QV,TEWTDOE#.<E;;5R_+7'K4=(_ZENTZ=TW6\<J
MZPCF))($HBP22;;6U5R^<U!@U75,EOZ\(KZD9Q>TN.<*5]$V_T^D*^#DEG'K
MNF=5^]S5_5>$R^3AT2'X:_5P^I3=*R(+/>[,T7SDL!XA380P-@4"I4-ZXY9N
M,S]E.[;&*67[;#JCM&X$US.MC;_Z_%&Z(M]>14@M,F[[FV>$PJN\RN^1$YDB
M.K=V*KI[^[M[AID<%77U7#>D2^D]NM$\JKV!F^D&<P^[U[/Z;F7P"8AX7L_K
M]0',>D1F,2]%9*%_ELC"5F2#9*?2+=8CD>385^Y?DEQ$@8UZ4;3;[*CSO/M,
MC\X>LT]*2P99LL5)LG@4[>-KDJ[6IVM#O$S:<_HSK8/#W>-CNYI#Z/S6H45>
M+%(A>]Z<8IV[-LD9N:0^::^CLZF736M'73EKN7*VX?V;]K>K*+.GG?EJD5=.
MTLHCN_Z*U++DE7TV)SDY"3''MZ=LS6/NW;6A3^L;]YG/ZX<GD>5Y/:_G];R>
MU_-Z7L_KM;U6>E$$RY<ALMB/LL=O?]K9B_,;$8DCLL#SV]]^O_=[O[M#,F=M
MSGKLX]K#.L]HBQ[^)+)\_5ZO2R+++NAW,7]&87#(:N%CT\#F(Z'G%3$B2V26
M1T06!ST.-S_LPS[LOIEL86O#&/C;)H/%O_=:D 6:#"C>!O%N'K>QO)ZKUX-G
M)(9 > $[%WR^P!2+;AO7WF. VBR1UXN\,UP!YMO8/C>K(W:<P)0\89\>U0+2
M7'FK#^1;Q OUUFXMIO.JK@TB2@2@R<.NS80.@6TZK%?M0!17A^J/R"<VHBV>
MY;O J3P!GU%4 OE<@:9.D&2>E?61\GJ7>[2-<@1LO#I86H^HY1]X9 ];EW"T
MGL #]^=-^XPJ$)!H/0PK\Y*C J2=A(ZKL+5+$@I 5301>6N7@'-79>U@8<%.
M)YDE<M1&D DL'R!MO<"?T3G:<)/W'ECD#=9$9X,QC\4!B/(,=^6U^,JCM/9;
MLL"6+P#F>I=M4TG^ >\C, 4655=M:@P% +CR!ILL[8;>$M@"#VE'_4*/D=,
M1)%.(H>M)_B\2Z?OKJ*R1+(Q!AI;RER;!IQKW*>_UXM-X_\J*E'@\RORTI67
MG$!D5X2C(L@L("_@.-DX0>@V^U9';:2?JW*F3P.*+[@W'75Z97SD43T/<U?$
MCL#="TJKK%> L1/8MEZTKP@Q1:18T.09V:CZRCLO?.G[C?J2UZ7T\Y(E-GK*
MYEF=UTM_8^H$H[4!>X(\FYN,P8@2 5UK@\@Q&_E@-^S;7$\WJW_Z+@*;=$9C
M"GQ^!9:V<;Q Z1/0?@6:U [*NU[O V&2]S/RA7R+H%/T WIY^\CW"^I]!$I+
MUY/C!;7FG?W4\R\"3":CE35P][9!8")STT:?4Q_U*BK'5=)/ZN'>(F8%Z%?F
MQN;.21'- A]KU\C2RIJ.?A35+AU=="]RK*W<KZQ7>FXCD17Q)*)MXWXCR)S1
M;K)O]'V'$?75DHR+Q!80-7!5@*0MJV<[!%F"N')&C@DL+0]MFH=D<TJ>#P(?
M/R(92GEGWT.^/'\N@&A!TJ?G^R5'55Y]&$'JBL#)AI;W&?&B^2-[?*-(7<UY
M13N((!7QZ$4VF7ZJCT[B[NGY/MOG*DI>7O0CL47BB<1F_.6A7UL"< ''  E:
M$RFS-B$;R=15!)ELWHV>E'UR>ND/H!(A-F!SD1G.*!*/QA Y8(]*^NFT]>E5
MLIV'P)U/-X)&9#OY/2+ GU%^BI[QB!19Y*P%#UJ/ 0%&/O%>]WDF>3\C+Q;I
M13G)$IT,:.?PU.8+T*1^HJ^TJ?*J:Y'#SK&_;=O\O(2.$P!:E(HB$,KO)*\N
MD#FODD4$,.:5T=H: -.8(FMD0)X1+Y:TO01FWS<_I:-;BZX=J=\BR400*CI'
M9=7&2[3U_M8.GI.O/#8RR4FP?C3G%Y5!?MK0\_23_K:^TT>1[B)<-I]H@R([
M=M"=;;)C_RJB7P"O\@O,KUS-]>FH"'<1@]1->=CWC7M>;,@I.Z4]@^R(J^AI
M^FHC*+5V>&3K&PLG842^K6W/B+GM;>S:WO@A2_99S /:6IM[M[I=K</:0PB0
MMG(:X%M]KT@,YQ@RYAVV/XJD4D1+^:FO,NO_G??T9Z2;G8]V7Z?H*:W#R!/
M'/!P^SKR4P_WIY>O/(&>]3:?JS>=Y[,(1ZT=E+$HF1$CBVZ47=9<DEQMI"]Z
M(Z"?^F>;K?.+*_LQ$$71DR+>%'E8.=N'6;#V[N\L>3L@]#G?1S@L>I;RY53$
MWZ>SBN1SP2G94MZE/MIKB2S9#^>\1#^I"Z [\@"/Z:) ([+XM(_(H8[(&#Q%
M 3(] L=?>5(OLLA5] F 5G.[N5X;*HOV>)'7_2LR5_IYG<L4F>Z1)]\K1RK)
MZ=6>A-_UDS% EM03H$N[()  $HD@PMN\J!(.)/SMMY/DHAV12T1:B+#AD ,P
MS/_NT4[:JZ@9_D=P  9&9+$O+/IV9"/ODA\]9)[3Y_21^;D('?(P5^L_XY>,
MD=^B<A8%=%/.?LA,Q,WV"R.JG-%FUBE,49#*SSQ!QHNP:TQ>1:"A5P"TS%G:
MVKO:0RI"VQFM-.<<NQXQAN2O+;+-U'FCL 8>-A[H _I67\O3.&E/RW-%H=I(
M.GGIS\G*1LTM(E!1:S="8NL1SS6/F/?(AO[2=\9MZ[.BGQ6953G),CV3OM.^
M[M5/ZT!J^RH]>[6'EA.-=?I1W=N/B708N4D9VT/,P4P1:>6I39=,MM&XJK_^
MT?< DL:/Z T<<KW'>[S'_:#OFW_S;WY[__=__SMQB[R[A[P7:2;9EB*0D:>-
MG+7.)=8) MUQ=4!96N_B>;$.L+=>H3="VA(6KD@*Y^&H?.@8.FF=V%PY!&O_
MMZ3M2N2HO9(E;>[^:$X <M9QGKF<'K"OYIG2Z<5Z0:N!%!?(&'@Q+]K=MX#&
M1\#'?>;MF4Y0Y?F^K6]U.Y];<.79+E?R\(B\\EH]F'Y;B"S&KDAN""SF*U%:
MS('(E,:F<=D94^M$NNQE$EWZ:JE[R?N5Y_XSK2?_]>:_'O@W=5^IYZ_R>9&W
M_YQ:Y-5_G=JUMEE;/Z!M3LDV2F#V+<**^=W\R8Y@5VAS>F+!S?([H[$\ 1'/
MZWG]WP_.>F2'F)\V NE)9&&'TRWTO+6;=0O=$G%B27+-$4MH6?N@N?8DAWY-
MTQGU]214M.^R_W?/US1=$7G?GFG+NVVDC;6U^5/;LWESJ$#OLP_9?M8)YI'3
M+EGBQ_;)VFTOFTY;ZLHVW'>^3-KGSO1JI)5' ,-'Z22V/ (IJNL268IVV_JO
MZ&S(+*V)]$][R^;K)Y'E>3VOY_6\GM?S>E[/Z[6_5GI[$5FLF9SO?/9G?_8K
M1!9X??C]-[[QC?>];<Z;[&O;T[:/:^T5D<5^$5O^261Y;5RO6R++U4'(AO2T
M:6D#D^!:'!%\0LWS'J]D[_9N[_;5B"Q(++R4163!Z#(P>#'[\ __\/MFLD-6
M!Z$V.1V@68@99$5EL8F[ .0 'QNM8T$5"_8([+11)/( [QX+;0<Q#C@MMAU(
M.ERRT:H\#D8M\"+7G)L.;1"<X*$._XJH<*9 Z'F<S&OU%?DDT,,"L959W1=$
M<$:/V4V&W6"0I_NTM0-7]:3$'-(ND*"#X[RC.70_@6D!6P.TG_56QH#W16JX
M\M:=Q_,3X.4^]T?B4$X'#.3. :K%^4DXN@+E!,9<C_*!,$]OAWG&\MNC \7
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
M(EZ<9)9 7IO720IKW&M'Y:5/I$=$PT<AJ@-C!G@HVE,$KB);%:5B/3D6Z28
ME3J<8S- >U%D M8LH6.!W9$9(@;DD5*Y(AIH@SS]Z^>KJ"P1]TXR7."1*X"+
ML00 8".2+JV,1=%9 $! W"7N+=#@!+8LT.U%D4FNQM-)%"GBAW?DI7K'J+*L
MY_N-I**_O#,09A$/SDAA@5FO\@N(>)*#5M]M=)] 5&<DIN:EC<*VGD"3IQ/8
M1X_D:?2,$K=]M)&8TB&18.OW1]ZTTR'N#R@<&>Z*=!/)-AT54::-[+4?FI.O
M");->1N%*A*/<51YUTOY562OB#<O DRNM]>(+'2S=QAG^DE9LW5.('NZ))+M
M OKSS%Q4EHV.=T;W"M">)^T3/%OTN.R>VH(]%=&PR"3:-;LL6=JR^EU> 3OE
MP2YVP'\5);!('SN. HO*4WNK5]$.Z ]Z1+X1C]*E)QC9/)2-=R5/R?])/F'G
M7 $0F^>OB+!78\D<=U7."%*-J04@)DL1;?1/8/:\8&N[B&SI^I-0KI[KI7>]
MXNDW\JFME)-, G$&Z 3LRR;-RYDRG/9.ZX<%H1?5+S)+H+STZ=KD]5-19(K
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
M@H8#H*X\;7G/OGIT\'FV[9(;-CI-9*.\H"YX*B#R(^#L"4)?$-%5*@I$H*P
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
MF&AS)-##@AT7/'3E%?I,Z\DUH..+P$Y7!^CK:='G>JP/B'N"CZZ C4NX6J)
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
MS>-#_<]^]K.G%[WH1;.O1%^TU_JFVCWZY3I*?UU7+/R]^L'(WKVT>W+W*_I
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
MZXB1%=!MD<!5[;QCE&-NGT?1AHU^+*A3TE5&%TT95."X=KYF$DF F,">S"C
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
M8ER7V;(2;)WWMI$^9*90LQ+EW)<(7NVR) EUB+Y7<E07]3_)VE7_*_&$PRG
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
MS6?]ZS*R0/0&0 $I&3\,VXJ][X@LR]Q>GN7YWP=FK2+J:EOPJPP>@M\FD86
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
M"C+@TH_-.9M$-NA<=A%M@K9QD6RT/4'$%3A$'5QJT5XSBO!. :A>IAG%E/H
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
M7\%X A*,@.I<K5$U&1<CZPO"K='O$^R3X#D.-_B=8-$$^5 8GP2B"I(WBX+
M:<$)]MML-$;ME'0C(!=9FE7 MB8H890]HT8[-W,.\PD]X'>T7V!:ET5!P-.J
MMO(O[1* GQD5'"O) D:H-EJI&7[XGN.CKG+I(R#3K"P2KDS7EE%@): X!^B+
M&;2,6FGV! DW@H5SG!S_)(8(OA?40CN=_TD\RLBR&0UY=)'/.B.11;* 1#G>
M(V@X([U7T* ZRK]FYTG2&3*C( ,*?:!(ZC&+#OIDM%:!D@)[C-;,>%)'1G]G
M30+@R7J%_:/_Z CRKR"\!'D*&JL1Y06<5Q*;&0JJ[<.F9#8"LWU@0RP21<Q\
M(IDEYVFWEMCF$2FRKDG49034"L03=%#7$XE61I>M$68E20@>E=31R530AQ<=
MF7J>L<+F">9/0'L%#-MF_F\& 4DWSE/&JR/?&%E6<BBZI P3*$3;!"+99R/J
MFNV$^@00T6]M4@*=+&9FZ+)]&*FV9DXPVK4^CO9N5!=CC4UFKCOWE44=)R/W
M9E3QS- E8%B?P@PRVN7,?.%:5\G%KDV9E27ME.-#W0*FS,XBF2]37R:PJ\IV
M1!83*,^\2^)1VM(D!XZ(>Y)7C4INWQ/4G>-4[7-F8Z#?N892M^2K#MC7]5F
MJVTULC1U,H_,QB'(S<Q1G3X)<*P9W237UJQ$U)DD-KZ3P/91%/C,=N,Z(MF:
M=YA1(;,0IG^?@,_4J93M* -1KL=)",W,)QD%O_KF@J7=WPB4EER?)($*8N-]
M1FDW\X5[DB[#@^#[:J?Y-R-4)VG3;';4BV]BQ@N)EPD>E!Q6_4AM:I)E! ZF
MWUQ);)U]ELCEWB'WI-1%N\P<0Q\DVE8B@BEO1\6+070'N;+.X^M["8B.H1/8
M])%L!61* J<NYJ5 _DHVM._IBZ8=D<A2 S<X;AEL@#$R>T;->#,*VB"X4Q(#
M<X>^TF>SG%3B^JB]DJR2P.-^"6 9>F3F03,SZ??D.EJS*63D^]P_ZIMP=F"6
M$[,()+#7#&_:%'U>QD]RH,0 USCL'VW+[(N9E2'MGGWOLFB,@-W*MOHHF9TF
MQRO'B/;1;_;-G)4@8\\@DH13(_0+&*[!0&RS1#&)A^B_8&SL"W,._3=;:O:Y
M^L_I0YDIU7::\2 )*%6GM-%)6G1=2H)Q9EOM]F%)XJGD*-N<:UX2CB0;99;8
M$7G5/3YRSG,H;8AS7S(@[W,ODIGBG/<C4J09<PVR(2FXL\TUNU?-4$!=N8Z8
M08D]3I=YLB.<L39)9!'0WF5F,:N$@1S0X;I&9X::S%CA^5E'M)(<:+8;"7)I
MFVJ&!'Z/?)@CS!?)(=2%'4$.F?%'WYQZS<(G292Q2KVRK68YS"PRGD%EEA-M
M\XC()2E2@J41B3G;E+ O<9>Q[++:*8,\D].>>D9A1D8S'":114*'F6XD!72!
M:B28YYFIF4EJ6]WGNX[F/M2@.LK1( A)UJY%NZ]<S1[C&MIE_4C;+RDLS\LZ
MTGH7%,#(T34KN!E^ZAHZ&J/,C"XIQ#UD$L(\F_$\KIM+W5[,M2JS>GK.:V9H
MSTIL9W=.X!Z\!BR2:&OV;<^]T'?W_'4^U8R>>5Z<9UN9W=1LV]TYX2BP #\C
M%P-KN"X;H,D];^YUT5TN[ C 1=2Z)+(<<, !TXDGGG@Y(DO5XTID647<J&26
M2L09 2^O:2++58T(>%6(,%TFF^S_\BP7_'EACQU@[DID@8 &D>7((X^<B2P$
MX(/(PM_6!Y%E0R7!7%W@X54961@#,[)P!YL96?"WEHPLR[,\B_U>B\B"7V6@
M,FP&^Q[.)+ MF9&%+%O8FG7)R))^QKJ"P_X7[?<JOZ_[W)7)R,+>;Y21Y7]!
MQO\- NI:1)9*9C' T2@CRT)D69[E69[E69[E69[EV3#W25?4;^:SG*UPCL[]
M .?=W,EPQ\>9##[ZT4<?/1UZZ*'3G>]\YVF777:9MMYZZYG  J9_AQUVF';:
M::>9X,+9][[[[CL'A>%[G)]QO\&]@7</W*EP?L]=PY*19?T]"Y%E#2)+!<IP
MT<W%S>FGGSZGZC[DD$-FH@H*#XEETTTWG;;::JMY$D!DV6.//:8[W.$.<^86
M)@ ,, Z1N=PW6P*7?OS,X:>'%$PT+FP%Y>0%/0>?3!@FI\ /@7,>>/ ](^K2
M7L$C ML%.DGL$$PA@+H#=7/115N]Y.7"FSII<P?.$O3BA3$7;;0[H_X+1N#@
M!1D(OL](>QJ)C%J=8 (O)C,*I%'[!#<G$%]@-Q>D H:]^*P1-8T&R 6WT33-
M]$%[D4=&_^9[&5E6$)+DHQKUF^\S[FR\Z3N C-IWHRO_/P   /__4" 65
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
MG>^U:%,-VI+^"?.)/F7<^0Q]F6M2VCW]QXY@2:GZY+XL]SOZSY+6>9^DB R
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
M(IA<7/+LN...,Y&%J&4066YSF]O,T<SN?__[SU$SF 1<P#$!S**2E]-F?0&
M;*:.!.6:J2&C5H] +D;L,U)I7E)W@&2C38ZR*62*6S:'@'(X2&'SSN$*]28!
MH8MHYV6RP)0*&N4BC<M4-J>TV0OKE#.!!(Y=7OAZ.6<T2$&S9A40\"&( CGX
MOM'P!+E:Z ,^1Y]2%^UDC  A"1+GL()+12\].X ;1<!, C&\A#<B*#I@-AU^
MAZP"<A@7+Z2IMT:_IS_Y+'*B/Q"G..CB$)V#+NKD7>@2_2[9B'IK9,S,\L/G
MD=,^9"&@Y.%!RDH_H$?(:<32&K&_RR9 WS)'1@"*C"Z9H)P:K=@(P$FTJ1$\
MS2"3@$QEK40A@>U&6I;0@3V@GZE;O4?G^5X7^=>+^8Q^[>4'<\CL1LB80%G)
M8$8 %^R241L3Y&6D7N838T)?"E89 8C4*0DRC(\ZE< DVHO^9U1IWD-_:D?R
M<C[!D\@*V$' 6$8M%8A(7Z(+9H_2Y@F8%J A$%WBG2#"+HO4B'@BF2,)-YF9
MI--/QGQ$9I'((]B#0S=!N (<DB0AF<.,%_0Q=28(E\^K3Y+W$N"MCO)926?(
MQUSGL#MM,_U!>[KL)-HIZJWVGC&7R-*!D&L48$'BE1R5H.$<(\%X@M)H?T:K
M9@X@DR0IYP)%$H^18"5'53)+!;4GF4- 2I?IJLM0(*A?$*[UZ<PFV4X"FU&_
MZ7_M*;83X#%V&AN*S F43E!.9H^1R$)_TS<2305Q\S.+()H$$%526,Y[QRE)
M;,PC9)9L9P1@,Y&EC:LEVYZ1OYE+ M RJY=1^A,TN1+X/LFKZ"Q]0)UF>4OP
ML?,IR39)9JM1[R6%F8D,.V5$^00/"G UDPB@@"1%5IW*3&1&PA4XFAG>DK2K
M7B4QL@/@2C:MY"C) @GN%-3>D6XD7U10F@!G_I9]ZAHJP"U)'?I[F9D#74)6
M;)0D6R\<!.-)6*7HI]'V"D83U+]:5@8)VQ*$DG13LQ))#)4<)YF]^F5>CAA!
MO4:4[B*4FT5#?1J1;Y*PKJRN3QGQO0,."D*OP$$C8*>?DYFC) 8F@9/YBJP)
MF*3=^F7ZN$DZT$:YYDN^2/!M78\[8@AK*/(*$!;4+EG S%EFP,!.F4G!K"22
MH:LOFIG-Z">^0SL99RXCV;>QSV&_PWC1'[3#M3D/,ESW)'1D=B_WDL@I:%*B
M81)V,S-#$HSK&&%[D=5U!' 2D5^)-")0"1^%OG'OT/4M%[(CWPP][4K=-ZI3
M71:)M"%I/XS:WF7(E!0CH%_"F;ZY 'PS1NH_=(4^4 ^2:-YE8M*_-ZL;.F1
M".PIXV]] MLE+QOX@/IINYFC:#/UL'ZP!R.@!1&2B>["60)ZQM_YG(3M+OJ]
MD>^KO^,ZATUB/:4^_7/F;%[BNG_L@B!D=/9*WG-=JL#K"@R7@%0!\XPQ=4D2
MD!S%.ZC7#(R"D5U'W><923XSQ6;&$]8\Y@  #^8L?> ^5R*7^Z::\<(H_1FX
M03*;ODEFC4MR=?IGUJE/1KO-&)2$CEHR6$4"YK53F9',]B?IRJRNF34*65U#
M):SF6-ENZD56ZD/O/=O1+ZLDX\R>E,3ME8C5[CWI3^1S#T7]]#-V1/OL&M<5
M]*IF8Y+(DIDD1B2))-[PGIIU-FT(?4HQJ(AK"3I''T@0DLA2"1U==D?>(9$A
M@S2H3S4#FX!P2C=.9@4VDVEF^Z@$8_W17)=XK^0-SPHY&V/\L578$ IVA;_3
M=OJ4[]-FBX06^T ]J&N^^]H$X.?>L1)VJ4__(6U>9M_3AS*3M6<Q](5G,69E
MZ;*1\6_>BPR9?7B4U:G:.NU=)44F:5<2I)FC+#6SJ3HE*2JS?'AFIEW)8$6>
MO?$NYAS]RN<D!E4;G6N)/KE!F_1/,KN=&;DR"UD2.NH>Q_/SFBG5/8Z9^"IA
MO2.PC7PI;4ONP3(SKG,^B:#6)9'%=AM$)X,GZ9]5HK5['(DLJ??*7S/4Z/.[
M'W&MRTRIN>9G-K[T3W(O+B$H"3==8 T)0IYK.O;N4;KL=I)N\4T OQ]WW''3
MG>]\YPWW' 3NJD06Y$O2D)FU>.]J1);UR([PGW#QNKDS1"S/UGNQ+Y$%NY!$
M%B[A(;*<=MII\YTE]T!<X'/FN!8BRWJ06-9*,%GM<Q6(R[YU!'S>$F06B2R9
MA=#[0?P1B2SL^<R:P'D\X\,:B,W&3B]$EN59GJT;E%7M:1)9$H"E7>&^"-P%
M=IXS/PB*!$AAW\9^>S4B2X>%J7:ULZ\;2WY8"Z$BWX6_V+U[/4@25\;'VE@B
M"P1PSJ%8"Q@[_')\[K426:XL(6BU4L=X5%9;5S>6!)7CM*G/2D26)+!06&OS
MS'XALBS/\BS/\BS/\BS/\OQW/^PGV$=Y1L-9%_XB=UR<RWB^34(*,/O;;KOM
MC-^_Y2UO.=WI3G>:CCGFF TD%LYPN%/'U^2^@#V6F'GQ>09>78@L6^[9ZHDL
M7D*/B"PURCN7CQFIC -B&%L05G;888=I^^VWGVYP@QM,-[SA#>=) :OKUK>^
M]4QD.?GDDV=" 1LK-E0<8'+APT\VPER8<:ALU%8N93F4X/],'#,6& E= (V
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
MI7\%X;*IU'\P2CMU&O5>'S3)QH)F$^!E%@D!TD96-@JX)+:T>9(9:B:R+IL
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
M%9";8.DDMM1W^MU*N*N1_#M[M18B"_V(+<1O2B(+@0O(O$GP0\#G]#M^)6O
M0F19GN79NNQU1UBH!7M427+:%LCZ!.N * &1!8+<.>><,]L8 MBPM\!_E<BR
M$G%C1&099<["5DE@,:.E=C6SQF90N%$0KI5*S6B>V6EKAEHSN$K.3O)$9@19
M*?O6>A!9V'\R)H#C)++P._:?^."L.RN1:58BLB2))<?"M94USFSMW3AD8+[$
M"F1 ABX8C<7[0$L-7F"]-8!=1JJNZ^RFKG.TF7>Q?K)WIH]99\E 31 G0(>>
MK2:1A3FQ$%F69WF69WF69WF69WG^NY]*9,%G-+LE?J)$EH,//GC&[%_M:E>;
MB2P'''# =/311T^GGGKJ=-%%%\UG.6;V8R_&^3I^,_N2#-PD67OQ([?<L]43
M65!RB2Q&4$PB2P?BX7(4I>;P@ L>+G1N>M.;SME8N.2Y[G6O.^V\\\[3C6YT
MHVGOO?>>22ZPO9@L3!HF#Y.("=5%&TQ0CN\V,JH1,O.".H'.:XDX*%DB@2,U
M<G6"_3*R6XTV2%T)SA#DQ*4WE[0<J'31]T: _"[RG.#V!(]G--<*4),PX#C6
M*+."Q*TC2P=XJ)$6$_0A0$7P2Y:5P'@)2O7PH(Y17E#G96\'0$[BC5%P$]#K
M^$B*0H^,C)B7_0+QO53-RW@O?@5C)+C7<1?8-0+V=J#V>C&MSM?HJE[(CRY]
MNZCW-?-%1E],D'R-CEKK=RY)E$%O!>A85Q=E.$$?&07>2WZ)9DGFJ& J02X=
M22H!/C7[@P0L_E;E37!O I8ZH*N$JQIEN+8[ 4]=Y@-UM&91L(P &AUPJA)0
MTD9UP&9U:D1 2=)1COD(0" @03"28+>U@H\3])'$JR2,"7"HI2/PJ0,=@2O'
MNHY7!0CF&-G>!'@EF: 25SJ HK;9?E7W.>1, HH@^=5 Z-KY)(8ET*,#MW:
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
M%!T4Z;0P0XWD!AP3.+R]-!?@QB':2_X)C$H].)1Y)^W!\>#E>9)ND(\#/XX
M+L_X# J#[Z& E%7 7P)I:4M>5'.H]C(1)W@#AJ<TK0(QD95V>2%+'5YN"VI,
M &9F3LF#.G7K\$DP]Q3MU2B.F>U%X#'.BXR0DF-$_1,0BSED9 S)'7VY[66R
M &K&D'G&&-%N+HP!7S V26@QVJ9@5$$$7O@Z3ET8*S[#9XTV*7#02*7415_E
MW&S M)' FR"D0VL5\5/0@*![Q\D^%9CJ_.(=] ?])H"*^4K[W<R8;P(FG9,2
M45+^7*\X7^C?B< CD2779*Y+^D&Y:)]S/2-5"N8S^HT7\LP3VDX]K?\RG33]
M+%B:?J2^!DP*;$W0M>VW#Y1U O,G\<9(; +<!;?09\[_3G7M>/6<<OX+['",
MG%,]-MF_K 7>BZR"7<QJU001YU5F3S)U=1*1LO W/DO[9 2C6]3[2>B@_WLM
M6:\1ER7>N)9L]XK$HXY61MI,OU(W:TJ"B. QQT5GJ(26!/*I0ZACTJ>"/Y"!
M?M,1[R4?^H6Y9;IG^E.BH24C0U$W[6!.,:[TE\1(LW$D.'**R.3:GP#X@GRG
M[ +9IQ)#D+4=_NGT9UY0%_W&>--6]"DZC_DEJ93/\?E.ZVY= A.GK#<ZKYO0
M(:#5M<I8N)=,XR2943"2-L4*T+[24:ZE)%PX/R7O20BS'Y-<F.G'C4#5X\0Z
M8LTS5R5>2A80W.F>[UYBFQN G^DF$]#+11 '%T%8ZOHDK K:4=Y,^9Y@] GL
MQ%IM8"?M0C;&:"KNTZXGVDD=..F1&_D%GO%>LV^UOG/^.Z=.9=(S:U3N]P*\
MJ#_G;,Y7[=0DR*I3:;NR=KM;QY_:0[TDT]8QVQWS2Y!H[B7J$^V1! \GJ4GP
MK(#^B6Q'F[U<:GU"?8P!WV&LL1L ,5-8^PD0=UVV[G"N.D<EA:J3.OH__<!<
M2%NJ[;*)(,CXT_8$(5*/@&O)"WS&-*I>M-H'CC_U3V.>&1>3@+ BR:6<2>C2
MWDT /G,)G<K:5UZC9:B?I\B"O(/UJ6-#.T=@:!,"U%$K(NQ4E)5Z,C@"E]!&
M]^!OR, \I ]S_;A_:D?EGN>Y9,I&H3W:MD[:3<J7^XCKRO$WD -G,_J$^<8[
MZ-LF7O9:HKX\-YK9=")S90  97:M:D<ZIR2'42_M9LS-3M(1X#-K:!-DM%EY
M'[J2<?;LSQR@W4F00!_25]H0G3E- &J?&UGS]F$&:9 DE9'4)8LX1DTL3W*0
M9&"S/U!,?<PXHLNT*]J&U"9%;O0)\C)&G+_Q21#!$!N-NMB;:+?ZL\])7JI/
MD2$[4KW@:8F7#6YV/)K0IXZBSV@[LB$C( $ >?@Y&#/^QGL9S]4Y=+5'"P:P
MGS-Z,W)+;)/,*"@BHV+F_IG['?J)N8\?AOG [Y@#?([YXUS7UDD@LFN)OJ+/
MF$/4D3H$>9DCM*?WDAS[,]F0*Y*<1%[;/=GX@J89>]8H<BFKH'O^GSK/<U/Z
MC%R7M+_;+B%(O2>HG;]EQEP)* *[)^+V*G.@(/'T;QE8@SYU?!(D3UMH,_-$
MW0&8B$BY@$E94Q FD%V"P!2Q5+WG&2_'JO6?.KJ#U&A/Y;DSUY%SBKIH;Q+#
MTCY1WS$F;=^E':UN3N*NV:$S4 UCSWML?Q,X,]ILDX.M/_<^=6EFC4J_T10,
M1+ I:QDYL/,!N7"9@3Z1S)*^V#[[T(>9T3:#X&26+M>2&5#4(0;G2?)V!R^1
MP$E=]!7]AIP$/\('C2\:W8<^06;D]<RW(F&L2,82[<QPQ3["7*5.9-8'RS@W
MH"UU*OU NS(0%/LG9"'F@GNHI,C>BS+80/IATG[0%RE!QC-4MEMBK'M)KU7'
MR& BF8V,NM$GC).^R-2IK4]YA^>Q]),S=YP_9O?3M]O[O;:YY^8\V[J>!(FE
MS6/=VJCI/YP"8DB*5S]3G_:HY-7,'.<YG3YAKD%DN>]][[O=X0YW^#]$%NX8
MZ$-D2/MM%?7Z (P=S_&<7V#TNXO(DH0.UCSZK(/M9>"1S*C(OH:>U&]AU/[,
MNI:1_?NL9T9*L_-E]ES]O^B[O"/EW6;(0Z_R-P/[&>3K;(@L/DED\0QIU@3&
M -L7H"WWO0 FKKSRRAUXCLW!9Y!K(K(<9+_C.9X;K[Z>LK),1):\/]/?C_["
M3N=<R9F X*KH]2NNN&('7:%O.,NA,]%)V(#7E<BR(K&@(U?GB<X8;#9:LP4G
MF=^LE!:SD9JE.#,>9L;7*2-7!T82ZY"9N;P#U-Y.(HM$Z_-%9(%<))$%[!#[
M &,AD65%BISJSW'I *S:] ;Y,H.Q)%"#>V0FT"0-99^; 9VZ#,AD<)W.]B*1
M92*5NH]/ 2:F3(WG2F2ASVD?YTOL'.8^)):++[YX>]"#'K3CK"!UL3X.(LOQ
M',_Q',_Q',_Q',]-ZTDBBUA1S@_<3YTMD86SED26QFEBGZ_\0\?SKGD.(LO_
M$EF8Y!Q^O>3DX@R !&E:30O]A"<\8<^H\KF?^[D[^Q]RRD477;1]_,=__)Z!
M!2++;6YSFYW(<L$%%^Q$E@LOO/ :(@L97"#!L#">\8QG[(N(@R^72#@GVK$K
M>"(OU 6X3-&&O-SF I&+64DXM ''!W_CX,EW!.0EL-D#)D5 >T=M%=1M)'&)
M%RO L*2 ONPV*A.79QQ&.>P# #!+#6.0P"E!HQ,PTTMJ^LG+;B-""IA,$.)T
M$>O%9"L[G-+T&VTW6EV"$#I[A%&=Z,L<*T'BIGWM-+P=G=U+<X&]@EW2 2.P
MVXM4ZC2ZH.".SG[1&2JHDW604:5TQC,V.-NS&%D\P:@"9VU_@] %Z"EK1M?-
M"-A3-'G!+5DR>F%>2F=DEL[TH4/+3#<ZL[HH,W,J@33(FA$F$T#!_)Z V,X#
MB0>2&)Q71CYL(&?6E<X?_D\?]@5-1J;."-6K3#>N\>F"V7$2@*_SU BH9CA2
M7B-*MBYQ74JX4$]E]&R*P*$&'^;\%"RKW!;>DX0[ 4_,S2GJ?P,F<YR2:)($
M'NKRHDRB!.TWXD^"$M1Y#>RWV*_())$%!YMD+OHG ?,)1DT=('"DUSWR\J_S
M*J._&DG6C"?,)\:>^@1?9X1Z(^-EA#S7EKHO@<>G2&$)%/62C_U($); ;OI&
MLF:.C_L2_ZKK:9?C))&%.91 =K.G2#B4N)<DB28V)$DN,TETE"&)82O=S-KB
M[X+&T&]>0DB0R!2%D^ZT/O6G0)^,@D\_")S*B(/63S\8H5Q02::/E^"QTE%3
M%'F!=^[S?-]UQ)P2T,YXLE:<GT:HE;26<S.!/8Z1,B91(,%. H?->I$@]":'
MK$"MZGGDR8LBB2P)/'9ORDL1]9U]VF \/L?X9A85,_-(DFCRB>/>E^JK.46[
MC?:=.D09,TIN[DM)9EF1N-Q?.HN0 ,2\?$M2 ^]!UK3+:*L@+\F@$@48AUQ+
MCK^EYR=KTBC?2>3T4JNCD]-.]<@$&D[]ET29ULU&T$\Y^\*/_I04G* ^;%S!
MO ($S3:8P/HFKR;I0/*N%U:"Q,W0L,KVU/HY,\I,^UY&9]?.,6IIZN2T(1SS
M'">C:GO))1A/4DMGNW$>K(J9,R6?T&;."WE1)2DRB>"MF_F9=QGM,$EAV@^9
MS=&L?JO,(6FG"L[D,SD/)#1Q-D/',%:\P\ "35Y,(.Z*!&O6$'64&2RU=3H*
M'FWG/<K'_##[1Y]YS'K!O&4.9\8+=723N)!5@A!K,.<_YSO PP);D5>R8>XG
MSC'/.%,P!*,^2MP7/"VPU<R9VKUI3^<<9AXPIH+1#6)AE'Z=5Y).,]M-9RCH
MLPW?M=T"13,(0$?G][)7V]8@#9X?$\CN&F6,D)5"WR(_=:-S!6>MSF3\'?UK
M=!K&F<@SG,&MB_G)O*/=*[*^A+N<2TT$[DP_ H8;A#X1^K1W$]C-&L*W@6\&
M0#<Z@/H9)P'XJ^CP[M--:,ESE>1;LP"D3>'>UWNH61K,[&M "&1#7H"#V+W,
M"^IC/"6R)( D;1WDXIV2(ODNXR38G#8[WKQ_.B_8=MO<-F1GH:5.@U:D?9*$
MTR:::I>Q!M1WR,H:P@_%&E!'2S8TJZ%GQQPKQUQ=+Q&<L?<<K@WENE\!NW.?
M[XQQG3'4\VD&01 8WR38M)NH0T(8;68= 5X$U&+[.>\8#3QM2O<]=9[OR8S!
MF4')/9KQ9_U3ISJ*^I IB8M-[)!H2QN9X_0I,@-JU3Y)<M1*?[C?&TS%H!]F
M3&%<Z ^S<;$.DLSD6E+G20Q.TKDV9)[WVCYI6Z=)VQ;WX\QT0KO1G:Q+UA5Z
M&MU'_9.=BCRM/S*34F<2<BU)X.ES21)MLU WLK(FF>.,#0 U_-#,*W[&?XP>
MD"1IIB?>+Z$U?3$K,HL!D+1-],&RIG(OF>QR;7[Z@7<R%JP?VDQ]]"<_9S9P
M]^,,!.#<.IN@.HP-[67>-RDRH^M37Y+"'*-5$ 1M$X,?:?.>:O>9_$:9S2L!
MULBBC\=U+V&__7L=Y5I;1])Z9LGS+#X%;EC9SA)9Z-L.W$*?H,.(</P9G_$9
M2R++F3*R'$26XSF>&PX8W406]C7(*A#0'O*0AVR?]WF?=RTB"_>/W@NB1]%Y
MZ*?K0F3IS"3ZDB<B2V9Z]=Y/,G)FUD/G3/=C2>1K4DL360QDM,J(S3YBX)<D
MLIQM1I9\5D06VB>1I3.R0'#FS-)$EDE''L_Q',^-3U^?#9$%?9I$E@R&ALUV
M0Q)93@5HFS*R&%BI,^^:.9'?8V]GD"D)$UTR"VF36:9 H&8?\<Y?TD9G.\U
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
MS]VM1!9\59D8 7MV\HD=S[ONN4D1658'49R('-:8G%["<:E'I#Z<D$33P4%
M=*/++[]\CW!TW_O>=[OG/>^YW?6N=]T)*Q_YD1^Y$UG(RO+A'_[A>X:6.][Q
MCGNVED_ZI$_:22\L"E)]X\AD 0EFPK'J11KOY4*9PR_.4"--FE6$ RN'4@ZG
M'"J-6B'XU,M9ZI"(0^'GJ4XS("2(AC[A$DQ0KU$&=29/4>*,8MGI1 5+901,
M09)&O<:ARX$4T)19:O(2V:CR1D/O+! 263KS THGP?<Z4[Q,[&PJ7DIVMIO.
M=I%%H)_]F-'J!1S3M\C7($2!$T:J/07 ;R"V44MY5P*:C7Y%NVF_$?P$>9E%
MQ:B09N@0X-!1K!A?OI]@!)QH_,OO,EHY,DX$(4$O&5E9L*AC-*7"36)'D@\F
MP)0$(2]]::< -T&^$IHZJ\"4_41BCQN?X#$O7P0Y.D;.)\<H'3<"$3.#@@X^
MY&7,J(N2I+#.(B.@)9U*4[L9<Z-"(J]DK@3A-X'-S#R"QOJRWRPJF4'%,<O,
M3,CG6A*(9Z3_3'\L2<)YZMP7,*Z<KL\&T!B]-;.^.*?,1)3 >0D.*R=;DFX$
MX!D93D(4=7F1QO\S^EN.?6=]<4ZM@-V.44:44\;440*]="0GX<)UGT6Y&]PN
MF44PGQ&:G5>.DT!V(^D)'DD 14: ;T"O:RI!N$8K1W<(P!?TT1'U[-/,?"(Q
MP'%BS"<"F^-D]@_)AM8W@86=!U.V)^82=;OF^5M'?$IB%#HU=4B"L,R6)>$H
MZYQT?4>]SVCPZFN!4TED2?"M0+G.9F:_&OV[LU*8.2$S*674)<8@LX=I3[DN
M<WY.!#;U?^H1VF2&EIQ7SJD5X12=E_K..3\1V)(H8+LE[KDG&TTL,UQ-A$NS
M"'411#21>JA? 'IF.9(<U=ENC& U1190ATAB<Q]U3B5A69!X9XXQ6KES7U B
M8^:>DJ2#),*N,N5).IO()Q+#&N#5-IGDD]4>*IA=.P<P%@?.!*1UQK@&>@ET
M:UDEAN5^GR2N52:A) 6;Y<((Y0(XD-EUE/N2P%Z)MKG>>9>VI&!$=33S-(DL
M33A:K7NS^CD_4X],MNB*=#/M);WG,]X2K9-HGO,_]Y(I2XT@QP;C8=]*CDB]
M-&6)3()QDO<D+VD_:.-(O$LBF_HD"4V][ZTR<G'9F41P,Y-,I&WMB ;:(Y^
M[HQHZWZ2>UYF^_ RU+6?<RNS'PA$!=@*4-;,1 EJ]_(S28*"^B5"TZ<">S@S
MF('.?3^SQRFO9":!J.[YDNP8 PE2F3%*H&O/@XF Y3Q@OY)PQ%I- +X9!"3;
M6V='?)38E 3;#(*@K9-9)";2C9E_W#^28.CYL<<?GP'SB3,9O@-)0DD,;E*'
M>LH([68H0$[JPG= O=3%W,HQ2A)O9L]+>25(9%1F,\9)DG _<8PD1*\"(2#W
ME.T#'PU^C29%MYTOV=IS0V8]4L=.&6CI4^:LE^#T*>U*^SG7D>=]P?*T$]E8
M1T3U89Q8"_R>/F7.:Y.T76K6)'5(DB*1BWYT?W(.38$%/(NNY&W;1&"[<RD!
MZ)F9ITMF=4U]AU^'>67F.,<^ RSH.Z#MI[)(2*SUC(N<^LW,("-90$=S%HDH
M9A#JJ++IU\G]WC6DSNO,7.Y)28BD[6:2H CLE]"J4SPSZ*7]F.3 !J'[CLQ"
MF"2)U,=IC[J7)#A*7:^^,[-G]T&2([7-^HQO)J9>[^Y['4R'-N68=R:FML]3
MKR*C9[Q<[QD((4ELF1TZZUIECZ'0QV8/,T-'DXW.9BU)YLA,/QGX)?U/$GKX
MNYG-U,_H9@K[$X6]F8*LO*<S\UAG9F#SG-][B=F\T5',4;-FI<Z;R*#LH?R.
M]<$8),'>O;ZS<:X"(6B736=1"= ]7M2?!![;W3HO?6@=H(GZ#!ZE39KC--F0
MTUDW_>3Z]_3KZ==LN\S].#.;M?ULP)HDB/4>ZKJ?SJ"2PO1'9$8:,RY[)C7;
M 7T-T/WI3W_Z#@P#*$: KO=YG_?9+_JXTP \R?T"\B!O9]/MB-<'6.QXCN?\
MWVE*9&&_8%_$W@3@R?I\X ,?N%_4 _8D(P@7]V;U@K1X/H@L_-^L\9G9>A59
MWW.U]ST9-9["]_@_W^5O@I8G<@O%\SF?PT82P)O^AR322-1-'XDZ?0)[K\@L
M9R*R<.\*T>^9SWSF=M555^W@6DA$_)Y^1_:)R'+HR.,YGALW!N5<B"R>J='O
M8"7(_D&&IR<_^<D[/H6L3^@;S@38M>A/[#[) U-VO%,R9*9U"[K*3.%Y#X_.
M1I^JM]&'Z/W4QTDNX?NKDIF.);6X-U"P8;/01Y)7.@#F='=L/TPDENN"'Z)@
M<]/.)+( ?F-,INPX9[.W)I$E24:9#7<*HB*AA9+D%7$S^BPLZ0_1!V5)WX/C
MH1^2/F>\'?,L&=S1L]V4[>SZD#4ELC#/L7,@Z5YZZ:7;IW[JIUY#9"$K#G^#
M-,KY6+]#!HY:[?7'<SS'<SS'<SS'<SS'\Y[[3$06_"[XK+$-.3-)9+GM;6^[
M$UGX]Z*++MHQ^_ALR#K.78/WH6(@L).Q:P__]KOWN<D169K$PL$JB2P<CKC4
MP5D@D07B"8=2G,)$-L(Q3'0R#DT77GCA3E@A"\LM;WG+G<S")0\96BZXX(+M
MSG>^\YZ5Y=,^[=/V-$5$Y"$=+(X(P1$<<KV4YM#+>R&Z -3@0M&+.ARU'AZS
M>(#L"+@XJ5F .#:HC_]S42F8*,&N1F]-,*J7U D@2G"ST55Y%XO<B,@XC@4]
M-!A'$DX"T9#%Z+^ /;@\,[JLQ(O.5I%1QA/4G3(*NA5\+\#;:)L)EO="T>B_
M'<U)DD!&Q/.2-H$D@E'IMXQV800,Y)0D@QQ>HG9$/(&.">P7X,NX>)F>EP9F
M4\@(N *I!%4TB$!%O&J[X#Y3LC,GC0:98W0J:F\"*!+<[#BM /A>>G>FGXPF
MZWPRBKQ19040(+- O(S8*@!_E>TFB3UYF;[*SI' 9@$*9XJT2/LSZX67]1,
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
M$%E&&67'L==K(;)@%[%177 9]F-)9"'PZ6I$EB5BP[ [6SYV.6ZL1TED 6L
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
MA Z)AI*-$C")/NB7I>]4_9OTR\S 5@E'$NW,QB-YL2/Q"-BA7R7=9-8+]4B
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
MUU#F$?_.ME>"F.!6[9)K?1(&NC55L&S.>>U]1^)R_)/$HU^6ME1[JNP=&5I
MQQ(8+]=2,Q(M@1"[]4B_IY*C!/7F/-*?$CB9Y"/J%("IK G&$X!K]'N)';F6
M5"!_S;XFT3!],FVS6>C2YB71MEM#D1/9S10I\8 UB;JT]\XAR=K:#[XK*2RC
ME->L43E'W9?5C!<9K5SRJG99&^ :*EF?MK)'PCX+[I9<KKY*Z*!>26?H%/Z.
M/G^"4)> Z+P#FVU0!3.3)/B>>LR06>>\Z[V9&<Q0(-$X]SDU,XESOY+M^(X$
M"76*?LDH_9+.&*<D1;HGD\"9)%X)$H $+KGDDAF@5+.35/\LL^>Y[F5VKPQ0
M848V^I9]C]EI),E0G[:D9DW3UQ. 39]R>4OP#4 .26;AW?0#XTJ?(:]!(/19
M]'.3'",!'MF0/==3^E9 ,G6@/Y+8DBS@V43ZIJZIU.=^KV9*U2=-'U(;Q3@*
MZ,Z,H9QM\-,L'?I[2_JD/75M,ONB>WMM=-KIS';DGD02CWZ>@44DAY@ESOT-
M;7:NIISZ4@9_X)$@)<G2#+'Z4=3#N//3/7B"Q=7-FOW!\PA]DEQ')$>8H45?
M(NVS]CY)1OK,]*5[B+2E@G ,IM+-I1H,P P=DNQKAES]QER;)%MU)+8NFZ=[
MTB1'F9$+F1,0P?SA.]2COY.@3<E1$ECU>P7'&ZC!@"CH _\WZXL9A*B7,\IZ
M=E3)0IDAUO,"U_S<DR5AW8Q1UE7'"7W"WO'3LRATS370-37)0OJ-]:S,_5?G
MCW9[QR2M5Q);S?"4I+O,0IC9#3-+A?HDZ+8CL-;S,M[A/CK/2&VS_FT2ZYD;
M]"OU2CJB/] #29<&@$BR59<Y2="M49HSBXKDD-R?N#>1<)MD:^=2M5/ZN-HI
MQ@M=\FS3P 42SK1Y[L5R[[R2'G1$2$EQZ>-G!ADS_>B7FL79LY=*7-4^N1]S
MW^P>)[-=9; *@R!D$"A]<<^Q/2_0CM3Y[[I7L[)0/SJ+3M)NZO/1YE4BN'O\
MK,N,GI*DDL26>]$,+N XF65=(DL-!&*_HD?X9@#R[G.?^\QW'3>YR4VF:USC
M&H/(,LHHV\A]9A)9L&-)9&%^0F0Y_OCC+R6R '9.(@OV_?(066H6%4DG-4.=
M6>O6 JKN,A9D9A8S8"4YSZ!&]?'OGL75]91ZJ?^R$EDDP+L/86UCK\6^#I\1
M'Y>]V(477CA'_X34PM\Z(LNPDZ.,LN/@3Y9(+-J[/(\TNR7['(DLV/#SSS]_
M.O?<<Z?33CMM>M"#'C3_CO,D]@#XZ/A]VMUJ<[OL6J.LO-9N*9&E9L?)[Z]&
M8AGCT1?V0^QQDLARQ!%'S#BKN][UKI<262ZZZ*(9K.C9I^<VK-?,K<Q,- "(
MHXPRRBBCC#+**-M'P;_CS(<S<,ZXQ=MR#X%O^/"'/WPFLMSZUK>>-FS8,.VT
MTT[S3_X/D87 +P1&Y(R;<S+O9CFW&426;:/LL$26/$Q@@Y^79"JZX%TV05QD
MLRDEC25D%%)TH_QLG@X\\, Y4MEUKWO=^=EUUUWGB4"6EB2R<!G$H0.'S$P(
M)H(9.HR*)Z'!=PMX82)Q0,$!-& :ZN!2D7J0UZC57L8;:='+.8&CD@2XF.:
ME8EL1/0$/7$99G86)^Q2A$DO.LV>0OW(S"$Y_Z9.-OE<X"&7%XKU4EZ0%[(*
M2D$V+M(YE.< F'Z@;D&T'8!84 5U&V61@P0/@(PLZV5_@AL%M=?HB%XD)K!3
M4'N"?0#/("]$(?J""U#JIFU&+\P(V G(,TJ_@&'U+D%>](L7]!EY3V!_S5"0
M #^C+*('@@J,#FOTUHPNGE$P'1_>)PC)K#3TI1& >1AW@3D)(.P((_3#4@3L
MU$FC8N;%?T:6MMT2CLQ.8!1U+[G1@R0A9'3^E*UFY1&4*M I0>B"L27="/"0
M9.4E?07EU P:M%\P)^-BE'H);>@ [S.JLA%A!>$E@*@#3-*O]"GC8]]FQ/)*
M$G(>"?BID3N-HBQ@R$MT(V,Z1AFM6,!8-Y]J-@&)7.B_6:@$HPD:3K*-E^@\
M9JG(",."UZE#@@COS*BR%>A"70D4%X!;,U[0%\B=Q"!!XK13\$#W"'1-0*;U
M\]/(K?P>6<TH4(DW*:N -"/ 4P^/4?"-A"_A2M"8-B2SYK@>"NXPJK29?M C
M=%, <H(])!>9I2#!%!(Z\H#>S"0)1DJR00?$8PU=B<PEX9#ZS735Z9. Y@1S
M"VQ?RLAEU-X$"G<9=(PL;735CL231(X$)=4HY0D4-:*VQ /G?V8B$S#,Q8=K
M)_7G6&4FL\Q\(X$M([7:[IKQPC6I([&IFUV4<DE[">BS+Q* RKAF9'J![?F8
MH:/:Y\P<EF2L"D;E^T9L=BY5<I1K".-B!A6))TF^4-8DW219H.L+B:%+F<VZ
MR.J9E2?!?:XEM)$^MG_-IB0@C7IIIV3E!':[IDB2D<2H;VIV.]K/WYBC?,=Y
MF6 #^T%"4Y)7D2M]L@2Y=?;.R/<"\20%&?E9 #M]*&#4N:6-3D"_1-5\G/M+
M8+ST1](^)>E&HJF$GLXO4T[&2#M 7V '^1WZ)AF:^KB49!UUG-)',X-09GB3
M'-B-N?:YVNE*"DX_5U!W$FZTU1)E,IJ\@/8.C)?D( &XVJ>:QC4CKPK&S>PQ
ME1CH'L3U) '8E0R=.N6^P2R$R,)XF)E! +]D\ 1*)SG$:/*9Z<>Y9-V2)-PW
M\)/U*4'=2P1P"8R,$6-N=@+&6K^)ME,_.K52IDCVP!G]/@&>-<.A>S)\??92
M] DZ3+\*%D_0O>2;FCW)O;7[Q"[36Y*L,Z-G!7=*D*A$+M<7ZG2/@QV3O%<S
MQB6!%5F9[]2!G( ZV8/SF/$C_9ZE"/CNF1/0;U %24?T*6//?IR %?8K,M-?
MC)4^C_M&=5_[A![25OJ2\>&L@<M<R2ST,_(R#R2<5X*#Y*A*#&0^,3[Z9_FX
M+Y$@@SP>\+G/3X!W)2%X)D&[Z0?>Q>_5)_?A:9]<_ZF7N8^L? =9&"?.2"1U
M5,*M^J1O[KZD9HEE[.E_VB]IV7,.Y&6>23PP0P?R)($M,\=40G">*YGE1[_4
M##)+P060FS&GCV@W?:8-08>Z8!U+YP69+:[N'S.X"'5)N$ZRG40KUTOMLD0)
MZJ0NZN%[]!OSAVB9G*?1_B3Q,3^6P/>,4Y?-M#O3,-""_>D!M&<;2P1[Y.7=
MV$GJ8%R0D?,G^I@^H$_I3_I*@EE'.NCVHC7 1&;?S0 H]!G?8XRH*^US9HQT
MS4=>_5W/C/3S74?U'3W?R,R1_(UVN^8QM]%+; ?M1Z^P(6:0HA_,K)'!8"27
MJD/NER46=GM(,_)(WG3OJ/]8,_L9_"=]2/<Y2YE4.I*YX-H:R$B=5Z\DA>=Y
M6<V8EWM'YX%S(/?C$MJLN\N260G;&3U><E3-H)&RYAS(C%1)-%]IWYSG,&;X
M8LYZGHO^\CF^8[""[LG@ M7?-2./_O-*?GYF]\J %1*A&2_)=I*A^3=_<^^H
MKV. DGH&N[3NF=G+LS<S>R4!V@R^^KL&;,E )<X'OL]\-3.?>\F."%[74&UT
M1V(S*U'-6.Y9F9ELM7UFO:DV*C/ST';\!X!A=[C#'>;[C$%D&664;><^LR.R
ML$:3 83Y>9>[W&4FLIQZZJG3 Q[P@)G( JD"?V:)R-(12]9*9*E95/CIDT#M
M)+"L]*XN.XLD&>RCV?!XS "33_X]L\(HFW)L*8DEB2SZN.PO6#<DJ.,SX9/C
MYV)'B?[)_I&_8:M9$R6RU+I'&664[<]65R)+VL6TC?P;7RH#GQE< ?N";8$@
M!VD"NPZ^A)^ ]SG_PP_$I\;?DTBX1&09=F?+QV\E(@LD%A[.2-F'L[XFD:5;
MWT8VEK67)+*@[V2>N].=[C0==MAA+9$ESSTS $DELHQ^'V64448999111OG/
M+QV1A;-W_$'NMR"R<#YVT$$'3;OOOGM+9.%NFGU7!L,<1)9MI^R01):Z&65S
M;U1W(S(F6)O+0,'Z$DI0[I-//GF.=H3"$ZGL.M>YSG3M:U][6K=NW3PA]MQS
MS_GW^^^__Z5$E@LNN& ^9.;BB0.*&E6=RS0OD]@8<\C,H2>'H7R7;# <0K-!
M1B8NZSC@$-SK!6H^3%ZCRW+AQ"&(D8)H#_\VPB[ &C:'3%IDY*(,F9 OH^+E
M)2HR"'(PG3;U$G&333V_X[U)Z/ RT4B+"?3"4-#O;#[9A+(9);T3!"*B+U G
M\M(.R2Q&'?6BUKJ]G*<MMMW(DLC+]P4+9_3&C,Y>H_8*(##*;HX3?<KX<(F
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
M _^#=1>?%OO(?@$?TC74C"RL71V199111MG^;'5'9)%LUQ%9ENZ*,K *> .
M_/>XQSUF&\]9 G_#5\7W<_^X&I%EE+5CAU8CLG V*I&%?1Y^/7N:M1!9QIBL
M7CHBRQWO>,<9BP5Q5R)+GM=X/CV(+*.,,LHHHXPRRBC;=UF)R,+='OLGB"RW
MNM6MIMUVVVVZTI6N]'^(+.RGEH@LWD57,LOP(Z^X,H@LJQ!9C,C)H8"7XVR,
M )R<==99T]WO?O<YG64ELIB1A=\?<, !,Y'EI)-.FL&D7(IQR<1D2'!' @F8
M)%Q0LCGF,HY#48 .7/RS.1.4QN67T4 SDT1>5E&GD>\%]7*Q:73RC%!N%%^C
MMIJ*DPM.06@)D.:]"6X6.,1%HAE?,F(OG^6[&>T^HV+R;R[$N-#$T'!A3#V2
M8HRT2OU&&TP@65Y2"^Q+\!"?E6C O^D+ 8D<YK,YQE 9^5]0[]+#Q1]ZPJ4D
M?89<C!,/_Q8DZX7O$F@08VA]";XV"C0R<TE+/R(WXVZD=D'M&0%>L*"7T[0E
M,VD8K9CZ5R*;".RN4<K1,>3D@ :9T"' ,QS:,^:T71 -<F?4R<SX07W(UUU(
M,T;97J/_,U85S&^$U8Q6+" G0:.960)]E!@@")7^0;ZE# 69GHSO&%4UHW0C
M*^TUZF3**KBU ]T[GP0ET%;ZP2CE-5JO!";D,Q)N CR7@*C4Q[Q)<I!]NY3M
M)C.H",8QVPU]ALQF*C!#2\VB@9P)FJJ/0(\*;,4>U<C"9B41,)E@@HS^+A%#
M_<\HL<@FF07=,YJ^]24A*",56U?J$NU%9D'GVA() HR#@*<*)! L3_^H![3-
M2+;(2%_R'D$?F:5 G<JH[S6+DAE*&"LCXZ;-JQEIZO=I,W7D/$V"9V9?2B)#
MMKL"Q^K<5^?51<$N"137-B>!J4:\3]D%8YJ273!B1FJF?CZCGKJ&YEA5,'L"
MG%Q'G._HPM(8.>\3+&EF$MHJ$<PHK=I!LWUH1\Q,D6#N)!T*R*$^VBDIC+54
M\)GUFNVCRR91 2Z"T215T0]F8J+MU&?;J0^=R7F?&9BT=T;5-5N84?0EAVA#
M^9P9%#*Z; (F!0P;J5;2IB0SVBVI!3\,VY)@)V2BWAKUVBQ7F3&ORFRVL#J?
MELA1KO=)NLAHPDF&I(_-[F6_9E8SLQ%)Y# 34V8F$8QG!&S!LA(%]!]R_<SL
M%PE -UHQ?JB ,4%]M%N09/IX^GF.$3+F6I?K4)W[-0M51J9WWM=H\F80RFP?
M +V8#^D_6;>9)!+DN90M"YD%WYDQB[9+9)$4ACS:9N=^9A\T:UQGH]AD9Z1R
MR7;.2Y^<^T;]3U(#FW"C2N>8"V:NF6@<K]P+::/2/B$7XXZN)DA<TID ] J0
M-FNDMC^!_;2=.<E/]"&)ENB?]KGZIND[2(BD'@&-F>7+['-=AL#,/%>S,B1Y
M3])>9D=,F^>XU^CLVI0ETB[SB;$W,X'K4_H2&:V\LW?TF_;3#&>2C5;+OEC7
M$XG;] -U,\;()YC9;'F9/<4YX%JB#B O8U:S>R$/]9K=![D9?_<.%8#O^LR#
M'C!6/&;)K)F3S$9%OYCIP;6DV^-($J%^,VB@-V;08 VEW8# S&!J]JRZQW'_
M6,F;KAWT&=\U4QPD 2YF 8EG!L8$H6=&!>7EW\C*&/$=] BP&N![@ V<&9B=
MJ!)O]'TDG299O1)-74,D"9B91-O"^P5+FR&V>^A[^H#Q86RHB[V]&;XR@F)F
M7ZS@>^8K?4O?\%DSF=)W!A= _R5(&@BARY1IT /]>WUP]WE)W&:OFQENJ!.=
MDW2A/B7IK@M4@7V2)("-INT);D\[E;Z4&8,R"Y7KL3;/P!>2PK5[[LL\,Z(>
MQIZV9U85B8:T/P.5(*/[L<Q&I7U._\QY;]8<]$. .&V6=%/G4Y=I5W^_[IF1
M,>>4Y&+&!7GU(ZDO28%)%G!_[[Z$<>3=? ^9)&UU:S*R+>US/(NI/F22]\U
MFW.)><98F2VO9F!*'ZW+$.OYBX$5DF!-V[+M>69D79DAD+J2$,E8H6>N59D]
MT+,9,X=BLSU3,3-N/5,U: GC5<F VKKTH5VC\FQ/WRFSIGEVY-[,;)&9B4V?
M/,\)4J>6;%^N)TDP5Q>TSY)0*I%1>0W68$9H]XRT?4FONC.C]/4-"( >2.JI
M!#[/8[HUM M^PE@#P%W*3I(ZE5G8)-RX)W&>TE8?ZO#A;S4+E63P])USK%SO
M<T^NS:]!1?1'.D*TY^1F\S1#+/:>>> 9J6=DR,C[':/<,W@>D?+:MQE0QXPL
MZ>OI1V9@C2Y3+'\S4G?Z4CP&*<D]HV-4"8?=.9F!3[!-V&C(L$<===1TTYO>
M=!!91AEE&[O/[(@LW)=)9#GAA!,N);) IF!OP+QE?5B-R+(UR"P=,:7^;BV
MWJU-8MD:1!;6)M:]#)[C.6-FKF1O@\^++\5:PEIM%AP YB,[PBBC;-^V>DLS
MLN!'N==A3^ ]F0% L"=@2O#/ &.=<<89,U:"O5IF9#%@9KYG9&2Y[-BACLC"
M/H/] N<9!/KAN2P96<9XK%XDLM#?G)>B]V1D 8M5,[)P7F'0%<\3!Y%EE%%&
M&66444899?LM:\G( F$%X@JX_9UVVFG^2886@@.00(&S&\[5,UB;]W(&&.OV
M5J-<,64061HB"PK:14[S8IR#2*(=;=Z\>5;T2F19MV[=/!'VVFNO:=]]]YUN
M?O.;ST06#I.9-&QN.3SF4**"!P33F.U#T /OYE 4@ L;,Z/5"AY*(&H%?0C"
MK2!D+E&10Y!G1E@62%&)#5YV\@X.S9'1J-(8!P[1O5!&1D%.UF5TN"4 '8^7
MB0G0 $!DMA@SJ@CX%.QJ]%(!'P+Q,O([=2Y% ^3O]#>?I2_S8MH+V@I(Y7=\
M#N-F9'$)06R>Z8O,<E%!'AFUL1Y8>3E)W_&S/LAO-HD$>5*_E]1>5 N@4*_K
M!3T_!2%D?;7M@A[HVRX:H. AR1*9G<1+_P3CK@2R7WH8+R^\D\R0@(<*(*HD
M ;[+NW@$H J\X&])9A&8(!A%<&?V(VWC00]]D-5L+W6,!'0*;J$?>$]FY##;
MA[:G@D42D.-E>@*\!616 I.D(,9<8*81YLU\44&3DCDZ>?F<H"\)+3F7$B3<
MS7OG$K^C?_@.;1> 7 '= CZR[APC;9[R"F[F,]2?\IKYA)^,>8(3U*<.-&EV
M!L$YM-FL-)*CD%%=HMX*).ADK7):/S)*OJHZ)5&"_NL>06D241PG@2/4P^]L
MNV#A?)#)\4[R!3J/_:W@"0$YV>8$Y B>R*P$29#@H1Z!+N@3?>"<KV/>/=1/
M6P3Y&@E8 E<G+_U#'U3 1Q>M%!ESGKN6*#=UVJ_:.L=9T&T=XZ7L1JGW"92G
MGCJG=-@S@I? [DHN3 "5\RGU7Q".ME,B&)]U[B3)*N7,+"]U#J4/4<<?F20T
MT0?:),>>OEP"3'8@7,8&VT%]V!+Z M\!OZ*+)BTQ,H&WSJ4*2%8/S,*#_))A
MT^XE.4K]3[\L 7X"[Y!98A1]H)[6[#D=4%+[8;^:A0P[RCJ2Y%+Z2& WWW6N
M:O^T(4:%JQF9J$\"&VUW;5<W79>LQSYT+BE?-X><^TD000[]VQRGM'GZ.I6,
M[EI"_^I+9/T)<-5_EG2AGZ+,/OH.^@_\O2/&)(DC081IHS)3@^#.FN4HB1R5
MP&HF$<DAM%DBP](XZ3_4>@7>41]]0_OH*^V3<THBKT13B1=)9K#^!$QG5L<D
M5QM%O0-XNHY6D&<E1@GJJV1=QUV;PKLK:#*S+^7ZGEG1DL#GO->&UG4TR1(2
MPVJ$1;/O88\$W:>>UKDOV5"0J/XH,CHVVM#<YYGAJ8(<M:G=>B*YOJXE['',
MHN0>PGHEWB2).0EAF45!DA#?%]RKO GTS3XPZC]]H3[0#_PTDX9]P?<E,+EG
M2GN28Y4V6H*01 9DHKUFBA0LFWN<[%<CZU>;G+YG)01+8&.?F^!9"4)U7ZI_
MTF4>-9.C&;AJ%D8![C7K1V;@HX^0D\](VI0D@'R<2?#POH[80#WT;9W_2^0]
MP?<5))Y^B6N>@.$D1]%/DH,,A$!=&0Q!GZ+J 77PD_[-;!()%)8029L!BWA6
MD@0^];&;__P^20<"I0U44+.2=<1@=91_U_78  4U\(6VS^R&^BFY[\D]FKZ$
M9+[44^JNQ!C': F GX%4TH9(.-(7HS^T)TGBDW#8G3TY7C7C)/VK[3=3HN/>
M^>82[B3M\AGZRZQ19E]*0+MDJ"4[DFM]^K_(S7<-KB+Y9"G#29U#Z9LA/_UC
MMEW/"]SC&%C!]:Z.DS9$8#S]PICF>HQ>)2&2,:N93SK?RK[VO>Z=JBW)-:2S
M]?I]N2>KI'*)BWF>X9F,:WZ7>5=]XM^I4]TZPKCD_*Q^Y%)  />Z5=XNHY_G
MCW5]4[?<A_,[;5:N_]299!;&3G\JR3RT4;U-/]#+'LGUKGMF>+(^?3WW9ET
M&,9*/[*N?6;%S<RS]D&>1ZBCE7"CK.XC,K" -C_/M R"T=EFSPPR2(U!$%;R
M;]3-/#/0O\VSUSPWJF<([OFTS>Y''*/N/,(SS23&9*94ZM(OS3.>SD;GN9-V
M5?UGG+ES(+O;T4<?/6>7O^8UKSF(+*.,LHW<958B"VL5=AHB"P#G8XXY9L[,
M2-3R!S[P@3.1A?O++2&R_'^0658CI5Q11);+0V:1R&)F<<GT!F+(C+6,B1GR
M,K@==YX060:(>911=@SL226S\+,CLA#D$I_*_8YGVOBUV!;.=B"NX)^1=0M_
MC""K["/9^^&38U_,QE+!5H/,<MG';XG( N@-<A$/X\/O\,79J[%6;,EZ-$I?
MT&GV//0M07K0^R...&+&6>'OG'+**3.1Q:S)9GME/\0ZS7J=1);1[Z.,,LHH
MHXPRRBC;3UF-R$*&8O9.!Q]\\+3''GM,.^^\\[1APX8Y0\NQQQX[!W\A,8&)
M(PRTQCDY]V^<=YOQTOV59]ZC7#%EAR:RN!E-(DN](!6HCM)S@8TR<_@+TQ\%
M/^ZXX^;-$T062"P269@(>^^]][3??OM-&S=NG X__/"9]06["W )]3 AEJ*Z
M(8L1!XV(R8$S%^E&@$UP3H)'!>,)S#)2=Q(&S)Z0@#1!"GGQF9D5\L*^7@8:
M"5=PDI>) I&4<2W1X6H6%8$N/$9<%*QA/R1)0@#1$G@H08@=$)&VTD=\WDB2
M7J0GX(%#"?K7")L9 3[[S\OS):)19BCH(O<*H*-]Z$Q>@%>@@/V:8R.H0C)'
M7J1*&NDNTRN (",M"G"K&0IHN^/.0S\()JIZ((#(2U,S9?!NQB ONM%!VHJ\
M1OQ<Z7(V(UB:245 :@+(D<'WJ1M9=P7X)  ]R1MY&>]8"<BO%]->] M*27"G
M(,KNLMO+:>JV3D$/53\S:F,WYH(QS9YB1@4OTBL@H\HHB,9+< 'I]DF=0P(/
ML_V2$(Q>B\R\ _N20$<!SH*;,P)^1SH3/)"R^E19S2:3D6/3SN5<2E"VXY1
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
MC+P=:=LL9QWY?\I,0SV"T%?DJ"1>I$[9KQ*YJ <]-_I6DF^L,\&HC#U@I!7
MJS/\N*:Z)F>?"L9U'F7$:>U>VW[&B+F_&J<FK0H>XV<C?JM/.OZN34GBDR23
M0">!.5-DV546%4D-$W$W;4@^25S-N42[M2.9\2H!XQEM/=>1UJ?.(*3^ZXLR
M=BVO(,F.!BZ)$5F121O2/J2$VR;(F0E <+B$P_2?Z#]!\OHKU"DH,\EV C)7
M6=BT>4D^D234693:/COO)4>TC:+-S"?;G=G8;#<RT)?(*I _0:T9^5N L'ZT
MV9ZF[&%3!I#,II-DT_1'U:<$8#=Q4Z"OH%9T5/*B?3F1UK71*6<"W3I3D^OH
MM.[IC^J+Y'J\ DL#QD.WZ%OZ )VB?9*C!'0FL2/],>H5@,]8)=G*[#F=Y4E
M'4^3!01Y=@8( 8GMZU '\[[M\T20HQX!KNB_P.N456+ M"_K]+=&=Q5P2S_D
MNM]V7SNE3C7A3EOB/H]Z64< # N:9$ZDK78.9'8[V\_?]?.1C[H(], %(W4;
M35\R1Y.")1A/8^38NW^@WJ__^J_?(^P!F ;HC$ZX-W-N">I.8F/[^*E3$TD@
MHZEG$ 3]!^KN/7@#[]-'XYT"A=4I_+)3^SM]9NI"3LX=F$^=I2#!N$DX\W"-
M_],OM(OO,#?I2TD2JZQDN3\UP$(2);0AF4''-83Q-^N+&7J:@"8!3W"_O@1]
M1%_E6H+,M'DBAV2;74.Q_]HILZ4B+^]/P#Q]P"4W8%W '\AKZFCJEVC5P12:
M;"6HGSD$N 1]30*?67);-P6U\WL^0__3C]1%/>@X_4A]KJ<"Y'*/[QY'W\$U
M61T5>$\=C WU,I<(J,*_] -U,Y:TSW&7%&062H,BY'F!.I DNR:T=.8#?1Y]
MG"1TV)<\C(?D..3F9_0@]_J2]C-00Q(YW3NI2_0G!]*,=P/%,[-3SGOJ=X[R
MM\[0TT]F><MU5!^:NI"[];*):[1;0A/_G\CK[4OJ\]*_VM0D'7; "OW(/(O+
M\XT^)\G]/'+2A_0E-IG#?M*P ^;QT)_YP;L%R6>F1 F'ZC[SDN]0W]=^[=?N
M0*!7O>I5^USP_%%;FNU.8"CKL[Y>$ME6!!3L*GI!>^@'B5P=L"$#(-!^VH5,
MU(&,$'BX&,&V,E;:$?NT]<G@-1,Q>$5D1&;^S]^=_XR+^I_$^K3/!I2QS8P-
MY\^,G6<RO-L]*7K3_AG]0+V\E_?S/>8CMH0ZF9^><V1&MB2<>2XUK7F.4080
MLNV2##N@D.?#!L#0!KA.>?8JV98^2+\LY<M %4V.['WH1&:T;M?4]'>IV_GD
MF6L2AJ@[S]^U_^B5A#")ALBJ+Y9CE5E=.\N;)*;IK#Q)\<XISZ3I-_2$.PON
M+S[LPS[L(+(<Y2BWDKO,%9$%FPR@F0C]#WO8P_:+>N8JX,XO^9(OV?_&>B61
M!1MP:R.RK @FMS8B"SX'_>89F&?^^NC>PWIOXKV>T3NQD8++#T#M48YRV\*?
M-'DE'VP#-L*[4;$&V!-L-OX\YV& L3[[LS][^[S/^[SM^NNOW\\T\$WQY_#'
M\ATK.WC8G/.MMQ.1!1N/GXW/SMX7X!L^,S_COZ^(+&>-Q3$><Z'/);(05!@_
MA^C9[$G8IT!D@;0+D44_A[TZ^QWV[TED.0BD1SG*48YRE*,<Y2A75CE%9.'>
ME_,PLEE"@OZ #_B [9W?^9UW(@NX_0<]Z$';8Q_[V#V3,9DNN9/"Q^<\G?T7
M?G]B0CWW/H@LE[<<&5DB(XL7H"N0JQE9."3.C"P26=[C/=YC)[/<\8YW?)N,
M+!_Q$1^Q/> !#]@C!4!D(941ES\<-B1P*#.=3&0."1U<6.4%O2#$!#D8N72*
MAB?@@XU<7L[W9;=1EC.:G\2#SB CJ+LSBTS$(,&M1I9LH(-1R@51"!X4B.HE
MG8 D00/\G,#4!B0*(F@B1T;TF\;=B(W3&$D6D-#!(;6 <<D""7PPXGMF^1 L
M)FA&<)N'WF;FZ>CW@B8EM$AF,2M/ N<$84TZ=0J@E&.449\%M/%]L[T('.7W
M3;:2&&7TVGR060 ^==-V ;@)ZO:2/B-M)IDE05C9;N>-8Y4$G E EQ%5!0H+
MP$^ E\0#R2$"43/2Y"I+11*$DL2E?-.3^B0(7?)2 N^MLP&3 G ;?*\^99:;
M)MT(Q!2$*PN5,4IR5(*E<SY)"!2$TU'O4Y<D<@E(H_X&Y0@F2!F3?#.!ASI#
M1T9#[<Q) BI6F:.2<)?Z)6 ^062"6SOS0T94[VPWVI")P)-V+I\I&Y=@:>VS
M8Z2-EM CB$9 54=]E6@CH*V?2>\%]/>3$?\[:U02 04C)4&F,W,X[JMYWW;.
M)\$I&;E:(M0J,TD#IR9"@Q%\DW"GK$94%MB8@/8)>"^02L";<QY[BN^0 -S4
MTRG330*PC8!OVS/#5X+;4U;!79(BD=FV9Y8G@?*N3=GN)I@)?)GT4T)#KGE&
M+$Z;;,:+!LBZEMJ?D@PSNGJ3#02U)TG N239JK,Q99:KSO9CQH<I*U%'Z49.
M_8?T1?7-,LM/9B5I<DBN2]VWSOLF< IX2GU*HEU&YF\ _F2CL'6"[;5-ZM/4
MK^WKI'W.Z.J=04D;I4ZYJ93 V?YH@@9=Z\WV@:PKO[3![.J =J\SLZ2=4K=.
M^:-)+LSHTAVI6]#X)&=FN4@26]J\"9 ]D>T2V)O$FP2*-DE]!4+,[!QMIS+R
M>\JM+RJP4P*?$;^GS&:9D40@OS9J131LWSD)G+2;L:6N]',<*^WS*F)]RVH6
MA?3/! PZ]WD7[Z2^)%M)LNPG23+IFS715!WMC(GN;SH[ASY:ZI99&MSW\"]U
MTA[]?$'HC+D9%#HSR41F$83;T>ES[)-XP!Z<O7A&TQ>(G1FZM%D2XSJ@0F9/
M:8*DMD]@MV.U(D?0UNF1:)K!)20;3L#6)O,HIX0.L[Y('-!6M_^C?T+?"K+B
MLP)EJ:O)43GVG>5N\G$Z6UR2V3)##6/4>C!E#Y0(+K!7LKYZ.67.Z2C'D@,S
MHVUGNC*3#NTW.$GJ4Y+A!=UG=I_.I.+X2^21M#[9JM1/23B]?B*;H.@._F!F
MIK3/VJE50(7.I$&]$#JXX#>+1&>CR<RCN=]/7TIPM^<ZT[[YU%RR'FV]<ZFS
M>YGIQS.N]/G=CV?6B\S.U;94\@5/ ^][O]>!1J9 %4T U8?,-;JSLJ2MZRS
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
M362AWH/(<I2C7-Z[S/,26:ZYYIJ;1&0Y"]1Z%BCZII!85F2/2P'4O11$%M8
MU@OLOCYO$UFPR4E@:7!Y LP/(,11CG+;P)]<")%%,@OVA+T;MOM5KWK5GI&"
MP*J ^%_RDI?L?GP264YE?SK+EE[(.G3*UE^L#WAK)+#DDT06]J4269[][&?O
M/R>1!?_X%)&EQ^44.722;_7=F]*^J>X5J?2FZLUY"33V.6LL??[2E[YT[V\R
M$D'J8D_"WH5Y8- <]\49,*O7W&/=/<I1CG*4HQSE*$=Y^R\263BC,=@(9^C<
MS;S\Y2_?]TR<CY&00B(+N'UP_8]ZU*-V@C3^)'[F=)?!O8A[J^/\YI8I!Y'E
M'$060?=L2 &'LSGE,)@(1Z3MELARASO<8<_* I'E?=[G?;8[W_G.>XJB#_S
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
MW3R2I)29_G7N:Y\STU-F]^*]DEDRHCXZC_YK3Y-L*%$B(]ZGO$T^H<^09P7
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
M27MAP7?W'"CO4?'#\#7Q6?'_\'.Q._K0%&U09WNJ#5I?.[U4KJB=O:K+JC[
MW\7WQ?]F[XG/?-YYY\WEF<]\YOP[Q@1?']^[CN^J<5C7<5F?OE_?=;&K<WUU
M9FV?7:7_W1Q@/\,>AOT+ZRQ['N_[O.?/\Q_Q$GF6C+^4Z_ @LHQG/.,9SWC&
M,Y[Q;!R/1):\-^2\2R(+F'R)+&#V;WC#&\Z$%LZ[.??FO(S/<4[6W=6PGQI$
MEJOV&426ALB28,,E(LLYYYPS'PP?<L@ATQY[[#%/@,TVVVPN$EF8##OOO/.T
M^^Z[3_OOO_]TS#''3(][W./F.KB 8Y/57:1S(?N\YSUO)K1P(,T%< *\O03F
MTHX-M,"4#BR<X#XNO"6>L,%^QC.>,8.=. #AW4Q0#S\$H28054!6 FBH[_G/
M?_Y<)W75B_4$NWH![B5] CL3Y)? N00^)(A.$#8;60H'R-2#@4%&Z^M(-_0M
M_Y;,0IU\!UEHI^0(Y!.(+W"..I&#,6 LJ)=Z*%Y4VW;D9C--W5R:NHD60)27
MDM0GJ)<+3RX2*8Q;!QR2*"#A1@ Q.L#?!*%+Z.!R&CUR;'+#3YNXR!1$D\2.
M>C@O$ ,YNR(YB/IH(S)Y:"#Q0#"2%ZA<&-L'R,;!#\0&=%[@E/HN^43@O1?5
MM-N+]"3QT'\>\"5@2M*-P(P*PI4LP)A)DDF :Y)ZZ%L*XT8[D--YQ'A;J$^
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
M 0D)1$V2D"0F(WD*G)8<)2/4.HV@G^2HS$A 78*%4Y^2:"58N&8FDG@EV$$
M"?J$[:B1FA/DUP$1O>0WZC?C('G#>61T52[:>(=.!&VCWHPN*Z$C@=V5>"(H
MKX)H,FJM<TI]8IQJI#7UGSHI$HTH@DD$>G5@CYI-H2->T0?:4.V3[4["4<U0
MD-D$*DE"<+=%D&_-I",PRRC-1KLQXA-C@TTR\C?SU6Q2'3#%=N?:))"_R\XA
MN*\#]M&VNC:IIQW "X HNH--1F[FJL O@9VT&UEIK\"9S*B0ZU,"T03C4F<2
MCB1$2C 3>)\9?RK(B?E.7?2E),C,GK-$D.!2P@BK7J*:\:42,- GUFCF%.^1
MN*H/4FT=_6LFJHRP:^1_YF>-_JT==0VM61HJ (NV"\#1/B5P4&)@!;5R8=^1
M0VJ48NI@W+'- KK1JP3TIH^39 G^K5^6.H4^2=;-R.HUPQEC03U&[36:LFM?
M^FB9!4*22 = K-&^U2L/\S.+@EF)$G2< -0NVK^779*$M'M),G;M-\HT]><X
MU76I$NZ6QLF,<<Y-^CP)1P+%,YI\C:1M5&G:FX!V;+. MTKHT=Y1E[Y3DCKT
M>P0V2A!2]XU^EZE&!;79_HS2G(0[ON]<HOWZ91E9O:[/U,T8";Y,(H_9DS*#
MC)E*C-(MP$);TJTADM?-2IEK21*$.E^\9A'"IF9FDK1-$K<K>;OZ.9G"50!R
M$J*3Q%5!^-@^UB9M:A(DZ5?JKQG)EO33=0_[*1A38*+[FUSW)&^;\28##!@!
M/X&>M%M29"7&Z.MHF_1W^ SMX?O(QAX,@!+[.X@2_+_.*W5*\I4ZE20AR<L"
MG#.#D@#*!,E+-!1\*?$@B9$9/9(^9"UB_PG@2C(+\X%^$(C9D?DJD24C\KF6
M5'^'\=??10>1E[[4/Y&\JWVJ1"Z)MMJ2&O5>(&IF\<S,<<@HX0@]8EP@&[$7
M)Q"$02#H%W2*=^B788.I5Z!LE_$"W:9N])(UC_H@R7  I__LFL^XIJ^<&5>U
MH]2''-1E\ [VSDO$FQJP0<(I>FLV!4GV"6A.?]]Z&:]ZME$SW&4F0DE2Z>_6
M3"(U0T%'N#-;))^C3STW0"=79?7+]9EZC)C*.S("D$!F"4=Y9L [Z).:.0YY
M#="!WB*;<U+?D;H88\XT&"/TB3H-,& 6F<SRE> Z^C>)N^BY?9BD&WUSYU*N
M]Y+W.D)TGATPKQTC]PT=>:MFZ# ;V1)1@#J62LY[]V,"NM,?-_")@0K,2,0X
M,3<I[G,RJ()G+P(E,HO,4I:WS/X@45#R0<V4:G:&)/!(.'(_[_Y!??7<J"-O
MIUU"?@/!U/ZD[>Q!V3NXSZ'MZ>MW&:XD'? .ZJ1=!NG)H"*2C&N&V$J&6R*M
MHZ?4B=U [\\___SI]--/GW^RUZ$_&$_T22)L5Y#9+!T)BDGR9BT=6$R C75Y
M'I,!93POPNY#NKGDDDOFM0!9:0]SFW:Z;Z"H]Q9)-S7C1Y*8,X-8#53A.IKZ
MG^<E23RI]JJ2)-#)S&!<@S]DP (SAS%>F0V<S_!YONO<,;./>Y)5X+VE3"H2
MI+JYU 46,'M:#2Q2_;(DL$EB<;X[1EWV&->][OS) $*N2Y(,]2&7SHR3S$C?
ML@ZPIKB&&BS+; #TI^1RLT5GQJ,DQV);\J*O([)PIY%$%@F2@L66B"SCLF\\
MX]FPH&CF=26R,#\)MG?888?-@?1./OGDZ<PSSYP#ZG5KCT26#1%%__)F/;F\
M&50V1+: RT-DT4?)_6X-")?9=&M&A%5]/9[QC&?CM=GK8Z\2Z(]?V-F<O,/,
MS);N=;0_75:6)4++J@PBZY-99$,0!Z]N9);U);+PV2N;,+2^_7YEOGM=]:0C
ML*BG73&HE7@2UEF#[=9@->Y',D""F9,'D64\XQG/>,8SGO&,9^-[\.TR:)TX
M0>XV/-\F\\I>>^TU;;WUUM,-;G"#^2?_)P#,66>=-?OQW%<L$5G&V?95^USK
MB2PH^1*1I0-N2V0AW1 'PP<==-!TYSO?>;[8X8(',@M$%OY_^]O??MIMM]VF
M/??<<XZ*=,HII\R'QUR(,Y%X#Q/!%+%<E/$N)HQ ;M['9 /P _"%[P,F87-L
MQ$$NZKQ4ZR+!TQ8NI[ALHDZ 3LC_B$<\8KKPP@MGT@!MXZ(-&?A\1K)+P >7
M<UR.<4D&&('O(1\3'= ,=?%_9 10P8&Z('1DQ9 (GNHR7IBE@\\BLP#GI8P:
M1M\S4T<":*F3"S_ZB4L^Y()(Q"$#9!9D9"QH!^,A22+!'LAHU/L.(,]WN0B@
M'OH6, F@G^Q3+BSI4X%3'4A:$&I&+.;[@(@J*,6,'TM@#],.F^G'"*O(N 3&
M6P).+46]3\"@)!E)3-3+!2M]SY@*'/'R5#T5F$1;J)/V(1_C@I[3C[2_ D@<
M)\&X7OQV$3J8OT:/3V*'8.G,(&/TPHRPJ)R""-$!=(XZL0FTE[F)3:@@<;.R
MU,BR1JVF7H&H"9SL0#1FJ$%VB3+:#Z/J&@4W+[J1$_T7F+0*,&Q&$C,H".H6
M.)'ZQ/>- ,S8T^XN>U!&L*0_NW8GB8-ZD(]QQZ9@JR3;,5X  JA7\)2$@20-
M(+\@],PF8A\FR,W,-!E=6Q*7%_U=I%$)=A7PL43<JV!V(_6;/2G[%: ';<=>
MT;?439]2GP!,QT4 E7V1464S0X$D)NH7["1)3(*08!+G9Y<MS C5C)$1OR6,
M")9D+@N6-+O1$BDL]1Y9J-^(TD; =LX+[*N9?JA70ISCS;QA/F9!3@M]P-@I
M*W4)O$C2768ZJ]G(C%2.O.BNV9A<XW+^)(DM4QS2/@&CC+79&8Q6;53Q)-M)
MD!#0F]'*!7AV-HJUGOG$G&6L,@IC1Y"POKJ.,-;8:.I%7M</Y*RV6:*$_I7@
M'C<3DI>H-\&=](7]ZMK,&".C492-+.L8T0[J9DR15; TZPASB?'*+&Q&Z:[1
M<-77#M1*FR5&(:O1L',-Q99D-K)<]Y+@L$3LJ9&_)9@YS[L(X D:1 [F$GUH
M-'E):S6"?@*\/-R7'%5)W1(D!:71!_2OQ.H<)\E+'>FFB]0-B!W?R0P"$HZT
MH362?$;^3L"8@$%!MT:\%]Q>H]0[G])WKAG)$N K&!$;DH1RVRT!4A]"D)M@
M3-HB$9PQ,BL%]?'OS+RX1.1RWNOO2-[5;ZX9KLP>UF5Z6&6G!&(+&&3<U7?[
M4L)=9A$RBXK [IJ9)#/0*9^D*/K4-0]YZ5?![.S3TN8E*50YT4'7>^:J_@ES
M5X*D:TJ26.T+Y.RR$V [J _]I/!_QDM?*@&9KGL2CO3W,Q.;Y"A!GF;VDQPE
M*5*@=,[]C/A/GU(7<Y[O8Y<AL0!4NOCBBV>[+YF%/EFE4QVI(PFG-<M;@N3I
M0[[CQ;G^3F:/HC[J8<PEW2 C$4\ 72$K]L2U66)@9O*D?L''R"DAVH 3Z>OD
MFK(V$&Z2),QX4S-&NM^1O)G$0$'"G?_,3^JB_^@S=)R],7M00*#X>MB^S,!:
MLX6:.:UF]4O <-I]ZN>\ + T:Q_CC]P);LULJUX"TVYL,_V$3J+G[.O9-Q/X
M IF1UWTI8T6?JU/,0WU(=$I_)X- 2+IAWN2^F;Y ;OJ'?I)H*_!:?<JSC4J.
MDW":>Q*SADEFR0QW9E*1R*+/*_A>$#?]FC9O*1.31!;D=7W/=M<,*O0C_>L<
M[<@GR,,X9] .?L=:3GT2H_#M /'SD_Y,\FYFIJG9F*I?EIE))$GDGJ&2S<SP
MT\VE#"R0&7(]3TM"E-ENS,Q2@R (1*B9V+2C-;B&^^=.5L\C))KDF4$&/^#[
MC!-Z:9^:8AQ]6MKC5R*C6=[TH\P\+-G4;&I+V>TJ@2?UG?XSTX=[<M8!_LWO
MD[2O+Y59+27=\3[L+?+09^H5^FFF'\],W-]JFS,S"6>JF4$FLU&9A:UF"$WR
M5MWC+)$-^0ZZR=A@GX@V_^ '/W@ZZ:23YO4$GXJV,^>1K2.QN-\SDU"2!98(
MG&:'U<\W$Q_M3N)-9B7B\[09G>=L$/D>^<A'SH4UD/Y%W]!_VE?)$0)PN@P=
MGG-)8*ZER^YE_9[O*6<&EDB"!.L2_8P.T [>1Q\EZ2:)X/H.2QGC."]C?)BC
MO N]XSN>8SO7C9I+WSKW:T9KLZ9E)F])UG7?+&FQRYJX% !%&V*F.(FP^OK.
M=\_UU-DN&(*D:HG@^LWIAR;),+,0YGXL@\ 8L '_ 1\*.\68,;^8>V8D2G"8
MT;DEMIB5"SFLE[93%]GG(;+LL\\^:X@L!.K:=]]]9Z \?@8RT'?N^SHBRP!I
MCV<\5QXH.HDLV%;6Q!-..&$.ML>Z^-"'/G1>&Q_UJ$?-(%OV!O@)^';,=VPU
M=G!]B"Q+\EP1(LN& !FO"[!V0X"L^>[2.2P_NPQ5%3R; -IA'\<SGFN/S;Z\
MV3+TY?3?/'/+_4*"]BE+65F6""U+V6"6RG^3S')U(++8IG4ELK /X;/_#0+)
MNO;YAJIKU5J[KOI2"2RIJ[6X=T&OU7^#"*3>5_)65P:193SC&<]XQC.>\8QG
MXWHJD45<J.?;260A(<7UKW_]^>?=[W[WF<A"X!?.U<7VBAU;(K*,Y[__#")+
M$%EJ-%HS6AB-GDML#GZ?_.0GSRPM#H;O<Y_[+!)9=MAAA^E.=[K3=+>[W>T_
MB"Q<9G)QS7N6@'B",3B0Y@*1#3'O%9@" $22!-^5;-(5)AQU<ZE+G5PDLLGF
M0)O#;BZJ:9M <5-S=H0.#KHSTXD@1/J%@F$P0PN%O_$9/LMW^*Z@CP2D&"&R
M(TQD)&@OOOD]%Y=&L4R BN 'VHW1XF"?_J0?N30&Y$5?(J]9#V3:)1#7>O*2
MNT: !=Q$OW%8P64O=7))RWC1IUS:HT/4*4FBBRQ+7W>@;H%X7/C6J,(UZI,
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
M@APSRJCCDZ"$2F[P,C&!B,HML#4O/[WXS"BM I'RLC?U:PD\(9!$ (D7TQW
M4V!:!?L)\O7RN%[XYL5L!21V@+$$"U? <+Y#4&X%9F8F%"^H:S8-ZS J8@*&
MJ\P)HED"BMI_&66Q@H\S>TA&#4L"BOV:X&D!"1U0M"-'Y,5\K8\Z)(-EWU80
M90)=EJ*.U<LA"6=+@&DOOKKY)"@AQZ<[G*T1D:OM6\K*XZ66\BJK8U:!?;5O
M$SR[=)#<$:ZJ?M9,,AU86$*#H*8$W77@DU6DLZY^@;-I.Q,X:W36>C&9 #\O
M[]*&)!!->U4!WMH]=;/:);[;$183B)47@[E.9 3L&ITVP5,)0DQ[LI11Q(BE
M2>1T3;&]J?.=;1;4IQVI$;N=2Y6TF82K:J\J$4/@;(U4+G#6C")=UI<N$ULE
MV;F>ULO@O&BN\UU]7R(:IGT2Y.B\=WRJ;>V >&9ZZL@GUF$_JILUTKF$DYJ-
M1+OGY7RU)=J\KG39[<Q&9G3EFJV"]DG&2%VH /<D!W81O_/"/8%32]&NEL"H
M2^![=:B">=.65K)$78L3?)YS*?6\$B(K@;.2#5,'.N"L>M41+Q,X6/V3))K7
M>9DR=Z!6YWRWAN8X:_.4,^VJ[UL"S5<2N.U?(D=U<NHW+>F_>NDZ(M Y20=U
M[:OVP#6K^F.YAG:@WI0UH]]GE/X$G^8:GSY/!PZ7'%:S#[K?R;'/#&<).*_
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
M?G(XRISB';2?]B%+KI^=+XJ,U&LV6\%ZZI7C[AE,9HW)+(T2!9 SL]U44)_
M/MI /]!^OD>=F>V@RPZ:ZY'S5!N2=2%CM];KF[D?29F=ES7;BY'",[)U9DW4
MCM _^K>TG3TB;:3MM!<Y 1LB,_+S.?H5&=Q#=-E;DPCF?H'VTJ]FJZ@96[KS
MGHZ\G;Z.A+Y\#X7_,U<K$#)]VR19ZNND?V=FFFY/5C.DIE_&WR2-2$"I65]R
MG);."M&!/%\UFG#.2_O0NCN"_:HL/S6+-?6J^^BJ^QW?Z;XG]U'Z9S5+<B7T
M9  @ZJ1/7/OR;+,282OIB#J<2]@.UCOT4R!L$@\S:$>>GRR=D7KFFN0KY$PB
M*/7E7E=B6!*%>+]M12[D0TX 0\A,?_*N]!^27&_V6(FAF=E;0GC-QIIG*9)/
M\HQ#7S<)UOKCGK\D45""9*[1GFW6]3/)=SE'M=69(4Y2I/K?$7G-[-KM\7,_
M5O<FGI7G7M?UOF8MKR1KQTSB44>.\GPBR=;(RID1?\=> D[C_F*WW7:;-MUT
MTYG(PMT'@'CN122RN$>6R&*F@4%D&<]X-NP=9D=D80XGD05P)\!:YN[AAQ\^
M'77447/$>.XOF;M<T@-.!43+93T1U?%E\9,D:"0YP\CQ1M_'[NM+2NKP\^S1
M,K)[C=9N(4"@4=DM1FXW^KK%:.Y\GN]2UU)D>-_7188WPON&*D:.S\)[71N]
M3W5]Q.:R!F+#L9D UFMT^&$GQS.>C==VI_VN9!8_@P^%;X_?B*_GV1.^';X<
M=AH[ T$$XH $@20)=$0! /^0 "R5*% _WWW' J9E58' 08%L(.&  LER0Q36
ML<M3-L0[(*] 4@$(1P:6@PXZ: YNN]=>>\V8'\C>$%H./?30&2_$YR"3L@;S
M/4BE)YQPPEQ/ULGO**S3%#Y'X3L6LJOY;_[F9_.[^3T^SWO]GG_S>WX^Z^?S
M%&0^^NBC9_^! F''XN^RT$X(//@<!/S%_Z#]_*3P.\IAAQTV%S]#'^*O0  B
MDQR%?_,[_F8=_.1W_)U,D0<??/!TX($'SI]%=O27.8$/( "1O:1G/,PG_*5*
M9!G[D_&,9SSC&<]XQC.>:_ZSBLB"?]@16;;<<LN9R(*?R;X'8C1W2(DWX)P<
M?.T@LESUSR"RK""R<'F$LJ/ ',:BS$0K8%//)H^-5!)9MMABB[G<^M:W7D-D
MV7[[[:>==MIIGA1\G@T\$1<XX.3RIP)>!$M+/!$PF9?K]4)-\ ,_)8<(0K(N
MVE<+?V,R<CF6V6<X>.72EXO9)'9X*>\EJI$-J-_#E@H@\2+1RW0OYSJP VWM
MY+10OZ!VOL?W!<S5Z)!&+^PROG#11C_S>_J*SW,I2=L%,TNV$9"9(%2^R]AP
MR"1HDO]+Z*E G8SJ60&X O&X-)0@0EW**<B7L10P+QB/C7D'P*^@">I#3J(^
MU>P\ O(R(F@"O00YU;9W1"-UU7K1$_74Z)H=:+)FIA&,RCN07S 6;?.RUTB#
MF3)> #J7N8*%&1O&21WM -C=Y:^ ^8[,DN 9(Q!2!  (G/6"6@"B0%RS%60F
M =N-K%P"IZQ+T;N-$)G$D"1&2;1*@HCD$('2?)^Q4?\K8"PS""6A@793=T8+
MR@CX%=R<E_1==!1DA7 D2<1,4MIEWDV=R.H!+I=I'%)5\H$$$3.H2!!2ISP4
M%D"EG((H+$;"%#"K[E,/%T^.>8*E,XN&>N]<,AIFS4Y2@8YF:TB24"7()4%
M,DH%]?-]VNV\KT0>0;."FXTVJEU),H/9C=2C)'8(J*@ 3T%T$E JJ+<C20A,
MJ0!,UX\*$'=>)D!<XH$DK@XPK9R"_= IP6@2HY!5P)A1_\UZ(%C:\1?PIVW6
MWB58.K/Q=#9$,)*VOF;/$93&&BK LY*XZ#?J3%FS,$Y\#ID8$]HMR,N+UHRJ
M*ZB[SB7F*O(*'$Z;+YFE9NG)N<1X4Q?UN(9*WLUL,LY/L[PQUXU2+K SB9:"
M[@4+2^BC;O4J25)+9-":X49[RKR7&&FF+^>H #+!_0)G&2O!;0+E''OUR/5?
M6\W?D5/@K'69A2HC\W<Z)?A^B<!6LPET@,DDA29Y*S->5!)7 C%=0Q,LU9&$
M)'$Z_DDT5-9<0QVG),4EN1A_/B\ TR>MD>75)_I6X+4 ?&UI$@22T,'_*Z$C
M_5%ME63HM*>N^1+-G4M+MB1ME 1.UA3]'=HH.#[7>0F''7A:7T][GX2N&OTY
MUWS:KAV1!"](MBO\C;YQ?7;=[TB1^CC5;Y;()0BQ[D,<$V1DK@JF2T)31AEW
MWMOFG/L=V4X?LD9&S*P?-5J]V0F6 )-)Z'!>U:Q4F>6MCE.2HZR7/M4O3\(1
M[94@T@'P,QHO_4U[&-\D1-0,3S53J(!)@?=UOUCGD'[.DKVK8%E 28"1V(=S
M>8\/R/Q%1Y"']G99"&O6 ^V>F5^86X*E]4\D!U72G6M31VJ0#%J)6PGD=GS0
M3?RR/'=( '+-GB(@WTP?VF?W9?:K1)DD<^6:[YY98%4E2-3,$>F?\)/?(:?G
M(]HEHS!GM'Y*SM?,%MMEH=(VUPRQ@LX]XZC9LW+]<TWQK"!ME'L<,QXD<%XB
MHVNTYR=U+O$W/H-\">@&N =8#_T$V,:<,AHD<Y8YDZ2PG$OJID0CVHU\DDZ2
M=)19^)+$;08)VB[I@,\YWA(NJ$^0(O,*.9%?T@W?H3_=CRP12P5R2Q)@+\8<
MI7Y^1[LS4$D-@J!_W@6/D1379<_(X!KZ:-J]N@>1O,?8TG[ZDW8#L,26T';F
M ?U-OU*G?5G'QSU29B"C7L=?DH1["(E2F94GR2=+)/ D-:7LO <Y)41KFY.T
MFIDBTQ_+H )F3\ILRS5H00VNP3CQ?X._2)!((EAF3Y)PD=E]D@Q=@\CH@]6,
M0?9A$HSSK'0I8QQ_I[^1@78R'NH\9YM&=S>R._U;^]8]7V8=SL GN<=-OVRI
MKDI:->,5_9/]@ XQ+UF/L2G(ROPR@Y! V-R;>FZ*?;9_J=<YD"2.2@YDK"3P
M://<TR79(LDLVA-D8RZQ%O.3OJ0O#*CD^4;G0U?;DIG9,B-)$H,[0J3Z7P.I
MI'^;Q!")EAVY6C],WRR#(F2PDB2$FHVIVJOJ^Y@AO>['*O&FKODU\UP2C@Q4
MD<0;QZP&>]+^=<&:EOJ5/0G]PS@3D1FPV88@LHQG/./9,&!H[B^98]YAKB*R
M !@%7 KX%& J=YC,7R[J 4%SMTGD? DC$CXRFK]1^R%J\+<DEO!O21U\Q@C^
M1N,WRKT1YY<BP7?1X"TUDCWU&,5^*7(^G\DH\S7"_)51J)_WTP_T#>LC=A0[
MS#HAJ-9S&VQE1V09]G(\X[GBS_\"  #__SQ:G.T  %1H241!5.R=A],N656]
M_2] H: *420/#%D8!AA A %&,D,80"4HHHBH*$%4LJ+D(&$0,0"*F2P($@R(
M"@A&4)()00DC*/WSZ?H]MQ:+W>_][C# =::[ZM3[?>_;?7J?M,\^YZRU][*<
M'-?G/__YY7_^YW^6__[O_UX^][G/K>FSG_WLL;_YGN0]G_SD)Y=__==_73[X
MP0\N?_,W?[.\ZUWO6O[XC_]X>?WK7[_\VJ_]VO+"%[YP^=F?_=GET8]^]/*0
MASQD^=[O_=YCZ?N^[_N^(/'=]WS/]RP/?. #E^_^[N]>ONN[OFMYP ,>L'[R
M/]_S^X,>]*#U7C[[?I\YD73_^]]_N=_][K>F^][WOLMW?N=WKND[ON,[UN3_
MYS>9SZ'T[=_^[5^4^IX3?8_YW.M>]UKN=K>[+7>\XQV7L\XZ:[G5K6ZUW/SF
M-U_3+6]YR^4VM[G-\FW?]FWK[W>]ZUV7N]_][LL][WG/Y9QSSEGN?>]['Y/%
MNLG\[W.?^ZR)^S+Q3A/_<T^7JY\_WC/^G?<C(PEY[W&/>ZRRDRAO)K\WG7WV
MV6M9[W*7NRQWOO.=U[+?X0YW6#])=[K3G8XE?N>3WV]_^]LOM[O=[=;ZNNUM
M;[O6)W_S';^9!Y]\Q^_4[YEGGKG6-?<B_P_\P \LCWG,8Y9G/>M9RR__\B\O
MKWSE*Y<WO_G-RY_^Z9\N?_57?[5\Z$,?6C[^\8]_T9AC?)+V:[_V:[_V:[_V
M:[_VZ__NA8WWB4]\8OG(1SZR_.W?_NWR%W_Q%\O;W_[VY36O><WR@A>\8/F)
MG_B)=6V"W7ZUJUUMN=C%+K:<<LHIR[=^Z[>NMN2/_NB/+L]XQC/6]=;K7O>Z
M]=EWO_O=RP<^\('EW_[MWY;_^J__.F8W[K;C5^?ZFHM:@>UL;A20Z(AT]'_^
MYW]>_N$?_F'YZ[_^Z[6S_]$?_=&Z8?#KO_[KRXM?_.+EF<]\YO*$)SQA>?C#
M'[XN\EGHL;BZV<UNMESG.M=9KG"%*RR7O_SEERM?^<KK@+CF-:^Y7/>ZUUUN
M<(,;K(."!2$+K"<^\8G+N>>>N_SN[_[N\M:WOG7=F/CS/__SY2__\B_7@?:/
M__B/ZZ!CL<4&!C*]__WO7_[N[_YN_?V][WWO*M^?_,F?+&][V]N6-[WI3:N<
M;WSC&Y>WO.4MJ]SO?.<[U\'&HHWG&'3D1;Z4DP'(!@GOXA[N1Q;R^9W?^9UU
MX??J5[]Z'>P,WM_[O=];WO"&-ZSWL!A\SWO>L^:+C.3U+__R+\N'/_SA]3W4
M'[__V9_]V2KC'_[A'Z[/L9!$1MY!XG]^X]W<ST8-925/Y43&?__W?U_;AW<@
MKQLZY/T'?_ ':_G)R\1W)!0.>5.OR(I\R$I^Y,]WO-=\E,NRDI#W]W__]]=Z
MMMRT 76)/,C'YS_]TS\M'_WH1]=W(#_U@)R\F[:UK7@/97['.]ZQ?D]^A]J(
MQ3;OL&[-D[JE;,A$7B3>05).[J6^D(TR_^=__N?RL8]];,T[9:0_49_D23[9
M7M0AW_'[^][WON7O__[OC\E(HLPDWD'B.]Y)>;B?/HB<RJ:LR,CWMCU]!GDH
M)_5)>UMN^CZ_DQ?/T;^1B[Z.C+0/;<9GMCFRFI_M@WRV$7)RC_V5]K#\)-[#
MV$QYK0?*1SV0+W5*_5*O?$>>M"GR4J=;R7)3/N6DO<F+LI.?>H!Q0;[=7M:I
M^H/?K4>>MUUL)]N-=R*C>H2ZM+]3I[0_=<!OO(>R6&YD(0_[/_G:G_B=?)&%
MO&W[[%/4*_+:GQR7UB.)>C!1#N2EOF@/VAG]]%N_]5NKCJ+M'5>TDWK/OFH;
MV?_Y/_LH=8D\R$I=\@[R8KRFK,A N1V7E)__J0_+C8RV#;)0=OLK>=J?>!?Y
M<B]U13] 7G4_>9L_9>#=Z!WDX!V4D?K-]Y WWRDK]4K[4&[JU/SL]_8E\NNV
M0F;RY?N4C[+RO G93-8GSU!&ZH^VHFWXV_[$>[BG=1]]2!V2\PCWVW^R'M5U
MCDOEM(_F_$E^SJ&6.^=0Y&2>0_\SG_ =9> >[N49Y:3<SE'T?<=\ZI'4=\B8
M^BYU"'F1!WV*1/G)&UESK-LVZCWD9;QFO^<^[J>?\#SE1C;Z >]0/^6!"&5E
MCF<<9=GYS7'O6+)O.B<[]NV?6_V)OF2>/>[)@S&ICK:_J^\<G]0C94=_,-Z1
MDWK@._M4EC]U%&.5ND56ON=WYV7;A++R/PG94]]EN<D+>=7/SOGV?]Y/7I09
M6;4GNIW(VW8B?_*@_.2;!U?(H7WB'+=5;NXG/YY%+F4D[]91E!-9:!/M$G0_
M?<IYG_S31J%_\PX2LI.?>L2YWCF4\CM_YCBE;K+_VT[(:O^W/^5X,O4<NJ7K
M.R_M)MI6&P)]0C^B7K6?M1N=][IN4S\S3GDOOR,;>?*\-BCM1-V2'[]I1R%O
MZN=)-U/VM!V151W%W(>\O$.=3Y[J)A-U:W+^L/US?&XEWDW9' /:D7R2I_:#
M?9WZLP]E0F[7.=H]U"?E-/$.4ZYQ:"O&#66U;U*GRJ?-DVU#GZ</8$.Z;F@[
M\BAV6?>IU'?4=<['DZV3-I1S'O(ZEGB>=Z2NMJ\ZGK3QMM*6'4DB/W4=[Z<?
MVM]?^]K7'K.A6-^^_.4O7_]F+J -<[W#\[0'";F0GV0;:3/;1NIGRC_9$3D_
MJ_.4-?6=?1VYV$1ZZ4M?NKSD)2]97O2B%ZV?KWC%*]9YRP-*=8I]B'KD?<AJ
M.Z5^TAY5GSI&M<V< ^RKZFG7H/S._>1#N9$W^RC]_=":07NTYR778<Z;U(5K
M'///NNUU9-:M:^;<TZ!M:']UWF3O.Z[4SZ[Q;2?>Q[NUG1SWY$D]T(](R)SU
MH<XF42\F9',,<1_M8;E[7>Z:W+;;VC]A/%#O_,8]N<9'QDZN'Y&1ODV;]WK)
M?0?J"SEX[E6O>M7:1^F/+WO9R]:#<\84?1=Y*;MK4L=1)]>V.8[HV^1M6_$=
M;:<]W3K0=I_F))XG'_)CW^FW?_NWE]_XC=]89>9OVJK7SXX;_G;-X=J&^J3N
MJ0.>9<^(_/AT39:V9+</?5Z[3]M)/44=D'<F]W3<WTI[5_T_S?':RMU.Z!)T
M"O+R6ZY+*>N4W,N8\B6Y7T:BKNU3MI5KLYSSD#GKF3*E[/8Q]3+]+O/:TG7V
M*></QY-SM&/'-6[/);D7P]CG;_L5]SF7I*V#;-H[M+FZ"3EXCGQS3XA[M,'2
M7E!&QSGY3W,ILIHO]: -H'Y"AR(7?9$^3]MG^LW?_,TUV0>0P_U(QQ1Y9[U:
MMVF7(2?MG7U?>]]]V)X[M:753ZF7G>_HIXPI9.0[QBGE(']U"OG25NCZ:?_5
M.00YW2M55V=_2ELO]YK:OJ%,KFOH\\B&[8"^H_S(G_GFWI'K'<;[H?VBWH-Q
MG\^]2'6)-H^RFH_[.:YO>O\Y[?S>AYW6^<[/_.9^A'J5^B313TV.KVEO6]OQ
M*/MD[I6K1U/?Y_J+.B"1K^L\QZGM1?]6/ZF;G$_54;T^8=ZC[G_A%WYA^?$?
M__'UO./TTT]?+GWI2Z_G&P#) $]R+L)<QW/H"VWO3WWJ4\MYYYVWGK'D0=]^
MV+=?^W7!@:$!0C/.V)MBW#.F?^F7?FGYF9_YF>6'?NB'-H&K@&8!)@-:YESR
M1W[D1Y9'/>I1*P#TL8]][/KYDS_YD^M!/^,?L#2)O_G>^Q[_^,>OZ7&/>]P7
M/,.]/_9C/[;F^<A'/G)YQ",>L9Z=D@ '\#[2PQ[VL&/IAW_XAU>923_X@S^X
M//2A#UT3\I'XF^_YG7MYQGQ(Y)O)_,TW\_QR).4D45[JX\E/?O(*J 5TSMJ
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
M]]':)ICF/>IU:^[;<C*1LB(7\B$G0%WZ4]OZN59L DY&H4R'(MDNM#NZC[Y
M2MN//J7MEQ$>DWAE)&_G9PD=R$H?[4.0WMO0SB$_Y*1LR,#SZ#D\,#.6T '4
MI<3-CO(IL<'QG_5K6[6S!75 .VMQG7MH7B(?WHT<E!/9:*/>U[2=#NG.0_N0
M&853 EHZUW!/3ITZV:B25YL@E?LPY(,,R)0ZJFT>;?'6HUO1QMV7[>AL+6,Z
MQ'!=WDYUTL[7=J9OIGV242[=?Z)_\BS]G78"]&4?S>CCR$_[X?&;<PO >=>^
M]K67K_NZKUNN?.4KKV!UO@= 1C[T(>UB[<.=R+)?^_7E.<=L(@OC72(+<T42
M60#40D2#Q *9Y.8WO_DQ@L@-;WC#]8SR^M>__G*]ZUUO/;/LQ/<FHC)Q+\^0
M3COMM#4//C/YNWF3>-:4>>:[T#&<G5[C&M=8SU%/.>64-0(4YZI\\C\)L &_
MGVCRN5-//75]!^F:U[SF^L[SDWA66<E;>2DW8 C(+("\ 4!S]@MPE[D1^XVY
M /V^$UGV:[\NFOB3K72(R(+ND,A"% TP*1 RC'1R(DDB2Y-9FL0"J M2!I^F
M)+4DD059((885:6CI?@^"2_<(WD$L@CSE@02$@200XE[>$Z"2;[/=R9!9XH"
MDP26C)IB-!3(0OS=[T-V\J*.<JXE&@O_4X?<PS.04B"J0$BAW;"MF:?!Z4#(
MX)/_^1["BN06[N5[[H&L 18)? \)8B3K0A+]@=](_,_O[)-![F"/D/V8$TVL
M-S.1CPG'"B;>8>)_[N5Y]JJ8[[!)^"3QW5'RS]3W38EW& $X'>7DOKWG(:R3
M=B++?NW7?NW7?NW7?NW7R;]N.HJ-EO=)9.DS"O:\L:6Q[5G7@-&7R,)>#OMD
MK'$@ND!X\7Q=',1.9#EYKJ^YJ \(B2PL:@1?<W@D\)P#LO1^X::!1!8.=R"R
ML $KD85-3(DL;-*RJ9M$%KPLL)DI (,#)!,'0J0^^!1$P,$0FQL3^8!-#@Z@
M.)1F(<D!$^_"NP-@ D!);IYRD-?@&0&() ^0.?3B0(LZ8. +\)%\T(=R"43U
M %" ?'H6%B@L4%+/G2R\^9M#17XG7P[W(+&PT>MFKXD%*.W&>U$N''+R+( $
M\ID .0(\)$8D&).%+NW. 2$'C]27 "GJ54*+WG^-'I- ; X\D=<(,GG@3;_B
M7H%(@H=>^,(7'HO00QDXO*6^/)@4A$PB;P\N!$O31Y##0WE![1Q\"FJ7)*%W
M<DD2R)FDF_12OQ5!!MF1TR@2U)N; RDCB3;C?_)W,B$_O;9R<)J'\4;Y2<!@
M'HSR.6WN26+0NRKMY+@2\& ?H-VS'WD@9*(LU!/Y9U_0FW9ZUI0<(E#6]O>
M:2+Q4-XD1_ .ZE(@@IY#R->P\Y1=( IUXS@R&HE$(_N GJ %]PCP--I'RXHN
MY'\)4DGJT+ND '1!WH*%DR1CGI*M.I+&5A(H:A]-H&CJ)O)77T_]7^^G"686
MC)%@;O*B3AU+R$\;):!1(A3C7(_W>JO,R!P"<"7<34F &_D+RD&O"/1('24(
MU[+FF.)_ZKE)%WK23+)-1[MH<A0R2SC2NVAZ?=<[.3(B*\:<0"3Z,L\(]D@9
M\U".LO!^[J?<C"-T';K/4'T)%++-*;OM0UY\&B(P@=?(EPGY3!-0.G6JB7>1
M9&XW*$<@OYNCZOL$G4N^(#]EI8V451TR]4]U71.-K(,I\=L6J4.0J+8#>=(V
MJ>?4SWQ//T@BIV-)H) >8),8J:=>B1+JZ"V@?4?,HB\8H07Y'4N")9.\:A*D
M0U]&#MK(^9X->T YU#'Y4G;JW[X^)754DB3TJCPEO>KGN"</Z[.)0NK^M"GH
M1\A+LD^A3QS[W9]R#/"_\@K %W"?GGZ[??22R_,Y-S=!6%O*NJ4?,>Z-ZI?
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
M#P]Z\>. MCW$MA<_/1\;E480;H(%6:@:]8+\.I2GH#3)$?PM04("0GHHI\P
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
ME!$I)@(/;81N2J)1ECW[J<#&!" JKQ&>! TQQW.H@+V3Y%7R3Z!T1U%*\+W
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
M6WI*8D,2(P7_2&R0-)#D0,>5!/Z,OIBD&Z,"ZP# ?0/7>5D/VI!)CDK"A,1
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
MMYQ97;>[W>WFE$5WN]O=IN.//_[_([(L95, Z "PPZBJ1BXW$G@7N30OIXV
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
MC 2;X($$^7!QS&4G=0NBP0!P$<X%*)_#F!BM/*,L<A @R,4+5$$N',K3YUH
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
M.N""0"!6S7@BB,!+>4&3&0W:R/5YL8H1118"AP7>)UG ")LU.X>7])G]P(B
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
MZ8]SOA):G$M5KFF/Z[I494I_F4.4"FA5CG6<E$'-0";Q)&T<?:8^^LU[NRC
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
M]:I736]\XQOG=J9<YU3DR;&JG/93+9>^J;J4MD ]T%[1_W6_(->TM"%]CFR
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
MW7>?!P2'/V1N8:'%1C*$&#8?& P>= I"9:#EX:E1YCQ [2+]&UDY(W9R\Y[
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
M")BOF4_,'*4/D2"Z+O.);3&R(]7.I?]3[7\E1]6ZCXALW7Q?[;/@:0&3"2)
M'G03$$&-@IW$HPKV$\C<@;E791!+_<]^2OV7S(R.">Y<%0&[9B2KV3D$]79
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
MD0U0(P:3NDOFZ3(_",RB;.J>Y [:P_+1 3,44"ZOF>6G1HU*<$H"._,P5J*
MP*F\\S ]0?CHD'TEL%GB0!(Z!+Y(XDKP8()H,H*MH(<:_5?"A1F(^%NB")\E
M,$F KYDDM .VIP!D 5D"42E3XA5Z*Z%#DD@>_J=.=:!!L]%0+FU0 8391YE%
M9F1#C%!L5%7J+C!KE*$CR1R9I4. %V/*2-WH*GIJ]IP$3@KP[$@#CB7))X)%
MDWABE&&S"IB5*"/"&E4V@7@)D!88+I'-+$*"<9-XDH2.S*(D>$CBC?TDR<9Q
MK^YG='F!_5UF'L'M&5D^HZP[MHP.ZN&7X Q^ZYWDJ,P>E-$UD=,R>4] 79(B
MG4NLMX T@=?H3.J0$:!I5UYK)A4C06>V"[/0))FE$CH2@"B 1K!'=QM=M1N;
M9HTRHGP7(2\)(@GP5%:!(_2K8-G45TD2 KLEL"59CW[C?4'(DJX$C%!O;HE1
MG5VNF:/8C.^B2DN$ZL#WSLFUSRL(URPJJ9N92:9&?Q> C@S.2>DW>!"#W<X(
MY=A+^AO=0D\SDPQZYQPBT7!5Y'O!>$D.$> ] HY)ULTYR3+-Q,3OS<3$IGCZ
M.$FX0L[.WDL*3AT0@&]T74FWMH?D$XFF@MHSLU6.>\>JOI1S:,UNE<03LUL)
M%A8L.HI4/LHB,0+CU8Q1@KK5)XD"9B;*<9KSG0#T!*8)(#0"O"0VQJ,1X$=C
MR;HG.4K 6"7=./8E1R5A %WM2&RC;&3='&W&P KNUE95FR(I4L)=)7)F5I($
M>*>NTI^2HS(Z<P4A2@Q##FV>H&8S\&6FM(YT(+"/^M-_-9L(Y52R'7>=\Y0U
M,W%)!/5PU_F9-I3(.P*BFB'2,57GT"0R">S--5@2!3I"=.I4 H;-(%/["ID[
M@H 9+VIV3,EPCLTD[NOWC>:1#M@-&%/PI?ZXH$;[*8'W])]D6'UQR1PUXZ+K
MLH[,P?J&M1VO^.C8K+1]269,^R\ 7YV2O*O^U'O5&B<)D9GA1\*ZA YL/FO'
ME#.#"U F-S+E>D?B-NU)?]#/^$[XSH+Y>4][,K*G2;2MI.6:B4CR#7(:J$(Y
M^6V7S4^=ZK)$4N_1^M%U6=V/$'SO.C_7.7F[EC2S:69G$MS<^?J2;O1QJ:L
M]%5[&QW(5\)UMW8V&U,2;W)^<E]#@/,HFZ<^F6-*O\SU[8@463,XYAZ$MHY^
MJ?6N9"O]DIHE-O=B,F.>&6=I/_YW'\H]J"0R2K35SS-S1IWCDW0#D2NSI)KQ
M0QVJ1%O!* 9N<&U"^QE8HP((G4OLIYJ9Q/%OUBS;U[DO;702+U+7:Z:*)+.8
M>1B=-K@&_219(-?A$B^2P&D?Z9.EO1L1[O!]T ?7S97$.9I#,[B$V5X83Y7
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
M[T6VM(7O"LBA+MZ7<Y(@(O2![!Q/U$E;^1OO1M^T"QVY=M#?Z9<%>2%WWI\
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
MO@KR$HA*O8QA=(0^T OSQVFGG3;7AV\2-"9PJI5%10);BW"$KHS\*T!>L(P
M#XDA1JK5)QF=7M_,]S/2OT1+WF&$;N8/0=TM8*> 9(DW>5DI$(>ZD&]FIZB
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
M1V01<&5&< /=X;-9EY%Y$VP*@"OP)?CX,\XX8PYDP%J0]2C^:;F96'HDELS
M(A@LLR1FAM0\?_2,)N_J,@B39ZN9833]?"V>=66@3NO.,_8:,-$[9M>CFY+(
M@APDLK!7D,A"X=_\CK_Q&3Z[DG?43#V2B8PNK1Z\I^EEV75/DB5Q"$F<=Z]1
M2?FU/L_(#&K;"F22>P(S-=(7L[)L:&%^Q[;9VQ&LALQ$D$2/.>:8.>L<@8>1
M/W-O$EG8LS&.:)M$EC'GCF<\XQG/>,8SGO%L??NM2F0QTR7K<L[*6"NR=KS[
MW>\^8_G!^1.HB?T4@0$\KV&]R9D_Y_.LARN19:5[B+'^W+AG$%DN)[*P*02<
MC&$*+F9CAN%RV+M^_?KY(@=""N05RBZ[[#)G8KG9S6[6S,8BD86L+%P /?"!
M#YP/ECE@9O"8SCLC[K$1-:H9/R6B)/C/:/-LY-B4"7Y=%&&XETF!@<P%F& ?
M 1!<A@GVR$N[>I&>0,H$#QIEO@([!:;7J-#TWXC@ME?@1T:PR\MUZVR!\BNI
M)2\M,UN#0)K6!75&<JQ10;/?RE; M,"^!(TE"#DC )OU0;L3+)K1RJE#7:$+
M9">(*B^]%X%'$XQ:H\I7X*'MSHBC1I&GG0+YC02?A*L>0*]UD:Y.>A>U&0$^
M+^=K!'AE[(5W@E)2M@E"%N!+6P3C)B"U!W+TX,PQ* !=>Z^92;"I&@4^(T&W
M0/,)G!5<XAA/ *W@86W3?J,/B0>2C2KHP]("(2:1IQ*B*L"S9F80A-Z[1$\0
M=F84<'&!OC(">/:[56QO H9J1.6,N"IIP'ISK"8(4^"$&6^T)=O* :+RU:X<
MLX*RD]25))P$X=:HG1G!5Q(>[9'DH+T*/I7HH0QJ]@/EVR-S+8K^V]*3=1D)
M51!%"WBO7^F!&5N'HAZ&JKN40Q:!84GB[&5J:1$/>F.@@AB3R%6CX.H+$MR;
M0)T$RB;X+@^3*\@EP?T)=,LVZYM;H$O;NR@Z?Y(.)-YD1.6:Z:=&@C5JEG-^
M!7HF*:Z"L'O1Q=53SDN+@&$)O$H9]L@RBX@]/;)I9KRQ_[2UE4%,_3M'F9U,
M$F]&\*;=2>BH>DHR4Y($6F0.+PQ:%T.2Q>J:3!#B(OMLS<FM*-"U_\[W G);
MD?1S[-?QWR(?IDU5>TB[EWPB$**5U;"2Q"3=U'DY_7XE1]EVVYM$',=H*])]
M!8Q[P4/A_Q7@+8"U!<QL@7#U4:VL07[/DL#.'NBZCBEMJ[<V3Z*H!&;;KATD
M62P)$EE7S?32(IQ67?6BWSMG5K*5:]PD3"9AO44X3U)P$O8EU5<]I6PK>%![
M=Z[+>:X2&A/@6 DB EGSXE'@3R\32"5>2AB3X%#7T)4@EW:?_DJ]59!W^I6<
MW\U^81: W(N9F<0L&C5+525+Z@OK7)\^J0423[)U^G_]7%TWI'V[KS6C0)(9
M6H2IUGK?=6,EM A SNQ>UMT:^ST_CVWZ_4KFJF2;#"Q0?9T^);.)F)T%/;7
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
M)A+D*V XQ[[C)_O=(FWG^J&5X= QWXINV=*3A/U6:66!44^M/;+[!K.&2<"
M* /H"SM 7W5<U: #^H$:K"']D@0!B3A$3X8TA8P]XZ!]RJ 56"#WXME>VHJM
MIHUZQF-)HKUKT23UH'//(S([;&9,;)$,*9E)11U)8J"O .RXV <  $B9OO-W
MQ@%MI7\UZX5CW/%3[;(7M,%YOQ*0'5^>P;AFHC[JDGA#F]$+,I78QCMX/S:(
M[-R?]#+[55((=7(H3?W4A?[X+#*3:-TCV5>03I+D:B8^;=]Y*O=EN=;)[*LU
ML I]5E?(@#[07OJ.3+.=M:W4B0[,?L/WJ8?ZTD9S?-8,*H[]&@0DYWL),YYW
M2)2A'YYO\KW,[)H$[LSN9YV2FWKDD%YFZ,S&U\IJJ]^7,&5&%.20?MH]?X\D
M9/O2_B7R)9''O6D-R.">IJY#Z:_U2;C*,\GT!08OT?Y[&;Q;037,L-/:]RPZ
M'\JV.G]BIS6#=Y).6GKJD>22:%8)<Y7$9;^38.S^6]_DN;7UY!S:\JD&F*B1
MAFL[T0^^"%]B_S/S>&;SIF[/)?+L,<GP&:1#VW#/F_.:^\9<.]?LKCF79& =
M,[5DQMQ6P)Y<E_%],JZ=?OKI,QA^O_WVNX+(<M_[WG<FLIQWWGFS[?/>>DZ0
M /%!9!G/>#;?729WF!)9F.,KD060)V!/(OAS!WGVV6?/]Y"L@_"M^![F$.JI
M8.>E@+84QC@@V[R[S#.8#+"3P:4R$U@KPGLKL%&>#;:RTALH)(DSZ6^]>_.^
MB?::E86R%)FE$EEXCT069,E\4(DLIYYZZJP#@B)><,$%\]H._XH\\)/YGN$?
MQS.>K=]OM[*@6/!!^"764_@N_)Q$%GPV>W> ^F37PJ\#Q.(G!$7 6:Q%\9W4
ML5SR2HM,DR06@&")DZED:O<:&7@SR?B9>; &(<SLD*TSDB2NU, EO6RM&820
M^8BS]BU!9,'?;PHB2Y**F)>2Q)*!=VO0SPR"5H,X>"8I=L @5XG/R#/FI8*K
MM8*O>(]2[V9R7T!?5DIDH0YTS'Z8;"O,L60\(QL+/]FOD'&.O0GX+8DLM)%^
M2609Y-'QC&<\XQG/>,8SGJUSO[6A1):]]]Y[#M1T[+''SMA_SFLNO?32^0R=
M[[ FYBR+]>Q* K\,,LNF?0:1Y?)-(@:.<0O\XT"4#3&7:FR$B$AV]-%'3P<<
M<,!,5H&TDH7?65I$%@<&#"]3%7&0R4:,32$;1M[)9H^!Y@%"1E[P8-CHS5[8
M2\1(\$!&/O8"S6CJF7:;33 #D@TPW_,2,"][V0!R.<W%73+2: /RXH C#[ 3
MB,_[:0L;6^JE+H$4@B?X&WUAL\O&7, T;:0^B1/\C8LR^L7&FDVT$2>]I#1"
MH!>KM-6+=.3@80;MXWV2#XPR6Z.K6F\%3B!+VV7DJ02YFE4B=23X(P&MR%#
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
MT ;]J@%9^:+L.N>5)\JN,L5GE)DZQ?Y4[JNS,?O4L1JM)3[?W2,0%C=E4;8
MM71*.O:V6^.X +]T9E:=1]N=2^K_=+)6P[GSO\Y1@7BY9ZCK4G6\JJ/XV[ED
MVQV;#NA2ZTC9=2UAW/.VOCQ'.?0G\XDZTP=\1G\*2E3?47;>N2:E0X Y27F,
M??9E@O(L5QVH@9S/G?=\/\%2ZA3E5)G/N8G,.%;VA0;V5>WNY%-'N6.>MXX5
MYWX'&D*6G/MUW@ORTSF@[LNU25!;ZCWW)[E^.NY97^Y5.DK=IGZN8"EN@7HZ
MCW@/=W4B"<!-^:>>@A;XV_V#\]Y]S=ITB&LHY="?W;CS??6=>],$"F;]LOV.
M$64C!SE..N$26)%UM;YUGE)7]+(RI0Y5/U7Y=(W*-=0]LWNH3C\KKWS/?0EM
MI<VC-;\#X#).N2=SWMN?CE5U#N9>G/)<FVA_CE&")7--HBS6I 3-97U33V=]
MW8]2KOJ)YP1?\M,^<%VM3C/*8;Q=/^M\<GU/72H8.??YN==1+]?]4YXAJ"MU
ML1^MGVU7!UA7^U69JG5UO5.75F<B=55&U7GVH>LH?[NVI/Y+T#!C9+]:;N[[
M&-M<\Y4#]V3U3)(.9^OJ>20!W9[M^"D 4\=XRJ)C3SUUO/*W]4W9<AX(9G+=
M5_:=2YX;\[:>N9_(/:\RX'XD96ET=O2\G//)]70$9JV@W)Q+MCMER_-CGIL]
MYW1GINYLXUETU1G'?<Y(ASAF.4Z=7+D.UOU_.N.52T'-@I 3V"VHGSX0G.;\
M3_V4^WKWCMHW!+53'C:))(UT^Q7/DMR427G4E;&F# 'M"6P6/#S:HU0P@O-2
MV:>NJ?,2()YVD@3QJY.<2\B-('GJ!A@&HH2$!NJ*K'J.H [JZ3SW._;(FW-(
MVX/V!V_*2WL195$OZN=:G_MFS[36E?(8;TDMU)6Z)^G OJPW9>9^W#&W#[@I
MG[(D2CCN:>=1YWEN2)WO'*AV#4$> FQ2C@2BYVU=Z6?J2AE)O $HSD_:3KVI
M,_65?.-Z@@QY-F'>4B;E\3W:BEPR[OQ4YNT'YI$D)FUEZ.8$IW9VLSR+44:2
M!%*/YERO^^ENKYNV$_4_Y:M3)=Y0)F/$^.2Y),^VRFMG+ZMVR 3WNU>OMI2Z
MAMANY2F!0LJ!=JYZ+K<O\USKNL<84TX2/&K?)DF&LNN9:K16J?OK7<_FN3?K
M[$_6T7H*F%*FU%42;K29,#[5AMW9KP5)V>:Z)Z$^VIO<>W=S4AL)97:W:S1M
M=RZYCV0N,&;T'^^7')+DG=0A":[.OJ0,25ST)7*O'.1>P#6KMBT!?O4<07^J
M4RO(4)WDGL%UV/VH9QWE7?(,^@$@&.#W!SS@ =.^^^X[$UEVVFFGZ;[WO>_T
ML(<];+KDDDOF=82RTGZ;P,$*&EP<=<NU7#>M'W-M1)8'/>A!\]_X,9_PA"=,
M%UYXX3RWF;OH5^;^VH@L(^"S/E2)I&E;[DB&>6ZI_H!JATI;E/H<_97[@FZ?
M46WY>3ZC',F5U).]#;X&VI!DEE5$%GW'[)'H-]XED86]E406?,< )>CWTT\_
M?7K\XQ\_ VSI=^I/_[#'ZD 0R[5<RW7+T]DC\DC5+>A3]LL26=![ZT)D(>C!
M34%D@6A0R2R<!3L;;4<RU&[1V7XEK7@>9J^+SJZ!*-SSIB]"^U7ZYSH_2-K
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
M55902@62.)]R_:B1ZVDW;6.,&1_DZ(HKKIBC/?$[^I7W(!^4E>")2CZPG@E
M-J(R,DZ[*YFETWGJ.W5(!8A)C,!P;$0>YA/]("'2NB*?G5$;F:7]J4L$#AJ=
M.HE6$FURG$R;7?6S@$[GDEDD!.*E<S7)>\H1=5.G*+.\G[Y G^O@$)!#G] _
MO!MY=KWL;N=]!?-7HE%F]:"?!-]11^JSRJ&=^P@)D8P3>IH^I@_H(]XO:;&[
M*9]^99Y40)(9J!(LIUYV3B&;]H5KOGN2C% LL"<C5R-C_$V_N-Y3IO+4W<B%
M<Y]G)(;2WHP@[YC7O9CKDOK.?DT OEF.LKX2>_@\,Y&Y-J4L.1?X6_G/-86Q
M2E(88XI,5=FT3&[ZE;K:;M?1!$E7XI9C1!V=I\B4?<B<2S!_1M!6U[&.(D_\
MCW5&(A=UTP%4;]Y#?U.'"D:L62^,^NY<<+^C7-$G26"2&%8S<:F?1P#$[$O'
MR1LY2/ $SR/_C)' RQRCT;QWO',/01D2&.C7G$^9E20=B2,GHL2VW/_P#O?/
MF3G*?4Y=-[WI#_=EU,/LD]2W@J0EAV14OMP_C*(*9J3O),'6S!R9Y:>3?2/E
M2;*G[P1Y,DXURXF$N#KG+5/9I.\3;"^)AWXPXGT2$ 059G3LE"/KRGNH*SJ>
M=E*V41_9/]+'DD/H+^HS:C?U=JXF2!9=E)D(S#B840 S,N.((*H3G;Z@;&3?
M"+B LLQTJK$I];-R;W1);LJFKD;VHZWL(<R@@5S5:/*=4[ZN>4E:3+*MV10,
MM""X.\F1-:*DLLO?U %9108$=E-?[0DY]W/MJ#H_YR5RS[/.)<?*,[/D]\RZ
MF/N>!"%D5@3Z(LD"!JVHH'GWI-FG28[E,\:2MFF/P0#)7I1QY^Q0S_HU.Q/E
M./[.@R3XT>?(/\\RK^A3[!N2MYD3R 'SF?JXSS'PB>!@R6#J)L:'NE*6<XFQ
MHU]XSO.\ZW#=.R!OC)'STJB3E<R2I-@N2$&2&!.,SW?3SL4<XNR(_4B;$3),
M'22$=N70?S50!VUG/TI]\PSJN:E&[<R^H'RSL64VURZ#AJ1(QJ=F]%2&G /V
M,^_+<P[]BAT+F6*\D27)^IZ7\OQ).>J2SLXE44#"G6LT<L6[W)]KAU$_I['=
M_F6^,:X&JD''L7<FLS-CE"G/&8..()&!-3R#NQ9G%FCWM^Y%NL D]NOH%GSE
M_ER 21>L0L![ZBK[E]_I&^K">%,_YA!V'7Y*,//<X-XQQTJ=E^3EM'E1?F?G
MHG_I9_J;_^4^LA(CU7N='9+YQ!A95MK>JGY7/JO\IQU"W9)$,=9IY(K^I9\,
M?)1VJ-0QVKL-@&30"NV[DD$S(_8J,BAK F.-GN!99(EYQ'PRL )U-NB-\]YU
MQ#.D8U1!6<R_+KA2$CH\XT@VJG9R;\KD>]0E08$$CT)/YURB[2GW75"1CMR3
M]JC,]);GL22?N";E[7CQ_B3?4&?WYFDK<XSJ7L>;LEQ+JTZMV:+I ^2 -0!
M'@X]?!U[[KGG3&0A.!=$EM-//WT&S#-7M <9/$)2>A)9JI-ON99KN=;/?UF!
MKNA.YG-'9#GNN.-F?R5@9SX[\\PS9V+%I9=>.NL^]#-ZBC6#^;HV(DL%U:)?
M/)^HJ],>KVT*_:?=8Y0M'OWAS=_>F9E1?:K=)\DLZ"%MRY[=,^ )W\L &NX5
MM3FY!H^(+-D/[/TDLE"6^KD26?#!GGONN;/_]TE/>M)T]=57S_J5]9*^HL^7
M:[F6:^/3VY7DZ_Z(O_4;K@N1!9+B^A!95F5EZ>X13L(LN!F(KK-A>1Y9Y3/1
MMV^0,0-:9*95_4^6F[;=:NO*<X]VOR2R5(+UC2&R$(P5(@OW*B)+Q2&MSUA(
M(JT!ND8!L&J0L%SO\N[.(6DK'IW3#&(E@25]@TD.K<21&WHG5B%M^!T. K\U
M^QSL>)R7^3]K-?7M"$W+N62YEFNYEFNYEFNYENOF?^:2R*)/B7TK^T;L0YR5
ML)5A&[OG/>\Y8_9)/ &1A<]&1!;]; N1Y;]_W6IC%>Q51!:CX7$@QW#*P0<'
M'P ,G%T03<C*<NJIITY''''$G(9H^^VWGVY[V]O.9)9--]UTNL,=[C!MN^VV
MTXX[[CCMMMMNTT$''30;DS$@\SS.3:,H\E.'IT06C!,<@G&L93K,C"A> 6,<
M[C$<,]$DAP \YA#7.;P3F"J(Q,-G%_W82'!,9@[G&,LI%^()!EL^PZ",,9>R
M:W3EC.J $N$PB<&9.M%V"1T8 G" &OG?+"\"G"6?,%X:T'7(TB[!>-23GX*]
M-' +I**.1N^C;@)3:J:'&J%;1Q_.?\$99CD1++HJHCKEH4 95\8$HS9C/LK*
M8E19(TS37H$3&5G7["&4C1'+:+ <Z!DK#%^2!=))G9$+ZRW $6>  "\<U)2%
M@YIY(1@1.4E"A^.DP22SDTB0J X&Y(?W& T969(D03TU3E4CBF!YZI#S%?E$
MKC++C^"4S"Q .1F1"SE@K$SI;)19'25FCQ$X6+-S2&J@+,?(K"P"$1+41MTR
MPG '*$G 7T:#9DYT( +DBGE$/Q@1-Z,@2\ 0D(E1IP.T&P5-8H@9?WC7B!PB
MV*F2I$;9DVAWRI,9:8RPF22V"G:J!M55$28K*%%@5@4.&;DUP>U&K3::ML I
M@;.2F$;@%*-_UVP?R#F_4Y9S: 3L7M7NC%:GDT] 0@(RDW1D%-2JIVBWA#O!
M;>AEC(+,)<9,4IB1<+L[UY(*[F3\&2,CX/,YY55BF-&O5V4Y88QK9C.!@QW8
MJ4;?TV$I<(3^SY35DB3HCP1UFTW"<3+[ >51OIFH4C\[EVIVK\S,X-J44?]3
ME@2GF%Z;^B2!C_')".WJ3^6RMIV?E=!A%@G*-FV\J=T%2W8@Q"08)L!3(@]C
MQ5Q$+HW:*WDOH_[KJ*AUYAV5'$@_ZLSNLFA8WXS,KG%>\K)S2<!89A)PS1>
M*P@]26$CD&.2."6<5D)'RGS-3I(DJ=R?&$W:[#GT+?V +$D4, IT9DU33FM=
ME8.4?\'2-:*Z.J1S6B"C.J-L=V8D,Q,3=>8SQKON19/ YABE'A%\)9G%Z-1&
MO\\,;)E%HHNX*1B#/G'/DV!DU_O45V:4R0C0E"_(L0*<*V!,?<484=<J4X+Q
MZAIBG:DK_50S9W7 >\',.>:VGY_(@T YVF<V DF6J[+0Y7A5(H9.,NM*N]Q+
MVO::(5! R0C8VI&-J*, ]AJ5OR/=62_7DR2L,J82^,R<HWZFWJ[W@O64TVZ<
MJ',2[G1"TZ]FD,GR\AR6:Y2Z.<'!/&=T6;/Z\+?9#>G3)$5ZQDG2277P4E?Z
M3'((<XEU-$D29BCP+-*UG9]FS4J]GP C"9*TG3I*DJAGT8YH[KKJNN=^GW7$
M[(L"AI'3S,*F[.O 9,T?!4*@'(E<V9\C9WH'$A7(Y9Z,^4FYDCB-U)_@[BH'
MSB=EUKIF]%_*Z?:WF=$NUU C&G;DJ!K=F/=DQ.2ZYQ$@+' X(\N/0.+(EIF)
MDGPPBN1(706+,1:LQ[29_0/E<>8QNQO]D.<2WL^SU+42 O.FG^@+ZL/SC!%[
M2)SA28@V"V$&YC##@WN=S&:&GJ..G,682Y(-^8Y1?2K13CGE[ZKG!9O35F1'
MVX;K:M5/@HE'V<BH._U/?U$V?8HM@IOYE%F![<<N:U2N(Q70)S&R9LU1GG*?
M+U B([,FF"77_CQ',[\\-[I_KF1K]R:NH9YSD'6#U620#NTD=:_C7)*TG@24
M//?2+MHHZ5+Y[S(8\TP2JW(>45;:(]''Z#MDTP EVF',0M=%PLTL/Y1%?[G>
MH_-<FUSK/(]V=L(ZWQ- I"QDMDC:+G$OLQIJ+^ET%/U;"6;($K;-/#=(ADV"
MA/,JR:8=&8/O=7:NT5I2@U7D35W-C"W!DG(Z\IXDN[K?3:))9GW*[+N9.8^R
MZ8\:$,!@+4GF23"7^Y/,>&-V'H,VF#VFSONZ+M,&OD<_T5^4P5S*K,!FALUU
MU'7$>9]1TRHIS'-IGB/5?^Z=K:ODF+IOT,:/;%*.]@V)AA*.ZMDA"=L)SDI
M5Q):NNR1!NFI!&;/#75/YEAEQ'_ZU[DDD:5F=:H -<\,VO?R;)+GW<R<Y!HC
MD06'WN&''SX360C217"N0P\]=$U&%OJ/9\W:6->>)2/+<BW7A@5$CX@LQQQS
MS+]E9(%,02 ^'/3X!_DN:YX96=:%R+*VC"QIH]6.:%8J ZU(8G&?X5Z0=<O;
M"._<F>DRL[+D><7SI6>6FJ58FZO[S]PG5KMHGA%'4?)'1!;6/XDLV,PELI -
M1R(+^RWV7[Q_(;(LUW)M?'H[LT%4(@L_;PB1Q8PLZ/0-2631+I%9K='-VL7J
M^6M55I31[?G?H(*>?SJ[F^5V 9\Z4O>&)+)PML=/>O[YY\]$%G[?T$06]_9=
M<)9ZUNT(+&L;"^\N"$SGY]=GE7;A59EPUI?(8K"TS%[*&4D<!/V.?01BUT47
M732?[SC3,!:<4]BG+$26Y5JNY5JNY5JNY5JN6^:92QN5^ 2Q/NP5\9M@*\,V
M=J][W6NZ\YWOO(;(0@ G[#;L(;LD TEDJ6>LA<CRG[L6(LN R"++/X'QD@XN
MOOCBZ9QSSIE..>64F<BR__[[SRRN33;99+XWWWSSZ8YWO..<HFBGG7::]MAC
MC^G@@P^>3CSQQ)D @V&30Y9@AG2>XI#$.,'!BW?A(,+1QN&+[PIT3,>:SEHC
MZF),Q6$JH)W#' [%"B:HH*_,4*(Q6D>7@!P!HQA2Z \.A]2W$F6<Z(+O:P1;
M%("@$0S1  >H*P=_RM0!BF-=@$*F A>89>3C!'F9[4" &^WEIMXX/C-Z9T9O
M3K ]]<9 P[MT2/)]R3PX.S%:"$3B?0GPE'!@NP7Z&4G8R)HZ?"%(89BB3,K.
M.B9@4J=O9J2HD>_3T4U9./SI6_H5I:VC5M##JA3 1M2MP!3*87P$R]9HRQEA
M7B!)!:$CS]6Y05G($/(EF4-PL\2#C"YBEA*!R *=&&L!#SAC680DB C($Z!1
M@>@9I=_L#Q(9*@#=3#)=5&7+ZZ)J9B8)G<;T*3(@\42@EU'&,ZUR@IT%$52P
M&&4)(J(\G=_.)R,66U<7^#10\C[)(68ERHP_HXC2CDEWUZPDE,'8T >2SS+S
M30+=Z$<=_T8LOB'U%?0B<-:VU[3)RE7-4"%I@C%G_"@+6:I ](PT*N")>5LS
M74F($MQ9P=T=*<S,,=:/=J\-D)#@6=XKX* "GM13_$V;J1=]AYX#B,=:@FR9
M\4!F<A*KD,F,JFX='1O7$L9?)V-&ON=WHTLGB2\!@Y1%_PCBE[Q'.R5(F(U(
ML).DN(Q6G1FNS/1$^VO4?PE'%8R[*O)]1I7*#!I)M#)2.[K:2($U2\<H4P5[
MEHQZGCJ:.20@+76R^D[0H&10YY)D0\E1C!5ZFG8R)F8LX,XZ9B8JUW?JG !/
MH^DZAZ@C>DD G224W)<(\)8HX%@ET3#79F[G%#=RP?LRXJ-D6,%8@B6M*V6:
M08<^E;R*;G)/4G5>MQ_342"A(\%-.MCY2=UH+^^3+&1DLR0*"6ATW@ONE-@A
MT4ZPO/JTD@7<ZR1!2(>&D<HE"2G_K,N.CX!9LRHX1Y,D)-E4X&2N?<@1[>5&
M'KAM.]_I@.+.?3YW?)+ 0[V8H^H["<:"F05ZY3Q2EG34C+*^U*B>9B.C;-KB
MGI2R!75WXY29LRB+^DJ.RK4^U]$:L5H])6B2ON#[ E+5(<ZAU*$UHV%F9I!T
MD !L21*2(YQ/.?:217+MJ$XLSR995V32O8/@8_H\(\!W93GOZQK:@5@JB2TS
M%(S64('2/*]^EB0UTL^9[2GU<V;CRRQT-8.*!"'!/.I\@8"><2K)T*P$E,,8
M)2'<+ W*OO*Y*D.!I$@)G,QY]XZ><1* K$S53%<=@=-Y2GN=4P*+.A*OYX81
MD<4L*A*XT<_,>\G0KO>,I1%WDQPA4)JS?Y<YA_F847Y3OG)OXEJJ@]B]:)Z=
M$WB+7F8OQ9E/X&R2(PV&4 E8ZNDDGR21*^4SY_XJPJGDP"YC5G>/]F69026S
M"1E@0M"\&8F0)_0>_4N?2)(S\TL7L,)4T+9;$CCE",)G_%F?L:-D%@ S(# F
M751]YX$VB1JIWR (U)?^04ZU09@5D_ZE?&T&J9OR'-[-I02 U#V$^H[O& 1!
M8BWM9\RI:^KJ/"])N,GHFA7DL,INY/[9C&&N==4&Y?B[CB!+F7%38B3UIJZ2
M[=R7Y;RWO,X>DV>QS,K G#>X0 U4TNDHR8$"$"F+<I0?26R2;I+0X?FNZKP.
M-"()R?XP^XE9,CNBN?*9Y+ D<B79SL 7738BLRC5+(HUVRK/&-E<^YAKB.O4
MB""UBLC".S/;$V4[YS.#4)(XZYF,.PF69@TR"Y.9*3(81$>04B]U=T?D->M1
MS98G6:"2.6R_V>V2&$(])5=+O%AE*W/_4 ,KN4=!7@2TT7[FJ$26M+_2KQF\
MH"/:UFP?DBU'P36T.U4]5=MMIC )AFE[RCU49K<S<Z ZJA)$#(*3P6#LSVK7
M4-:3()7[4<F@:=^H<TE=DONRE*<D1V6&*L_\9I#Q'*&M,,\-23*N9'/'J:[Y
MKGU)ADX;<9+-,ONHF5<E"+I/R8 U-5@30.RG/.4I<^:5(X\\<MI[[[WG(%V[
M[KKKG*'EX0]_^.P/0?:8T[E_35O(0F19KN6ZZ7V8"7AE;J,#.B++\<<?/_LK
M(9Z=<<89LQ\2@AI!Z-![Z&9T$OJ@$EG6)3N+P%+7T_0?FDTE@T1H0\HSNOH5
MW>&>.N\\H_.,F8BUHV70'?[/.UFSV;?P&>L-_]=>G_K2 '$U"$W-)%5OVIU$
MPU5$%HA#"Y%EN99KX];;-P61A3,U_CCT-_LSB(F KO@)D06=OB&(+$8V[LXF
MG4V@"_"5),'N%G"FC3;)+#7 2^KL45;;FIGP_PJ1953>^A)9*LDD"2T9&..&
MC$6.24=FJ><?[1Y=]IVNW]>WSWG>#).YWZ"/F2,26;"Q,A_8"X%1XIS'."U$
MEN5:KN5:KN5:KN5:KEOVF<N@(^(RV)MRCF"OB/^$8$P=D>5!#WK0FLS%G+<X
M=^$?PMZ$_8@RV(<N1);_[K71$UD\+%8GC^!3B2PX=3 . (I'Z(E\(9$%H2?S
M"IE8S,:RS3;;S!,"A\]>>^TUIRPB(M)YYYTWEX&ATRA_1K'#T<D[(#60R@@C
MJ$ 7G=XZ_3N'.LY #1X"VWA6D+A19G%^ZECLP',:#OA=(@?O%'Q.7>D/#NTX
M4#FL4V>B]TKLH,\DG@C*3" ==<ZH]X*F (W0!Y)$T@DJL2-)#2BD40:9C*:.
MD]Z^2+!3 CP%HW2W610$IDCDH9[TIY$6C8YG])",3B)(GKH[1F;CH2P.WH)\
M,M)J-SX:)CHP7D9$I6XX&0&E8#R7T"'(1_+-*")Z!6((3%&FZ%/E23 5WZMI
MVZLS/IT1";RG7H((!'@Z[I)N-)CI4+=O!>08J9AR:"_SR,C2CE4%9Y@!P$C]
M@M EM)E-(B/?9Q3X46:>"L+E<^1#$(G.>/H2N6><J+/MSRPJ C\2F"G8IQHZ
MJ0]R/IK[&<54P).&*#/<="#T"NR6=%7EE.<JB<UQJID)Z#<!:?6V#R3]T7_4
MK8(]G /V<8(GK2_M%MRL? H@D8 A^4*P2@<>9>PKN%%'6B4@I#-?'6V& J-U
M2@R@[+PK$%DP?R4+"):N@,0D=JP"#B;8,8F,]&-FN$*>V/09L=5,#P(R*$.#
M-F5);N%W >@Z-9$[RA:,RQ@AMX)'.T!:D@LIBW[A?Y0G:)"YG1G#) 964EC-
MI) @FLR@E-'D!0M[&PD_P;U&6-6INXIP1%T$-M._ZGR!/DGFZ(@"JZ*J2ZZC
M?@E"3[D70*-!.X&XZKQ*O#'#4<U0($'$[%Z"/!/H*3FF9M$10&>&)^M?,P@)
MRA2$Z]S,#!WT&^W,3#?(JH#Y2H9U#E50:H)1)>^:W<QUR;$7D%5);(*(.C*C
M42J=_TGJXJ<9?R08"T@S.G'.^R1>,,Y&@6<.,/>3$)I$VP1)"^[DKN!90=AF
M?:AD(0%D$@T%XR61*X'=?%>"5$;--+,9_\M]HP!A;MIJI,XJ3]3/K$P)[.RR
M=.2\U\F2A*/,H$2]E/O<2[HWR:C5 AS=ZPG$-4L#]35K'K+)FD1923Q+\& E
MB3%.9GOB,Z.0*:<YWR5)\+\.,*D3, F6V9\=@2?U4V:E<NWHLO-H-'!.F4VD
M&Q_W#IU#-".^9J8TYWT2(B5)Y)S/;'DUFU^NH>YU!$HK4XP5XV\D6;/R9 8U
MUWN=JEUF/XD!$N_R=GT2C)D$X\P46@DW53XS ("1RB4'=.!.,_-(BO2<YWY1
M'9I9I-R+)AA(8/-H[SPBKF>D\HRJ/B*R"!ZJV0[<+TKD43?5-=0QPH%)F3F7
M)!PE:<UHZF8H2A*"Y&J)AG6_;_84(ZGGN9F?_"U9@+8HJQVXF[[(N4I=/>=F
MYB@S18X(G&:YRLCL@EDS&Y%9?RIP-LO,P <)FG;>9X )R3QF2DW O'I%4&X"
MG)/()2$PYZ<D4\Y0D# X\YFIPG[EN<S"68ER!IFH@'G*9!U-?2\YC#%V;7+?
M6[..2A1('6+@!\]U&9':/G4-R7U#!G\P0RCCPOA(ONK6I"2R5( #[>Z( IR9
MV?.[EN9^KP:!4)\HFQE0A/GH_JX2<$8!5=P[YAZ2V\ 2@MGMVPRHD5EW*]G2
M_8[R7S,&(9M)NK&.9B:R3-<\U^4DG^0MD2O)ILI!9AYUK$:RF1G8\DR6-C+:
M3]]Z-NT(;:YSW1DY,^)Z'M=V0%^82039UEXP(K)(AJYVLRK[KJ%)/+%/!=ND
MS8QQD+1(N]WK:7]:E776O5E=2\QR)>G&M23WSI(BU?<Y3DE J,00;3'53N99
M)\O65F;;U?>9(;;+\&.6Y*KO^)[]V65,Y&=FBO3\, K8T&7D<@]MNPW^P//*
M$75T3^(855N9\I1$EAKM=T3 2H*QA.@\BV5F'@, =1F\)9AI;Y;$FGK/X$R>
M<2I03$"7_6H&&0F(W1JJ':++]D1_='I5>P3SP7-3DM=R/ZJ^<\RU2[CWK><=
M,T8R3L@56=(AK!Q]]-'37>]ZUVFKK;::L\SC^R"[ TX^9!!9Z?:#"Y%EN99K
MP_@P5Q%9\%,FD06G///XK+/.FOV0 *"ONNJJV:;+6H3N1!>L(K*, +;,;_6+
M/M0,/%3]B 9KZHBVZ$&#(>4]LB53#C\IF\]XCYE=M!/Q&?J>_Z>OJ]KJ5D6.
MORF)+/A+%R++<BW7QJ>W;RB1I0M89& Y=,N3G_SD6:=+9&$_ALT"/713$5DR
M^Y8D^+J/')U=*W$B]>OHKGM5UY,\RWCFZ@@LE;RRBLAR8TD5:R.R\!G_XSM\
MMV*0;@B1)<=!$DL26229:.NII)8N,V?V0W=W9):1/:G: BHQU+)N"B*+P0+U
ML>H'Y7R$C8 S">OO)9=<,J^_K+G8LSC;</9:B"S+M5S+M5S+M5S+M5RWW#,7
M>SOV>>E?X-R"O8;].8DC"-9T[WO?>PV1A<!-IYYZZASTA6!-8'/Q,6,K8X_)
M?IX]I#B"[@RW$%G^,]>M-D:AK@=&#^>5R()Q,HDL1%'%\(MC!X,!1!:$_8 #
M#ICN<I>[3)MMMME\X^C9?OOMY\]VWWWW:9]]]IGN<Y_[S(8&C)A$"<!QQF$*
M8RK.*9Q'9I' >?2<YSQG!KE@#-6AJH,VG?XZ*JVW4;^-T$W=!0@+]&$R8KP6
M0%.CU0OL%#B@(3JC]5(>Y6!,H4\@2?"[0.>,9BF(+C.I)(@ YQGU%-"/D<:;
M=WCC"*5,G,T\1ULIBUNC.>_ 6)V925 \9E QJX"9201026;1 "X07Y![%VT0
M9P$&(WZOP+$1@6<4_7KD\+4?)? P!M1'1WSGZ!: CO&$<FDKT2@PJM!V98KR
M+7L$P$\ HL 4P1Z,L^.%W&(XD,B4==91FU%5=6HD&,M^H"Q -)F=IF8FZ8!>
M1N[,MIN9@;E+>8+Z!>8E((VR*"<=,C6U<0(QDX"2A#,SW3B7!.((.A:(GU&*
M*<?,/(R1[3>3BLYZ@=T)=!R10WA.LDE&+$XBD\ YZB6!0T=2Z@$CH-MVLS(Q
MWC4:KH ',WYD9/E1)@6))O0AXX_,,K_0@?0O8\9<9OQI*[*9!M6,@)]@MTJ\
M4982]-!%&A504".+Z^@7T%WO+DJ_$9&[=-PZ]7B&OD-_"*(T:FO-R%2SQJ2C
M+P&S29(2G,6X&1%>P)=@W"1V)+"S E,R J[@+MI!7^J83!TJ %VGH@04URC*
M,8L$,B48E3HREP1Z\2PWY>1MFXW2*BC%.>\<2A!RCE$2)"1)\%F"FCL KO/+
M[%:"D1BC&DTVR0?.I:KW!..9^2*S'PB6=GR,LFKF*,D,9CQ1A@2A6E_U$W6E
M/.JE U>C<%U+D\!E%'0S9G6@,0&=F94L 3,U^JMD$^4KR;>\C_:@*V@C?9F1
MF&HFIBS7#!W(0A(8)?.HFVH]S7*5$7 E<-9(T/1Q1JKO@#PU<EF2&3LR5XTP
MG #\.N?5T3JZC-"O(]TUM!)M:Z8G(V!+N./SE*D.V*Q,55)D[D]J1+7<GPF:
MMNV"Q@0X)C"K[LTDLZJ7^;YSB3H)1JM U-3YF=7/*',"\-7/D@W=1[H_,6,@
M?<![J2MUD1Q4=;1K4R4'28H9 9PE R=!B .Y4<\%30OLIBZ9H4/PG/LGY4G
MI%E.!+2;.4:21$?B65OD^\P@(W"0]ANA7<!DCG<E,'5 Q)%^RNBLS,4\\]0Y
M[_[9R-DYG]3/.4:,!V/#F*M')&PK5XZ3)"%EBKDDR9[^R8P\DNV<2^J^7$N,
MTB^@LR-)Y)XDB:OUS)C1SS.J88(FZ]G$R-\2#I(<:6:FG$_N=;*ND@(=ITHX
M=:]/?7F/&2]H>T=DT4&Z*C-)@KDS\J^$6]IOI@])8:,,,HX1LL3XF.W),[/G
M&W5].O8S>QQC1)UXEOTLYV4<K)SSV>>:\8,^K]D?,EMDE]G2>=IEB\PSJ>-O
M((1ZOJ%ODAR6@-8D!U9@[RA2YFC>(TLU2RKC)IG/3&=)L$]R5&:WH^W((G(O
MH)L,L?0M9RDSVM(?O+\+,.%>OR-O4V8&%<@]*?+D?C?+K.3W/(.,,JE4 J.D
M@QI01"*H>U*>,XL"[61?YI[)/1YCO K<8% 1B0+:-SPOURR9G<Y+0'L%<$LH
MEFQ#68P7\L3OGB62="5)J :M<*^3@&[:OFH-S7V9^V<)#)V^=YSJ;9"./(,;
M6*3+TI'VDX[(5<EV728F,WQ54IC >.U%]:XV@PS84?>@ZH_<WTL*X_R-O1)9
MH,[4E_<S+IDQIB.R5#N7,I"97OA\U5['#)F2%LWN0EUHHV0;UA'JJ&T+.:-\
MYC)U,,-9@JP$6&5&KK3):">J]@+W)IGE2R!LEX%-VT;:8K1MCN:K8YY9/B1&
MTT=F\C8 $'9-VEZS+:M'NBC&UE>"B/88">KUKK*J[*N;.Z*)Y"AD4OTD^8K_
MT:_H4?J,NNEH<M]H'W@FKW8C"2?N1Y(850EL$EDR$XUV33.$>M>YI*W00  &
M45+>ZZUNJ;I*W91DX%49$S-3I'8MS_@25KD-@""I9327.H)0!E?)S)[T*WLS
MG'P L '$[[OOOG.V>?P:^#[X_/+++Y]EF>=J9G<#!8P @\NU7,NU_G[,!+VB
M+UCKT#&5R'+""2?,_D>(9^><<\Z<C84HY9Q#6#]8,UC[T!?,UU7DC1&IQ4CZ
M I#3-^5Y2!\(.M3]7;6[Z].K=\W2E_[)D<V1GQFDQD U'7'PAI)8)+*8+<^
M!4ED8>]4B2P SR6RH+<7(LMR+=?&H[=O")%EE'F;/32VCB2R0%3D)T06[-/H
M(?;!-Y;(4HD-J>?%((AMZ&QU(Q)+1Y;P'F5FS(R_2<JHY!5)%]W=U>'&$EGH
MYTIDX>Z(+&LK;S06J_JK:V,EMM1^6A<2R[J26=*FE!ER\ITW99]+9-&.(V:+
M><(YA#,UMCMP+X 0(>T20)C/V!]QSF$/L!!9EFNYEFNYEFNYEFNY;IEG+HDL
MF96%/2/V&O:$[!')5@R1A:04^^^__VS?!N-/T@IL:9"B^2X^!^PV[/G90U+6
M0F3Y[UX+D:4AL@C"P3C)@0>'&4XXG#H<3)_ZU*?.!@,RK"#L!QYXX+3SSCM/
M6VRQQ7R3C66''7:8=MEEEVG//?><G3^''7;8/%$P:&)DYC"%TZ>"[XV&B0&4
M["3\CJ$9!Z5@@@XL[4'?R 1&PC7"<F82P4%-^1SR*-\H?C@!,837:)@:@[GY
M/P?%S'@!&(=#(F7R-V06G,DZTXVT2WVHF]'Q!.!6,@/MI+T8:RB+?L=H@T$
MQR)MP>@NV"F)'!D!BG)1.!QJ*8O^9/QPO-%V^B$=R0+I& \=BX+HD 6<CGPO
M"4>2=R@GHT'6".""YSI@FT 79"(=OX)Z.Z>\!AV=O!D%'$,]<LLSC %CC,."
M+#\=X:C+*F DZ)J=@/933\<(!Z:D P@8E$W?\'_:Q+@:N3<CJDN,ZJ*54AX
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
M"X$I% %H"7+ANXP/,M&?U(]>4:B3 R@^CXS4Y25_ J<LC!OZ3_L9%\:?BPI
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
M/)$8.:^1')-G!V93T0]0=OW7]&'U8\T\Z!Y2HJ6Z7PD"S 'ZSW,.^R*S4TB
M-V.B&?@$]KM6U0QJ^GG=O,_Y4WWZ+ +.$W2.G'Q6F^RZ[%D'<KDOE7 C>=GY
M9)MKJ6N(^] D!B<Y.&UVDJ7HVUPK)-$+:)=XE.=E^F8=L#_'2'N7>W(#0* _
M^CJYEFI/K--S,^>6('G7.MZ9^R7:Q?=I@^26T5KJW-%..UYY#D/?26;)8"4&
M NG60<]0/!]D?!@+VLL<DAB2@320F;;2'@OR2D[UWQ3_GH06S[;TR_1WZQI:
MVYTZZAEA$G:1$P"IF89S;];YO-K^ZI=(P$E]RS$S6(-M59><.Q;;GG8TB5SI
M/Z?-TY;D^NRZXK[1\RW[4;NL?T;?=%EEJG]5LZ9F4 C]'\_XM'DU ZNR:O><
M P8^T3XQ=SS/2N*F_GU=Z_/L6=^Y^OEU'FD+ZAEL]772QW'\/2]VWRCIR(S;
M=:^?_KY^CGL<SR4, #0B;^<95.IF/8>I)<\ZG5..>27!YEE^)06;/2S/4:R7
M\0( !O@=(@L7?)>ZU*7FR[[;WO:V<[0ZR&Z,)^_K[A\DLB2 ;;FHV]L7RNN
M^)?QVQOC-R*R$ 0JB2SWN]_]YOGZB$<\8HXP";F"N8VOP!J*K<"OY"YTJT26
M=4"P%8B[&?#RN@25W0+T;D1DR8 GE<ARTDDGS>.QVT26!1"Q/,NSM^WV.H0[
M_@\FI<M@CNV0R *F!+N"C<>^$W@ HG@265;9LG7)@#M!9EG7KF^73+/N=W>"
M5-$16< (47:2R++9MJR[AFTE0\PZI-).[IWH[W6(+.S?V%<S1]B?D!&-<PSV
M<8P3^]2.R+)3D;27M7AYEF?W]ZO;]=^W:RN79WF69]^?3]6YM\S1"^>8CNSK
M3HXK[TB,/SXX@1"Y3^"LG/-]SLH@LG"F#6:?<VXP^[>[W>WF<V_(+.RQ\.D)
ME$@P2^XN..\QJ#K^)WLM,IUSYHTON?B*^^;YKR6RY :K;HA0\H[(XJ:(0V B
M7TADN<4M;C%=[WK7FZY\Y2O/)!9^0F3ALD<RRZ&''CJG*>)"B,TM]7GQDY?=
M7J#F9;T1'+VH%T!",?J<EY]\UZCZM(,V<9G418$7*",H39"CP(Z.T.*EG!>)
M7DRO GO4]WBI6@$Y7JYEQ&KJ$XQGY@<!J0E&\4(U+P(S<E^"L 1+UZPWDFX2
M!"(H.<$(CHT@%Z/L"4;(XN5Q9BM(H)N >:/N&;$Y(VY60( E00X)2.K DD98
M34)'$I JP"$!:1T(OXN,*("D@F8[D%->G->+7B_HLS^]G$Y 5X)'O)BN8 ?!
M!()'O/!65ZDKQ\GHB".R0 ?R,IIZMCT!GO4RV0OO'&?!=Q5X*U@>>]%%V$Y@
M6[T 1P^,M&KDQ@1C5[!\)6 D$+UFY*CSH!*&$M2>MF0$OI=\Y6%M@N\%I51
MGCK:99 :109.VYKZD/J9]24 -2-NV[<)Q*;O.OW/^COP[$@7JFU)L%-G1[IV
M:[<2^()< CPK2:(#^211KHL,G/W:S;%*Z'(^)?DDP:<5>..<%'R30%EE["(K
MKXK2WH%Q*MDN;5X'O)<@(Y"Q@E%&NJZ-5R_3[M6^$]3OFI\V->= )3<(;)6
M(F TB; )=DF03P*0,^)])0=JCRL!IX*:E2TS=&2T7=?\)%XRUXW^WLD\LL\5
M@%]UJMK[5438C"+?@1 %43I6^F26!!5E-J7, "+9+OV4SK=3[JX>^U!PD_8^
M05+5CB1@LA(&.G#W"#BK7]8!A),<FO,^YT#U)UU/*@%MU;J49$CM0.?[Z/<D
MT"_G5!<5.3.H5,#HB!C5V2C7$66M .).5D'CU3_O?-VTJ94@)WFWJRO)D74M
M3?N48Z,^J?O.KY0MR=L)'*QDV_0G$IA(/V96+WW@!'56D&,E760?UC%//[?:
MD2[+1V>7U<T1B:VS*_H2G8WJ]F%U?"HA6GN7X%9)46F'DG"<?>"8=>!I]5:B
M>?:KA)X142;U4Y]WM"8933[W=Y+7.])ADB0JF4O[)X%7X'P"VG.]3B);9A-Q
M+]8!>NM<6D7FTH[6C SNOR4;5H)4[D^SU R*!AP8!02PW?HIU=_I,D9FAHY<
M]T=S8-07HTP 2>2J>B"9(PD]28K7YW7MDVB8 &0S!IE!R<Q)M?[4LU%PD"1U
MI&UV[YS?SVR/::-3MVAWW8MEUD!DD^"!W/S;C*R9T;;;V[EWK+9=_RZ)!A;M
M:[?^*VMF.$2^FB&U^M))DG,=3'*II&TS<M"/9DPUB$-]1_K9J5\I_XB\WI&O
MTD[5>> \JGX.XY%RK;(IVFN!_4GPZ?;/%8#?9;BLX^3^HB,<T(?JO079#=J2
M)#S)P1T1COECMB#)%N[!Z_J?:TW:[%P'JAW4/M=^3#_"=JM+MCW;G:0P W7D
M&-7UJ=JG/.O*X#HUJXPZECY0]D,EB5IO#4YC!L+,Z%@#MW1$]IS#GF'D?J2>
MP;J^9#"8]"O3I\[,5ZY9::LJ<3]+=W:8Q-)*B#/(4<WB.\KR-=KC=_OG]'\R
M0XO[J$I@M_[,$BEY&3E'F:'K&5R>[8P" *6_7_?\><:1NK/J',$UQ7,C]2")
MF>K(*$"5==4,-7R.,8(4"@B;"[WK7__ZTR4O><GY?N/6M[[U]. '/WB.9@<8
MGG%3A\QL6HDL%1RR/+M_X;]5 D(%(RYDEKTY[NL06;A[Y#*>^7K\\<?/\_GQ
MCW_\?"G/13YK$+:"_>1.$EDV TC>",R\FUE6]B61A7Z'0,0>A?5C1&39BCP+
M\'9YEF?_VN5U[/9FB2P&^S(C.K:#( /@42"R0& Y\L@C9S 6H'TR'>.G;D1D
M62<+Q[IE.QE3MO.>S=8Q(F!LU3Y*9&&_!J&;[*78> K_YG>;(;*LLXYV[=AH
M3=PI_W S:_%&G]T-(@M[)_J;/1N$+M9?]BBLQ9P)&DF;>;4OLMDL/O/R+,_.
M[7&WLDYM9:W;C)U:GN59GMTYFUKVL/_9]GL[ON"Z1!9\10@FXOLYG^:<F[V4
MV8O9.T%<(?'$#6YP@^FF-[WIG)6%S.-WO>M=YT !)+ X]=13YS-Q[L7P,]EC
M<7[NF3?[+?Q2?,I%;Q<BRZX36=QLNR$R>TD2663W<W#PTI>^=#K]]-.GQS[V
ML?.!)$26.]WI3M,M;WG+6?$AKDABL1QTT$%SN>$-;SA/AA-..&&.HD&& 394
M-1ID!9#62ZHNPX2@"B85!ZG4R642D=9,=T2[,MJJ (B\2,MZ:_1*+\!& *(:
M#=]+Z@2X>JDJ *2",P /F?7"Z.)<BAJUN-8AZ">C;"> MA(9,HIG@IJI2X!&
MEU$AHPS6]M?,!$D\RBBA]H,@)+.>,$X >G_SF]]<H'=&&A>4[L5B!7N.HH F
MJ#.CKQH1-H'8@KQ&X*P*1!4X:S3H!*.K3_9Q):/4K#+*VT6(K80) 00"!SJ0
M1P5C)X!T%6C2\5+W,]*JT8O-S&.;*]#1J) );O;BO (Z:KMMKV"2C-J;650Z
M$%;J?96UCM&(T,#8,Y>XM*_9C@1-.S;*[<6_@,P$40HB&@%'*G 4.74N,JM
MDH20L0,E"4J0@)(1JKM2"2-&LAP!L$91JRE=U/H*ZM%N=1&Q)>^9^:*""*K=
MUYZ.0".CK!HCP'P"[Y)P4[-4".S$-FNCC."9A)9*R-*^U P @AVRS95L9"3<
M"MCI(K^.,@K4[#3:O03Y5J#+B"14@?<)1!N5$1AE5'*.9D:)3I<$)[F&\AV^
M3[LSZTO-\)5V25U-X&/-(#4"XXP :74M3K)JS<R!?\+A<Z[Y1L.N6>FR[36"
MKV!>,T?E6(V(*-KI+D)QKB&9!2+7$M?C7)L21"9(TRC&CI-$8T&X:9/J^IX^
MF>V7L&R?FNVFRQHU\AN2$)<D6WV*!!YJHU=EJ$E =H*RT^;E.&GSJFTV$G0%
MS6=&OZJCH\QT%>"?)*&:F8TUCV*&)J/8T_:T(14T7 G+21#JR!R5(*2\J^QS
MZGV"WC,2?LKJ>I_V6-W,C#=)9$TB8Z[/HY)$J?0C1@3.4:3I4<3JFMTK@:,C
M_<QHW;D."1"NXZY.)3G,-7F5/UJSZ*2-LF1?Z$,;]3X)I^Z;*K"Y"U[@O*_9
M[9*X6FV==DG@> 872']*GZJ2!?0CZSJB;E:]5#?=/[D7RRQO713Q!)UK,_%%
MS5)2P=,UBU)F3S2[G7O'!-!F6S-Z?6;]<)^3!..<^S4+1.I5S?24I.@NDT(2
M;A+<G!D9.7?@P(RHCF81K5D1G ,;$9J27)D$R_1U])VTQTD43$*3T=_-=I.D
MCO31:\8[UVD)=PERUA;7K*X"T\W*QONU>1(ZNLCTZKM[&_IT1&[)C C5KHZR
ML696IEI&6<3J?BGWX;Q?P@1C#A".<4=.^H;Z^(XZ.@JP,<KV47T^]6%$D,V,
M<>BH8U3)5;;9@!@=,;[Z7PDXUV]DO&DK.FXV$<DCF:UH-&=7D21R[=S(/QGI
M9M?>U/V.T#@BB59RN'8PUY$LW1IM796XZIE!9G>E+^G3S"1'G]0LAQE4(,F@
M65P[,K.M<];YRN_RK L]U:9T 0%&[4XB1R4<Y=EH78^[\T))(I4@W&52D]17
MUZS<E]6@/:G_E70]\L-S[3-+JB2D543^[NS//DW;K Y(CC/[DVMKU0':S7E,
MYS_7+#H&6<&>4G]'LAP1RMW#5A*;V8[R#,JYN6H_5K/4Y-CDNYRO54Y)ZQU9
M7[FR)"E,7S+'O/K[F9UMI+NY%[.L"JJ36516D:ZTLR-R63TO3O^7OB(K\F,>
M\YB9R$+ KDM<XA)SP"XN^1[P@ ?,EX" X:F?=KO&)Y&E PTNS]XDL:P"3"[
MO+TU]CENW/-A SHB"R#GHX\^>GK@ Q\X!^$C*PMS&B#T.>><,]M?; 7V:3>)
M+#M1]A>!9161A;5#(@OK#6L#=[R5R +@7"(+?BXV$]O+V.T6:'8! BW/\NS[
M]7@=N[T9(@L^H!DSV<])9"&P*B L_+,'/>A!LZWA;_C5VR&R;,6&;Y2=9:=(
MC#N]CFS'-H*M8=UE'\<>&]N.C2?S%O_F=^P/^,Q6B2RKQF-?K@.[2>[8*I$E
M<5N<6[$/I+_9X^('G7GFF?,\84ZPKV9OS%K-_6-'9-D79);E69[EV1X(>JL$
M^8VR16XU>]3R+,_R[#T2RS(_][;]WFTR"_6>?_[YLY\(WLQ S^R-.-^&[$P6
M2_90=[C#':;K7.<Z,Y[_QC>^\4QF(5$%09O(U@+F_Y&/?.3, _#<C+L1SM&]
M.P'+#6D&WW+1V87(LJN'OTEDX:*%@\1*9.&22"(+AXX<2IYVVFGS ;!$%@Z)
M#S_\\)FH0N85B2N06""U4*YTI2O-%T!''''$_TG]6B-,<R!JFB*))PG&K9%F
M!;YPL,&D8I/&I2&74'R?"<4DYF=MG]&F!?W4**Z"!SL F1=_; :9N(!1C0I>
MP;-&WU16+CXIM)]V4"]R8 0X=,FZ,LJR=7%0SR$-A\5<RF>F"L%I F@S@K-@
M*OI3L'Q&WJ,/);-4\&0"R&3?(:=C5(&(7AYZ22VP@,+ON*"4<$0]9LZA_1R,
M,T[T*WK N^S7C$(I26"4/<?+>&1DS"F.>5[6)C"A%L$SR$J_,4;(1W'<^5W-
M+)&$F03C=1E*!'8*0J4^ZJ7="5021+HJPGPE<]AV]-1L$@DBE#12HYGRD_DE
ML)4Z!5]V(-RNW4D*R^BOHW&RW5ZHTT=&+!;D8$%?+<C*9VB_P#;:BN[0[AP?
M@:..OR =YB4';LQ+ZA=\+<@G(VL+1$=6ZC=:OUF4!-/4J/=& *_@6R^\T7GK
MZ^93@BC,H)21904\C/0IYU*-,EZS-$B0ZK(?(*>R=H2!2A(3G")8FO<DN$>=
MLB1ARJBH JH$9)A)913]7+ #[9;$6$&>708IP6X9J1<9;7==0P13=( JP7DC
M '[-<F.F#C.^9&8%@1F21"2N&4VW(T9A2_F9P$GE2R"J8'Q!3I7$U8'O,[O"
M".1<(V)7<I3UJJ-I[VH6)==029<"7=$I_L9[D('OITVNV5]&Y),.V)W1924&
M(2/CCNX;L9ZQX'O49=3X"NI-<+2Z:2I&BAN,#CA-'1(:))P*1E)/:9\ZI![Q
M#HI],2+VU,P_VND$C$OD<MYW&5#TR_1U]$_X*1 574 &^T#R01)0*F#8MG<
M63=0MMWV,D;J0>J4:U,':-56"_ 2@.Z<ZHBKDB[2+],?'8U3D@+3-E.J?Z+-
M&V50&OFC$B/7]2%9^UA+Z5_:0]O4J4HT[#(I)>FLRTQ0,U*YEM!F[7/-JB 8
MKX(<D;<#LSON==Y76Z(^"7*D[B3O)ABO1F[61IE9(P'.@D4%L^L#5$"BZW[J
M5$<,KH0!ZJNDR 3?5S)HVKLD16E#LMWI.R;9QC9GUJ,$_'9$$<=*\'WZD(+\
MM%.N]:XM.?ZNH48 [\@A@CEKUCCW"S6C0I($DBB@C>)SO#O]_6H[:T:R2A;0
MUZE 9L<GL\5)7I6X;-8'[(= ?O[=Z6GJ@#9*/Z?V8Z[Q%7@](AKFN&2$]2Y3
MA755?\=UKY("W9?P?^JC_=3%]R4R (0BA3%G!031>-&+7C1?QM(G]!']ZUY_
M%2E,VY0Z6K,;9J:3) 2F?3:K*WVN;79/WQ5D5/\9*]<]]_?IWR:9IQ(ZZ >B
M6N8Z2KN4MX)PU:^Z?T(OZ;M1X7W6C[STI>MI=V;@F)L]Q76$0OL%B5.7:TD2
M[I((J^Z; 8!Q)P,PXPWY@'?P=^RAV1-J< %+DGK2[FFC,PB(@3N4,\>(@LQF
MO*$O)4DDV0P_5/*)<S_WSI*V+&8HT39GEC/JHKT HYG_C#UCP_B[/^U\WAJD
MQ?U-)14GH<EL-TD0TGYF/9EMLP/?4]\ZF80J2:XCW$D425)7[G6I3V*8\S[W
M7DF*44?13?H/G4*?SCWWW'F\^!O]PUR6P%$S6M9L(NF+JO?T)?4Q3HP78\?O
MD#_G$O,H_=$D7E2BJ7V\BA0F@#]]LIKE+ EB25JS3]VO=.N>/F3G/X\(6-HH
MQC*#].3ZD7TL24P;17^B_XP1?:G.2VK1#U"G[ M]73-N\QG7$N1B_*G7\;%^
MY*5_:1/M<^Z;W;(&_JC9>JB3]8FYVLW-42"!)(AY]DI=Z"AMSKV#/D3-FN;9
MID$0<BW)\='/-;M0I_O:$'TPQT4RB[9#.X^NTV;Z-<_,TD=+\HF!94;GQ:/,
M1I5<[[DF^QS/]O0G]?OJW,ISH]R79\ 2B6R5),1<Q/<@>!= R>M>][K3Q2]^
M\>F  PZ8;G[SFT_WN]_]9N D^L1[U'=D1(_8VU<BRW))MS>  JL DEL!]BS/
M_B.R,"ZKB"SWN,<]IGO?^][S?"4KRW'''3=?R/,9? +L+3:!.;]31)8+ REE
MU+ZM$%FPH:PG263!=E8BRRFGG+(VD64[_;< @99G>?;?>KQ31!;\O#QWP2_$
MYY3(@F^&3;_;W>XV$Q6?]*0GS6<'^*SX8]LELFS6+JT"%8\RM'1]L"^(C3MA
M%R6R,"[L+U[P@A?,))8G/O&)\[]WFLBRD^W8CG[O3Y+E1D06]B+L^=A/LM:R
M!@,\9%UFS66M9G^RK\A42R;*Y5F>[:VKZQ)0-IOU<17A<K-@Z^59GF7.[AYQ
M=K/?6>;FWB:Q;"8SXE;'E;KQ$SFG$5_*&35W$9S;LU<BBR5$%C#Z9!V'R'+(
M(8?,!6S_C6YTH[E =&&/E<%(.$_/0-+XE?BD"Y%E(;+L*2(+!\-)9#%%=!)9
M4/)K7.,:<U86B2P06(A<=N"!!T[7OO:UY[1%'C10%QLMHW\*<N("$2 >!Q@C
MT*2D$R\4N5P3B,&%E9>23%CJ@,12B^DXN0CC(-5H'VRX,]M#9E6HX$GZB#HP
M$M2)W!U@NLK*Y1_R<C'(19V,-MINBM $Y"5X*,$4;$JIB['A(CFCXXTBP9I5
M !F]].7S7LQ2)\;-Z(J\JX*<!-_3ATF\26!.1L<4-"C(B_\+EDP"#_I'H5X*
M?8I>TJ_4SV<9)T%$=6PRTEX2.= !ZF&<LJX$^M3HE0*].K DLE;BC:0;]-7Q
M%SPJT*^+4BI8.LE!R)OZ[\6O((7,(I21QC-:;\XEY$SBC:!$ZDT@-A<0C+V
MA+Q(5^\%X">H6Z+,B-!A5%';+I&G@EJ=]Z;(%4 D>$ PC@ :021&[!6,A RT
MCWJ03<*)F73X&Y^A;N1BW*F/.2GPNLO,DO-(\@F%^C-ZKR#'C/Z<458K^%PB
M%[J4Y"@)#5U48 %$(Z!+1JY$5L:?^229I4;=34)4%J.I"VZD']5_9)7,D@!7
M@;.93<<HN *GT ,O_05VITX))C%#C<!F0:/\5+>2S%9)7-K_)+,D2*L###M7
MD\ E@2W'J1+$M$^V7Q!N@D\%>'0D+NI#SB0U)$&,]IFA)8OM%B0F@ ("9Y)9
MD@Q8LQ)E9''!(SGV2;B1)"$PJV;FT?978I2$EHS.+_A>XF+-])/$U22#HD^L
M?8+O!3AJHR7&"'(1E.O8:Y==ES,361TGR6L"[^E3=*J[8#%;%'4EB6^5#:ES
M/T'C9FBIA%-!LMI\_:<*%)9\1=WT2>J  -^N")YR<T);J:<R^W.LJJ^#?6*,
MD%>R81)8D;,KKB.2K@13"9;*;!SJIZ![@<=).JLD":-MCS)T&.U<P*RR)N$F
M,T (<*,."3Q&5$?F2HAUO:=.B2?J@6M)79=KM@])(C4C#^.B/N6\3S)+ F?U
MG0$==$"\S&R5),.T^96T;:3O*NN(P&G&Q-3/"NY.8I2R2@1/T'5F],OQJFLH
M>B0P+P'X1FW.^9]$+M8  >WTCP!\@;>2623'Z4-WV6,JZ2;!W4D(S"Q'-=IY
M$E>[TD78MMV2WXWPG\2#)-Q)BM2&C.Q]$H3,]M"!6G,-D13HOD2_K_JDKJ.5
M9-EEB].&TJ]\1KLD45L"B]'9T25ME%D]D=6UA'J[C#?=ND0]$JT2>.V\'V6,
M0\[<BU$'X$A MX)%*U$D;929R/3'<K^@G)F!,\&M25HW0GN2 Y,8Z?AKGY*
MT.U!U5/GD01.;!07L>@4]=$_S#OJHAXS<@!(XZ -$LM99YTU_^1R%KESKR](
MN@.CJZ.">P5VZ^M4DG%'",9&\=.4S+2=^MR'N[=E7E',>L+?F7>NT1)M!8AW
M\T@]]:Q /5"O]'>T_5VF-]Y!?Z.K]!'?<8\CH)O^I5[ZDW?0Y[P7>6D?LEF7
M8Y[[,0EKM#\S7HQ W1*@$]">1"X^R_NI"YDX(Z)(#.!O?,9U--N>>U+^W_DC
M-<N-!#;D=(QH(_6@EZY)77T"Q"56TJ^.44<.,_-P J8=>_I'$A?U"6CO2H+O
MF==\GW&O 3^2Q);DBP2T.T;Z9>B*?>F94Q+W,IM$VA"S^R1)PHPM-1A&$AD[
M&Y5$CLRHDN1 ]\_N29/ EIF!W2\:I(+^ U@)\8#QXO>Y=T@@>V:,ZW0?V2J!
MA?JQ5V>???8%YWO(BUY)9*E _O2=ZEY,/<U,'^GOU35$>^UYIGIE'VB;:AGM
MH5:M]S60$'J/WM(G!JOQW,@U.HFFRDP[^ PZ0CN1!_M!']*7DCD-V&,6%=<J
MSU#0?_1*WT';K V5'(:=8_P!P0'LH5[:@&XC!W+J0WK^DL$:),EHIZ@3G4)6
MR>#TBSZ$65E<BRR\2UUBOB '^D.[:3-Z5<=^Y)-*CJK!20S*1/V9Y0I=93Y)
M#*1.V[UJ[RUY"]FH@_Y#YB2S9# E_5T)9ZXEN2?)P!*9@2\S77995ZW+<SW/
M]B0@52*G]J0&F?#,.+-&9H9+9,#_('@70$FBU5WL8A>;+G_YRT^''7;8=,PQ
MQTRGGGKJ//[(G$1@S\HDLBQ@KKU+9%D%1!T!>Y9+UPL?D>6^][WO'+6?WY]P
MP@ES4#WL-_80^\.\WRTBRUXAK:S;KIT@LIB1!1OYZ$<_>@9+G'SRR=/SGO>\
M>3W"#F-O*Y%E)S/5+$26Y5F>_;<6[P:1!7\VB2S8]+O>]:YSAKQ]0639#J%E
M7<#P.J"W_9VI:D1D@<2R'2++NNO/OK3G^U/6S1!9V(.PKK(79;_WPA>^<'KN
M<Y\[[WWY'7M=QJ(26=8ALVR5]++L?99G>7:'Q%+)D5WIYGG]/O;$DM\;K3F+
MG[P\R[-[1):="#ZQS,N]HP,C^[T167"[X^K9&/<Y>3_*V3[G7IS1<#[#V<P=
M[WC'F;P"D87D$YQW@]V_YC6O.2>J('C344<=-3WJ48^:SCCCC/F,A_/TS&@O
M5HQU9#EO68@LNS;!DLA"Z39$-2,+%VT<^))2B(,##H))U<TA\:UN=:M9^0\^
M^. +,K% 8I'(0DDB"QM< "E,HKRD,KH>%U*2 M;-(N$EIP""!$J/P)V"T 5.
M"O@R4K?1^3-C01<9S@PB&0D^B3<=>- +7XP ]>;%O%%P$_11,PD(QC.RL !:
MH^H;O3FC5RJOD;\%BR:!1P">(#SJ2L!L)4E(NDFP5[V@SPC@-8M$CGL"<1(P
M[(5ZC=AL!'F!TF:1R.BZ.4:,=\U0((C"2U2!&H().B!&@H6HSVCJ&0D]HU@R
MAS++A>!SBA$!*YFE$IK4)Z-V=X26"NX5W-81.KRLKR =],:HJEU6@5'6BR0S
MU>P<]&]&^Z_9/A(T63/1U*BE9OC)".U<^-?HE>K4*%I_!W)$-VV[&9D$HB>H
MWWYESC-.9I&Q[1(%<FSR@KZ2S 0E)/ ^P?>5(*;=2S('=?*WC4A"D@5J5$PC
MA3JO)+=4VRP04<)%VFC^GH"7!">91:73)XDW-8-2)4<)T*@9;I(PD5E$)$DP
M1M27Y*#17!)0U(VY('GGD44011>Y5H*9Y  )=_3WB"AAOV:V%X$T1G)&9DDM
M-:M9@JZK?:Z :>>H9+N.<"<@1Y!7DF\JT520#O5VI<M.XGH_LG<UTK+ 84&S
M7:3^"D83C#N*!.U<9YS,(B'9T'[-,1+07B/8=AF8$LB?0"1!XJX;E7 G*"W)
M8:OFDI'OE54@KGJ0Y"CG_8C,E<0+,UR9,M+Y5,>J1@+7/W$=%3"<&81RC#*+
M3!)N.E)D':,$M6=6/]>E! W;;N>\]DX_+^UH9A,8E;1W&0G<"-*"I=6!40:E
M! Y6'1V5"A9S79)DF)&E:V86QDB@6V;HR PB-9M?^M*N>35;8LKGVD\9K:&5
M&%6C-3OV"<JK1($D17;DFU&V#Z/')U&HDH0J03 S^Z5_;S::6D9C7S-=","O
M$;QS?F:&F\RXR/<<)\D2UM]E"I.H7\EVN9;4S#GZ9J,L,F9GT8>6&.B<2O^Q
MR\17#UH2..Y^)NW=*$)Y9E_4?N:^*4&29FE8%?F^RT9$G9DM+[-NYKPW(X'C
M-<I(9A:F&IW>P *5'&GF(&V49+YU,I-D%K951"9U*+.3:%,<HR3QY3R2R*HM
MS>Q6&5P@2>N2ES*SE:![#LPD=%2B?0)2)0TD82!]B"3O)C$PYU6W1C/OD5ER
M=0+%#8"063\8O[KNI4YU^N0\RCUS!H 0B*M>U<CWZ?-VI# )1Y7 9381B3>2
M3]SKU[4S,T2F'F60 0-A9-9$[55'ZI"L+BG0(!UF).JR_61&,MM>,UXDJ)OO
M.N]SO"0:2N+R#"HS M<];4<ZH$_K7*U96-/^"1I7ER1>4%>.C4#\!*%W&>Y6
MS?N.A.)Z7\F19HWAW\B<>XV.7&D_=F5$%*N9'%WG<B^2&;[2-ZF99S,#F5E4
MDK1;@\B8.2=MOG5F%@G)QOJC&?A!WZEFN9',E01!26?J>F9/R?W<R$9G-E]M
M?JXCU2_K HK8EYF-R(Q*9DZKYX4UPUOZ)=U^S.RXN>X[[ZN\GO5U-DIB#/TI
M(5!BK.2.+H-8#<[A&"7A*L?(+%?:/,E<9GKJ,CYEIL0,)F2&HQH(PC5)/TV;
MIYRNG=9%NS.@4)Y'9>:\7$]K]D'W-YZ_Z#OG6I+9<7,N9;;%/!>JY[B2=I'5
M,SAM2NYYZCF765,R*Y?S/_>B>6ZVRM>I@37T3[H,WG7-K^<QU9_F/;2'NPHN
M[NYRE[O,]Q@7O>A%+R"R (R7R(*^K<K(LH"Y+IQ$EE51TY?+U[U!9*%L)B/+
ML<<>.YUXXHG3TY[VM!GT7#.R; >0NA<)*SO1GNYOJX@L^*LO?O&+IV<]ZUGS
MG2\9< "<<W]\YIEGSNLF]K@CLFR%S+(0699G>?;^6KPN20/;PIUES83;9639
M7T26=6W5NE'R-WK'_LR\LA&1!?^:O161FLG(0N'?.TEDV5]9MG82<+K31!;N
MY PTQ5X(G9?(PGDI9*+G/.<Y<^ !]FFCC"PCH/L(++_9;"[9'\NS/,NSN3W.
MNL$6UBV5P,(YA64[9);E69YEWNX^D66S?M_R[/OQ7[5'6(?(LA-C2]WXB'DG
MS+T$/B+W#1"=.9_A7.Q.=[K3G)0"(@O9QZ]UK6O-!!825(#KO\E-;C(=>>21
M\WDX/B5G./B3WD=DDH/M9F19GH7(LB&1I69E84-D%H@1D87# 0X.'O>XQTT/
M?_C#9R(+BG^+6]QB3D<$B47B2BTPNR"R<-! 6B(V5UR$56!W1IM+,+?$C@2+
M)ZC;")"9245 ;HV$[ 53 KLS6GN]5.. VTLU 6X9^3\!S0E&%Y37D5D$>W31
M^BL01V":%Y4"VI');"()T/"RFO^;62#9<JNB=R)+9B@QTG0']DA"1(U8GB2.
M!+0G@*Z"4D>1>R4)"4BM(/0$I8X [0+E!%XGJ%L0IGV*7((<C=)=Q[T2;R1(
M*6L"2//"ULMA]6M5%&R)40*PO0#N """11/8E%DYDL0A"2<)&$GJH;T)QDY
MML"$VK=)%%!7!3X)A*E$B<R@D^08QT90CI?S@H@<'_3<"+L)RM&>U+H3Z-B1
MF1)\*IG-/NBBWPL^[@">&<VVZE4EGO"Y! Q7 &%FYI#8HUV2Q)&@X8XD8_3[
M*J\@]!'HD7HK<,(^-/)Y9K_(\==6"7Q3QA&AJ1)O1N!FYWLEW208*]NNG$;J
M5\=&D7R5M8(GU$])$<XGYY)SOD8S=IXG0".!HU6G! T[][O(L#E6JW3=.G(M
MK75EVR4&9G&<,@- $GLD722@IH*QTSYW4=IMMT"4KCYM@,"\5:"4"G(6Y+5J
MC+KV5Y)0DD&[K#F.1XYWDL(2?"GIP@PRKJ?I3R3Q)-?];CYM-)<D- EZK/V:
M $TC*F=6%OTFB3<9N3C79><\<H[(4174F4#T+LN3Z_.H5!!BKGM)A$Y0GH#'
M7*,L_)_?"T)+GZS:Z IT%>"WBM2D'@C*4C]S?-(N=_,H@8*5O-?9O$HTS#%*
MG\RQ2OWO,A4DD2GG4UWOG0O*6K,2Y9ZCSGO7.]=]09-)%$A;W0$F79\JN5@[
M,BH2;]R@FS*UDD'MSUR7<OXG2+Z"[26@9)3^U%/]G]33KF3;<ZT:^;DCWR$!
MO=U:4O7)<>K\A\X^2>)6][7-$B\S]:WCE#):CW-T1 8=$79'V0P%G7<$SCI&
MCE,"1]-^=O/>-:J2F=3/$=%JU;P<Z5-7TH[HDPH:M\[,F*:MZ[)\:9^KW4L=
MLCANZ>?D'MP]2*YQ%7B?8&0 4H*O#=X@T+?;IU4?(GWRNCZG7U8#:Z0_6J/?
M^WV^Z]ZI9@P5A"[Q,@D=ZE?=-R0065W@WV9V=%U-\+G^>26%)6A:\H&$!LDM
M9CR3V.!>,M?*)#>,2+"9?=)^<%^5>TC]:L>H$F$E"F2F*X-KU"Q7VNB-")8Y
MSHY5$NU2IL[&)5 \21T2N9"M&ZM1=J*T=94$+$D" #Z$%C/I .*1?.#Y#M\?
ME1%19.2?9.;4S%:0[:\$RRZ[G<0VU^C<IYB9(N54OSI9*XG9]3YERWF468QK
MYJPNZ(OG!J[Y9EUVCY,9+3/K11=<(\F'>2:AC>U \WE&5.=6!@+)/5D&0<F
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
M'EA?FJ_:D6SGVC)M4VUO#]7/]A/Z1)[I?G99]DGSWYBMMDYU9>MH)UW55CI
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
M/:#SWJ.?$1DR#',:YJS4UL!8K5,1;"I%^U=VI)ODN9OWGDWO]"^#5WOIYHR
M/:/J7B)(13R+'!*1JTBR.]#U)!>J)QW8.5Z\3Q;J-]9DZP+5!:DV^WL2.*MO
MUEEIKJ[[?>20UF?OT?\92;:]1/WJ\GL@'_,EL%3Z4X3JR'N7UN==.Y.#ST1@
M#=AJ/]7>F?&@N1_A;CUP>$Y@4>.J;=9W\FNO#RQ>Y/A)X)G[<T[NM?C,#M#>
MO _4'1"U=:ZU+CG,?D] ;V IZ]XDAD:^B\09&'L"9V<)0#?)7*W9D0S56?3W
MR-"7]M#::FRS32):KF26&4E] O+5:<TKVE8$T_;1LK),4M0D&TZ"<?-R1^;J
MH!L80;L"X>Z EXW-) P$\EO7TDALEP@21;J?I,CFDI]E4LG>F4 T_0\T2/\C
M;I//! SO+F>R*2+$S8O22V3RUN.Y#[='^1]9E@EA EPC<<_,/($<>P99[ BG
MZYJ:_3-MR)GM8^[YDQPT;;/LLCDO S6JYZK,+*O]O,JAO9 \5CNRS ([HN'4
MQQ4L&E!ZDB([*]*I%1"]SNUD>!7 ?P4XE@$B@#@Y1([:$0TG@7_=0\W[2\#@
M2^3B;+QT:D;77XF!919(KI$:Z)-ZT_T=<#@":W6FIV4,F?M2\W*>;W*L%?E%
M&^F?-F2?KV3] )_->_U+IM.66M=5,J #ZK77L_-%]Q7U%]"7;I&%.:#N>3&S
M[B?ZH\\18XQ-&2_:1SN+=,9=25R-UTZOYCEBC;!OG8K8X#,^W]EAYZ#V''*E
MG^JBE];F%71-I[*?)Q%T)9BM9\>90:?@ .01L6?6'ZB[<5H+V:J?+AGW?$>?
M_,F??+Y,!Y0G6W-?&_2M?71U^'J/W.F,N4YN;&?U..N1@[6JP!<1P6:90/$=
MP67*868464GK1?R_1-2W9N4LIC?&6U^UUT_S@ S-#<]7SR4];S\VWM9AWRVK
M34$:9B$+^W3DD[FFSCU_KE/>-Y[JUU9SQWQ2&B/Z:=W5MTMGG#400F?SF9FD
MC _Y4';!,.:>O\LHM-M'(YRUCY3I9EU#YGC-\Y@ZBAZNT"\R5)_UZ5*_*]DG
M:_:X>88@2W4+UF(>3-GJ>X3HW3[J?^JFG^HD3_);=3]?0?-F7J D ^,^"=&M
M]=E0ZM4VZQ,=,,>LA?D/6UO6-7669*MO4[;T5GN-F^=J ]E=NH3S_X) T"<Z
M&D#6&%6L4969Z2G"2'NIOIM3<P^=9YYDJM^?\SF?<T.0)>TU!WUGW4?F6#7W
MU_DZ,U!%VBV0S 0$J:?Q]BQC:G\P'OQ8 ->16?A,([-H]TKHB!1\%:$I?9IG
M1WTFQTE@(Z^K@I-T_@[ K$W6.WKN)]^Q]4G]Y)'-6["6B/&[,TE[U[J/DBVY
M:K?VYR-?]]"Y)V6?[WP2,TA1@8H4:XM^?.1'?N0YD\.C'O6HTVN\QFM<)+)8
MSZ:?J3/7062Y;8 %;BP;RXV! :XBOAQ$EEM7!\C>W(_(8NVY1&3Q/UE!W$,Z
M.[@KM"[9"ZT-UHICGE[;ZQ*1)1]W=["RW[SG>[[GZ0E/>,(Y""+P!+O 6*U$
MEAO+Z'!3HYH>1);C=;RN[YY[U?YZ*?/9CLC2.;4[SFLALK#7V,SLPQV1Y7\#
M>>2V1F2Q]AL7YQ+$"6-2P-J(+#[S@DYDN24S[]S4=I@CJU^7#\!^ZBS"A\FV
M@;7B'X6O<9YTOML165;?X^H[F>>RE<QR+426]N=C/SU>Q^O: -$[4/2-D5EV
M^^CN_F<7C&S%&=T4,LMA*Q^OXW5ZGLZ7._OYTOX\_9NK'_T@F-VZZ_8N ]95
MA)9K/1M="XEP'6?/8A>Z&^ K=W?NWH!=_MF?_=EG_\P'?= 'G7W<B"QO^(9O
M>":RR+[R:J_V:F=,_TN]U$N=7N1%7N2,Z1?023 2 23YR?G,L@<GIO30M^OW
M.C*R7)&1)2)+&5E<\@$C[#*R8&^YW(G$8@(@L4A-A.3RL(<][.Q0YLQ$A'%9
MZ%#5Q9%+(\6E:2!W!ZZB+0;,VD6I+;*FSYFD@3PX.ASB'*9=_NG#O$!>@7,!
M"TQ$A[89\9V#MBAM+I,]QR5:@ =.\$FZF5$6)YEC1OTMDKI%A6/&99B+,Q>J
M1<*>0#KU%KTZ4&H1X-7K\G%>REJH J3Z?X"OF5%A9BA8B2$!XV<4Q$A'9=0H
M:FT1V]478*ZL$44"+-+Y!+&[/'7 %KF#?G5!7Q:-JP##9<Y1;R2)HG3Z.8E&
M@?!=QJ\9?F96AJ(^3T"+^N@FN48^F%%U)Q!W!3EUH=QEM_&;(%DRO!2I/WVB
M-S/"7Y'T)U@R,I?OJ-N8J"= ^TH*ZZ+U$@A]@G G&&\"G"=0OHP7C5/$CH!R
M1:R<&8G6C#=KMILRGY#9C"*>'A69.[ <?3(V+E#HE#6FK$2>0Z:3%-;\F22I
MJS*31.@@2S*>F9@BM$QPYR5PC[9H+STWMP"(S(,B=D<6"#"]9@\*A'Z)?+++
M3##'*#)'P$'KG9]%UIT@ES73!QD:\Q4@WGK7(7A'0)G$G@GTB20TP=PK"'N"
M')M+,[IN.M58J;M"YI?6YT#2:\36-3)[X.,B]<\L%8'.<_"M,C!&DW1@#2U*
M[;HVZ\\D'K3>Y52HWU.GZ*5Z]3_B'?V:604"C:AS!2%-9T9DN\A& :7-H=V>
MO(+0(TI-?9J9'AJ;UF7SB!S+O!90>N[-DR0QV^[W"<I1-]F:3_:J-4)UZU.1
MU6=T]1E->T;_M2]'MBHK4Y'ER_8S]Z@R<<RL466*"7"N3"+?S/8T(^"7?6V6
MP)>3)%/$_[+\!+Z><^I2]K29Y6K-ZJ2.F:%A!;6O0.36TW4O*2M7&>FZC)K1
MA">A:<WT,@'] :<"(69#Z+OUDY[J?X#\2QDO)M!WEMT>'<AO$H2TP3A'$MAE
M4)H$GIGMINC$D;HF:6#*@0P"0EW*&M?Z;)SG&MW^I-_&MHP:2ED=]%%=1>9?
M([.[# 1$\-/?92HH,TVDV5D\.[N#_@4V-2:*W^NS=I?1L+4D^Z&,AF09>3U0
MZY1!)#%U&_]I-Q>I? ('5T=MY.W5?HZX;1Y,6X>LM-7G%7(T7LFTR/&3"%FV
MC,#A13QOS]]E.JQXWBR[/K-QU!61;6:1FOI@C-.)-4N6NB);-(_6+$>39#T#
M"^R(MH%\YWR-:&BN!D1<9:M],RM"V=#T9]K@ZD!8K-^MT<WY"-R[4G:@R%7M
MG=EDLWYG$C_+\J4=9:8@A\:>GD7R\_O,F)-M6AV[+ *7B(;-@8#=$23*RE,F
MG?:8M8T[H.A:+D4JG\3-&:R@=7Z>;[KX#'C:_E0$]4B;[2,1C'?V\PJ.GO8)
M&9E_ZM57^LK.!_+MC$]GC7-@_@BR,]-39]W5=BC+16#[26"=V=@F@7N2@F8F
MA<ZF93B=V?AV!.9LW'EYE,-3WV? "FW33NN(N6IN3%O/<U=_P:6,%ZU;[2G:
M96Z:!^J/>#9!\S,[U6QOE]^>J1V^HZ_FD @^QBA2AV<%CI\D^^D0U6]]4!?]
MT2[RB_C?OEP6HNRQF=$T,M]:C$^V7[H_27+3+I\DPTO$D$FNG]D7R7!F,IW9
MPG99\B)'9(?,#"_J4Y>Q+X/O5=DSLL?6K+;YM\BK ##&Q?C,,?)>Q)O=_AF8
MWW/6;)%T,3M@9A\.T%XPC)F9:LU.T]DL\L4Z1O3^DK]@^C:F7:;.,@9%#&D_
M-I=60L2.M)V.1KJ9<RJR<83@L@BQH^AM:]0DGJU!0';D[8*UD&/9,YKSDPB^
M.XMFZTP?2L2@F8&/;I$%'=#>@NI$0+&F[.2:;'?$U<B!.^+-[.M<[_R,*%'6
MCVSQ28A2?QEMU\Q4$;EV=F1GZ)40K]\S.W1^2)]=?4;S\J;Y.@F<^0M:1SHS
MMW^L!./V.FVSWM%!WR<[8P&49!UM3=;O2>!926%7$<UWV9C4.8DF96"\%$2I
MX#^[K"SJLCXIQB;?X<S&-XDWTQY9"<@S(O?,HK0&0(G$M@-B9$OM,L6203:@
MMN4[(0M^Q __\ \_$U8>^<A'GN\S7N(E7N(@LKR @@5N#M#VJJP01T:6V\8=
MYLS(8CTK(XLL( >1Y99[W5A&%OXCZR.@!+"Y<7C:TYYV!M9Z?T=DN;$L+!/4
M<RU9E XBR_$Z7M=GS[U6\MFUD%FN)2,+@C?"Q$%D.8@L+XP965;"B3-:&5F<
M#9UG8;;80H(@F#?.=\[RSHE7@6-GMN"9V?,2QN42P/[(R'*\CM?-VVLO1?>?
M@77R;^SF*I^(LN(>YKW(53[#78"Z:R&S'*_C==C)-\\'-0EG,ZOT+OC1CF!V
M%9GE>-WR8W^)R+(&9)YWV^M=XKQCN"I#UDH.WA6?M<X[0Q6TD;_?70+_S'.?
M^]RS/^R=W_F=3V_YEF]Y>L0C'G%./ &WC[CRBJ_XBC<06>#Z)Y&%O]]]QKRW
M"O-YZ-OU>]WNA761G8L<I=M%/W;)1/$=4(L,]TF?]$FG#_W0#ST[(SF&W^(M
MWN)\H?/ !S[PK/1WO_O=S\I^SWO>\QR]S&1 <D%VX6B0R843$V&C"U(7?9R?
M_G;XZI*^:'.!?@(3*(PSSE.%\SG X!J9'<A%$?TGH'B1@ /1!)XL K:)&$EB
M!<U-\%,9"P)[EIFES!_:F3&IC2ZX+"8NW69V"I=F+OE<GA9M;XV('@DC((VZ
M _KN+B:[X/637 /,:G/ L<"=,XIQF6,F$$M]VC@SDG1Y7.3:F:4@8&NDHR(>
M&ZOU0KZ(I<;(A0*0R@K,F4#'F5&AOI,'F1:M,X#G6E;@9 "J">K1?N]Q@$W2
MA?8439I>-4;ZL (IYOC,S!(SZ\LD-DQ]2J<"4,W+[R+U=RD_ ?B168JNJ^ZR
M233F 9$GF6>"QE<0>H#V,EX$QB:+7>:+ &^!'#L@11+2;_5%0.D"N6P771[3
M-_^/?!"P-Q!K9(. CQ,D;-U(GX#;K#.[#$<[P'SK7R2^&0$V_5G+) C-"^PU
M&]$D1ZA+>_4S,DODJ!VX,W)#\ZJHP$H@\4D6B%RWDE!F-HFR$Y2A(\!Y?0^,
M1%[6@8A1ZM.VYM($MC8WUZPOUM,UJT#D0'U=B6>>$P$GW0\T.^?2I;E?)."9
M2<G:MX+:.]!'BFP?J?_5.2/61I!8"7R[2-WM)6LFI@!N >XGZ'B7.2I0]X[(
M$A"C_DZP6,"4-8O*CAR2L;P#\FMCH.9);)AKZ:Z]<RY%/ M$/,'WZ6?DD$F2
M2*8KT"\0I>=-L&C L16$778.G_.,0.+:U7H?:8W.V(/L164CFQD_Z.LD248:
M4-\$\14U6EL"'^[*!,S/3#7:I6ACA -ES1HP(RE'9DD&,QI^]LFT>UJ7&Q^?
M\=GVH%U9,X>U[LVQFE&;=MG.R'FVBPPGV2;242#4HJK/])C9#^P&]EW]+_IO
MV70BFY*=[[?>KR#/E<@R23?-U0GJ;]V_E#FMM5F?(MMEZ^XR\TRPV\S*D@QG
MIA.R,O_H09G7C$LV:IF95K)+Z_<$;F5[DR7;!GC+!93+#Z1U$1O8_8#(+@_)
MFIPO@=56D*UQF62+29(H:UY9SK*; X'M0*WK?E>&MPGLBVP3P+-]?LUT%7!P
M1J8O4Z V1Y":\VEFCYO$]@F$TYYL9?(@"_715><H]HEH&'Y/GM:(LO04'7I&
MB)Z9Y\A57<;*N' J^)V]8PQ;!XI:[GL1Z;1-\5Z1N/7719>ZU*/N2"V18\I^
M,FW2=<Y/AX;?R\ V([5.XID^1Y"/\-09<&:K0RC1/OU$>J>/HKJ*R"A8@78#
MH/H<>9+UI4(^2E'XU=^XJ(-S1YTNR>D^L)/GDFV@],A"[0/9UM:WE00;B6GN
M'VO&J&GC10*?SLQL_N9!6:/:4[7%,V:6G\[,G>\F"'4ZR2;A= +%=QEY)GFQ
M=30[+T#O>L:9V>+6DLVS9O6<X.B5=..S,^)_^A'9SCPQ+I/8L-K[V5$K8;'Y
M0HX%;,@^;9V:&3IVF7ER1$Y2L/9V1@ETO2,<K6#VG()E-RJ#C.^:-ZU-$2.G
MO7.)*+02!#I399]VUBN3Q)I!IDQ7<[Y/ AL]T%;/UI;()]:5U0]3?3/34SI5
M5J>9)7:2X;)S9M_GO%K/3OH?*'L"LU?;))],V3YFH(H93&(ZGAOS'9A=.^<:
M.O>[>0Z?F3T+4#():Y.\$;G<^FU-LJZE^VOVATL!*RYEBK06&B//J:[LIEWP
MAX**1)*8Y\?F?UE^RCX\VUKVT<9^S<:5KN[(>]-NGF?&"/8K03 RQ\R8E1U9
MN[1SDLOG&6?UZ^PNCUM7TH'\$A$1R#E24WW?$1D[XY>%K6P? ?FS1\L2V[HT
M ]1,G\ZE[#'3SE4ONTY;9V"9?*;7DAVZOFN;[Y*K_N^RA:VDR AL^6#+&C>)
M=I>(P<:N+)ST9)(#LR5GQBSSF4QG]J1LJM8\]<U,5"L!I7/^I3/.])%=E8FP
MP"*7,H%G6U?TM7*)T'$IP\G,ZC=]9RNY>/I*9B;.V?]+_N)LD<A&ZM;N'5&L
M3%>7B+8S$^4,KM'9KJ OD6YVOH(N#FOSZH_LW&OOB]"LK6ST9S_[V>>[CC=^
MXS<^9Y<_B"PO.&"!FTMDN2F1XX](T[?N^%\BLCB['4266_9U+4060 E$%B!S
M=\#DS[?D?9^=1):KYN4.='LM9):#R'*\CM<MN^?NP/HW1F2YL7UV1V3I_,-6
MGT06 5(/(LMMB\BB7"N1Y05M?&Y-$LN.R-+YQMG.F<:YR/F%SYJOW!F%;]O9
MWEBL1)9=UMF9#7QB9"X%EKTJXO@!=C]>Q^MY T6OQ+4)AB[;,M]/@7[#K\Q
M=O;#@O&MP8>;R[L@(#-C^HT!YX_Y?;P.._G:,JKMR [SOC=?]8JOF<&TKH7,
M<LS)6V?-GF.[$I.ZB^V.:P8JSM<^R8:7,N&5_>12\3GUNW.8=WTP'^QSB27@
M\OG''OO8QYX>_O"'GQ[\X >?[G.?^YSQ_!%97O1%7_0&(HO/PUPX8]EOYEV(
MY^D[.1ROZ_-ZH2:RY# P&0(>S2P:%-0E$6=C$3 X?I_UK&?]#R*+5$2O]5JO
M=<[ <H][W.-\V8/$(C71 Q[P@/-[;_1&;W1ZXA.?>'9H @DYW)8E80(RRTQB
MDKD ]3^?XR -\,'X,M%7IO$D29A@71X[S,W(O8&0 A2L1 $3<1J&77C-*,N!
MI0.N^>GP6+3V0)E%P5:TO3)3Y0:@*1+B;.N\5 ^<,B,B1Q3HLG=>)D8\(,-
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
M95P">4Q]"MP6 6$2V@)&M]ZMY(.9G:7(XO8:;;X$FC0FK:4S0PTY>*[/DE_
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
M=-.XT$7KF/EE+D88*1/(S-#A$(]H(1/())!$3O&WSWO/9WS/=P!HR)E, &H
M._SN+*5>G_,]=?CINY%+?,9EK<\[1_5],D;VJ/A;>==W?==MZ7T%&6D2."*,
M^)RV:@?2BS,?W3'7 K8V[P-VDN$DLV236._+I$ WR_) '^DB0 L9DQ79Z(,V
MR/0I^ $=$R3!67(M_G_IO5D$4YC%_P17<#:EQW1:.ETE?9_%/# ?Z#8Y3?G0
M$VNX_@2BG\3&F;UI9DU:HZO/=90LR6Y>%JR7C67[F-'O([+L,I)DXTR[>69?
M7*/ SVQ^DW ;T79F>XD$OH+O [9.(OS,O+J2R\M.,+.P3<)MH.;LJ B1$5 B
MUY9YJK7Z4N:7Z2C.'JNN@.V=;\K,EAVE_]H0:7<7M<S/0+@K\282>#Z"2QDB
MR^JG+C*>0/'.MOI;\(,R"EA;V0ED$/E$?^=:N@*</5<[C#?Y^7XDT?H>(;3
M'YW#U]329<XI0VXDMH)3V*.*T-\8[6Q(I7[/+&GMR>JQ9AL?[;2O^+T *)Z=
MGVE=GR)A:'NVA;YGZ^_6N@()[$BP2MEQ5UMT)3A/4KQU8)(Y\F?-[!&=2_7A
M4D9;]:U99"9!/W#[)/!XOS..MI55;,TTVWR?9-#(^KL(@67]F?63J_KI)[N$
M36F,RB"3O;/+\#7W_)F%:I*#)D$H@ES!3_)%=%XN<\[TO42NBQS>64#Q/W7.
M8  S:T0E$ENR73-'S6S#<PU8R8$S.F+$@[GFE<5R9OO2?_+<95MNS&=FDL9I
M7H*K3_OT/R*+^5DVJOP;^?<F:6!FN6I]TK9(AIV5R:,@,@%B=M%=9Y2Z23Y8
MR2?69^N=\3)^^M_ZW#ED':L"R\QYKXULT9F%;I?A;\V6FDS7P!K9^RL))5TM
M0RX=+!O5)5_9M'?7P!6-SYKEY"JR?IDBYWZ?/K671L!K+A7\8V8EFEF(IB]V
M1[*-(#8S/44.K'V-U;R@O90E<\T<DP]W]1=,4MC,GC9]2&5H*F 3/;+G\1^R
MPYUIV*(N\@XBRVT;+'!3B2PS<N)5&2#62)<[<-XQKM=W_"?P-2*+=8M]L1)9
M!"PXB"S/W]=51!9RC<A"WL[-SM#\&!%9C-551)9+T>+G>6L%TQU$EN-UO*[/
MGGM32"R7B"R[?;6R([*$0^"/M'X?1);;)I%%N8K(LLOD<UM>NV_+1);.-,Y?
M82&:(\"*_-3\8WQ$SC?.?,Y'<U^= 7@N9>HN &J!*&8&\7EFNS$BR_$Z7L?K
MVL\XS:&(+/P*82O"/YB3_#3\07P7[C'9V7P8['!WX6SR@JZ5;7CZC+JSW]G:
M-Y:=9<W*<KR.UV$G7[:7V[MG<!W^RAE NH#7!?>UMWO/OEQ6^&LALQQS\M99
MLR?Y< :[*H@BNRHL5%B@\ $SB'LXBUW0KTD:V=G6/N.9GJ5^]P9L<I@%6""X
M%><FYR=8'I@*&'[9Q_FY$5E>^J5?^O1B+_9B_P^115WZ44##&7SQ(+)<O]?M
M7M@FV26V6*#3"8AFW)A(#!X'( !)(#2*ST',,<PQ"7 $$$3Y=R06%T" 21S(
MON_BD3-"_1V\&& NN8#N?(9S H J0$:1]HH*UT5BT6 #]YBP77@%O [,&KC/
M!:V^>);_<7@XG'&HZOON\C0@X0X\YS)1*4+[3.77!F01T>; W3E_NSR;&3\N
ME2)#ZI<V1#[9I2+K,CG#UO<S;($)+4)DP8&O+\:B**V[0C866)>[%D 'XRX$
M1/,&FK4XZGN1 0,]3/:H$N&H*+7D5'1!%\G:"CP0,,7OC9.^^U[LQ!F]LPO;
M7=:7LCS0@\".="-@U@3ASXO(2>::<X <BYY-EO0TL@1YD[N+VL!.4Z<">10-
M<.H ^=)/0&<7ZMI+/NK2KL!-ZV5LT=^+V#LOD+6G0@Z52 UEO A$8TWHHI\L
M(T<$0)_D(V-5)/R 4P&].AQ-0-J,KFQ37B/L!S)?R0+JC"Q@_L_,).JC:\91
MG\C-X0W1:G>0HV,^%^F&GNA?NK0K<Z[2)^.B[T4JG^#P@ D[(E>1<,DZ@%^
M_C5[1$#I9&I, TJ7[2-#>(W.H&YK=Y=*@3U:2R>X+3+#C(H9H& "<@*0EV6B
MMA59.,-K!0P;(_O-SICSN34B*GVR]IM;Y&NLZ#+Y=]C> 5/\7UO-5VV:H.3
MIBL(/Z?<FNTF<%L1JHM6'-& ,Z#(TI&-UDPW^EJ_FY^3:>^SY%76G ")VA8(
MJTQ,S?L).IUUT,G6#FMF4?#HOW74>)%):_U.+P.DS7GOLY'8RO T 83F@'D:
MV8@<S?<9I3F[8D8_G9EN(G VEP(VENFBO2221, 4SXC VN$ODD215<E3.ZW-
MUE2RH1,14]@ U@L.7W_[O\\!65O?K?5E7N"4]YZ]CB[U?76K0_M;$R*66'/,
M._66 4-]#A#V34!Q^NEO.JK^LGU=(JB4?:1U5_%>[=='=6E[SU"_N@.C1QR(
MS-*<3<;SX$/WZ3RY13!>L^4%\.J0'<"KP_I.IWRG['9%!([0MV;CBF2CK8'M
MK!7Z/C-7:%_9*_3=F&GKW$<CFNWV)+H:R#$B2Q'@/5,] 1V-=:#9U3:9F=-F
M]-^K,@&L4?HG*"HP6^"VR-!KA.JR4&7CTCFZ0":(&2Z7 +,0(P +D!ADLT!"
M$8T!.(LM#_"/F"X"L72B(C/<]:YW/=WYSG<^'VQ?]F5?]IQR]&YWN]OY?=D8
MV?Z^Y_L(+@Z\0"2("4@3+AL]FVT_2:9TTKP/U*KOUL@=T:C,5-/6(<-L$FMG
MV9UF9@;OKZ#6P&W^IF>^:^YJES-.<D(8<=8!AD'<7[/4R.!1=H\R?<Q25I U
MJTB91-1;MAN?]RR_^[_W/<_YZ3&/><RY//:QCST78Z9XST__\S[2!6(1^1M3
MQ1F-DT+0 446S5WQGOK*0H)(8[S,IVS2YGUC5=:DR"R!!XOXOP,RFY=T .D'
M.<?SM!]I1$20^]___F?=>Z57>J73R[S,RYS+'>]XQ[/>O=S+O=Q9!^F?\O(O
M__+G_]_I3G<Z?X[3Y0YWN,,-Y25?\B7_1Q%=Q.=\QW?5X3EWN<M=SOK,>4/?
MI=5]U5=]U;-N.]-JE_F17ALKYV"Z0C[F6H#RB-@S(\@N<Y*]<Q=0@0Q+T;N+
M"FT.6 <"8T<6*'NGM:"S31'+Z?XD[)I3DPRZ ELC%P:6#M2J[8&:(^Y&9NAL
M,P,AK(!N?2ZK)WL_,NS,>!! .J)$-FH1BV;4>^W-CEKE:H]0?V29LDN4:9'N
MDHOVE2EK F]]W][;OMP9EWQ\M\ 7Y+A>Z!11= >:GR#<=&.2]*>=$Z!KS?AA
M+U1'V0+)LDRI]D'MG7:?_LXL?"MH6%^,9WN^_2V;R;QGI\U][JI4YS.+2F=\
M^V<D#G455"3BA/TODHQ^5E?]7K.#1HZQ9K/)[/_V.#:6/46=9,V&G%D4 ACK
M<V-$G^@ '=%.LM3_2=2V7[=WK#Z'B"S3%IU9/ .P1S@J:V+V,_EH)SV9&336
M,XYGZ(>V&">Z:$W57[)4?Z2#,MQ<&B>_>Z^S741#]93I81+U([-,@FTVWJ7,
M43ZGK9,<12_UW5S*#NVLL\N^F!RR=[2A/3_RAKHC&*=?!3\IDW-95+2K;+-K
M764'+N@+V\DYP!J@3NN@^NA+MLAN_N??B'0T]9]<IX_0LW>!$!JGN3Y/@M0:
M6" 2SBK3>7[<%3J\9F.B4VNFL9D1NJ O:Z:OF3EF#=(1L5.[]7<2U5=BR"[Z
M>L5Z:OW15GUMG8IP1![:6>"+'3G"..E[_C?SNTAE,YC &K!B@GCTNX 5TP\W
MR6<1#_/SM/^M&8_6;&0SP(3VTJGF:\3@"'=KYJA(AC.KV22*S+/8C+1K3,AT
M)=U98]=,3Y%M5P)*\V$EA^0SB[P6\7]F0J^>ZFB<=L3U AZD2V1H_6P?73,#
M=\&V UKYG3R,DWKL&?E2[*,N[=CA2,W..@>1Y;8-%GA>B2R3O')C@)UC7&]]
MP$#CN!)9S$OG,^?9B"S.M >1Y?GWNA8B"_\F7XJUTKG9>9]OSOIZB<@R22PK
MB&YFO=R=NPXBR_$Z7M=GS]UE-KN4867W_NK7FJ!W/SNKE=6VC*P%U#R(+/\[
MB"Q31Y[?8W5;LCMO22)+<R4\E3GB3.QN#.:'/\-YWI[KG.3<=8G$HJX9=+-
MEL:QH ;.8GQ!!2)80;6[/?G82X_7\;KY9YRP6>%HPFKR=_"S\-GP7?.'\84[
MZ[AC\WL!!/E>?88?BJ_#7&:#%YSG4I:F:7/O""W:=H#FC]<Q;__[1K,7VA=W
MF>QW 83MMP7WY3/-_SHQ#)?(+"N1Y9B7UV_-7HDLSB$SB#?[B<^Z(-'.->X'
M"KH_,]C/ %KY]KL?SK]\E5^L>[CN3"(Z\L/ "19D! 9D8G_@(6 D=D06>XR[
M+'O'>K<XVW2\;OG7[8Y)]G^)+&OT:!<[)I&)Y:*&XG,2<$J*; 2<!4!%^9%6
M7O,U7_,\ 8"0'O2@!YV97< _+H" E(#"7 Q%9"D#BH.2Y[C@BBGF\CB0F_\Q
MNDQL$W%&5NTR\<:BM082GA%6 W4&'/;Y+M;4LP((B[:Y1I@UF2T.11X,3%=&
MB3(_!);NDG)&U W4VV7?&M%=>V?DZIGQ0WO]U+:BJ3M@3@"![P*YD&N@JR(8
MZD,@^0!I,]HJO5!?AK*+8PX*$;V!9#F3 $HSC@-2M.E&X.FB\I(< TAKJSZK
M,\.[C!_J=G$9Z:2+=&,5F"H0S0IR]'WR"^AHT^A@KLY=5,PBBL[HCT4WIY^<
M TK@XDO UBZVBUXX(QCJQXR&J:]ED A(HWWJ*AIJY) )IO'[#D@0V(-^3K!'
MT>3I7M'DZ>0$GQ==DEZU^1814GWTU%@5O5/[Z?Q5A(XR*OB[;!\3D%7$WL;+
M<XS9);* ^HP9&=*/LD=%,C(N9?B@H_2+#(HT&9"@; 031!>HH+D:D4=[(G1<
M OW,["3S8GM&+HV(, $$&3)KU-YT(,)1#J<UDXHVZ\N:46&2.%I# O7-J+T3
M1#$C2I-O<TG[U!,@9X+S9O3[LA\40:+VE:%#7[0A8%J9'QA)YI3Y1@?*]!20
M++V?X ?M-7;T+F>WNJQ5ZK+>!U#)4)P 9W(PKSI8:)M^3-"<-;FL067@:$U)
MEW81@,L80X^T,6)8H-& ;NIJ?.8<,@?)+(!<47GIA>_00_TC-Z!U4>Z!D*W/
M.S!_I(/ ?1G%JQW0O"]S3B!/<Y,<)L%R E$#VN\R,JTDQC*&K>2H26:(P+I&
M "KR?R3.,EZ0:< D<]\>A=A&+IPZ'+N,>+**!&%?7#,Q "F[\/:W[T<\\5V?
M9\_XKGT5 -YS_(P$X_U(%9ZI#A<OZG69;HQD8A#=WS/4'TFRNFI?! TV6,]7
M_%^9Y!AU>89#BF?HB_?LIQ$'Z&P$P4#)QJ;]968W"MA3=BOKJ#FPRZ 3T+&L
M%^9G^C_WDL"X12JVCLQL3RL@.T 4?6.[1*PQ/F7#6#-B&$OZ;^VCL^H*-#:C
M24]05J#!G D1N)J?GI_N3QLR<F!V;>O=&K&8#"+SU'_C8 T-G%64X8!9QF9F
MN6NM]JS(/=:T[!-['YVAJW2!3!P^7?@!%"!=1,Q ?D!RB,2"A(Z4 L /R _4
M[T +[ _TCTB -." ZW_>=\!=R2SJ0Z!@^R-NE,T"N,09H@PM]+NH_SE7BX _
MLT@DT[)&!1*<4?J+(ETI^O6:@6U&UH^D;5S9G.:).9.LM'N2?11$$821""4
M&I?*):))=?A?A!2?C[CB\][W/.,SR2:*_RF15"*J^ Q""#*1,7C$(QYQ+@(*
M*)<RCU2TBVXXXYE'=*BL9N9=8-D(#3.Z^MQ3=I'>K?&MQ^8F.<O"HL_:+?"!
ML^-KO,9KG(DDB%.14_RD=Y%9Z-\E$LM*7@$^K'C?YQ!C?&\28SP/H05IB\[3
M;0X=YUKM<IXE2S(W1G3#Y7EK#5W>K9%E%@QXO!+C9E:62 +I>Z2X">XT!R:1
MK4B5V6)%+*?7UI,UTU-VV8Y8',FP;%FSW?:,U<$VH^KORLY^C 0?Z2=;K*CO
M$1=7<M1N'YEV5*1#ZTA!$;+WM%]?VJ=F\<Q*8*SL$FM\6=EVQ-T5>%]& >-$
MO@$QIMUFWA@3\M5NSXQP-"/^9^=GBZ]$2-\Q-OI7-KXR'='#,J622\$0.HMU
MMB];@[\#\Y;14-_-5[I<MJ%LTTE>C=A04)'.#?,2G%ZF]YUMM#G /-TB&V-0
MD(YLAU4_R7'V.T*K_<3>5_"+6><*,HXD%#E$O?K5.212=?9- 4GT-SF6.:CS
MR$P+3Y:EA9]99,I&I(V=\>?Y+I_6>L8IZTE966:@ N>2-;! !+J9D6G:^^GE
M&IBE<_=ZOIMS?K7%9U::@/U*0156.W*2)#J'3X?]JE,%@)CGYIGMIK6I-;5U
M=V:Z(M>9:53?(^Y55SXX.A7Y?>I3!,ZR_%R*D!6!+?]&)(:9:75FCUDSNFKK
MI?6Y2&V3%%FPGF1:AHZ"=#3F*RFX $:[C!0%:[B406:716K-.IIM3[?\]/WV
MH\@LN[FY$B,F <'<Z&QBKEK?FTLSXT>9AING[:<S^ZAU,+^.]M&9LG1.'U1S
M8094B724+RY_7'9EZ];JXRUCYQJPH;4E'Y]ZTBF^^GP2Y*X-OJN-ZE%O6=@*
M_G IF$I!-9H#9-FEFN]'/E*O>62M6LDR^0K7S$G)=F;>5B_9MK;,MDYRW+3S
M9S:RF>EJ9D3W_74/56:&L^E[JWWJG0!HI4P_QM4Z0 _8#^:^LY.[#G8?6_ @
MLMQVP0(W%0@88'Z"=2Y%H+VQ*-/'N-YZ(*^9D<7^Y9S*)^;.T=E2H(B(+/['
M_\ GQF9DBUB;V G6BX/(<NVOFY*1Q5II+*XBLJSWTC/:_(XHNMX![(@M*Y#G
M(+(<K^/UO.^WN^Q)<R]=YVU98)N_\TY\-X]WV5CS\;#S^2:LW_S(UA0^6CY+
M_DKG ?;Z062Y]8@LQF4ELACSJT@L5]E51_F_969GF!'=S15G&/)VSN0/= ]T
M%9&E()!KX-Y(+,T[9[@RC4\_:D$K5^Q @,:#S'*\CM?S?L8IB\,:;+&['S8W
M/[UY[E[<&NRN%;Z@N];(+/SE86OX.]1COMNKKR*/[T@LG8V/[ _'ZWB=KBEH
MBOF2[SU?[+S?BL1B;MIO\SUW/VKN6P.FWW4& #JR)-UZ8[_S+4[<9SC:@MBR
MJU;L)W^[W_FR5@Q<]RW=#QCO&\O(4L"N,K+P5[O/WF5D><A#'G+&\!\965YP
M7@>1Y?]W&%+ ]2*^Z)R,'4Y)AU) 3(Y@$98Y#H">7/  OP$?*0@M#WC  \Z
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
MNK1G$ICIWT%DN;ZOV[TP3K1+1!;*."^W3!H'&)=X+K,H/:<!9P$P&C <, \
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
MDJ+@^KYV7F4I4!\CQ)Q&M (< 4C@O+%!&8]'QL>F7NV"NODJC?+*:.Q-]9Z
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
M?.Y[OA\9*W*/^IJK+5?ZWOJY"NB@6'/D(W*IWVBC>:#/ 'N0+ %]Z*  XDN
M[^R0?1(8V?@'N#OWO_34:>=>[?4+&%Y@<S;N1KMO3?ENE_T%1E"WN0]\?Y5%
M9 ,A9/,''#\) UTJ=\';/J+>1WO)GAT7V.KWZF+C1D*(;+O$JPT $; Q^VMM
MO).\$TDF F?IGT_;_ 1C+T'(<YJG/8^M'7F2!#H[%YRCP <1;_(3=&[2WEVK
MFRDQ^=IG[*7Y59:?@"F13Y;0$&!^Y:J^+]!E,XYJ6^W:3!I79[W.3^;_M),[
M;S1/.^?K#%Z2T*ZG/4M$+C\#@2P9\@3A+P!_SV-G%H7-.)E]KTW9NYM)XR0A
MG#9%))P-U*#O] A?2=F2C(&Q*'C%%9FE,TF$L"64G]DV\W%L (QD-=VBO>;H
M)$D]RL04H*FL1/D.6O<KFQ&#"X!P I*T0=^,2>?&/>><:[,]KC..SY*O#?P0
M2(3.+E+:$NTC"';>2P[.@!\+RE3'9HW;?71]/)L]R[_Y-%9&%7W53[_U+,7G
M^FULU)>/L'6ZP.W.XV=@C7R&5^MHQ_0D&YYKH''UF_R26P*5G_)S$LYJ9T%
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
M?K?KO34?$85<7$4'7L=,@+ZRLOC]U<',^U=I=8WC5;1B<U:Z7'HB':7O_@V
M'[!@@;,;R?G,3K$97LH:5)O-?V.JWK*^%'ESH_1&.@J8&%F 3,?2UO?T4P#"
M!::>F35:2_I--K;?QE#?(_$E3]KM.QGK 7_.2+W)5GI@Y:#VGD#')38L,"D
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
M:/$K0#O M $'&8&4+<YEA@\A'6!K!6WY'I"*DX3@3\D*U#T!:0RR'5"Z2]]
M) $S)R@C\$_ 0>^I[A58H4V,/L9BE\#&R/^\>VUKX.85A#Z!S8'FJW>]] ],
M<%0F2$-=&:6*GP,[3<#+#C2Y K#G!7WCJ*X 5CNP:Z"'%<0_+Q";GT"NC6O
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
MBWG-ALJ^M(>LU2)? AL%&K@06>Y:8/5< WQ0]K?S@&S@2Q(HQMTE>Y,_B<\
M@40@C*+A\_6QO<J.4N:2-7O)5:26E< R,Z;,C"B3U-)S@="02]A_ 6A7PDG/
M!*X-5+L"9E?0\ 0*!W .,.SSQD:=WN.[O_D_4'49?/EMRG) _MI/10:=@;2F
M#9%M%F@\OU+W!N2L^<KVB<A"-MNS]IM]=U6FVYGA=A8V^\PB/+.-S4 '9,9-
MB"P7D-[EZW+NWE'FDK=TK BC93XKVZF]Y[QUEDY@?)GE"[I3)K1))%5\+ET\
M0HK].P.&S+NYLO6N&77I *NMUWVS]NZ" ]7. M?4GHBM^5=7,JSGRUHQ@?]'
MLJI,4O-]QL'8E,6F>N;GRI9>F=FIRDJU9M*8XU[],\O&2B1:"0PSX]5-24DW
M+6NVCY4TL9:5O+CV>?;OJ&]'_=R]=T>6G&6=X^N>WY7=^%I;]M"T(_.A3K_O
MO(MIO8<5RD\S?6O^GXU6]EOGY"1VS?6G'S-;4IG)^?,+H.?_VLON)0/4ZUWA
M5NCF9 :L&1ER^;I\7;Z.SUQ[!"C8?LF^M8_L6_X09Z/]23^GRT>^8R.XTV97
ML#FF?4'7C^3B<^0.^>(,Y ,I8W!W1O;K#-9P(;)<OBY?U^.JVQ/VRR2CA67B
MI^2?*M!*=_ILY+*KE6&M8(9'P=OR)Q=4UGMF<)4+D>6N);*L67BN"D*^P[^&
MD9OXP#5087<;WD$^F^-LM*N(+-XSB2S\.C LS@T^+)@AF!Q!-F$48!9@<> P
MGN59GN7\.WS<$9%E9J>^K+4+D>4N<TI$9+$ BXH3:)2#@H)#6:+X6.0N<D0T
M%Y4,P CP"&.K2-=%AH_ H@#OV!BB(%&FI+AC^,?:)\!+K<5@$K47")71Q&E
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
M:=H-D5C*=F!.9]3\7:3XZ5,MT-#,U)M=;/_NB"R7:-.7K\O7U2"]@+7=/\X
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
M:!-R"O _@@_ O[Y$9$%N$84GDH^^ %@87V=_F5YFMH:(AKL+CBF?9Y1B[0J
MO".TK'N@?:#_ZK!O["-["PA,.\VE?ID[?=.G25R)U&#?(M';KX@!B"SJ< Y'
MJ)L99,@._;4W=D &ZS+2@7W.P<OARP'<&K3FR@BD'61)I J.8WTQ+C-S6#(J
MQY+W&),)1 QP:Q]%!K;6DBF[K%Q3/J>7Z*?GU:F^]GS@%;_/C(:!T+NPG5G-
MULQ)$>XBV^UTQEWZVXBK90]03QD>(K(XEY#6[&<.DY6L-(DLQMRZ1ESC?-&6
M],S(EM9C_<\&*?+[U)EGIJN9X4Y[K0W];X_JJ[:K9V9_*%/!'(= OL9!G\E(
M]H;U"0C)?B9K$'>L\9Q$^GSO>]_[_+OUAHSFS"*3R$1GO?-'?>KMO.[<BR"J
M+1%.R&SCH>C#CARKOQ-\WQFUZB?.JO2RR")E2YRD]>3'*N^J*W#XU'7F&3*)
MVV6I*(M*8-PC_3G ^9RC0/CJWP7 F+;8=!JO&1@++J!$0IDDG.J= /<( V6,
MRW[()Q&P69NGG7-4E[+.D>=6\JJ^TTVS%R>A(STR)^F:06W-=!#X,R#G"I!/
M=URS&UE3R;LU"UTDL[48B[FF?+8V1GY?H^9/'X?Q=&[F(YJV<@29F1VV?1]I
M/=*!L:JMYCE=OW6?/;+JYNI+/J\7$Y.\OF9C:US7[#D3[#+) F4E*2/1!/N1
MB65^Z&S>9;143P2&728FGU5OP/.R?<W@)_FT"M2Q(S)&X)P9>,O"9R_-(!T!
MEE;P>63HLIQ$8O-L-L0D<-JKSKQLW;(>6=/&MC65OR0R2_(J$E^@COH__423
M<#6S/+7^R\QC#91))5)'9W[G?=F3CLB!S='TE90YRARIRQBV]LL@6-:+"3P]
MRDI7-J:5B+&2 Z;LU.]\!3,C54%%)LFV=32S>$;JV=FZG<M'Y*BI2TW"[<QD
M&X$M76]'DM#FLN;,O33)=L9WS4@4N7R20H^R>ZE3N\IDFFS>^<OR.QYEAVX]
M10R)P&,<IYXSL[VL]GT7:'.^]2M;M++*YZ-LX&O&M/;JS.QJO HPL]/'(G"E
M0TZ"T)HM: 83*EL&N9>LGIEO5B+C)+&D\T:X+[C*ZD.WG]Q%T-_H_(@L+O38
M BN1Q=J;V:HN1):[!BR0/V2UM]=@0667I$L?E34;O//$Y_)Q160I$]^%R'+W
MW6$&""D:?D3*W7T-.;F",PM$=5V))%)9UPP;+W"VYR.0>$>9=OU<L#:^BI[K
MF4@FUMN\^YOW?V4(ZAGGO3X5L&L-VI4\C.SK_,G7T+U(XU(6UWR;Z]G7N7)5
MYK2C<@0B7X$WG7&3@)9_K+M+X\V?Q1<&B!<)* *+.\F(J)&ZM=TY,'T_G8<3
M>'$3D-Y%?E^^+D26.Q)9"M)&=]H%ZB+GRJ*T([,4'(P\LV<+<)&=/7T7^:QV
M0/T=6>$FLFD21&:FDS6+:0#\';GAJBR55Y4UBW5].I*AD]"R(TU<1_*YLP26
MZ\@LUQ%;CIZ]":'E.E++5426=8ZN*[LZK\OH<C0W*WGSB,#YY);KUGC/S.!5
M,YC'FDTIV]_^33^8^*F"V_BYTOXMF^?TMTQ?0V-[(;)<OBY?-[-SIJUK'Q5@
MMB Y80?M06<KW(/@:>XG!41SM\I_X>[8O9N[=L_0H]D>]CE=F\W47>,,'I:.
M?"&R7+XN7S?W3:UZRTID"1LS@TF&$UWO)W>!UN=]VY%-?2&R//4067:VPHY(
MGWXV??\K07W.[9TELK#!^$]*'('(XKP0#!B.2!!7N(M)9('+B<C"GE,7VR];
M9F;=NZRU"Y'E+G=*7$=DH0 !"0(([B*: P8"'$[RBD4/ *8 Z/B\#6,#<*)R
M4*Q@87\OV\$:62CG,(.)0Y;1Y=*)P"\*]!I)/D!GP 0.6T98('0_1[X(B%X4
MWP"T74S-"'Y%+.6D+G(2);*H7A$'U#LCUMOT1<:<4<IG>P.C^&Q1T+67\"F;
M1,"'LJ<$&M)>?V=(=GF8,[AH@]I9W]4?H>,J\,.:1:6H>,W3=-X'^(EXPBGM
M K9+W\!B*U!6.P(-::=Q)6AGA*49&<V8J2/B3>#V+CWG>K*&YQQ-$+ZQ"4BC
MK5W4%E%]=T$]H\ V3UT$S*BP@1.T[:CHQXP:5P893GGC:SRLI1Q]$TC6!7@9
M-5I/_M<%7L"^'!)%FUT)5UU2![PV!A&E(G>45:"UVMKJLF^2H@*E["ZI(PD%
M>@B '7!P+>W+B&8S>F>9/HK"-Z/V[L"=UFK1:R,=1691KSEI7ZDST.@$I'0I
M.O?Z)'.LT6O5IXU7$06T=U?TV;M7$.8$G\[,#]ZU N=R*-?O%8RXRW83B"Q@
M9X"',KQTR18YL+UO;,KZ,F7>#CQ4U.(Y_]94%W,11@+[7$5H2K90^/U_9CN:
M(.' 0\F[LO)T09=#.U!OT8I]/C".,8C,UD6B]Q2]-4#.&O5^$L-6YV&1<(K6
MW<5Y8 SC5+81 '6*)W#%;;?==@;&*LY9"BCB*&#[ Q_XP/-SB"SDJ7EKO<\H
M[8%% P/L2#?S/&T-S'TTR:53?JPR9#I@]%.?N^PM,M<:&78%I422F%E?(DEH
M@S%TV2F%+G(*,#H"RS,^XS.>,\H!Q -* T\#I0#&(S48+^!XQ @7I<Z+2"Q%
M#@O<8+YFYJC.S4B6ZWX*S+_.>\2@"48K(JB_JW]F4SB*0+H[4\L>-0F[4XX:
MKXAAVIN\"]Q8!IUU?0;&ZG)\)04&].BR968G\9ZB=!M'ZU(F#,!V1I*U>]_[
MWO<\9_1)NB6R$2(+8HMH 71)&0L>_>A'GW4$Y!,9,A X[ EUT#\988KTF I=
M55WJ5+_G&&V,-U%KM %I&WC)O&N?=5I4C#*4F#]K^$@V1[",S#5E\YH]*"#J
MO-!K_0>>I1,@5G%(:BN2&N/2F$1DD?40"<@:EIU&EII(.62&>=MEY9FDCMG>
MY%3G\TH6:/VOT<4C@4>\[.SWL[$B>XVK-FE;<R>+#* _^<5F6,DK[ Y[5T1D
M?=97\P7H;V\&L)V98SI7 Z"NA#C[TO/&QCHL>X:ZR0.R%<' >F'KL'N V9!H
M$*?(8;+!_N@L[:PWICD>.ILBVS:69>$*Y-K9<A0!M0@N:]:XN4^M&_NT"Z=L
MD("MM6\2C -/'NF0 28[BZ^+)I]\,M;FY#HBBS%=22PKD84<)\\!5ZR_@@/L
M9-Z\% ]\GHQ>">!T,O,T==)ID_ELH.&9\2:[(=VYM.S6ECZ;2VO#I0'"G76%
MS"*3D+5E#UOGR)1D$YN9?'..^S^YQ+'$9K9/R'!S&%&J3$^=>2M19 *<9W3:
M:8\EF]-/RE(224H_ M^7Y3#]<>K-S?VJV^6(W0'YB[X9*:@YBAA7AI+V:@"#
M,I.L1*Y)@M;O=-25&)B^5^"# B%DCTV"C'[J[RX+9\$ INX3(;Z,3),HT![-
MQ@G@/'7*&:@B.[1+I95H6):[538WYP&<([.LF2+7K (K\#@08.U*S@=J7S,:
MSLC_^8_2G]N?V<TK\4![=\3=F2FJ/A<YO[5I++53'2L@9A+A)P%ARN<)@)Q!
M4'S>W!0((5U_)0J4U3+?V00)U.Z9+;2 %<[TB(9ENS&?:X:"F?'D**-GZW%F
MNX@DM0:J**JM]3DCZB;SC-4,@F*]&]>9P7CZ'];LCEV 1N!4M_?/Z($SVO?4
MH:?/K: O7:1.$MLJ\R,#\Y<XQY$=Z>[>8Q[5K:U= @5HGYGCFB=[9=8[R6N=
M?>GZ,PO;FN5J!ZI=S_G\,A-T64:-9,A11L\RQ.8W*_)Q-GA^1_5EXTW229$6
M(]Q%#LDVFUGBDLOF,=M[9LH,&%KPB]7.B1RUVCK:6?:HFY*CCK)PSNQ>DZQ=
MD(ZU_^I-)\NGU3DW23>S')&,C[(7KWM)?V=6[-TY.K.134)'OLB"(4S?1L$T
MM$W_)^%F79_S7)K1>,OJU]EI/Y7)8-JBWJW>R*L[T%]K:IY]9=PM2(MZ6D]'
M&6UWX/1\6M.G.?U0^<DC;T<\2,_=E=7?478V^XH? "AD);(@ND\BBWELS5V(
M+'<?D:5]>&1G1R2(E&!]EZ%EO;\I",B449UY%R++4Q>1Y2A+\<R -[-*3^)>
M92?S5_+E$>%ODD9F@(I(]65,ZVR9I-9\TS/X@)*_NGN0Z;O6'Z5LP17K72%G
M]=VY1FXJ!?E8,P.6V7!FLYR!M(XR>EX'GCTBM.P^4[;956>:_@S[TSU>&75\
M%_"0SF?_VMOT'\\;6_W+-M_IJ.W;FX+T+O+[\G7!C/P_(DMWK],V28\N (X]
M:<].PEEDEHBC!6*8OH9YCSQM]ELA =R4:+>20^:YO@+P;T)F6;.G')5)>CB2
MBU>1 W<$B2-2QDI&N17RRHXP<A69Y2IRRY-#:+F.7+,CLDP"RE7K9C=>1V28
M(Y+FCK1R7;:4FY)LKGK^)NOE*/KWBD4H$-Z\F\A/N=.!*NG(TR]4@)>YCYJC
MR]?EZ_)UO9TS99D]%'9PWE/9L^P)YZUSE5[L3MU]F?LC]^3\%'1F]^7.87:N
M,]<>+X/2#+2]LVTO1);+U^7KYD26(S)NF60CEX:Y#I/0G<0,K+T+%MFY>J1K
MI"]<B"Q//426J8OFNYIVQU&6Q96D/N7N=406>EZ8JR,B"SP5# Z<A8"RL%$1
M6> R(K+P@SM7!*)UYO#7K'=*%[+RA<AREV^RFQ!9 +Q$B 7L BP#, (\ J2;
M1)9)8+G/?>YS_KMHLSX7D873D5%D8\4NGI<.14(-F,#1H0T<()R61<KV'*>L
MRZ?U0DI]1>Z<T16[2*3$J3/'ITNPF5D@<,H*2O8]XHVQT<Z()NKB:"4@.&KT
MT^\N0SBK*8NU55U%[UVCP96=(G"&2Q5U^CX=M(%=RAHQLY+D5-('AJC/N6P3
M&85#R5CJ?V"*""TK(#D@C0-U1BS5[\"7QG+MM[I= FJK_KA,3$G>D0Z\TQBY
M-.*P5I>Y!MXD;+5;6]49F6>"Z0+5!/!3K_][O\\$<)AIV4N)JNWFONB=/JN.
M .@!/6ZRIG9D@2)$KH2;(I7[NS'RO'G2S]*D:VL.O\#4,_)%P,24FSFV$SQF
M7HV;>2XJG?'PKATQ;!=1O7%8+Y0#>1F'-<//C*X\+ZC)F<!X$_3@<V5^F-%6
M(S44O3.P1_T^BH([R1<Y5?7;]SE/@0GFI?H$Z!B#HJEKF\^U[XNJ5I222"T3
M.!BXGX(R,Y/45N\E:SQKSK2[B_^B5:^ Z>9$OV?FFQG!,C*7-EGG9;8REH&:
M/1<P;8WBJ>_&H;VJ'0$H9K1J:]2:33XG\ZR34@Q'NIDEXLGJ (\D$RAM9E2I
MS0%9(QD6$3;BD?9&9IF7=46(#>BW1JY-F<Q9$' DT%Q@CTB1R?WDG?K,IW:L
M+.L)GJK?GB^Z:M%MBGZ<_- &ZT.[[5W*)X***/6 WT@K@.P L(#!HKX'^ ?"
M0&0A][5W9@J+L&@M!9P+S![POFP?.W!G\B@2VXPL/>5($7R[])A@R5+0MW>*
MM!K0*5#*W/>!\3I'UTP2QHZLIV\ 2P,( \$_PS,\PQD(#QB?#@.@CC!A[#P+
MH,[Q4U:.Y.[4$0+AFN^R\G3YNR,V-*[3:1S0:26=6$_:KI@O>]6:MP:,WS1^
M5]!D /25)!18=$;O3:;L@&E*66X"M@6:6[.0F:/TDAF-2;NZJ(G0-=>6Y]2G
MG_3+ASWL8>=L!(@#YH,.27>D7](S%80-1I84F,@/B 0^ST'WJ$<]ZDQ"DJW%
M'F"$I8NFAT9J\;OWT$O-.^("@HAZ&6GT#C)-/\FEB,+&PYY-3@?(FL!>ZS!B
MP)KM8G>&=C9UCD2(+7N:0A>P)D770:) PK%^K5W] XK7#_^3V03 ROCXS(R^
MLQ)7 ]^7G6-M<T"_@&@3$#0)X"NA94:%;CR\)UW'6O)Y<A/H%+'!W#&BR3)]
M8F<@KR"@V;.R*2&B/?W3/_UY_JP#9 ASI3UEG-AEC[%'9Y:\"'':YEGKU_F%
MQ&0=JEN&)H0JX#5K!^% F]@X_F\NR%5Z9&#9-3M'$2HF<3U2=&=I9+9L'FO!
MS\F\F>5J=79%D"J*:43;].AI,TP@5H2U )X3--G9E(Q./JT9R&:FO!TY1'T1
M6<R!]>SL6HDL (&(A$?96(RY]8Z@)2VZM6R\(S-/F5=6RQE9-D"[?JS9LR:@
M?9*,)T%D$OG,3_H..:U/QL989#<H^NR]QM^YZU)!=A4$,_+)^D$Z)>>F#4U>
M&0NRRYY&['(>(6N1#]9$1*3LQLZ2JW0S=H3U0/X;)_M$.Z=NLJZI(R!@>G-1
MVK.1?:;2.$1HV64BZQQMCM+OULCRS5. _G3]2>0ZB@0:L'O-_A" =D<Z[=P+
M+-[97*3D&2TY?6">?=ID+,MTLR,<!6XN8VQ^#F.KG>917=EV,Y+B)!M&6F^?
MMOX[[W?92=;L5-K8N,Z,ALU5(/$)EO:^HWT?P&42CKHDG_-?]E%S9*[:2U.'
MF$3HN:YVY'IS,0-41!"8V1JZ9(_08=]/8/<:J"'2]IPCQ>_JC"A0X(OF*!G=
MN6\O&3-S[K/Z^[C'/>Z_[4OO;KWO,C.L@4!:HVO6AT"6@>7S9:67!:19P;_9
M>3N[F1R)S+*2]B< O4N6")S^5Y9<GRN38QEIRL!Z56"!SM!)- QTX?/6CC:2
MM67HHQ?P\_B?]6N]3))QQ,WI.]S9^.:JK*NK_JS." U%*7?!4$:*E7A0, 1C
MF/T4>%K]_F].[9FBF4X2^"1*E'6X+*G6$M"]\]'OQI<\]>YLO-U%6%$>R_K2
M^I\@V148VQFZ9LELWW>&YM/L;$KFF?^BN:Z9IAO/E6A7>U=2<-D-M5<;O4N?
M(^JOV;VJ;^ID^<NF3I;OR;S8 Q&$IJ^LJ+-KD [O"TP]]7PR)%_I;B_-MN:#
M2:9&.IO9R(S9"EYNGLH06Q3]_,Y'@._T^]:3O4,WYVL@J\AJ>R)B?WK])-O,
M+#^U=V8Z"E0=H-K?RIRX"P:P"_BT!CRQC[0M'Y1V&UOC/8- K.3MR(+*S,J2
MKT7;R(Y)9*&;L4/H;)/(8KR,'[E5)NJ(:.3!=5'S+E]W'BPPB2PS\_$N,W,Z
M0D&XYKU%OO9=<*(=>3/"_H7(<O<162(RI<<=W078TV10P4C,XRZ[;L7_;U+6
MSUAO2IE@*WZOK,]H$WFJ?61@Q>\5_^^9^9Q^5:Q+17^O(NH;$[][9F:BK"W9
M1=U53=MHROL)4-T!=&\%3-X>[KYA$O^G'FK/\H4)-,,F]MV= Q^@O5P0O9W/
M.+UGS4AW%8GE0F2Y?%WD[?5$EGF?O]-WZ8_N4];L204)Z_ZX>\D(Z6MVVK)<
MW]F,%5?]?R4D3)+;"M0](ERL(+65W'"4H>.(Y' =@6$E9QR15];VW@IAY(C@
M<6>)+'>&T')5.X^(-;LHV%=E\CGJXQ%9Z2:9QFXRIVMY<IY;^SG;M -+3GL]
MVR=?,ENM0&!LFVQ-]E\E,FWDU^Y79C"OF6EH B\O7Y>OR]>MG;MENUW];/:<
M?<I.Y;.@)].+Z<CNQOEQ5MQ?P<VZ:RA09CZB'9'S*$/6A<AR^;KLU2=N2<Y'
M>V;JA_-<#G^]XL5F$/!\K5=EAMN1L"_[\NXELMQ*9K\C>^'));(X(_A(G -L
M,A@JV"E!<@4"AD^ AX+#@;N ?=D16=AT[K+HC>L=33[OR]>%R'*W$EFZZ.(,
MY(@ -'SP@Q]\CA8+7%0T<Q<Z 0-7$LL$#LKD(AHM8*D+ YO)!C@">ZR7M!0P
M%TJ 8X@-G!\N)BAA/A,8:XUZ/R_F)TC:I?<D,]C4I0:GY'EOE\KJ4&^11E?P
MU(P(.2,&42*!"-7O0L1EJ[8XE':1$6J[_A X]5][U*EM@=S*RA+P?LTD$8!$
M^_4C\ 1E5IM2;(MD5.:/HG8S9/61\SI0M_&D\$:.B<"A??I8RF_UFZ.B@#-R
M]5M=NXN&+KO-)4>6.K4I5CE@0IE95@+"FIFD<=P!1WR^R##::0RL*47[ 934
M:<P2SA,H/->4<0@T&%C8NIYM#$121-P)[BR*K7=XESZ84V/:/#%$?%<<&I%;
MU!_HP06*SQ<=+O+-'-\)'@WP$4E(O8$H(AX487M>8!0A<JY/[S>_+OT"8<W(
MI3.[S\S\8 V0-3.Z\IJ=9$87#O 1R,N>FQD*)JA[[B/[P'/6GSWC<CNP1_MI
MC8P9N#^09,[3&5G6?#K NT W?D7Y*\+?2FP([+2V=4:_7P'N 2K*1K*26=KG
M,]IH8"?_FU%PVU/-4QETIM,X0MB\B(]L5Z3N2#<[N4+>/>8QCSGO*V/A'>91
M.P+-EDEF@K3\+\"'_6H-F>] :?-"V075FD$HLMUTK.\B=I?M:H('U3GE77/4
MN92#KWK6C#S&E&QRH>9G<ZX/GC5>:RIQ\U-926QEN5K)< %\M%%[G5NR&""R
M 'X#7 -5(*^(XDX)%?6=PHEA_8A'/.(L1Y/)$35S/ ;J[0R=H)Q K<8@L.@D
MW:C/. 9&LM[*GC()8>8]P&1GR4KB6;-%E>4G4(KY,P[:HHU'$8:\2SOL08!I
M!%R@8$06('@*^<PJ!Z!.=S&&2  4>GH&>=O[)[G@JJPD 6772&+3:;R2;3NG
MK"GO(YLXG\AG\LI[K5'KW7HL8]#L=\!)XUJ&+^W2WK*ES<NBP'@S4OF,)*M>
M[9P9)(J.:%T635V=]JIW1(CL#%%7ALUNKO1??<Y,P$/Z)7!W65-$O:5?(FN8
M(]_-([(&LH$L!_:==SO/ HO+K&(/T#F1$("/S&^$%CJI[_Z.&..=]A#B%S*+
M?27]LOULCNV1(G8'RK47K/, 8WZWCV9FBEVVBXBQ^JY>9Y/YZ"S9%?VS'J3S
M1+1!]M%V '_C$I'%^@5\M]X?_O"'G_>]<06THDM92T?1N@-T16:K')U[D<"+
M@!SAK(P_D4J,5Z0.?:\NLJ?UJ2XZGO:R$1!RV ^3P(* ]G1/]W2GIWW:IST]
MS=,\S=FF(.N0(8R->@)7SNQ>Z1!3%YOZHD*?M9:=8<:+,:]NQ$!KR%A['Z(%
MN6&\S8$U2+[8K^HO<U3 "?TM0D7@P2*K3V)HF>V*.NKL-*;&.ETGF3?G:9:5
M:*L]ZK)^)HA_DFTF<2W0H/96WPH4+4IL46.[P#HBAZ3;[H@L"$/FCM,D(LM*
M8IE$%D1$I!?VH_.//$R?G%D-6U/.CS)G33"[=N_69J3(2,;3-BEH@7J,J??3
M(2,ZKD$5M,?/.8P\;XWJL[-%EA69IZQSA!6R[J@@J9*+/JL>ZSE2])1'^A]I
M=\I]:Y,]QEGE/+-?C85UH)ZYAB:HV[BN>]5XEB5U!Q9:[<\(\(IW188+5%C$
MZS7#2=E3=O.TZOD1.#UCGJQQ9W/GJ/,AFTF;I^U\E)6NOD<0T9; YV7>)$?5
M:3U'W#;?!6W8D=9GQ/?LI_9I>B09K?Z(<<Z);)#T1VU,-JM;^]>S)/!] 2J,
MZ<Q8$ !_1NM?]=T"3.PNK97LVLC0$<H#%&8[3_LF>ZQ,J?K-7K V5SNTS!R3
M#)TMZF=[<Y(.C&/S0=^QUB,?STN[;$?C6C2D"<@I",)*- V00]<P]V2+_UM'
MVCG/S;7HN_JL(^W47WO2WBQSB/6C/T6/7LDLS?W:SO;])$1.\/TDW1A38Q?P
M/,)AOK. Y]:3O6U]EG68O&/;KEEDVOLS(Y<U4!:5YJJLR]:HSQ?%W)@4G;PS
M*C)\@04BLDPR>&O4N%E+]$AZ!+(C_<=WXVNNO-.SD[!?*1-E?B/SE#T6J=S<
M6T]E-DQ&Z?]LJWW*B7]TCA:@1CW6NW%UEDQ_F;VF;V7,:HZR;9(EYH@,T<XR
MG;&_'_O8QY[;;)XF"7Z2.0HFTL6)WR.P1I((O*(]G?]EQ]W9CLFH @LDFZMS
M!B[(!YL/)F)D<]]ZFG9CA*8R\T0XS"Y7RKX7.-G>G"3SB'M%/#LB,1P%UM%F
MX[T&Z9CZ_21(1-@W?O82N43/+&-0Y/*R\114())A),:5:#O]91'JM9D<*)IN
M9*O&4WU%3IMZSLSJYW/Z1XY:E_S^=!;KROXG"^Q7[\Q/-+.GI.^VIM; .H&_
M:_/,1+SZ"B-&1N+*EQD)? :2,C]=RK7^UW-T]3]EYQ[9Y<;66-A7[,J(+,CT
M1T26YNY"9+GKP (KD642T5?R=(&<Z(<S\!B]:\WJX/R,#+MF3HH(>R&R//40
M60)J3EUY!NC893"OE(5^!H:: :)NI7A/9=I3LQSYAU9[;);5C[0[;Z9NDVP[
M*KO )3NBWR12SRBA:R: FT29OXK(HD[OBZR9+\>^BZQ,9Z([D_%\X.QJY[*S
M-+_Y+A!A>N119-,+D>7R=?FZ=2+++D/N&@B +FF/TGGI:&SH&:2Q.Z0"(>;[
MF5D59X:[ZP#\MT)RN2[SQ77$C:N(%M<1#JZ2B]>1+&Z:G617;B7SR4X6WIG,
M+#LBRTW)+=?UY\DALEPUOFLD[3E7UQ%7;D)$^9\NZWK: 2,++#>S!<U@)M-'
M&7EV+>PX91)TG=-'^W4EA%T M9>OR]>M8S6S><)J%CBF.^4"37?_Q\Z=9RR;
M=P;CY,?ABR^X'9NV3(NKCGS=V7 ALER^+GOUUH@L1V?V)+;,.[]\UFL0AAUQ
M.CMW[M_+OKQ[B2Q']L%U.MTZMSN"_4V(+/2ZB"SNGR*RP&W"O0C6!-,"9W'[
M[;=?261YY",?>;;CW"^Q^];@:!<BR\V^_B\   #__R!&Y<<  %9(241!5.R=
MA[=E1;'&_1M<+A,HF$4PBXH*8D*"J"!)!!7&@*+ J*B(9!,B(MF BCGGG'/.
M.>><<P[[K=]^[\?Z++O//3/,O?"@]UJ]9NZ]Y_3N4%5=W?U]5=.T:9[+3)>R
MY]___O=<_O6O?\WEG__\Y_2/?_QC^NM?_SK]^<]_GO[PAS],O_WM;Z=?_>I7
MTX]__./I0Q_ZT/2B%[UH>OSC'S_=[W[WF^YXQSM.U[SF-:=K7>M:TW6O>]UI
MZZVWGFYXPQM.-[G)3:9MM]UV+C>]Z4WGGV]THQM--[C!#:;K7__ZTPX[[##=
MYS[WF8X[[KCI_///G][WOO=-W_O>]Z8__>E/T^]___OI-[_YS?2+7_QB^NE/
M?SK]\(<_G+[SG>],G_G,9Z9WO_O=TZM>]:KIV<]^]O24ISQE>NQC'SO_^]SG
M/G=ZW>M>-WW@ Q^8OOSE+\_?^^4O?SG7\?.?_WSZV<]^-O_N)S_YR?R>+WWI
M2]/'/_[QZ3WO><_TAC>\87KI2U\ZMX-ZGO.<Y\SUGW?>>7/A_Z]\Y2NG=[SC
M'=,G/O&)Z>M?__I<W]_^]K=Y?'@';?S6M[XUU_OI3W]Z>O_[WS^]\8UOG%[R
MDI=,SWSF,Z=33SUU[NM))YTTG7ONN=/+7_[RN2^?__SGIQ_]Z$=S/90__O&/
M<V$<*/R?O].GCWSD(]-;W_K6Z64O>]E<Y_.?__RY76]^\YNG][[WO7-_OOC%
M+TY?^]K7YK9\][O?G7[P@Q_,?68,:"-_9P[Y#FVC+4]]ZE.GTT\_?3KKK+/F
MGY_QC&?,_68\7OWJ5T_O?.<[YWY_]:M?G66 -B$/U,U8?/:SGYT^_.$/3^]Z
MU[OF/K_B%:^87O""%\QM/..,,Z:33SYY[K]SQ-A\X0M?F/N%;/WZU[^>QY Q
MI7[:2=L_][G/S7+Q^M>_?NXK=3%^3WK2DZ:G/>UIT].?_O2Y3OKQFM>\9GK;
MV]XVSS_CSQA0#W735NKCG;23SS%NSWO>\^9^TN<SSSQS'@?:^H0G/&'^'3+Q
M]K>_?>[[-[_YS;D>ZE.N4J88;\:!]S.VS-&SGO6L>2QY#S_3#^JC_\P5_6-,
MD6WZ3=W( .U&CF@K\TT[&$O:=,XYYTQGGWWV/%>TF3&A#_2'>?K4ISXUMX6V
M*C_HT^]^][L+QIIV?^4K7YGK?].;WC2]\(4OO&!LD0/DG_IH*S)'6YAGVJD\
M,0;41UV,#;I)OZB/OF(CD /Z3!_0,^3NDY_\Y#P/U/?][W]__C[U_.4O?YG;
M2;OYG3K/Y]"1CW[TH[.^4#_U(@_,.S\SYHS]M[_][7E>&$/[;+\I_.T;W_C&
M/)^,%7UD[)!-QA598JR14?I.O;07G6%,G2/;RL_(&6.._B'[U$D=C"GZ@^U
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
MB"?V7,KW#+V\:&1AT3Z@SG]^O\ZO_EO.O_/:.UOFLXDU9(_%NL#Y./LR[HW
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
MJ,>VNJ]7!O@\,DA[:#-R)KG%,Q-)IO:]=1:I?$FZ0<9=\UD_^;<23R0(2>I
MYYE_Y(#VTD9)%\@3ML[ 1,@ ,D5].:;IFU&O_DG+3NF?T=_<GU5?1UW2Q]$/
MM2[&AO<C3\P+_>7< !('>RWDBG44V34X2YY!.3^N41FHR/EJR1;V(,\*M2/4
M:9_3YO$WZFFM(Y!9#,[#V")7C(>@9OV2#*R2[TC;@KRPEC(.[*,X:V'?!;&>
M?1?[2B[^V'/R?OK1(O0-(LOJ$5DHC*]$= ,C); 66<,.H N2O)A7Y,9S1FR1
MQ-\DL!A$*/>,&9")^S+NS03K#;# VLE @DPKB+D"K'K X94(+*M-8KFPH-Z-
MJ7,1F64EH&T+-+X2,'@9X*WWSQE 2M_)/6CZ3:RA&32.-1J=UB?+,QA]LF4!
MQBU@>QW;\8SGT@[,ZI&K/8O#[V(-98V5-(JNHK\&FO%N)3$->8[HW@^;(/%^
M&=+=2L2TU2"O;"CQ8IEUJ66#-G59AG"SL6.U,026"[/VM8@L"0;LK5.+R#&5
MS+*(-+4,Z6?9=6=C2VUG$D];[7;=S: .[MM[^)?<0WI'W IJP#M[A-#QC&<\
MRQ-96OL>=9S]+WIGL&EQ&IX#<4[">LQ>EM]S3M0*9L5^MK>'6A:,/7SD\8RS
MJ0WSI5I^2R6GM$@LBXBV?M[/CG5W[6WV,GN 7A"2GJVO\[_2N3*?Q;;78&*)
MQR#X$W=F!'$%7R7^!<P4V!LP"N QP&& JP*G Q:9NP(#2QLDB[7(,^_Q#"++
MFAQ*J"RR>\V0(L 8H>< @LMA *%WN,,=9H$&;&.4;#*N  X$:&8![ 7H3- @
M@# 4 , B%[<</!IA/$&S;IX2/(<C9I1^+JNX3#0CAY$!O?@31$B=7MKU@#0H
M,Q==@!0$#DIJ,6J]D?^]_#<* 9=R7/P)^,!QY#).X"AMY>*?"S7^7T'X9E&I
M&148>\;=B]^,8&M$80Y\!+;S7C[7(K/PKP 'WBOI@+&C"/C@$L?"WP62,#]&
MKA;0QL\<-%$G;>-S.,L"PP7W !Z@?GZ?T1NIA\+X&1';(A@G07V,'74*FN0=
M@B;Y#'77RUH)1K23^A(DS045WZ<NYMIH;!D5THB@7J([GF[4)?8DD$9@-W4(
M=! P3'\J6<!+ZIK9Q_&T+OHKX8JQ$%11HR$+($G K"!'#AK-2L3GF5_DG;J8
M?[,I)'@LR1())#!*M^U5E^J&B3%DLZ2,"DI(8DP>AB28H =Z,S*>;72^4]>S
MWV8H,'JC=H3QH_\)\E2GZ%-&UY?0(1C#R*K*/G4RGMH1]$IRG&!4ZA;L):&C
M!7HP"U9&<.4]'.[R?<:C J?K_ A,X1UFM^'[C)N 3F52@@SOH&X^*W L+_Q;
M0$=^YOT5[(1]1JX$>R +DHZLL\Z5F6@2C,6<"&JD?H&H%'6>N<IHP!ZH63*"
M3$9N3?O?RARDOM-W;;YV7Q)7@N>P3?29N3>J5)+KZGHD4)3Q-%(Q\TL[Z*]D
MB0HZI+^\CTL\UF. P+"C69-WVFFG&=QM=A8)+8"] :)DQ%])+'7NU7GFGW%(
M,%W*?H("C.ZAWGM(4O4^LP?5R*H)E*PZA:VF9$:!!"&K3]7VT8;T6VYWN]O-
MP&"BJ<(LY_^ I/5C(.!"!  L3>8+QHNUF_%"K_$UM!/4S1@D"(??:P>U)97,
MT_)UO/PQ,T.283,#6R5;)5%"4)8$,\$;S('KB?:9.5/W&<L6J-6Q;($&$Q3"
MG$O D+CI17)&N\^H38*0J(]WL_X O@.H#?D*X+;^91)9 'FSF4+6\2/)Q $X
M&U\#V=#^ +8"6 0A < X\@\ "?('&5< (ID!@7\E8/->_@;A!9 YP"5 D+2/
M^=4'$CB*+B"[R"%%4#F_LU0=<KX$=AI)71_%2/>,J;ZIF6\ OD%((9L#&6GP
MIQD3?&\VF@#BZ1^ZS]_)+ 29AR@+@.<9*XDL&0$OY\M,7_4",8G!R+Z93OA^
MJV 3S-(A*%<9-3*S>J_/@XZ;50>R.P Q-M38-X#\$)*P:?0/$LE!!QTTSQ&;
M<'PW9%J08@N\),G.-=ZUCL_17L:$NI)(TR*R0(!+(@MCR]P8[;]%WDT NVN*
MX$'&VS5:8G@2 ZM?TB,88_=J?<J3.J]?1GVI]V:R$8#< PX*&*V@]DI>M#Z^
M8V82P8;LB9AC,C"150E=QNX2Z1H]3S)+);) >D$VJ(-QDKA>YSR!TA(.)1U2
MG*.T>]K4W),X9Q(#J9-YP=:8Y:%&DF3-D^2-S<V,@M@F#HRP=>@GLDR_)+'0
M?_MNOR':(?OH/6L2-HYZ7;?U!Y%E[9'D>M^-S@/Z<4^6F2R3>%+]% E"!H#0
MW^F1H_B<OJG[4>T?_W?OR'LS$KMSE<30EDPET;:>%R3IIF:,PSXP3^J5OE42
MNFBG9)8>4%KB'6-+_R5QFJ6A9J*L/E7Z*Y5X9693,T>9W2DS*61_]<,SXP/O
MX[V,96L_AGSJFS%7?#[GRG6YEERG7/?-J-$+TI!^CKZ)YQKT23(XLN3^'A]"
M/XLV:Z-:^QU)1O;9/;[9/9@+YIMQ99XDK5? C'52F)\\G^CIO1D3!: ;3"/!
M]TDZE*A?">O(9HM@I<P[-^F/V[Y:W-^DSR?A2M*)^WO]Y]3/]*&9.\;%( A&
MUJU W[I&5?OO&J+_*"F*.<T,7[37[%ZTT7U/9KISCI1)WJ$/QOP;6,#L5YF!
MCKDRB[%$@;3[N2]A/.B#ZR=]KQ$-D:$D"DBZ,0!$9O?(_DNP-4 ']2+WDN',
MPND9E!?-=?Y=HVJ&*^:&NC+K:NI3+Q@&]7J6F6.<F;[X'M]G;IPC]T':$=J9
M>F0['8,\XY(02'_KV:;[$DDHN;[U9" )G9):DM"2YR:.J6W-LTCW^4D,1 ;0
M(W4564H?5YG7_TR_#'MM4*)<ES(@CZ#Y]%'S;->U3[M7?13^IHW.K"R]("7Z
M.5G<YTD.\;R=RRIT"?(>LN69+I^QWK3-^A!Y?I)G*$F4TI?4#NA#5-*1^T?W
MD.XC,YNA@838LU.8J[J6YGJ7ZW&M7WM*.YD7SDWP._$_\=<X/V#_R%G+@Q[T
MH-DOXWT2Y6HV'2X?!QAZ]4"U7-1R=V5D:;,-M0*.Z7NZYGC.Z%[;0#D9B*GE
M(V;$Z8R0.(@L%QV991F :@5\]L"FJP7*74U@[\;6L2% YA9P?"4RT++@VXP.
MGX2T>A>*CAKD*+/CU8 :$@K--KM,]H5%0)-AM\<SUMW_Q(QD)F/77,DLK)N>
M%WN>[3UN!I;Q3B7/$-1=SZ EC6(C5K)-RY+3-B2CR*8F'2Z[+JU&II-%[=P0
M>[B:Y)6-'==%D=$WEK3:(ATMDWEEV;'<E*67?6Y19B*!\.*^])\-GI,!=+(8
MH,X@=1F<TDR%J:]C'1W/>"X\D:6U[V$/FIF*,QNIV"'/_#T'\[X?'SLS_[8R
ML6Q(1LBAW^,9/O*&$QA:_D8E,%020_WL,H2'\5PT-KLWSSW?N6?K6[9YD<WE
M\V!AO8M@+6#/Q7Z,<^L,_@96#KP-0;'!%()_ 9L!3@J< H&$P4>!WS A!6?>
M!MLR2[5GWN,91)955[)Z&>"&!D'$J4$PN2CB0BN)+(!L !D!.MIJJZTN  4"
M\)+$(I'%@D( * 0D"I")2R>4*2_^$^2,0Y:@![-J</%K%'@OY_.RK@)G!<L+
MH//"3\"3H \OK"6TM,#]>:E<+T%KQA<OJ06YM$ T-8*QER.]B/6"A 6V>]&;
MEXDYEC5:G_VM8$DCD[6RB @6IW[^S>)%I&!!YL/,)U[XYAP)QLNVYF5B G K
M,,6"X;08,:V"GNIE=H*.^2S]I][,IL%\4[^7R1D947GR@MKHG8*&W3 8H=I+
M9(%T2>Q($*5SQ1P)&,B+-H'BM%4"CE%!;6M&+ZU$$1F2%.2+=YGU0J"+$?H3
MG. ENF"'E*E61'H^SWA1&(<L B<JR*<%2!/L))DE@4J9F400GW4*G*FD,/IM
M]'O!*5Z$&*78B.)>I OJ%T#@Q;_ 3,$=2>82.)#@^P1.)=BKEZ4"FTN;C>*:
M0"W&3X"D&]$*&*P1L)TGQL<Y2OM1-[@)]! TDOVO$4=K%A6C%O=L9\_.FZ&@
M9GXPZCM%P*.@QY:<5D!F)3=D5& S2PCH5R\3.%+K$DB8AP1)$%J4E:0U1X(O
M6Q%5*546!90B7Q!9R) &$!BGD[45!Q,0/N!K@,$26@X^^. 9S Z0G>\AF\IZ
MJU1]508H&:';:*JVUZ(=$(B4[4\0324%2)*HA!;&5E*@NEH!60EZT?;11S/)
MK5NW;B:R;+GEEG,T5;(J+"*R0)(@$BV :=8&R9V9!4V;G1&+75L%0=0QZ.E3
M+[IX+ZM7!<=FA.DD"&74VYR7+ E 3AU-D)/@(4$^%33E/+6 S>D[9,1DQH6Q
M ES-6 /4WF.//6921HO(@I\):0.R!AE'D&G\2#9B1B!GKJC/=)F QB%Q 3;"
M]T0G('Q 2J ^HNI*PL9?Y=U$(""3$6!SLIA8O^04_;_T 07],2[I>[2 <P)/
M_8[ZU,MVH6\*T!$=1C8!_Z/K^MV W0%880.084@[]!>B!?U@TPFYAPTK-@
MK:#I]-'25C/7;D[-QB>13?\L(ZKKIYBUR,M)(W8+EI4 GD#)&JD> A%SQQS3
MW_7KUT^''W[X+".0<YA/LNXPQY!?T$_>Y3OT'=*F"N)&+M-OYO^T&;E!GB#'
ML,^!R (Q4"(+XRR1A3T.1!:B5YQPP@GSAMZ,40(QJX_2RM:3>Q(S;B4(,7U'
MZDP23D:M3O"]]0G:0I[L?Q('7*.2()/ P9I%@O?THG_W_">!V\B7P&UT\]13
M3YV!@<PE<KH,D87L/'R6^:$.]-W@ F8F<'W*[#&N4;1#PH1^I/:YDD'<ESA/
MZ"UUZN-+-LH,A$E63U(J<F%4?P"1V#H.C%B769_IEQFG6GU'M]%G,JLA:X"T
MS?Z39 SG+XFVDNOQR;!CKF75-ZMKO>M3^J"Y)^N1)-R7JEN,F6.:0&/WCG5_
MEL#V!#/G7J3EFPF:-: $;:%]9@PSFUKU^7,_E@2Q2KP4U"H0G>])XG3O;,;
M&L"@ZJQ@R!H,0+"'(,I6X /!S!+,)6RWP,'ISWE60!'8K=]O<7_1 OJV_&;M
M?<O?K5EY,OI]@EQRGIR?'#OE*DE;RH%KA[YH;^U,0FC-3I,^6MU'N-]+/]_@
M&IFES_USUE<)@NX]/-LPLP_?;^W![7/=GZ5.I1YHJ^M9A&0!ZC?;B5EY6F<1
MME5B5 4BV5XS8YI1J1+OD] BT:!FD.IE^*J$R]::G7;%<S>)@[1/>RM9H&:+
M[0&G7#_=,[L>2X1LE1910#)$:Y^3!//,[F2V5&74\4SB6;73F>$F2>7.468D
M<_[SO*-':K/^/)NJ!$3]D3Q/2.))S<Z59Q&YOQ/01MLD,K5\'^6@KB_9WO2I
MW6^DO:MET;E4)00SACW238^ (9&IM2XE.4IPGP2IWASULF_GV6F>\VI#ZUE)
M^CFYEN8YF5EST!]\8S.">TZ:Y*C6646/Q.^9AQF*U#/K::WWN=?*($B+SMR3
MN)H$H?J.M".M]]!/]DSLH3@;8'_('H!]HT06LM7@VR(GK:P=@\BRNO=71J\D
M"B5@5^Y0C"[M^4H2DVN6.<]NO$MH^6R5H&;$:2-?\GXOEL?<KBV1I466Z %%
M-@98<G$AL&QH:8$J5@)9+ N470D<OB&@:(N$-/0J ;6>/YG!V* *VO;6/MAS
M$>]4S>2P,<#L8;?',^SM?]N,"H)WS36;<SW;[-T]UO,7 ^I0ET'^S'S&.KLI
M@?]K0<:X,!E;UF(M6JNL8BO9S]7JUZ(, LN0<I;)7M9;6U8SF]M*LK2(P),E
M@QB+_3(0J/@1"K^W^#L_AY[R+W_3+\XLA6/_,Y[Q;#I@=-5Q=)@UTNQHGK-X
MMM$Z/\G]K$11]['+D"B'CSR>\2SVD3?&AVJ167H$W&4(NX/$<O$ELZSD0[?F
M=T,S8/'Y3)!@ #3..[EW K\"+@%L/@%BP1OLNNNN,]9JQQUWG#$*X!# 2(&)
M 1]# %?P#-R'<.:=YRV\"W]R$%D&D>4B([)X&<!F! >'PP<NA+FL(5)QB\@"
M(!!P((0522RUH!  !(F2300S &M<B$GH$)B5AQ@9(=%(HQFEW\M/+SY;D4$%
M,IM-PLME+S0X2*D7P8(4C-C? F?6"\MZ^2_P(2_]\V+9Z)O41UVFP,:A] *&
ML4A >@L0FA>R-1)N!0HG\$/PK5');&L%XG@1VKJL%-B?0"<)+1FY,J/ ]Z(-
MMB*_+P)WYN5\9@/H9:\01&%;D\14HVQFQ/K,^F T-@[8\\ N([[Q7NJOP*QL
M7P7/.;=9$H0LF()Y499:P.X$C2*37 (8'4-],MN) "H!"8(2DBC5 B74J)TU
M.KWR*;BH-1=>'B=HSN@[IK95IP1HI<QGI$W',NT'WS>[$3:L9KU)D$P>K K$
ML*U>=-=(^UDJZ$50=X\LDZFSZ1\RQ.;3PV!DJY)Y6@# 1<"FFOD@0=95QEKD
MM"R5($7;E/^TSV92LK\]TE&-5BS1L)?](2.K2IBJ9+X\$#<SET0AUY*6K@KN
MRSH8UP2UI8TWK;+U>$AO=/H$^*0^)6!,>U<S>^4\]< 5M!FY E@!T)NL!8#_
M<30!6+#&5D(+[&F LX#R67.Q\=IQ 8]&VG4=K1'675,6@=*LSSE*H'"U(S7"
ML& 7@5,5*"VX*8M IP10)D&,OP' 89P@LC N *(WVVRSF<@"J44B"WX,X'2<
M=$@2@/_Q=W#4 ?+@$[#.T"?Z2;LKV2[7OU8:W\P D!''L$]&41$P+= M05W\
MG':K$F22:)C9XEHD"V36N>JME14H*7#6B&N5=";1K 5R<QU,,#E] Q0%,!N
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
MBJ'S+Z$CV^K<&Q$SP8T"R'*.$I!GEAM3'F=DV!I-G?J\D,V(_UYT)_!>$)+
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
M(\(*3* M@B^-TBT@2T!%)9T(PO5"WBC C*E]-XIA1K_O142NE[3(EP"J%E%
M,H.D"R-YMC)=V/\: 3U!GI4L0/VMK!_JEB2)C-@OP$V"E.!!LVADIHLD'=!_
M9=,HRZFCCFD"4C,J:H)\:\87V\6_F9%(\$B- .KEO%$G!5,8?=/+==LL\%%]
MHMX$)?0BK#I'*?L"E,S.(<#)*/4M (&$E@I.%+0@\89W*6.V4_!8 GS,2B-)
M1GVHT;NUJZTHT$88S3$U&FZ29"0*::>4A2I?+3*3Y*4$=B?Y+#,I23X1)"QH
MS"C0]EN"@+J5LJ]>::^J/"F;]KN2(WLVJD<($]S3 K=54H/S11NQ20 K * #
M4 <,*X%%$HM$%HI$%AQ5 ,7,IY' 6Q&&:S:FU*V63/6(1H)&)=TEP:-'8JMZ
M:>EESJJ >4&XO \ $&19 /QD^P#LC]^21);,^H&_(N,<H@3 %4#'@-Y8JWF7
M*13-="6)H6;VT69D)'FS2!BA6R*H %;GFR+9T,BU1OY/WZ25C2D);)F)2:*,
M]EX"E^M)SI=M[Q$8ZOJ9MK/Z9F9V,EJ]60F07TA&@-K9%!URR"$SH!W?$H 0
M?B49_I@39)J-%9LJ9'W=NG7SG )FAV "D,KQL-T6Y)?W\C[ W^@!Q [JHEX(
M8+P#D@(^++XL[X4$@MZ00A.B#7(@N0,Y,&JUV;0RNGC*J7)O!C4S5[3LE"2Y
M:I==^Y$E &WXS;0)4#NDG-UVVVV66S:>R#@Z#S@>$AN;4#:?D%[X//T_ZJBC
MYO&#L$%6C".//'+^/3]#RH#,0=8(2$* !IDSLXU(Z%5^G6O7=7VQFN$@[8B$
M"PEQDB(KN31)T77=<(V3M,GO)$HF\#[]G4HXM>W,);XG,@+9#Z( FW7&EO%C
MWX*L()>0+" =L)]A<\_G(,HA'T8BQU8 D&7< !_R>_[E]X(\S2C ^-2,=P)?
M>Q'/L>$"6\T^J(_: H]+4C?C(N_GN[1),+.1M-V/M$"(:8LKZ5??@_<X-X*G
M:1_O(9HZLGOJJ:?.\@M)#%TFRPKZB,RB?Q)9L,N5R((L8YN14>JCG;:QDL![
M6>U:MD[];,U'SX=.GTS[W,IHI\\G,!DR#WJ&S>-PB'ZM1&3!+C).9E>"=$9V
M&Z+34R?['=HL #L!G@GR;/FUE<0AN=[]N'M(]57;5,GJ^O5):$I;D.20S$)5
MR;J9*5']YQVI_TG@5M;<0^B;9H:B]!D%S?;(]?:[VF:)YKT]CH23!. GL#MU
M/DGQ[B$ST$(EFU9@<JXIE71F%/C,:)E^9,]'M2[7_23&9382;;UCE@2;2K3)
M+)$2V!.(G,1U_=%LEWM;2>H&JQ" ;&"-! ZW,M XAN[MG2,)+=@^20)I2Y-T
MGFVOA.W,.IO9B"2RKB3_9OBI 45:9=%^K%=Z&9GH;Y*1)"&E[J?/GWYXCJ59
M46O)L[T*1J]M3$)'BPR-#GD>4\_Y4E?SG,MLB;R3MII%QCD7U&XFH1[17%_?
M<YW<+S*V%,:$]W@.YYI8;95S)K%%\H#G3YF5AOG)3$=);&(LS#J<1*[,MLR\
M\7<^)YE> #_]-MLT/SM7:9^2(%A)#O6L0!U0A@R"D<1([;/ZG]F8*OF NFRS
M&8I8ZRJ1-S-\]LZ+<VVN@2_JWC'/H[1_2;S)O9A[4=>Y6B1QMPC<+4*P^E2#
M*'E&FF?/2;B07*2_E^="Z3-[+ESWCKE_5#\]WW+/5\_'U4W&D+:FSFM',[B$
M!*',G*8M5?Y=9Y+ 7OWB*I-)7,V,1W5<\^PY@QZI"YGE,<>6S[$7(@,H&3T-
MB"&1!3^.H!<06:BOE9'%2[U!9%F=.ZR-);)PSY69I3/(&?X3=V#<AU4B2Y)9
M6B26,:_C&<_&ZW426=0Y,R"AD]A3]!8=E<2"+DLJ2SL[='(\X[GDK=^#R#*>
M\8QG/.,9SWC&,Y[QC&<\[;U6Z[R3\VG.\;E3.>.,,V8\$ %\P5L1)'?777>=
M,5=@#\#%$1!Z_?KU<W9R FF";>&N@ON"&CB9=W$&,YZU>2[U1)9,Y;RA1!8
M1T31!?P'&+"25RJ19;_]]IL./_SP.0(T$9"YD,P(KAFU.J.-UZC+":S(B*T]
M((V1UBJIHQ=9O%Z"963Q1<"Q"M(0G&,F$2[D!'8*R##RH)>T -6X9.?"C7?3
M#KZ?@':C\"507(!6 JDRRPMMXOM&&_/BID;"K1>57$IRT2>0H)*.O& 43.&E
M;X)(;)?@A(QB2J1%F'V 4OD_8\*<42]U"$+/.<K+Z02R"] P\K5D(R\EDVCD
M9;)9-1*$FOV7(%(C#=<,0M31 M!E1&!!9(*2!'?W )Z6"NY.0$D""3+Z>Y:,
MLBNI!UFHT7I7 C<K4RW M""IS*14R3<5X+QL1&1!/RWBF6.0-H#ZM",5D".0
M(.=?&6AE5Q'TUXJPNNA"O06^E\Q2P?>")UL97R1)9!:1C,*99#;GJF;0J-E$
MLF06E00 J*N"IP2E6&RO636<I\PH40'*F?5%X'/J:6;H,,N1^I]9:NK\.[ZI
M2Q4P8]:LS*8B2:9'Y!+\D0!"@5.9E<A^)\@QY5Y@1H(1)7-DUBS:2#UFHZD9
M>G@?\H.]9#T&U O@6M(*12*+!8( 0'48U*PO]('Z>MF>$APJH4?@B_*963^J
MSF>6HQZXMV82L<Y6U'N!_14PK-W/#!S:0.PSH&^ Z:1+Q.\ V-\BL@ 6!CR-
MCR*1!;(M8&,R5"18V!2*$BP7V?DD<+HV]2)IM[)E.?^]^@7,59!2#]0G.2H!
MK;7>G"N)!Y5D6#-')'&W%6&;[S(&K,FL]V05 1C$V+(A0C;)@ %('0() "$
M[?R+/$/0 ##$9LJ-%"0CO@^8'5])>4I"BT MWHLL0,X C$16%C([,->\CRPF
M@.@A84-F(;,@OBKMP=^%^ $)!G\5/QA &7:<\:??CJNZGYFS<CR3%%TS:>1\
MM=8E?J8OO)O,%K0' @KC@7X#B(=TP5C1GVVWW78F7] /?D]V$3+>$%&8/D'
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
M%J OW^D<;_B&;W@!!0*( E(YC J,$L@#>. +ON ++N LX*J Z [&'$ Y6 L
M&B ]T$('\P[ZE.? 5QGN";QVX :,,0$TDU'F($/G5'; ZPXGE=$!:F S93NP
M='"G/>JG;(?>RE+N"J)PB*C]V@?@1;[(' [&.!2@07)0O@,U!X6!?SH(56?O
MJ*X!79)G![ODY@"/O ('KR"AP)C)<3WPF^WND#L0>@>U9)]<5]!$P S?DZ5V
M ?1A^ &I/O[QC[^T'T!+NSE7AX*U=Q)W J9XAW:3-X?L]^PD(LL*E@[D.T'C
M9$CG$\P_#V8G.8)M.K $:*4S8#\R]EYU4+< XMWD&O!!^1W03_!41!O_9VO>
M&^"++AR(1D#JP"T <N"1B$?:3G;J!N3VZ9_^Z<>G?NJG7D"*9$Y7WN&Y%=P<
MX<![YN'\!(IW@#Q!V1$%E#D)(I4=P"%@0B"<P"CZ#W] [P94_96\Z4_YGB7+
MF*3),V"[[\E+O?1#A\_TH]UDX* :\,'WRJN> 68#RQN$_:M<WP7H[Q!=?UB!
M!!.8E>U7GG(FJ)&./*]= 9SHR<1 7R #NE.F>GJ_LO))W>00(.V,='<CTL$$
M>4V_5UT#]TTB%_N/%)B> %[IS7?>Z1EESL/@65=C"IM03_4B.^T'R#D#XP5"
M#-A(_[%]&YOJK]D5';G)>=[9*/UHOWHJ=X*2 M,$>.(#/$>6?%]CB7:3 _VQ
M8>]5!W)<@8.U6]EG0,3 7.Q*.=X90'"2*P.YJ+O?&X^!*XREP/: P,"N0!:3
MR&+\!7"/R*+_DX\ZLO5(J_,FD_K4[/N!T-E$@-1)$*K>C4G*\O<*Y@_0YN:K
M(ERZV1KY3+ P.:Y,\@@X9**/D!U[5V9^VH3[?=_W?2]L\E=_]5>_S$M6(DMD
MW$ED,7E'?C$&&XL IMF\<M4U0&, W#DNK:2PE109P<+_U=EWD\S2N)D,K_4C
M_[(I=?!\OC\91BH-,#9]\;11Y7I/Q)C(5C<"(;);?=?[O'>"D2;QK/'$^^A(
M^_5QONX3/_$3+T0A"R3C_J,?_>A+! #V&YD$J05XV_?O_,[O?"%2L'GC6:0!
M?H._-#^)%)+?:_PD"S[*&,#'FE=Y-S(+@@Q] R3I/^:L $K((#?==-,%: YL
MSQZ0;I!'O-O<Q[O8]>SOW>F,',B&_^4CR5%]/6^<FO6>1!#E>HYMY?_8B-\8
MQ]@C$/M*!K+X)$/R,R]W(U^L=]\A#'4CHYNK\QO:;[[^L(<][%*FJ S('?H$
M&9B;ZV,!_HQGZM;\3_TCZT:*"MC&IJ8?J2], @([TF:R;#ZUDH4B1>9/R85?
M5B=R-48WS^?3ISU.G?E<O3UO7$,R8)<165[YE5_YXE/)ALRL??S-/D2O8)N>
M^<S/_,S+7,/X8*YEK&#K$4^4S9?0VR=]TB==[) L]06?F:]XWGC(5LT+^'ES
M&3=YT_M:%K^N+'W#O)1N?._=GE_+4DX$EL8SOT>PB!3#QGWGMY%KC/]\P!E0
M.ID&S*X/L%U]<"5@O?=[O_?%GLA/'V=K9!J)Y1J1!>G,&A2AC1\P)M,UVXK
M,0G%Z_R.[VP3)S\:0-GW[,2S[&:.^]JNGQ8$81*,N^><GTVMP04JCXZM>40X
M,3:?$5DFF45?1C33=IM,;)/_0OJG>W:P$K97,*6Z:M]<FU1ONO,;8Y$^;(PS
MUK&UYCET'OE])<%.\E[DXM8DC7L169J/ZN_L9ZYG&Z/4B4Z:CS1/";3DO?3*
M7R@O,+HZ!^2/+$ 'D[A9/;OGW'P2 Y1Y-H>.<+>.U=>(-[[3/L_S>_2C+^I?
M^J*QP/OX2.U9R=O39WD7>07 ]ZPR]., [9/X'VFK<3[;M\_3'D]SJ>:_]* >
M^K?VZUO&JLBB*\%^!?;/.70D'FU;"1U31Q$Z&CNSTVR,+)357)R?-NX7\,#_
ML_G&G[-Q1)OU]_HG>XL,K4W-'[67?]2OS!?F&I_^/7<VUN=+?*\.9-BXI+YL
M=.X/:;<VKCYH]L^5P!R)F]S2D;K1?Z2;["E"TY3M6F?EJ0N]T@M?WSB@O.Q3
MG>M/!6E0M_:WVA1O?T.9=%'?+W #^V<#DR3G-_I?-CME,<=\[[3.X(?X^N;Z
M^D#V.0EW:_"#.3:IIW>NY&K[!?YNDYX,O3<?--=+S<?/^D#[<9. HNW-3PJ$
MX+L(%Y'86T.TYE6NLK2;OI43\68&4V$/?%/$C74_)UGFIR,+1&#3O[297-L_
MT@_(>-H V<V]B/5N73(#5K"MY@[Z/?OPFSF6S#E>]5P)H?GG&02$//6OR('>
M,_U@_7_ZEM[G'6QJ[AFWQS&)AKY7CS-2;#;%UYSM/T>TB@S4WG!]:/KH;,S_
MUW7D.IY&#&2KDVRD?'IMSK/N1];NLW6)MC?/6_<EVC=JG$ZNWA,)>.Y#MC^F
M+/8>H;JY5'OYZ4B[6X_6W_/1WG]&WM/G_7_:U(T"OTP=>8[<Z(?M\'WTQ=[5
MD7W1OWFP.:MYOG6JM< DLB!66X=-(DM$VDUD>=J<7]V>^UKPMCGOO :4OQ%@
M?NMT7_NZX_UZ);+<Z)[]</?)?>WKGC]^[[Z]KWWM:U_[VM>^]K6O?>UK7[>^
MYFI_Q'Z[?75G2LX[X0K@G> QX W@?NQOPQ@AL<"8V.>V3^[,P+Z[\PG[VV=!
M??;UM+ON<V\VZ-N;D64EL@#!%?TY(LN:D47G %Q"5@#D<E#JD+-#I0E"U5D
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
M"G.4UR)!%W%V$GDB<:QU+;JN^D:^"6"\@C,"_9 !V2E+F9&.B@18EAO/JQ/
MPPI"#J@S@4G**:KZC +KH#4YSVB3#L\#?$R"S#SX5J]NY7=W(!]!@&S9)9E.
M '81]<^ _0$HY@'U)$D$2(LDH'[S4'F-N+EF(IHZ6Z.I [FR>X?"ZEH46[K,
MCK+3  ]%;O3Y!+;1"7 #7062#U 4Z"6P0SH*B%*9DXA29.WI5_(E_B;S@+@=
M]GMV;3=?DG\*W%56E@G2GD#Q%9 8T&62.?)3D:,\,TE=Z<K?;).L9E::ZANI
M2QL"(T6,R_[5\481D2?H)[!3F4E68'=D,[)PETDJ<,X*) F$/"-V9E]EE)C1
MM0.[S.Q4$^BS9CX)_.$S,O=^=:%G?0B1A<\G@\:BR'MG&04<NOFW:,6^CQ0U
M24;YZH@MJ\[+$J,-*QAV9F,!C 7ZC<B") #D#*!L'*?_0+UKY/- -.PJ$MN:
MH4._H9=(* %^9C8N[;P1T6B-*ALA-%#:)(8%;CW+<A7X,F ?N34V3U Z #29
M(+#<[W[W.Q[XP =>HN #I#2/ 4X'4GG8PQYVD1F NOD.T#EP.%"Z\L@18:0L
M!S.S@6P&QK%K]\S2X!G/F@N5+6%F8> 'N_EO-U"-V]^>!3A' E4O /<R//B_
MS[U3^<97OF5F#Z./0)-L,\!4Y,B9C2>9ZN]G8WWCZ#K61^J@?[^A6_T'\ >0
M71819!6 (/-*]AN1!;@=R87M M]K[PJPG$0:;?)WOBX":R#/YI1D @@O^D!9
M(;Q?'V(#;,'[V4)96?2QQS_^\9?^!M1$=^8]9*"_LM/&T'QS@+%(<3,SP\SH
M%8F+7,\RA['M,S*,?D,6[,'<'!G"_/J1CWSDA80BLPPRB_DY4#QP/)!\V1X0
M!2*R(! TCR<#[8_,@A0G0L,C'O&("YB>3A 0 +OT#>2,-;.(/G)V(]/I \WS
MS._I99*6M9L=D=E*8)O@5O9*WF4F(M-(7Q/4.8F;9QF^_,M^R#.?4?1E1!5V
MB6!E#4.>9.=?_H1]L!TRD?D)H66]9?U!@O+]$Y[PA(L=L3G^Q>UO\N1K_-Z[
M]0VR=;/_;H05_LSO_%YY^I RZ-[?R&'>!V"GK)Z;M\_]RY[IST8%_X;<HOV(
M9E-7^DWCWME\)]FN$>7Y%_U"GV37YG?\G_Z,A*,-^C_;TM\0A::]3B(+.Z03
M,F%+_%F >+J.(%:4]LC_1?QG*^I3-/D95;[;]^PN,&J@>;XFFPHTV;II G!G
M%/2S#'?J:C[*!VD_XIEVER%L$BO+=&H\YPN!*-D.W2$QZ6O6BG0SLX5%X@F
M6ET+JG!&N(NXZONRC])OP&,R#'B\!D&8T?]GYE'OT?;6SOI8:[(9"&*2]XI6
M'P!])=Q$M.53O3?P=:18Y03 C0RMWI,P,,G&Z[RY]8WG(MO0?5FTSN;YVGTM
MXK]_O4.;(MDKA[^CK[G&NS8O3T\3A#OG.FN6M]K>FG'.29N+7[O+]C&)+,;.
MR!QEF_4;OXW LMYG\_SF$*V]V:?VMOZ<9-"9&;=ZK;Z^;%_J%>BX]5ADNTG<
M;8Z_9N?QKH#\ZDF6RHJ,.<MK3CJSV[6V+P-CV7$#G9=]<][J[BY8Q23<J6,V
M/S.0!? NVTVR*&#+#*(R]QXF*6S-D+D"^=LWX#^S]X*^Y/_F_@M9ENWF6G !
MOVW].(,A1.+R>?M9,W/:FJ'F6A:)ULL1I.9>R<Q.,H-T3++1S+A;5H;&#[<^
MNA*$RLHSB2R3&-;\A(Q6<N#<@ZC?SG5IQ*[Z5^/2ZN_H^MI]YJ/2?;)LW[!L
MC*M<"U33.#KG96<9B;*I=6[6.#I)IA%;(G?,C-$1.Z[ME;6^C\S2?F3$GMH_
MQY-):FJ,3A8^:T^F3*D1C=2[M?C<(YU[3^F(/.<8&H&GOK[Z@)4,')F#3;5V
M4,^Y-IM[1Y%LVQ<O^$E$RSDOF62.[+1UR=S?G/IQDV-W]NGW!=29/JF]LL;\
MN6<\LP_/8#J3<#>SO)4IM[F_LF>6\/9)ZSN-=W.^D][K^XW/!:B:!..R++=F
M[,R G[(6+R"&]8_YF/FHH ?F_M9!UE_F8)Z_1E#:1):[[@SK]A)9UJPLU^X;
M$5DFJ'[K=%_[NG/Z]8U(+$\-F67WR7WMZYXW?F_ U+[VM:]][6M?^]K7OO:U
MKWW=>+TU]U6<?]@KMS</?P8'(FAO1!:X$G@#6"EX,E@#YZ+.L9S;V3^WQ[V)
M+'?_=9][JT%?V\R?![,161@O\-\DLA0Y%@@.L"L G ,>(+B5U.(Y0"N *1U"
MYW$HYU"L[ Q%+ 42!- #G@+$=T@$5* >$^SGF0X"._2<0.%)#/",@RE@2.4!
MT;F!W75,AX">*4)<&3\<7$YPM_<5I5]YR@J$"@BGG@[KRE)R%LE7N>I:=-4
M+NI6Y&HW0#^@GSNPD@-+Y:F'0\,._&8VE8!3 ;HY'?509X>(:W:;#M_(KELY
M\U;>C !:YIRB;*N[^D4V.B.>E$E#^45 38XS>K<RZ8;^V8'R_88\9Z8*NG*3
M:7<1Y<MZX!"Y0]050#0S-10=<D:6#\P]#U C,2B#K3I()@MZCWSC.[]3KKH$
M3G%(6R382?"HOH%>'*(J,Q!-D8N3)?UJ:Z26HB.KJS:L65GHB0PKDSQFQ-$)
M( OL-R-"5C997XNV&/FBJ*@!<]CDV7T-/$3G[+U,/_. /@)"&3J*X$JN_J\-
MR3$0,UW,; ED,@EL]%KFAP!#,UII>EJCORM7'=E]V3DBQP1JCFS$EMSJ./4=
M4%)]@$:4Q9[\/QVQWPG8CB!45-#J&.&F;"J3'$5/@3P#:$1B*M-/=>M.3VPL
MT-0$):ACY*  3P$^SP :QA<3IT@B 0G4D4P#(Y;Q*5\R,W3DFV>TSJ(JIZ>R
M* 7VT.8)=EI]WC5RE+_IB=S5JTC::[:+-0/ )*_I0\96XRF[*OHMN7AWP,D
M^&00N"ERS 1%*-=OV HP+\#SHQ_]Z*?(Q@* ;LPU%IN0FHP"F'N.+9'_C'P=
M& F(9JUKV8B*K%PD7'K/_Y%!&17H--#PZN<:0]>(]V5CBFS7^$X&,]O'"D9B
M3RM10!W5A=_39L!G .B(+$__]$]_/. !#[@%/&P> ] /Q$]N9'G333==R"R
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
MY'M&;%@S1++-YJ<KP;ZUPTJPU8Y(3!$$(MBWQE5W:PHVQ^\$Z,TW32*+.Z)
M)'CC9)D>U(\]!&R?F3*K)]EEI][A_Y,,/3/=E'TTD/@DFZFK=K9?<%9?W[46
M50_UTV<GN;+@#+5[D@OK1S,SR4HLSQ8#'^>OYUJD?A0Y(*+5)'3.++YT4D 1
M6>KXF-9X@<4C,DY"=-ENUC59@0I:(],1_91%XXP@1 YE9J"CLGC.^;TRRA3:
MG@&;HBMVH4SVMV:[F626,C_,_9-(L:V15T)QQ) UNU'C:($%6N.MV8C(0!TC
MR]$9?^J9[',E1[1^7@,W-#<KF$H9.:YESXC$YO:N-7N&<@JD,$E291P^(QI&
MWJ@?E8U)/939VIZ?MD=H[<2FK)_9L/?3>426]DV[9X:.[+^UD_:3(9N:F80*
M?A+YI'6S\EHSIZ?L/Q]5AF2VI,[Z0N.>W['M2 PS:TPZFQEM6S>7?;'U_"0=
M3')4\['(49%XIDWQNVM&5VN( N',.30[* !&XTEWX\J:[249E.VF@!J1&F9_
MF-E2&TM6^Y\9/CRK3F4B6[-ZE8WI1L$?6C/3L[&D($7ZD[K.?I^.II[J5^I)
M]^V5MP\[]S;.B)ME4%'72$=G/G4-?%3&R&MC2?/R^GIWA,NSNAKK9W;Q2''*
MFR2VF4%FSLOF&K],/\IG6Q'%VH.,P$A7V?^:Z:9]S34+7\%EK,D0\ 6**$B
M-539;JUGS(_]UK/3[[9/L8DL=^TYUATALJR'N^M]>\@L^]K7ONX8X.*L7]X1
M(LONE_O:USUG_-[]>E_[VM>^]K6O?>UK7_O:U[ZNK[?6I!7VU^V1.SN [8 K
M@$F Q8C( A,"L^]<=09T<YYES]S^^2:RW/W7O9;(LFX6KM$%.^2>1!:'.9/(
M F@$U 5X!'P#B+2262*R &8!LP$QZA .\")BG$4!]9LR<CCP!U+0V8"4YB%@
MT78[]"P"KK*+>N\PT<&9@UGD"X?3HJP!$SF$\@Z'@<ISF.50]RQR9Z!,=76X
MJU.KH_(">T5F<*!<-A&'8D5(+#+PC(C7P?0\]%1VF6F LH#]R,"!66 _93DL
M"Y W(ZIW\+>"4K2?'!VFDO.,N!@Y9&:\4+8#5;)P2.>04UGJH8U 9>I%1V71
M ?HIPK9#QAEA>P5) R]TV$VF9 7D089%;A;!FPS4F5PZ_ V<HKYE4(E\XO,)
MG/*L>FJ_\F=D>>T).#XS2925)(+4S'01H4?? ')@ QP^^W[RDY]\:;]#53JG
MX\!#:Q3;;(KLE4D?;(9<R3-@M\\#9-7V>4C=X6R$BTGB4<>S.X"2P^! N'04
M((,/Z. W&U-7=J#\B +J&*$C69:=H>PVLR\%)-17'4Q/(*)RM+_L2SYC1T6<
M#% Q#ZB5E4U-H-,928H=L%7Z)]/:SH8"><T[8+>RJZN#;J 69;$GNEX/^V=V
MG_I2P*D(1S,":MDMBEJI_<HM^P<])5?U")AS=D<.G!&&E9TM!>[3E_VF/A0I
M*I)#D<4#I,W(ND47#C2GCF0ZY:I];%\9QACC"YM:@9[7R('Z@/8#Y6B[NM8W
MB]8_(W<JEUS4DUP;2^@H.0;X8!=T&7DM0+PZY:,FX<)S]#%)>Y'#(L8%FHMP
MPVZ,L<968ZK^/D$4UPA-=!4QI.Q3 4S)M6PC,DH V >4+AN+\=;8:QP&QD8:
M '37M_2A #U3S_02D84LBRC/=ANCRIY$O^R37.E(N?2F_1&.(D$&0)JZ\IT^
MK"UTZWGZ!FSE2]EI1,NR1D6T)+,(;( I 0?)>Q)8E<L/RP8!  T(+1/+TSW=
MTQWWN]_]+J061!9S&?.8 ,1D1GY^;T(?&-R\!_A;A@[$"[?/ ,?)WCS'_,=<
MR!R('H#+@<;]MFP)W?[?#<B-+&&.Y%W>JTS$@;,['4=64F?O1#Z@=W;@W>JN
M3$!HBQ)CJ?D)>]4_RNAV!FKU-SVQ3WZ"/>I+[)^^V*#_S^CR:Y3=QE"Z\3D;
M,?<P]T+L <ZV8")3@&WUUA;M0L@QWP1XIT=UG@2TE7#*=T40X>_\7EV;.[)3
MY61G^H/L#L#AY(]0P 8>_. '7P@>;(&,R9&>U0?Q!AD#F!Z0G"S-4_59/J6^
MKZ\&[-7^R"R!VOD[?=XS9&B<!^Y'HE#'",O3YUV[Z9$/,O>4 0AYBOVP _:(
M<!$I   +8+ZL+)/(XG=NA):SVV^ZR<F]$F BOWAW65ST&;;-SNE[DJL0[!"#
MFH?S)^R)C[' +M/<G(/GJR9@.*(=7TFN]!"IQ?@7N+5QN8C2S9G9TXV(+&R
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
MAR+<Z!?*5A=S!B 4DW/RF426,K)$9)F9Y<H*0HYDZ@;,=\]L"F0<>449P,A
MR8 NYD7*\AM@Y<@P942861( _NF0[LR9/*=,9:PW<'=W('FW^9A[9HL(#*U\
MF3J ;LPCR)=MD65@I#DF!6SF3]E*A%#], (7^\]/L_T997<"/)4+2.5S=FUN
M1"< [ #T""+FAH@LZDKNY& A!5B/',HVO&,E<68'ZLU.S[(S&$,C0QM3([4@
M3EBXF=,B641D>="#'G21)UN@"SI7-QE'$#'\7D81\UCS/7U@@A#9:.2]V=?7
M[%Y\SCHG!6S5!YH[S7%YS3[7?)>L ;C,;0##R8SLV)@%J?I/DM49B2)R0V2(
MR!A^Y_=L*ELKJXN^XV;SW3YW!\B?&8[8/D*+NK%%A!OD*FL"?JQY$Q_%ELIF
M-Z/H3^#@"L MJCIY&%/Y=6-46=D"2_MNV@]=E"V(#!$@U&<26=2?+R C_:X^
M-V]];\J&'?$Q?(Z;7_ 9HI3O_:YUE#NR2X27^O?LX[=V5Y9RJTMWG\ULFNQ;
MV^BEC!^($@A>UD9TPJ:LD8#U]-WF]GP GQ_X/C(+G9%MY "V2Q=\0QGWE*-<
M_<@[^8%)9&&#;&\26?A')"AS;'V.7LOVIR_1+_^BC^M'].@]94<,+!JINOG2
MS$IVMB;3'N.S?J@,?K,L!=<RIY6)I/[>K5SUUM^M/V6CB<A"1S,S&'OS'?O3
M9_07?24B2QE9^+;(PX%VU=/?12B/+!&XDQSX*'5:YR<S(V'@_C7ZOUO9:W^*
M"#W'^^9]?!8YLA7S)C[=G*2L,O3$YS7'GWZ>CLDR</Q91H6R'D04B;ANO%*N
M^< :49X^W,II#5V;)[&Z+#_&#?5LW=!FWEDD^1GQ7]EE>BE8120C-E3V#_5,
M3P552$]G62*3@?:H[XQ\K\[-(U>]STRK,_*]\N><MW7#6?;6"&L1HI43H'T"
M^?UF9C/U?)ES)BEL1M&/:%2_G($4(LBQ)_W><S.@""*+L9VN^!IC<T$ 5N)5
MF4_.LL1&UH\(5O8,>O)OV8-FMMG*:K\@PH'WK?9DG#>'+V4WW^A];"H_<I:-
M;,IU9GPQ-U(?SY.+SZV#S@)]!*XNZVKDM<CR_)Z^VOY!\[Z9?;%Y?NN<M9X1
M>7T626266185^BM[!OW7[[.O]J#(UM]K-HZ(4&2G//JJ_)DE< +ZS[)\%%B
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
M*YFW=51D]8@-Y.G=^:8)OB^;0@3CLKJ5?9$ME7W1S;X:2U;2>D#40+AS;1;
M-\(-?2NK"/"3=)2<\M'*CC11%H49F=ZSV?P987_.=<BRM=W,'K-&_&]N&@A7
M_VC^,PF\Z:QYS[37UKK-=R.?9)]DK$^F*]^E_X#BGJT?G1$%S+FT43V4,>>]
M,_MD&0U;XTQB6($%YKK!<Y'WR7>=.S9_GOUH9F@HFV?9#.OW]A[:,]#/^ %S
MYD@89P24LOF1:\%$C,U%_(]TT'R7WRLK2UEDRJ(RUZ+SSO8C!Y4A4]WLZ:Q[
M,M<(]F4AG,![^B)7]2@C6?W?^R8QIKEX:SO_S@P_K7O*HC$S,^1/(YNM<_))
MEHDHX!UET%DSDY"?MNI3^BE]D4?9+=O7"X0^LRZF)^UMKM>ZF7Z4T]Y&\]+6
MN/GGE22A_=I 7OJ0_FA>L!*C^*U(8I/0,^>D,[!&ME6_.FN_.R+X).ZN9.A(
MAV4=+M,/F;%Y^T\1HLDTDG4DL6D'[+*R_-W\:1*Y9F8O<Z<YUS\C<:I3Z[+6
M9*VCR[Q;)A%]4SW+EEK673*=9..RYQ5<H^P<DR"G#OF^B'QEWVV,]!T9%$EL
MS4HR]37++6#'69"6?+(RUS5T>W%KQN$R61>89Y)$IIYFQN79CU8[HB/U:N\@
M'9UEWFT/IKWQR%SM=:IOP5JTN;&O]4C[Q8TI<U]S9GU9LUQ%O(F\5L8<=52V
M^LYL;"O1L+$^_9#S'/.4J:R"%$6N+BA5:Z9UG5MFE@AWD;EJOW$#.<R:U9K
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
M>X*:UP-4X FZ];?OO7<][)]$&7FS Y]L8)8[0%(V1,8.NKV?K.I4F<GF^<A
M#GR5W^%U8-$ TBOQQH%G(!KZ5';E94OJ)P(">>4?,,OAM_H/F!((=Q+(LBOR
M.E F<R21R '*.T%XR;E> ?'=-T$I9&(W0!EDGB!/A\#TXYV!?92;K-?DG2 J
MMD"7 7'5CW*OA]UG!(GJ?X+=(A]T*!](/M!<8*0 '_0:*,?_=*.N(EW07_:?
M[7N'.IRVJOX#/-3VY:W<V=8$?<B;O9:WO]F'W^<!>GW="O3J8'X"\0(W 24$
M)-(O!<P+\!"A@WR1;NJCJAOY9D.1N;Q#G2L[N=F:^]G,)#&LE_<$\*17.@LX
MM5Z140*F!'A3]X']SMH^>=457:IW[34[R#XG<6^UIPE\HE?WDT>;9_> ND!3
MVJWZ#]S6V'%V13Z*<!G0C[R1N90SP.>LHPGR>N(3GWB )Z8>L_F5P%6_8CSY
MY$_^Y,N'?=B''8!ZX%8@<"#K2"R!PY$$_ :\OA("R!;I9A)N]'L3@!NQ(?NG
MUTE@\JR\ DRN;6G:D^>J[Q4T,NO[S#[5]P00N6>"40/B!AC6[OVF[0##O_N[
MO_L!V ?>OL<][G& N0&]@:0GX622;R.MK,2523*):#())8#M9P3?2>J=5^]M
MGE3^\QWS77=$:/$\8LPKON(K'H2!B"% . ][V,,.=OWG?,[GW")AK 0S?7!@
MN3/2W03Y!,(-/*5]JJ-).%(_;$3_!1!D_H<H\"9O\B8'R89\[-6\DLTB5P (
M 7G??OOM!V";W6H#DV@Z^Q!C4@#/"1AN[A,(6[MB5VS*_.Q3/N53#I(' +_W
MJFLV$I%%O2!V('C0)7(#'48&BA2F':S$TP#3@9N3U>*1O &0TV=S'?:MK]/'
MZZ?4$UD#X,J[OJ0R-E]0CW1>/T?GYDGZ#'I'9$(<T">\U5N]U>5^][O?Y8W>
MZ(T._>L_D!I>[N5>[M #.V)/ /:NR"QGQ)7L?:X'IMU'#*-+I!;OH%,VZIUT
MJ_[?]$W?]" +62< [0.)T;4YKK&/3MFI?CX0XB1:UI?J3]*!YZP7])WF]_X&
M(C1':VPUYZ<C)'M$ ;87D44?&MF'O!%]E$]YZ8)^)HGE)B++2F;Q.:_()O.[
M9Y3T<NTZ(]CX7SVI!_7/%N@=X<GXHFT8&]DXFXL0RD:U(>,2W=&I^XQ/QI8
MPQ$<FF>K!SH_([)X-_W6_]77161A>\8V]<(>M ?UJV]J#)TDB>;X$W1?6XHD
ML9)N)JE!/Q< EXWI3P*VZB];ZT0TB. 0H7,">P,,-]_3/[ _Y;B)R**- $V>
M$5G4CW%-NU >[_>^ +]SO:.?;EXZ+_=W3;"P<FM3YB?&_,C@D0_(K_R3*-$:
M\HQHJ)]31P'D)\DX!PMLA>[,0YOG1#J@S]8AD[#?.DS;;ZS2]N6I#VQ-%CC8
MW_K/B(?-S2=@/&+4&:"U=;/GFXMJ VPI.9L_DK.UG;+38WU5^QW>EZQS[9QS
M"K;:&G(2>UI'D:VY3NO\YOIS+;+*K#W+IS74)#<$N&_=Z)I[0=ZMG/)03^HH
MN1J76M\%YH_,45WYK?5= .3(VK,=Y60CFW*_YSS??H&\<U20;0:\-E_0SHQ_
MYAV?]$F?=/0[V94^JCT#,M.G-IZ#D4@']%.?5[GM.QA;<WXQ'0"TMU'_D:P1
MN7)84!_5?$1^9$O>2(3TXOV![]G3)'&>@>^;Z] AF>ET$LO3XW0B(C_YRC_2
M^DH2BE2[7G-OJ_T"-IGCBY7(U1C--K5YXX?QQAQ%WV8L-J[XC=RMR7+Z,AV_
M^)07'9%1V]%_1& PMJLO[6GJ(D)PLI*3O'/_;07SJR/S!_TN\'ID0G:FCU$>
M=M!>Q'2 HNXB-F0#VGXVL)(C(H5HF]F4Y]65>M*WR)?MNU\>VJ+QE3Y]KDYZ
M5M)-<\B(@-4-7;/]\E9^=2$OY7W,8QYSZ-;^(QOU6WMGC:7R7OM4><N3345F
M:7W'AESJ*")?^T8KH6/=BR2O>G2?\4C[I@.'+PYAS#74&=M0%GV9Y]CE>C67
ME&=[9MHX&=LC(UMK'>_+:4EKY^D4(,+Z[$<\'SF*_M2/NE)GD:/8J7SG7N'<
M'V\/MK%YCB.>;P_6.^A3?G-/*G)@8[XR*[^_IX,)>7I67T?N'/\D^QRC/4.F
MYN<YJJ&+R)%TJK^L/V67UE*?^9F?>6LOAEW(S[VU\[/QQ&_L:8[W$0+)169Y
M54=S7SO'&MH1(LMTAC =-GE>GXP\S.$!<K$]!'-5ZQ5KJH@L[*^YXTID.0-C
M[_3L<1[V_^K:::>=GKW:Y4X[[;333COMM--..^VTTTX[[;33727-X!6162*R
MK,$JX+#@<"*R^-YYFGN<6]@3=S9@?]Q^O/WSO>_RK$V;R/)_KNF1;(*)'>(Y
MH.%]VD&.B"H 9P&- E@&O)QDEOF="UC-09!\'%PY'', EU=(AVAY<LMK=1X'
M.Z36B-:(%S-*P8S\X(#.(5IYK5Y6W;MZ"@8>T&!Y(W8 [GWRG9Z@YZ'\]&"Z
M>G',*_8\[-5A.'"+*#$!N'F#):N_.TR?@.$\CCKX))^#6EZD':21?Q[\!^KM
M$#'@T.JI=X*&'<ZNGE\#8>7Y-N!#]2;_>>#M<+*#V3P"!F(OBD; H2)4J*,
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
MR2D20U%CV"Q9_8Y\]"$?\B$'^-38:3RZYED\;^+9EOK7OK+9Z14Y>?5[VA2
MJP@QB!/ XT#SD^!$QW0J&L?][W__@PP4L4(YZ:SY67.I(BGE5=F8Z/UY*=<?
M1=Q=R:!Y%]>.M'WC,A"B<;H^+V_%,W)$\V?YZI^U+6TN,HOG \D"]NE# .-%
M9]&/L!/VPF[4BS(K/W!]MIZ-T@DRQ[S</Z_9!IZ1:$9^<[^(+70=J85\@)-
M;OH4.J[<DQ":#>A+C$4KD87-NR*TN-2___6K[$ _"4P+L'83D:7R*5>168H>
M4@015]%L[BBJ382-]3HCRJT1F,Y(=3,RSM1SI!"R^%0&>M;VE%<?\="'/O0
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
M>2 &1(K0 H2V @*!V "O@.5X,=0@'"A/CX.!4/-F%D!\@EOS$!=XQD&5PZ[
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
MV (H#30-3 \X3W<ST@*@.B Z$$M@<1-^X'(1# #- <[5A\D^@+C_17=PGT4
ML O ^;PF,04@'3@9"-T<R[/RD-_9M9(-RA]XWM_>ZWEU#NR<=^_ID3B/[M?:
M_1KU8T;XJI]K+%T]H4]@(ELE!YF L!&KD!GH&F&!S8K84<0!90#L+T*$N2+"
MB7)8;/$<($_S1\0<9 9@;K:-I*.,0% 1>P&MR.)[O^?U6%X _L@!ZM6[S6O-
M9\U5R64.BVP#4,X^$#"0FBSN/&=.3*^ QA9WJZ?C%3P:@7,%8-?NZ^_FN-0\
M8@(;Y_QTCL=S[GRM#XED9U[#%@#'$'OHA$[I5T0.^LY#.I*#Z#7*B^C@-V0"
M?W=/9 GVK][8,KM6GZ**6" CM(B\ PQ&E_HGI)!(+/-"'$)J<8_UA:@FGB]B
MC_R]#SE"O9JOM(Z8N@ZL.^=+$<SS, WHJ-SRTUX13A!9$&^\6U]*3D0+?0:[
M12Y@R\K'%B*!T(5\M#]]C_89R04)19OUO?;K'O?2+WV2@3VS4>0:=<+&V;O?
MV*S[U(/W(*%H'_*A=X04=>->S^8IG7Z \?SOTBZ]@^T"#O<N[Y[D(/TJO1G[
MC'/&NR*E39+Q-;*A^:/QROOE^]C'/O:049^I'Z5GD638@[8VB2PS&@N=LP/U
MSZ;H2Y[J[UJ$NS/;CS PHW1,XOH$XJ\ XM5K>^N'=>U0V=<Y?GHA-_GUT\K.
MMM;Q:))96CMK-\8BZV^ZHT,V1Z] H.R8S&?$X(ARK4TFB'9U -!:;,Y15A+W
MV3JW.<0$84_P;W/1N;9[PA.><"LZR209K\X/6G\GYUG4P#7RX(SVMMIJ:]))
MW)TD[C6Z7VOFN68XB_K2?#2BPR1&K?.]UE\K"/T:H662)><>Q_14'XBV^?.,
M\C@]U\^UR(R@YK.UPQHQ<=TGB10TRS[+W7QLC:(QZVA&)SE;,\PHG)-T=,TV
M9[2;[*DU^"2;1.")Q+.2+V9DM\:2E? Q"=N3,#"C[K;6;^_ ,W.-7W^J[$4=
M+GJ4>CZ[VN.:Q+OFO8UYC7O)6V2%?G-?\_))8)[10R?Y8D:JF.2K[&@Z:9G$
MJ!E-H?V]R%&1;-<(L6O4BTGB/0.@S[+-<JU]4'MY*T$B<D3YKVOF(L[J\^B@
M>G+O7'-G3Y5_@N97@E1DB>G,H+73.A]?G8!,$E+$HP@3Y776UZV.?XSO^I0B
M=IR1!59G&HWOJ_.3"'<11IH'T^MT@-(8/:,\WC1.SWE:49Z+)#,CJ)7_),--
MIQ^15XN4V#[I2CJ?MC7GCY$Z)HGUK%W-MC=)8F=[NNWEKE%?;B)@S0@Z[1=?
M(T&M=36C7$TRWTK\O[;.7R,%YZ2GJSZO_:<9'7OF-1W(K-'ADH\]FM.8NYJK
M^KOHZ.Y51U.O*]GVS%%+<XKU*L+SM7THOYFSF6N;ZUL3F*>:CYJ_F8N9CUM?
M*LNZAVN.LXDL.^VTTTX[[;333COMM--..^VTTTX[[;333CO=6>DF(@NL%&P&
MC KGFC"$]KGA]<,;P)C  ,$;..NQW^]9^^1/?.(3C[PWD>59E^[R1)8G/_G)
M3T=D"03@(,@AD ,_!SD,G3$#3 +4 !4!_@&8 2("?Q:=9073(K3X7<, &I0/
ML!P X/3>IV$X"'+8%; U8*\#Y<###M;RNNFP+ ]\:X2.#L%GA(YYT+2"SU?@
M[/3DZQ#-(9N\Y4<W=.299 M &-@SP,_TBIVL9QX<)Q#W#.!\%OUD@BGF(75>
MRGWG=V677Y[B)OA^$CSF 6L>P2>1(V^M,[K+C'91Q(L5G$2&#E2G5^1Y"!J
MAK[D2Y\ZR<@L 7,")IUY%\[CH'S)[G?U1-9 6.MU#8#>@6]>$2=@>O4R*I^B
M-%1/D]!R!J@(]!!X8)*-9J2'E8!SC=C0X7Z'W!.(%>FH^@F8-0$ETT/DK*<
M 'GNS-.F\LE;F0V*@1UG.[BFB_70?)(%IGSU S?E=2WZPSQ GY&>>$DLDLH:
MI6<"20($S&@?*V!8/O+L*F*'W^1+UME/G=G2F<?>&9ED)1@&SLH;>F -_4D>
M5[4G]WBWY^@N6=<Z"J"77F>$JD#9,Y)(^LSS<R#L2!W^#T W@9[70*1G?3][
M<LUV?ZWOBW@VP3.!QLIO;>\!\:\!Z%:03/89B2> $QG9DWXJC_5KG4]0:WF?
M 1#5!?WI[WQ63_4!=*^<P!T P4"]P!1 X8@LQMW&6P!8('R>W)$EW&\<)T,$
ME,H_043I-? 3V0.H!$BK/RWZPR3=U4_51Z]ZS:OT2C(D3_WGM6@W9(S$V9@\
M03@3- 9 ;<X"/ Y$3S_ PH@L][SG/2_WNM>];GG!!Y@.-.P^\QE =HST(H0
MHP.@ XP#D8LRXO(.<QD@<Z!Z('+? ;?0.:!ZQ!,$%9>_(\*XS(< TI$!@)P!
MXN4AS[/+^R9H7O[R+0*+? #: >"!U0',@,WT/>I37=!]I+D 2G.\GZ1=MLSV
M&D-GGSSG9O)RO[X(00(XGIS*QU9%Z#!G!,Q&4D!68+,(T>P8X<%]D\R37I25
M3H&WU\L""\"?;I QO#=BBTM[ =:W"(NL03\B0R AB"*BGLU/ <;5/QG-81%N
M$"T R\DJ.HAR6-R139W+VUR6CMDD6VP,6HE<D5M68F#]R9R7S3'_FN?QY@YK
M'54_]>]=LW^:45K(#D!FD9I'>.0'>J0_! C_TZ??E/=,M_1!M^J,+2*<T"_R
M";*0>J9CA"%K!6V.'2"OT+,+:4A[=+$3]UA+Z.>0H"RR1:=@*^I ?0*[T4<
M]W7LOQ:-3)^A[,A0VIXV)&J*]L\NO1/)@HP(!D@'B"Q^8P?N9Y=TH9W1!UVD
M!WW &O7$]_J.H@S1;6"]/-!/X*:U0O43P$^]D#F=^SQKZQ-</R,)3!"[_*T7
M J.:/Z=+-F=LBK1Y;>YPYF" _/IA=O/XQS_^*+?^2ILS)M$? ILZ-69%9"D:
MBWY9_XS@H0[4B;Y8'FR.[(VC:WMJG%?W*]%^)2$$]CP;JYNCS;7C)(M-!P.!
M/">989(QZ(/<[,$Z6MF5:XY'D\R"T(- 94Q"K-0_Z:?8O?Z1/:EW;1&@V'NO
M$:[-4]8(=XVC*ZB[JWG92EJ/O#U)K&?C?>L2MNSO.7?PK'G.3>2HG$I,,.XU
M$/\D-31WKMSJ:D9!:=TXHR1.\LP9\%X>R;J6><K;?+2U^!KM)N)ZD1CRUE_D
MG[-UW9FSBM9CK>^;/[<? 4";<X%U_CRC*15E(?*G-N6=V@59(S&<7;6E65>1
M.M:H%('XS_8ULJ?6=[..5K),;6N-'-.:>:X9SHCK.7Z8Y),STL1T-C C\#:6
MM+<QHQ3,*!?KQ6:51;GD0[[F^=?6=^WI1#1J?"Y*R[5H2JU7&OOF'/\:$6DZ
M;KFV7W8M4NJZ#IN =').&VUO9]KCNNZ>A.KV2L[(1FM$A4EF7/N3Z:2F=<V,
M[!BHO[T]>9%3FZ\MG9&#5Q)C]943D)4@.2->S37EW-NK355'UZXS1PMS[C@C
MO,Y(I.2:).;( NUOTG&$GC6:=62TL^@GQJ&B"!6EHSG(7.LV1VTLJ8]:UZ,Y
MK(GD1#Y$F4AW;&(Z;UE))!%)SIP>F6M%=I\.:U;'0NM8>I-3F+/(.),463ZM
MH28I\EK?5#3GHOY$#IOEGJ2U2>Y8(W')K[ED^Z0YK2DR3T01>:IG=1(I<D;X
MFF/\W,]LSCHC*<U^^BSJ<+8^([28AR)9<\+@T__J2[[>M]9/>[!S7A;YIKW-
MB#TSXG;[FY-TU7Q'?LIGOLT9@TB3''A9JU@+.O2S+V"-:\WDWKD_N(DL.^VT
MTTX[[;333COMM--..^VTTTX[[;333CO=V>D:D<7>O',Z>!1[V9RSPA!R+@KC
M'R8+7@T&"X[#69$S),_:=X_($IEE[V\_\]-=ELB2,2.R,,0 R!/PX9",P3JD
M<: $0,38'_S@!Q_@4$8/7.1P)S(+X-=*:-$P\F#,B[Q& =0$C'4&L)R10P*+
M.Q!ZTI.>=,BM 3I0=(#HX,FAWO3FV!7HXQJ09@+05S"Z0T:'@@[ ',@Y[ ,B
M""3NT,LA'%T5Y2$@-X ">0&<?:<L#A<=OBEG!ZF!$?(P&'BB@[]($A,PO )I
M.EB4]R1@Z&S(ZUV^IR?W!A*? /P)O@_HF-=>SW;(FP?P>8 ^O2O2@_P":)!S
M$HXBFT0Z"O@1^#ZPA[SE&Y'%19^1)0)[THWZG'IUT.V2K_R\-]!N += TP'1
MR3OMR6%GWJ3SA)M'Q$F,FD#LP$/5^01]3&^X$X0:Z6BU3^6*P#7!J-.#I3RK
MHX T$23."$=Y9@XPJ\QD+=I-1)Z .6<$"79%QQUVRU_>Y(QX,&V_>JNN J([
M4 Z$,.TI>X\L4+N*+,"F5C!>A^EGD3ZF=]4B)Y%/GR<_^<I_C=AQ!E AZR1S
M1#RHW5?VRNW3[T4J()<R3UM:O4M'9 K8K[Q(AK.>\@H[P1G9DKS9+/OW#G++
ME[SL9M9/=31)&-ZK[)[):[\K0$*@K@D0GGVTO,@;>/ :\2YP8F -^0?RBFPG
MC]K\2NC(_L_(@>15[MD^(]W4[AM/(G#F;;<H9$5W"= R@4<S$@FYZ%,^;&J"
M1;7C;/T:L'4%(++#Y#J[_$Y/^G7CI^@!P!3&7.,ML#= <-$N "Z,S4"S)J'
M(&PFXME*#IS]U(Q,53]=/=4_)V_]?6-)_7,DSC,BU]EX?-:6E+L^),_5$X29
M1_D B '=C'\ )NG(7 21Y>YWO_OEMMMN>SHO^,#20/.BQR$PT!G0L$D\W0'C
M%^'$A%^4A&O@?CKV'?"-23^0.9(%L@7@<9?_NP#A$5< \N4-[%PTA6L7T+I[
M/2-_>9J? <I[)Y"[^_0'T]/Z"M!5]Q.8UAQ"/Z]]YJ5ZDBROM26_L><UR@6F
MOV@L"-  V>HBTL+*_C>_C.135!KD(:03>2$N%)4&42*"D'O=@S"0/LU97?2!
M_..[(HFX3QXBOT2T$.W#X@TYVWR5;-H28@5PO;:%P* <1>*0C_S5AWY7V>DY
MC\%GD=,BF\[^/D#O>C5'B[Q=/6F; 5G7_&:_W%BOCX^TKIU-\FYC_AK=+H#G
M!$]'0 ZT-H%V0(SJG2[H73VH$P0PQ!\Z$]T(F86.K1>L#?15""M%OM$6(S3X
M1'#P?9%;W*M^K$'DJUUJ,^8H12"LCVJ^V[RL-4[D('V[LFEO^E2RL@7K&FL:
M:QG]@O?K)Y[C.9[CD%<?H3S*IZTWGD>FUO]$:BEZD#;I7NL>?<0*SFM.-2-;
M37!OX^8*;K8^FW/>"9AF"UWLK&O.H0*+!FJ?_?,$QP<\;6QF4^R)?17Q8Y(-
MY6/^K'^D _:@+2/_  5J;XAMZO*,R(+00><('NH *5,_HOW+CYY7L.2T_Y5L
MU[5&;,A9P8S\,:,WK+J07W.G /ALS>\3U#^)H %QC0GD9SO*KMR(+(U'D5DB
M6)Z1_?17^CQCNG9&O_)NOG<6U5(]L7^R-M<)V-R<9 5WTD<VJ7QT65_O,[)M
MX.G(T.O:,2!_Y(B(U9,8M49B;)Y;_7B^=>-9U-49T37"#?NT7Z">_%]TO]9.
MLU\.C-M\=^Y%!.:M/XYDVWSTC+!.UM9+Y3DCF\ZHGC-*P9R'30)P=E34T0AN
MS<OF>HQLRGRV9J9CMD%6Y98?.0.A3S [.\Y90_+-L7_=+YB>^F<4SQF=;!WS
MR'>3,Y5KT9ZF/4V'"LI]C0BN#,W+6S>T'S''MQQKK'VR/-K?F7JLKU,?13S0
M[^G;6X^I+SJ=^S"MO<[FXG,=-L'=QJDB7WA/A($B&Z\$_H@"[46L?=2,:MN8
M?D8\(=\DGLTQ=$8I\:QQF'SFGXU+<XV7+4T'*/77]4^U_>JI.4=1F9I'K60[
M=<3>6X>N9,-KZV9U19_>T=Z>\BEWZ_G6.J[:U72JT[Y&^UF1 R9):HWZ4CN8
MZ^5)")S.'V8$TADY93H_2<X9*3;',NK2N\G!3K5YI&]CDKF*]C^=8%QSUJ+L
MRMV>ICJA0W9IWF-.,FW3[W,,;;TWQY*YSJ\=N#>"0_MQ;,KZ5_ZM:Z;SEKE.
M;QY QV?[A,V;S@@M9WU+^UF3R#DC)I^1,-G\)(2M!)XU4NR<CT>.4VZRTJMZ
M:]X_]\_.G!^M3I0\,R-\*7=7>YW*G^,C,BGC/!^8-CK;4R2N2/'DG 21B/9%
M=II7Y!9YN3];,G>>#AGH0+WG3*IVU)A?NR=O493J\^9>8?L:[1E=.X-@X]YC
M?F6=AT3-D8'YOW4!1Q?V%R*RN'<EO^HK-I%EIYUVVFFGG7;:::>==MIIIYUV
MVFFGG7;:::<[*YT16>SIVT-W!F*?_?;;;S_P3S )G(MRM,G9**>C\ ;VP.W%
MV^NV!^]99PW.G.2[1F79Z9F7[I)$EFG,R"$=IG>PEL=!AT0./1DZ(!; &% G
MC\6\*Q>9!< (0)&7Y<@LO,@BL? X&T 4D06 "8 0^$^#N.95<O58&-#506(
MBM6[: !A^17M(F#"ZA75P>8U@$917U;/U=>\#'9 %P@_4D<@GQ70VT':C$C2
ME9?M&:TBX#A=G%W).8&H#A+7P\1 #LFZ1E4X SQ$E(@L$%& 'I5_!7EW>)P=
MS>@9D0(F24+]1V:9453F >4U#_ 192(*Y%W\CL@"Z7-Z0K\6E>7,"VZ1228H
M81)E5J^- 1.G5]B\[9(QVUP]2ZM;>:R@CSPCYLDQCZAY_8S$4502]^59MT-N
MNES;^_0$NGI$[> W^_>>E7 5 26 \P3[32^V1>B97E63E2W5GFJ7M:5KY(BB
M?:P>9E?R19Y )Q!M@N<FH"! 0KI8/0LG9\"!^JB 'H$[5U+#&>@^ LX:G69&
M^;G)P_#TW*PM3<^=@3RF5^&(9Y. <@9NCG@1&&U&O5G[:,_6E@*CK(2[:5_3
M>_-*O@K@,R,(S4@0 4<G**T^=1("O><:N&62.58@:K;D,Z^JWN.W:]&R\EHZ
M22&!D:YY_Z[-SSYIMLT5."Q_ST32 /I' (C(,L=;T5@ +D0_0,8P"04"\NZ\
ME:^1']9(5P%\ [:JIY5L.@'":T25"4J;X,%(0O7)\FL\7J,1!>@/*!UHLJA!
M9Y>\@;),SI$HS%/H!TCXC,0", PD#U1O @]@+.+#0Q[RD ,HC[  @(TL@@P1
MD:4H#-X%9!3I<48W %@'P@$8*QH(4@5"C#I$9$$^B7A1-)& I>9>\I9G *$
M[ $; >0M,.3KT__D\[O[(G@%3HTP5F2B/-<&:I]>U>>8DO?KZFIZP66COJ-_
MLBH'H+7Y(M V?=(K_=(S8H"+O0*RFT,B)M YH/;#'_[P0_=L'%A(/0+ ^_2_
M19??>0MPO[_])IH+<HLY)M(+HH&ZF^07)!EU*@_S45$.O/L!#WC 05 PCP54
M(J>("(@5P/4B@YC?*H?YKW8E'_-B]<H>Z)J>M?T\#D\/Z&QSVO[LGP)Y-3=K
M/J$MU-\%[%8_ >_F?+2Q[EH_KQ\Y W7/Z&-KU+AK5_U" '-S..5GL^R>#;!)
M-JXNZ$J]JF/V8*%<U).B2=&Q?DM[1&QPT?\DLKBL)P#[$>/5I_84H']&(623
MZ6 "#YN;T3U=:BO:(-M!EIBR6=A[-V(%(AR; &@#;!-Y1EN+4!$AA"X"($8^
MB^CF\KWV#9BW OZ,+^J:;.Q(_?A^CO>1PNF[_D$=S$A*]:OJF![FO/\,W!L(
M?07=-SZM8]XDK4\ >GG*@VTH)P(/6Z O9*%K$5E$(='6],GTK8_6;_M]C<BB
M_,EY;;X[2=PK8'@EF*^1XK+_LWXSTN5-7OI7P+0ZTC_KAR:1Q7@D(LM*9%%^
MI"U]D7$<\4?YM2-17=BKOIXML3<R3[+U]'Q?5,NSLK.5E7@3.'X">B/L3\+J
M&GUQG4<53>7,"4+KF[G&F=&39F2.YGA%CFGNW+QTC7)%ECG'"WQ?/<WYV22S
M%"'UC+B]KL/JF^=\=(ZA,RKLG.\7Y6?V_[6O(E20;7KV/UN/M2Y=Y_G)NZX=
MS\:2(C3DF7^2;FX"A[=/TC@RZWPZ%FAMT[Z!\@2.+\I!]C1!]V=11&:D0+J4
M7^N0B%LS^M@:A7$E"=0^9UN/P)F#D?8CO",RU]EZ5IE7 BB=&H_,V_R_1L-K
M;V.-'I6-3E![=13A(A)3D422-1)G^:]]U!J1;!)LVX^8!.9)#IOKNC4JQ20%
MSNBX9&P?9K:I=4^BO8/V(V;DA^K\[+I&"CZ+]C3;_(P8%=ENDK?7/*<3E+DV
M6QT7M%?8'F0VU5[D2BB?>UQK%)6BU+#QZFI&]IU[6G-M/R/PSDC)=.#>Z52C
M"&_6*^R4#MJ3*D+%;%^1S^AB$KDB\,@S$L\DB*U$JPBA-XTE$2[7Z%$1A"(V
M16@LBE!1.HK"V[[&)(%'8JC?F[(VAYKV'XGM3-8U4O3LK\[V(*J3VM",%M?\
MH3V][).<LZU/0M>UR,9S/K8ZIZB/:K](6VTN6D0>S^6H9HT0622::U&9KD4:
M/XONT[@GGTFN+"J+M00[+1+5W(,\([&=$=;7_;SIK&?NYR9K8Q19R&#]8EV
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
MS9"Y<:;N.:XF 24@Z@1C3O+J&=!Q!7L&;%])1LW+ >3G$YF'?+S;]\B0GLD
M$1+!C]U'9(G $HEE$EGX(&."SWO?]WW?RT=\Q$=</O$3/_$@AS4'L:,)0)WD
MZOJ=?II')U%@KB'S^8WM&4@A,D/KFL90-C )<I,D1$>1@E>?,H,@3*!XQ(.Y
M!]7&",%SCQ/9:I).5F+#7#>GI_J^D@4"WD>R+M#&M;WHVN\SXD7KYX@2V95Z
MYYIJ):_I0_N0%=S<^%R!V,:J9^Y-&@-S3S+7N9.LWWZTO>BMS27_EP #<PTS
M]Z%SO=R^(7MM#3W;&C@Z8I3?!91> WY$"E^# 40T[RQ&^UJGV2^9$^AJ)8BL
M=;1'K&VKOB,(1 Z(N)^])ML(4JW-)REPU?VZ=C:GJ-][IW^FG\9^XVH2A,[V
M>.M<--O7_B[?-]>0ZYB?>]PYGV3[@>4G.?!&]C3/"R91Y,PW1]2??9[^9%WG
MSB -9X1=LFD<34+'-9\W]T[S?,^:K?.WSAW7X!J3='OMS&@&PUC/9)+']%/9
MP"1(S6 M[5'F.>G9^2A].RM0WR2PS?.72>3M_,'YGO_/\X((A]E38YX-M'<\
MZ_^Z1NFLYQJ1J[K.SDOF6.K,)-_9>6XZ:NY8@S:0Q[7VLK$>[>K)U^>G(AUE
M\V?!5.:^><XE[3W3N;K:VZ_DM>Q^KG'2$]NLOGF>FS\]6T//-=3<[S1/K\%
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
M.II^)!)8_9^1Z\^ B1$;)E$F8H.V&B>^IQYUTSM[( /M97,^,R-B3EOR:&]
MEP#]D20"M:Z1>XN(7+39=%1DU)7(14?J9/](+/R)RWB1T(%\C0ECF*S(5#V!
M<E9@6N->O[71>,R'!&H/F%.T]@"4C7EU&JM^KE%A [G-R*!EIC+>_$X[U9F_
MF_:TCJ< ^.R0GM1!!O2UDFYFI/O 0V44T4Y]F#I7EW;1=W8U22W5VS@E0^V\
MED%FC?P>("T0;G,(>XJTI%_Z@_Q@@2DJJ+G64U:6R"P>0&]$EIMOOOGP5610
M=-V9126"$)F>@5NUY2R#S,Q -FW3NB+"T0IRHR/UZ;/^\A]L%)%#W\P#^J_^
M(DM/_01TJJV!$2<(F8Z ABW.@8"1*1!71+T'D/9OZQ+@:0!YZQ.@=<2?"8PG
MMV<_^]G'FL78F3Z_<3\S'$W 7/XCHI3V\;OTS%^JBQ[5KVYCBBS8:M&0KY$B
M)XEM@EO+<A;1P7A5IY_>.\%XK44:ZQ,\S#[4Z?.^9_.BW^8^ZQ+C8)(7]=T8
MX%OTQSK/FI!-(@DA-",ED'7DD$A$2 K6B3XCVX5U(Z"0!]";';-IMMWC_ST1
MMSQE(Z)/=?E9?;.N,A?Y>^W3ADF88!O:&+@^6_$Y '/?50^;0>ZVQN ;^8I
MV3.R\B0UT&TDKM9E$9G.?.K,"M6<7M1X>C9F/'R^O]THNU'S$-VS)6/I&C%P
MS9HVHU>?V6<V= 8\92O:I[]L778.Q)$G/.$)QWA#9N'/D(/X,SI!()EZ82_T
M0/X(?#[K.[Y+!\8[/4S2,CF>C:/6^?I(%^P:$0;9/E*-O0Q[T19V(*,3NT%T
M05[R'G+7SVOKA\BKZY[$.^DI8#.YDFG1VIOS(S)&W&X]DF_F4V;6)#81H-VX
M;?WLLXW[,^)J>X>S=8Y]"7GR>7[/+O5YKNNS)^N(?#-YLQO^*)_'/_"M"$PB
M@""5&4=G1!;^&I'%WP5,0(!! -2G0(-G^\=(D>1"EL9?<_+<UP26+^.9_D\P
M[B2&!<"<I*U),E)'<ZBZM*^]HK:8V^P_9"-ZQ",><01^X)/*OG)&9.&;$.\$
MC3!.S$-\;-']^>:YKBUS%UVW5Y[[S[G&"83;FI1ME(62O62+*XDUP&C$>GVO
MKKEWGB3)">S6UHB1?OH_V:IW9@J;3^OG29*8A(&RJ)0])0+&# 00P%U_Z_<D
M[0;L+<I_?I:LV51D4)\)?-^XU._6SV1;_]N/9I\%K#"N_#LP[IJ=Y@PP?)8A
M=@TL88P:J]8^_)GQJLWJ]KTIVSD/M(=>@>+)M7ED$L(Z>_"008__JVN2P=OG
M1)!:]32S"13-WMK9ON':/F<E]*2S:UDZ5N)VZTCUZK.ZZ((LK9F,,WXTLO+,
M>G 66$"=9#,!_1$"KQ$-_3]"\ S4D1UE2U-'J\]K'[Z>/;5ON#;G=UY&/C-#
M<#I?R6%GYSET0T>-??]OC^_O^J-N];3>YP>OK4=GOV??.S=J'LU'13A(WVLV
MY)DYINQ1G16M68E\/^*V=CK3::]K;-$5>R4#WY_V/L>_Q]_;Y]!__8X0NI(/
MS@A"[<O70#41V",':1<?I8W.(\BV;'1E'2Y+YAE!1+WZ1*;:I#[VI+XYAW;F
M6!_3SR2'3G\W _1<RV"\9N.*8#SEFFR3KS;0&1FP'WV-*#.#J?C<C>:E:^<P
MD4,F26J>:TPB=%F'U\ -,XO4FOG'>SK;6OW>/">:CW?-\^<"]=!3<VA!C@KZ
M,<?]'/M^1];JFC9_C11_+>MP9U!3-SWYEC7 3,%:UNRN,Z/M2D)9UR7:UOG+
M.G_J_R3;SO$T_5+DF]:]^<#6$Y&:S*$N\-H3V'-8F]K[N>_P>Z1\XSHBR\Q:
MMHDLN^RRRRZ[[++++KOLLLLNN^RRRRZ[[++++KN\,,LU(HNS>?<',!6RCC_D
M(0^YW.M>]SH".L-FP"G <JU$%O<-D\BRS[=?M.5V263)D%W N81V"5>&BWDA
MZ\++I9!+'< @D90!SQ@VT)B(N@][V,,N-]UTTV'TP%T&@$C7@&@N>P#07/P
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
ME"R\DYUUX:N-9\"< '1TM@+Q7)X'D@PHJ7V>0$ITD-X#.<XGHI2_:X,V!LX
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
MS,B@,VIW .<5,-WX\GERC<@X031EY='_232<9*Y): KH5-3>20[*5T7BF]'
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
M(KLZ6T]YM[KL+V0-HT]RE(F"?VLO@?@$0,:6V!"9^PS=DL,3G_C$8[SS<\A
MUM_6#9$V)\DR8*?WZP_9 :S9J,O(1)?>C8S%5NUAZ/I.=[K3T08D&S9#]DA$
MZC_+^A (M\Q1=-^<G__CA\N>U!YG1NF?9);IHP-.%DVZJ/?ZJ<_68_9:[*KH
M_Y'"RQX6R3BBN;4.O>>C)EF_.3[289E/U.GW^M!:/. ]69 W>RLK"9)11!9V
M#!#(5Y3MJ*PLD]AA[!F3]*,_WA5QO;5.6?V:W[TODFF9$_WT=W)M#:F_]C@1
MCE:B?1FN(E_0C7K42Y9E*@B(&4&S#(/:01? T.P3X4J_([*<]=<\A33%SMDB
MWV:,D[WZVS.5_4$_"@@P,P $F"<S[9A[''T[FS_;/Y\!L2.9K^#F"&UE3%1W
M]D^VS?D3>$R>98Y:H[07^?^,:'N6W<[[9C8-<J(?<I]DEIG5L:PBD[C?GG1F
M>]&.P/)G&4/+^N1O/D=FVI@MS0PRWC?!TI&C.]]H+;YF"8ULT]JLL5\F!7XG
MV]=O^F[MXO\%K#@[.XEX<T:TFQEY)D"\]?@9(:XUV$J*7D'3ZFQNHK.9';%,
MNY.D6T8_ZYR9^6$&UKBU]6A!+[1/'05N.=L[3-_,WHUULIQ98J>N(H1ZQ^JK
MU[.(LML%O)Y!-0*XK_NQLGVTQP]T/0F1D;B:1[+_@I24+;(@ &O6M/8]9^UM
M7EI)/&?9;K03D:4LQC-38&O(-0B*OA>L@CU'_-7?-?NB-D>ZB< 9D2M?V[D.
M>Z!_[P]D/NVJ# WL7[]]5IN<85B/(1#:"YA+U4T.QM(9J:%]_LQN-<]@)N&*
M3 NP$DFFK!<1GZ_MQ[3]6H:[]DSK6%B#:[0G6TE<,WO0&OBA+,QSS[SN<<[V
MX.U%YOR)'$&FQ@#_=(T86CN-4V?5D1M6DF DSM6G)E-M:'^OK<Z@VH^NOB]R
M7!F4C$^Z]S,?/<]W9F;+SLLB7FG?_R63;\&(M%/;(D.LA+LUN(YVJ9??MR;M
M[)F-ZH_VE>7$N)SG[F7&Y1\B'?N^-8>]3&06];>&F$2[B!N1;K27;".(=;[3
MN68D06UK?SK)H)&C.GO6[WE',(-!K.-^9F*<<_*:N;N,7][AWV?[$S;$!]B'
MV3_:AUB;.5NQ?K/OB,CB/6L&9O6726@EL^RRRRZ[[++++KOLLLLNN^RRRRZ[
M[++++KOLLLO_MX3[GV06Y][.Q9V]P\K 9,#=P+8XVR[ +RP6C W<$1R"^P!G
M[,[<W:LX)Y\!K;I;\9Y=;IMRNR2RG!EUF5D8( ./R.)"QT6MRSP76Z(3/NE)
M3SK >@!VP'\ 78 Y+GI$RP9*!* %_@," U[T;X-!^B(78BZ87!@%()I KRZ!
M)SC)961@O\@L+AD#MP82GJ#N+A-=>+K$<_$WZUL)'1$;/"Y (Y],0D=@IR[4
MNP0$#G"YYV+2A33' )#H(E!]+AD#,P:.G_5T,>^"LDB3+NKFI=\*PB8+:9Y<
MV.N+"T@7D2X" XFO)($)D'=1[[N<DG:ZL'>IKN\<E#9H5_8P@03U.\#LC-BN
M_Y$.9@:-,CT$G"J:?,\*P T\<D8^R0[HT<6U2U7MX4C/ ,,3D*)_ZE*'BT_
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
M,%5109-O +K&/_!<\VE14;4]H$9D%GJSG]KO[S,J9C(X(C--@!HY3&!VP.2
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
MD-\FRTU]4D?$R$VZR?:K:T;\#C02F'\"7FZ!T.\$\#R*LEJ=&^PQZ]^V:7R
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
M=0,%(T7.>9H<U#FSO@3"G)D))D%JVF@D+C;/+J=L(PB2)SL'UD8"L.9R.&7
M .PN*XNU%N ;4%:T>^110 Q@:]^?$4TWP#F S[;]Y!HYM/9N0M/1V$_282 D
M.D!./D^&^LPNR_0S@<BMR1N('0@UT-#,T$)_,<?Y*4#^"!;WN<]]+O>XQSWN
M(K*(K J4 DQ,9H#S2+@(0C+8(#*(L"_3 ALP?L9+VUKC)I$M,.9<[XH.;;YC
M5]IJ[,G1&.AK]IZ.SGDDDM"6P2:>%&TY4F2R58^V-D[3EAJCG5$FPDCU%04Z
M\*D^61MEL.#[ :,#9T_=0V(INX+? 0#155F$9"GXJ(_ZJ"OQ0+1;ZZ ZR2QV
M_YP_6TLV4+ZUQ/?S(P-Y13:*$&?,)CFP]7FN(S9TUGMMLED#O.?OLAWZ@"B"
M. %L'ID$Z#XRBT=_/8@M[!'XWD80T4*=WA%(>(+1T@'_]S=VRD_D<W_B)W[B
M-;,0 A!=!HA'6)/)@:P!X+W'IA-X7GN1C,IR0^_(K;EVDU8G ;AHQ3-3U5SW
M6JOHU!'1=OJ1&S \,Y7,-5![O!_YQKPF\@,[!/HOV]0DZ$5D08R2Z<(>!.$(
M<4UD9+:6/FES\U3KZ"0XD(-VF5/9NZPVF\B"1$/.QE2&$.WP-[I@#S2)+,:L
M3#AE/='G&5%_9CN:8-1)9MR$_7S<"9*<(-%;Y$#S:?N0Z><< 9P#3'J/>O.=
MU65^]FP?NKJG_UBV2+XM@#S9&!MZS.[ILC&V%S0GR&Y#QN8+,F9'=!O!PYQM
MOC:'"(3 EF1*8J/:/?L]_9STT_\;\_SGN<Y/WW1F2=SDS0D^SY><Q#-^4K:*
M@,(.K;N(;-I=4 ?]2(?-$_II+?)[=NWSUG69F!!8U E(&:#Y5L:'B+N3I#Z?
MO2>9>Z9)8-M[LTW<GG[9))_L#(H[VX#WD:?/D"']F6<-^3OMR_0E^S0^91^-
M*'8GGW]FX_,>[_-[[^^\8(/8)PAY^R>MH1[]WID-;X%G9QMG-/V=W3&;S^_)
M-YNVO[-&Y$-&NIF94O69G;:W:]RGCQ]8WOI0)J&RSY&+^2H_Y5;FAWU>TOZF
M-60&0VB>RN=MGBK[J+9.\DU]G\2SF?4C?W22H_XC>YSIDT46."(*I$N-T]SO
M:Z<Z]66>/Y&ENF86M.QJ!FO1[\XC]%U]Y%&6W$F2X-?LS&D[8$ORO/4<G9.4
M[6-FBFV=ZLPHGZ_U9 <"F<3]2&)E_3$?FOO)HV (G1VUAYK94F?V77TJ2(OY
MCDZ:_X[\O/1Q9_-,IF2N;=F\-5J[RNXW,_MU;M1<U?E>NGFT9RK3E_%IS\R.
M;K7W%CG0SV196WW7^2@"8W+<9)YI2V5S;D\R]PZM>9U%3;GRESSJIV=SG&X%
M;=CD*]^)'!A!,-))Z^J13N6;J\_OU<5>R)+^>")>])"QOR>'SGF/2+SMT_V<
M7I%O9QR1MR.QS6P_V^Z;G[6;/+VSNB+73_)9!#1_C\CD>ZTGV=(^@VW=C C<
M'&6,]#W][,RL^6@&D\BGGGN;YB>ZF4X5J*<S\];1G87SB+S966MC%"$J<DO[
MQWEND/^4[6?_DW!]E$EH!P&905!V-K[F^S(&ZK_^Z6?^0]EJR*,YP-Q0!L?.
M>">1Q?[")1]?E7]J[S>)+#Y#+GN.MQY%9#FSL9SE+&<YRUG.<I:SG.4L9SG+
M6<YREK.<Y2QG.<M9_C-+1):)\0_[ZVS>W8#@V)/( M,%WP+#((BNP,-P13!1
M96-Q5^',W3TF\HKZ9^;Q\XS[&5>>Z7^B4O_?$%E< @$[ "\BH@ C NM$8@&R
M*R,+(V , '9W1V0I:N$$)G0Q&TE .US01NAP4>ORRZ67RRK?[R)Q1FN=D5!G
M]@/U5=<D2<Q(P[>BN/JWB^0N96<6@8@"@:G4[;T^JX^^[S+-!=J\Z)[US<C"
M$6\F,.M6UI=):N@R.5*/"[;:NB._STB;92?I@EZ? WK,2]DBRM?&^FR";*(D
M"Y_I$K1,'3OZ<1D:-@@IPE% IYWY)5*#>O4[ @I=/0)/^-Y1MAO_DH.ZM$V_
M7<BZ/';)673-&5DT@$_@L4!>917P^Z(D!D::T3#)U3M<J@8@( \RT/\('.J=
M&8FZJ)V9'P*^S$B(15,/Z##;J6[C4WJQ""(!L"=@:&<FNI7U(L#@U*DCH$L9
MB?3]"'R</F7S$6XB<ND#N>N;.@,T3\#$S/I3!-@ N.JCGP%;=W:6'<VVC#\3
MT#W[K8[YE#VI["<3\%94Y#T^Z=$$3$0V2O\#X4XPS<S.,[-5S*BU]9_<-N&D
M2,B-O;I\ESSI/#"."_^ ;=KOO=HP,R9-F[H%'"WK24_93V8DU B'@?&2XV[O
MC+*^L__,B+434%#[>AJO/?Z!\G;VF!D)-%N:Z?0B1VTR2R2C(T#>) @4I;RZ
MZ'SS7G.!]QH?ZR: /0?36BL[1(#O329 9!$5'A #6)N< D]%%)A Q/1G9U/P
M_^QT9N2:1,,]!QS-4P'9M\UGY\WSNZX)DIV R8#=$6\">YJW@8KY*$#QB!9W
M1V1!MB!/SCL?A:^#J0[TP[<H P#9!>B>1*[6)7J\21(!!K67+,K*TGJ\UZ2(
M+9/$.,DLM\"SWE?VI$A"QBB24 #DZ4-$M)L1H2?(J\CW[%:[_0TI ]B:;@%J
MERT#>4I6DK(K;)(0V=H4)5MSC/7/F&ESNG $1@V ?I3A+D+P!B WC^R'#/2_
M[';D:-T': KPI8_(4-JJKV61>.A#'WKM#UN+R.*A2_,A$WXP@@DB#'*)_I*O
M<8IPI(_-]WXV'OI'+MK"[T:6X'/SGY'$V;IW ,7+6,*WEBV&?'T.<8:/'9DE
M(M:,\I\-!;J>X,.R^F6KD<PCL$U].B)%3T!>1"YKRB9W1$+D#]LD(SG(?(,L
MA*R"X'!$D"HC2T06! E9'LV-?"OMIJO:I9W\ATF2J[T^H]\VY[+?T$UDJTUD
MD3&#/B-7(+(\^,$/OHO(0C^0-5HO^71\T!FM>OHH$6.SJ9E!KOE@DM5]+@#J
M4>;%?+X=33J??/HB$R0^B4SY9,"M9?U@%SZ?/QIA?3[Y)K?( G0/<-+8D*]Q
MDN'(GM%>488AMH3DT7S!ELS-2$,16<B?+=$-MBC#BS8'D-U9_2;)</NEMW0T
M8F0@_/8JD]0:Z3:BA>_3;6LK^]:V2"PBFM!C_6.O])>]TN'F2+JLW\BH9&$^
M90/JHLMTR;B0Y02<W\J8U=H^,X\VYTU :H2C;'YFCINZN0ELC?E<I]N?M$X?
M9:/,SX_ .<DAD:*GKZ/]V>?4IVQJSR$3T#SU7_V!I=LK1HR9@.,R9 ;J];F
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
M&>"=!'6&]X+=@$V C7!'XI[F)++\]R@GD>6 R.)R<1-9 &LFD47D64 YESL
M70"U &B .0 Z@#JBS0(H 2$!V@+8 9T!_P &N4":D6$#O'D7$!%PT093!9PK
MDEW@B0D:#83M^X!.'O5N<LP&20=TG$"2#18_BKX([.027/W>KRWJZZ+V"'R_
M,Y[4UNHJBN$$*$Q@]XR..".+%VTT(,4166"29+1G@I)W-I$N+;ND59\+6I.?
M"0WXRWN*MNA[ =T"-\VHJ),LHAT3Y%ADO U*V@ :=1==ODC0M^2J3O($SJ-3
M_J]^[R=+WR_+3W*<D3;+\J(.($S@.1>;@&S^;]R\BWPF.&62.0(\!<Z89)89
M[7F2.XXBS!<=M.C'&]C=!7V93]2G[72I**L11+J8OS5.1Q?J 09VMI=)C%*W
MOL]HBQ$Y E $GIJ $NT$GJ1/_E\T\/2)'7F."")SO)I' B=NPD67\Y/ %BAW
M1FJ?P/X)2-O@BIF59T98G5E?9O3:.X%\M=FX^YL^Z5^DL)WU8H.P-[ [\D$@
ME9YI]X$] CFFH[-]]+&(H-K(ALS=16XG7W+PG<@WMYY):IKC-8$T$Z@RHX[.
M;$*3?'(K>F?DH\:KN61GC]IDNPW,V6#B0%[>9_XH6G%KY@9ZM8:DHY-H>!2Q
M-,!PZU$@5'4;<S(SEP&E _0^_.$/OX*M([)$*! U%# 82%@DT0__\ ^_SEWZ
MT5Q_!'2<X(\)2 M4&\DPL%#VT[@$RF*GVEN4_H!9@24#'LTU*#+E)(:T'A]E
M3=M1UEN7S2-\%7WFH\A4 10/$(W(<L][WO,*D$9D$?D?>)K,^"Q\&%'_^2F<
M=W(&_*?SUH"I[\UW ;P#XD[@X,Q$MJ.4!Y[R\Q$ ILQXFX"R,SU-4-J,4A[P
M,B)465[*]M/\%"AS1M9NK,Q-_!+]M^8!^R-%T#UZ9<.#="!+!1G.;"R!TI$
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
MH/9DE>\DL;&AB%&3O":_6Z"4VE*VI Q7Q(: $VR"CK6)"<Z:[7ZV^>I-6W+
M[R!>V];.D<*46WO7)M0Y.2/8!>@.W%A;HM<)<)N'\( 9[&>2H]A I$ V*N_:
M?64/[,!.U2>]R4/[)*<)SP1!*X-Z9*/*%@@[P&#VSQ[H-/!(X,M)M*-3(%SV
MJK_R&]V2@SS5TR09DC4R"[N.?*&<GI>O.@KT$%@^0!J[)!>Y R*M9!MUPJ;8
M$YW*6UM@Q]X?6&+:9WW4!+D$&"-/ !=YJ>^ DP$S(MPH9R!1]<:>]3LKD<68
M"V0!3 LX"Q ,< & J^]C9]Y'CX%R)N"C<2[08.,(V0)W:O-TXGMRKJ I^J0+
M]G0%E)OEGL >>>H/V(6VUO@>N"TR('V:A)N0N[Q+?=&7/+1S]G@G(LN][WWO
M2R(+'0(9TRF@/_ *L#0"@TD\6X\<QQX"T:U Q EJHVME49>!.NDR>]*F]%/L
M7G[T&B%L H\GL*_Q?H).V6+V,\D&ZM'[Z4C]K$2S.;>9<GMNCGO&>N!QBQM$
MB-=ZK=<Z7NF57NDDJ)CS 7)'9 'DGL0#P'\V"K1.K_H/XS![C'@0P#7 ')FS
MIP!>5WU4P*F5:!@03_NOCMAA1,/Z4/:D;S+_;9'G=_F2A0[T3>34YLC^CN_X
MCN="C[T JVMKRAJA)3(+(HLY,!VQ07I#@GFW=WNWXT,_]$-/ 'X>#AKC9UM2
MQ]F^.E8>8Z2^%Q!>VXZ\QGX!Y;V?74_;#D1/'O-Q9!8D$MX6S%W) 61IKF N
MIJS&BTA6D5K4D;YJ]E.3@!:AS>=L\_6?\C9^Z+<"A9&=KI*3W9 U,@Z9_1TY
M((( $@'2F34%H@%B$'O2I@),!Q*.7'LU+ODT'K 7\SCS.P2#-WB#-SCKS+HE
M(HOW(E:P<]^K3PM]I$[U0H?R4*=TJ:]09I^^-P\S5S;.ZT\0&,Q-?><W][B7
M_B/%1(R)C!$QV?WR89-TZI)?A([RFW(8_SU?_K[7_T1@80>((?(DD_)X1G^W
MME'U/4EAC77:DOZ98P3ZU=[8M;Y>OTPN_2D;UH[HV=I1_\Q>)Y%EDEG8@7I@
M,VS7L_IG1!!]M'HS'T% 20_T0Q?*Y[W*6OW,.DH_^G=EEX\Z13C35I'OO).]
M(89JT^QQ):Y-N?V]VC5[UF;U'?*4/UW0,]VP06.@ML-.&^NN+OV7>_05D20\
MKYUJH\:9N0Y9'0K,_B]2C/=. +YKDCHFJ+LVM9+UC2<!0V>_[-F(Q>;.[(E=
M^=OW^@KWLZGZ^FPJNW*16]\?L-5XV5PW62-V1.R\FD_(FZS-1YOKT-V<ER@W
MW=;?!9:/T-":::Y'IKQTTSQ:'NK(7-H\);+ ),"O!('R79U5!,"_(MPHLSXM
M,BN=5D=3MJYLRN_>$5E@$H^O2+MS+9*M:O?&4;\%O&Z=USR\];R\FCMG/^DP
MN?P]23P1;&8=-]>91- (O*U!;[4C5[(:Q^2IGU-'QC_VV=HV$KQ[Z310^R1;
MWXD4P^8C%$9.G&#YV:?.OM2<)+WZ7[F\0UV3+4<0\F:[K4OH8&U+:_^L#-K&
MG)N2F6TV'Y=7=M1>P0KDOVJKWG.+B)%S@9R4L+G6#C/?YF;EQ0[6?JIU_20&
MN&\EKDXRM+)$V)X.192?#LDY2?=3%V2-V+/N%]%G.F67\C5_-(X;7XP_S?5G
M7U^;;]TXRRU_^34?S5$'^XQT' F'W#F\R4%/^Q&K#617OB-[[]"VVH^:ZV:Z
M90?3!F8?(-_FSNPY)SV1I-7YZ@"B=C/;?7*1<3HO:3_VBAS(]LE,W_6IRMY<
M;Y*BZE?9D[Z,_=4WJQMM2?N/Q-8<<CH^47;YD(^LM7UEG^-2Z]VN.:Y.8C![
MS6'%2JZO7=7NV7E.@.B6S/*67_LDRKWN/75Y3_WI'/<B_M-I<_OVVJ\<"U0O
MZYY9SA#8"SN,$*G,:[E;Y\[RKI>R1 Z+Q!/)GAZF0ZKZ_DE8;4]S)3.VS[V2
M92:9UQS1G-@:PSZ*-:\]EI=\R9>\F\AB[]\<KOW*Z2R%KO9!WTX[[;333COM
MM--..^VTTTX[[;333COMM--.3ZPTB2Q%9;&';[_;&0V<!+R</>X<[_J[B"R;
MR/+?.]UCB2R3Q-(!^8Q$4D0&!T0.>!V8 0<!X!6-A4=B'FH!OAA_1)9(+'E9
M!@(#YM,P  &!BAQ".>QQV.33X9$#20>>168 I@(X N*ZBJ22UWH':($[Y>6@
M+V^  ;8<3N894%X:8_GE(2XR2P#/E=S@<OB6AV'YY6$8@&J-J!"X-<) !^N!
M1\GJD-2!IT-C<LK/@7< UPDL)'/ AWD .H'<#O.4Q>^!6SVCL\K;(%WDM7I&
M99G1.68$"!T>,((#ND#M#NX WXHD,0&I':1/;X.!L5T1+L@W(X=4/WF2#O P
M@20!LY*Q>@I,4/2#P'/*3)> L^H)8,_A)!OP;C*PH[SV3I"*?'WOGNE1VL&E
MO+)1^05NIE,'P47.258ZC,P1R"O0?6!YY96/_(#OV$-$B7E(G7?QU4/B&IT@
MP ,;B@P52"4/IAU4!_),UCST3K P>;.KO.)&1,B+J]]J2X&)5I!TX.[I"1,H
M0[D!0M476R#O]-@\HZA,D!(;]1U]=]!=M(,\G ?R" "5Q^85-#V)#>0M2L<\
M].\@7=VPKT Y]2,!7?+:6_T$THETH]X]JXZT(>573T5YH<L\#:]>^J=7T1GI
M1IT&Z'88K]SR8^]LBU[2::2C;"D0?F5W745B<K#/_DULU)7OBYY"YEM1B2+=
MK(23&3EE>HKWZ;L)3J&[6[+6KB:P/^ D/9!O@C3DIWSJEO[JJ]-G'LH#3!4I
M9H)%YSBT]O'JFGT&Q*O<D8WD>W7=\M;JTSO5H_X,H0Z8VMAJ[#7F&FN!?H%G
M 6I]#W ABH,Q2EWE<97L]$!?[)%L15X*>**LRJTNBN95WZS.C77NFV"OP/C3
M<[C^03Z1@<BA''G)E[?VOH)3Z#92Y"2M!L8S1M7VZ<R[R,0N 9P1;I$NZ&9&
M9 &.IA]@8[I"!. M'\@?X4(4&R 5DWA@:40.H&-]OCX*:#YB+)VPL3S$DD$9
MV%O V,AORCI!TP#X\@6Z-M[3!YT')+QU53_*JCX\5_2!" CT&> GLJ%\V=[J
M:5[=3]*+^O..HFB8]XDF GA.GZ(2 /.+\H%,$9&EJ 1L,-(!W;O?_(_-ZCOH
M+X \&5<;"H@; 2%"RZWQ).)5NFG.LQ(8 _?-""(!G0(.:KORS:NVNJ-C?30[
M8!?:'5![$4/6Z M(+2(CT0T](7LC2 &P(P2QJ3EGC+ W^\\)R/0]79E_()^(
M9@%8+V^$&CJF>^^/R ),OQ)9S,F1BBQ4D4!$,Y$?\+Y^7;_"QO7MYDJ3%,%N
MM=T)H&339)^$/'7I>VW:_>S:? ;9XOW?__WO)C"0G=V0D;X"_--E\BH3X)CR
M(3(HJ_Z.#6JC[ FAF(WF29L]D8<LDW S >T!L=F4WXK(,HDL]-NZQCH&>8%.
MR03()BH/0@ZR ^(#N]:>Z5*;ID]E]ND[\T;V@Z2O_NG=<Q$Q/.M>=J$>7.;8
MZL.EO_";O-PO'WG0J0M947[TX5W5*1G*<^;G>^],IO+2UN4?J262.?TV)],N
MM(_&XW7,*YJ"MJ;=L8W6#>0@J_X$042?BV"U$D,BA[C6Z$:(7/IVNF<#2"U3
M!W2J7,I1O50GZ:2+;EQTINQ(-L9+FSC:ZQI]BBVPT5M$%I_LV3WDUB^R8?(C
MXN@'E-W&$5GTA?H =INS!GJ[(DD$0@Z$/DD'=-P\9[7[&:$C(&Y@U @=[HDH
MT/CELS%C)70T-K=FGM$,BX[IGM7SNW(:GR*=M6::X-;67Y/DD.."(CY%EO-L
MH//D+9*(WR*:-I<*,!SIIFAI1314QB).SJMH!ZU%LOT)E)] =-<M3_HSVNB,
MP+=&CJK\1;7TSDCK>;LWMEU==+/*.J-N3K)UY*@K(DO@9N_SWH@\<PS-EB*$
MSF@T12@HPH^_)VDYVUR=*DS2[NI0P?-T1Z<NLKE:UZT1Z2;)?&U+OB^21'/(
M(D06I6!=-ZSM*7G3WXR^&,%,O1LSV3S[MW8L*M$$0#??+\^(0CF;F:2#UODS
M\BA9<_Q1/:UMOC[DBFP^2?7-$8O".('M[1=,XM5*FFE^3K?3#J[(,O0VG9]$
M-BVOZ0B!KNBL.6U$^#F?;?Y8GI5?/K7[.6]L3::^U4G10F>DBMI49&-YS_V8
MG -$KB_JK+'/_,D^E[J/(!*AZRHZ;.6FBSD?5>:BM<T(:^9DKLC;T_E+95_;
M/)N*+$ ?D3!:^]$!G:R17FZ-)60M'_J*R)7SH'7_]I;#FRO20<2#JT@J1:>Y
MD_W/?J5]H]J]LM%9!)[6))6]>I_]2F01,K+5-2IVI/KIK*.U=#:0 Q0Z]?SL
MF]>V1#_955&NY->>3FN<]DBGLXJYI]MXWQ['='XRVWY$P5GV]-D^X57T[KG'
M6823QGZZJ'ZF\X=UOWF6O_T3^>4 );+9C!;7NI%=U>[GGL$:_6=&_IGDV!DY
MRKK'W-&:S3S0_-/\WYI A%%S1/-M<SCU,.<QF\BRTTX[[;333COMM--..^VT
MTTX[[;333COMM-,3.ZU167*^-8DL\!,/?O"#3WP0O)+];E@=3IQ@*F DX$"<
MM=@?M[?O','^]KJWO?>WG[3I7O=4@UY##16%)'!7H D'1 YT@#89,F-_AW=X
MAQ.4",P'X!.H<1)9 ), ?GCC#O@%? 2\ \09D:6#SSSX!;[/0S2/P %?.P"<
M![73JV<DA@G"D%^'O)[5" .@1XYQ>.?^@-WR<QAW=1#H@,RAIT,TSP/I 7L!
M_6GDP*3). _J5Q"=/.65)\P.)2.:*'?>G.DA0D]>$O/FJJP.;.6_7O(.>*^<
MY"*?O%< OGP"*$P@4< T^I"G0T3/D04XT>6PC\S M'E&O(IVDW>\>6B8%] \
ME%Y=E9><D5F2<P40!/AV2!I1@$[)J9XBB$SBB4/<U=MNH!\'PI-TH-QYUG9X
M.;UH!VK.ZRP[Z4"SZ!%Y+%1^OP5P8H-LE0[5MX%%WO(,[$*?DWRQ>DGTN8(1
M CGG65W=!/(,G#-!:1TJK_*R5>TU+XMY6 94,!"Z5G!6A_[TZ9*/BTY7#]!T
MJWU'.E,_9 Y,%)AJ A3FP?\$8.51,<#,ZF4ULD"1"R:(.WF3,Z!*_4IYTV->
M>P-05/: 5.2Y\F09L"?/FLJNC@(VK>"I>4 _VVA@;O)ZEW;FGNJHJ$R11%;0
M^ 1-1^:(,%/;6OOF[!_P/O)-T5.T)_W>[$_S3#E)-RLQ:H+/(]VP>SJACPE^
MJ!^MGJHCNG#)NVA';)0>R90=5/^!^?,P3F<3I+)&)2F?.Y&B5I!70!>?V= D
ML'EWP$GEI[? )(%]IN=SGW[3/H!R@7@!KGEY1\(PYAIO :X!:8%J@6>!ODU(
M@73U6_71>8>MG03<6J/XZ(>,;5W&YAE]H/HOW^QK$BC)[!G]&M"YR]\N,KGD
M[3[WTS-=1(I,#T5-"S19VZ=;=9BG<GT^D#"@/K*M><E*9 GH#SP/; PH#ZA"
M7R;QR ) [4#-HDB8^Q0! .A9_H#A"+Z-!WGZO[JT%_=Z#O@%J=<BX1&/>,3=
M4=WD%SFRR ETTIR@>0'=FT?1(](!</@D(QCKO,OO17R('%L?FS??*T_&]$F/
MVJ#\E5TT$>!^7FG-]\SIZ"P"%=N+S.)"Y' !?XM"(!J+<IHKR==[KT@V$YA4
MNXS04GOOTBX"957_^HK(%%> M ETG:"LP'W38W=S*+9(9^; ;,'\%["]*#1%
M#IFDEFQ*Q DVA?AM[LR>V)$VS/[59R3@2;X(.*H/I1=UI2[9#KMFH\@4\@]@
M[_U%L2@J1$06<KI'O9FSZSN001#3V2 R !"_NF:;ZHJ<W@?,!?3/KM@4VV-3
M;'[V"T4><0^RA#(B$^A[Z(T- /*+?$1F.KI%9*%/!  Z1!I" K#>*"*'_.3-
MGK2+QLZK,;\Y7I&NBE)AWJA_82O*@/P0D:5(D^34M](??;)I,JE_8+9"L *[
MJ5O$BMHU&5W^]YL^&Q'*_4!PWN5_W_O=?3VC/A#I7-6+[]SC79Y%B* +>O6W
M[]B&O'I_^92'-9C+=^5%!O+(Q]^^GZ26R';Z)78X(Z75EE;@H';D>^U8'436
MUY_8&/$>;4*]6C,6U:C(1O.B>_V,L<[]^A//LE]D$SJH_.ERK0=ZF#J=NG6Y
MGTQTP%&#31VVQN:*/F4\U<^QTUO$&_^S87:BO7F&#>DSR3T)9-J4]E*D-WIB
MI^8>1=*8!*% Z+<BGJUDQ5N1TR)RR6\"NV\1.N07.<1WD1HF28(\1<6<),,B
M:<RUJ/F%L>UJK%_)]<VCUBB$DQCLV16(KA]8(S,9V[1[^40.68G@9'"_>:FQ
M2/DCQ<R(-#.BXR1R!<1N+%G!]_HF_7SSQ\#W<ZR;ZX:B;MYR+!"AA7S-(0.@
M7T62:&T_O=7?B<@BOP##WD5'L_R1!#ROW/:4C*?MQTQ2AWRR3?E%2&D=MA)0
M7&LDSQQUD&6=0U\!SXN>LY+M9KFO2&$S:F#UW]QD)>M'EJ&+E5!?NS0VM1\U
MR?K9_P2B7Y%M _=?1?G1MZZ$_6FK[3WE5*#HR^V7S+:4S=>>V%3C:"3X\@S0
M'Q!])7,UEUI!XC-RTFK_*P$I(@\]E-<$X,]K$L_FGDYV&I#_JMT7.6J-9-RZ
M.1+6W#.YY0!E[F^TQE?7<YU4N[IJHV0,?#\)/+,?S4D%^<RGC2'&U\CP:_23
MJVA<.3!J+"G:4_L&DR@TQY))D&O/*&(4VYW[6I&XUJA9]2?K.%*=W[JFPQ9E
M;/_$OD%.)J8SB(@WM:<(4K7[Y"5+#@)F5*XYELYQM A?120I$IFRM,:/;!5!
M1IMO/6@,5(?N<7^$HP@=:ST5D2BG#60MNBDY(UJM^T\S0DEC"5VLXWW]YW3$
M$)$Q?<YU>,Y9KIP)S379C)!;&VKOJ7W'*>/:1]?N(PBVQIOMO?&D_F22S:JC
M26*9U^S_ZZ,BBUD36)>;K^6\P+JD?15S121PZR'SM_9].Y>(R-*9RR:R[+33
M3COMM--..^VTTTX[[;333COMM--..^WT7YE6(HO+_KK];OO6\#HP$# 5,!:"
M4]COAJV I^ @% 8(?AHVUSZ^<P-[W)O(\N1/][JG&S1F5L"8#N0<* 44<4#D
MX!5@C6=;P"# +6 T %%@+R ?+"Y@'8#1HK$ -P(T ODAN0#> 4=I# [@Y-_A
MW IJ!W!Q..G@#^ %V,_A'["<AM1!K<,P!U =HN6Y\PGQ^._@-]+)!%^O8)))
MZI"_O!V>.9P$]J6;U6MU!ZL.<*]('60-+*U#F >>#L_)V,&T_ $>E7T"?0-X
M.Q14U@ FR9^G0?<X,'606H0:<M.%LD\OB5=>JQW^%>U&'9'3L\"#ZD29_2UO
M,A=!9Q[2.N -[!(0*<^R10#(>V& #WJ(S' %S+GRY$I>NO7;*FMU%) W<E0@
MTKSID4L=J>](-^PL[YH!![+-]%#]%T6E_(I.4H2/"!T1$-2;>]6%NI571 %Y
MDS&OBQTH7WG:#4#107?>3R,$R8-> _C>\E:OKM>H%\D=F"*OS3-2Q:RG>>B_
M CXZM XX%,A)7GFJ#?1!S]J[NO(>]B'OO('G87."VSH\GR"TP#B>CX@P"2UK
M^UE)72N ("^@D;>F]](54+!ZL0S@%7A"/06ZDT? [CQ,YVV6/B=A0AY7%[VZ
M9T8HR,/J"AP/G!6@9 (+BB"T>BI6Y@FLG]>,S+2VI\"-DW@C[S5R!WVJ<]<D
MQDUP$MW)=WITK?]?^Q4Z3;_R5W?R#.0^O7;G(?2*%%.T@0F0S@/X%2DLL >Y
M(O'X/L(1VY=WWH #)ZW1*0*/^/0[,@)P!="N,1@PW;AKS 4,!P('L@5H!Z0U
M/B.1 BP#)>M7)N%"?^AJC 7>B"2!#(%< <!?= &@9J2)+K\#DWMFDAI]^A_X
M'GC9\]X/+ X<[T(*Z2K*561#>>A3&C^+=J2NC2.(+#Z+'C?MWMA!=@!F8&1$
MG_O>][YW$UGH!O 8:)J^@)/I$% %R!] W:0>>0.A): T #I0"UT"/LL?&+IH
M (#_P-^ V@ N,S* []SG.?G(%R'"Y6_?^<T][DU/\I"7[XKD (ANX>']GK'8
M",0>H#Y0_"J?O.1+)G5G7J$OHV?V&$&,3>MWW0,,;OX&C W0+1(+,#\ .KNC
MOR[SOBY$!'-#SY*)O;"QHHP%D)X1;.[D:5?;O@)HD5=?,CUU!Z"KSUL!=%=>
M^H$OC?M7?8E^39N@1PL\9 SM*_(.X/J,1J/\YKTB3@"P \8#/JDO=6AA6%2K
MHA-<11-1)^37'K0QSZE3>45F42_ 5=[-MMGZC#@4D6420]@YN>0!7(\4P-Z!
M^)6/32+>1-)@2^R.?;--5[;INVR3K;E7?2,&:#?RL6Y $*$W[V<[=!:))2++
M)+-82[BWB#:3"*0OTK?H9[3W@(?-(_65^GDV$%EK1HR+_$C'YD?Z1>U">46Q
M\DYD%?TK6=4Q&>D1L<5Z!]'%?<I%/KK4;ZAK[5J97?[7!_O-??HD&P4^YW/N
M<>]\7MU4/^7E7L^24P0IE[]])R_Y]&SU.NO6Y?_R\TSY>=8S^CRZH&_VIJ[U
M!=8C[)5>M=,(0@&&6S=H4Q%9U$L1,JUEV Z;4D:;)OK>;&#:05<D++:K_]&F
MZ%T_K>QTJ0S*HDSDG^6>Y;]U>8Y>Y65<!50D&QOP3N\F YLE8R26261I3+F2
M-S*;=JL_S<N)-FWNU)JIZ(NMPU9O]8&/Z;=U5'/R^M/ J#.RRA6Y6'[JJCEN
MP&[]:&3;YM'R+.K2"NJ-=%*;:MW0VF&N[UOG*'/S^EL$ZT"S9 U\/$'#S1_)
M&AC7_&R"T->YJ&?S)'\U-PO87N2/""+-[2,R*/N,$KE&4UB)MGGJ7\&W 7"]
M:_7\'YE)F2=)R#O5U:U(9(&ZZ6*-2M.^1NOE;.J*T%%?&IFC*!VMEZ;C!WDI
M=YND5^M\98T@$5F$/4PY)]DP^VG-X/O(^D4'78DB5_/G*X)YY8X4-N<0$]B]
M1M=;"1W3 40$B:(199L!N0.TLWOSH*O]G G 7TEG$5GHPSW*+]_6]!'36T>N
M!)D)K@XD/B/]3 !^^V8Y%S!'7*,8TVL.7V9DHCF7NK+_0.C3]IOKK229 /UK
M!*7L/A+3W#_*]M>RYY"FME1=Y:0C<DP1<B.(Y&0BLO&,SK1&@(@HL!*AM4M]
M4OLP$;DC'ZTZI3OU%$%*'<TH%W//Q+AJ7+;F,9\DM[R57[G2Y22S1#::42]F
MY-GZO*MK=2I35.S:T;JO>;7^=ET1#<NK*#]K=)+V]XH\3)]%<YXDH0@35XY:
M(C%45W.M'S'N*D+/G.\TCK;WO-I3]C[W3:R[[>U9+UOCZ@OHQWT1CFY%8ZHM
MS8A/DUPZ(ZC<*2I1[6@EW7B^?0AEI4<V7Y2?G"=Y]QK!>T;(KGVMSD B69(W
MPDED_3M%^6E^LD8CJ^VO]70USX]<7;U':J%;_^<$B"YJK^N:P#S3NM?<SYJ7
M4P=K)&N1'(1<14+:1):==MIIIYUVVFFGG7;:::>==MIIIYUVVFFGG9Y8Z2J
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
M'&1/ !HS\E4V=47HD6\$H8#-0 _3FV4@PL".>7 -E)4=:#-Y1U4_Y)1WA*;
M))[1)@,.7H$GY$5O>1G5[M4/<*:VSV;)3D_>792;(BAE5P$>BG:3]]+(43[I
ME3W0@7=>$:\"IMV*]A3(B4SZO2*%Z*/DS^:42QGE,<$>OF,/[&@EV]&;/.DP
M@%O *<]%  O4&>@CX% ><#VC7/)3+WFIGF06[9.LQA>32A[S 71-/(VO /4
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
M"D3D>8?+#E37@TH'B'D#)&->)@/XK( 4=J+,O+S[GZX=)-,EO<G'1;YYD37
MQR0SD+?#R<@'D216[W=DS<N>OP-ES'K*RR:"!% DG0+F 931AP-0=D)O>>T+
M+!UA@KWZG0[8$]"( \^B&*@O.J93^>4--<_%@=+D)6]ZH6]UI'SD8#-L7+YL
M5'YL@>RSG@Q$>>^\ N/D ;7#7N4/$"M_( IRTJE[\K88X<:!?,"'B )7WC#9
MTQ608))NU%.'N[>\P=*1<K%5-H70PYZ X45^8%^^5Q8R*&LVM5YD5@;O95/:
M=<2;O+23,Z)$T6DF(#-PEKS86("D[+/((>LU/5AVF!Z1*WL/>!] I8/TZ1&2
M;EWRB^"0-]@\+ =TS.LDFUW)+-H?N2<HJVA7P ILF+QT#Y@RP4Y7@#3Z4?]T
MQX:T'P?^0-H Z^Q7/9&Y?BG/H#.2 CLHVI-[O+\(2I&$R!FA)])=()I Z.Q_
M>BD/0%%4%OHDBW*25]^I']6^V*RRTSO;SQOH&N4C4E  /VTF@#G[)^\D,$UO
MQ1'7)MA#N6?DJ.I\DO9F)!YZ] ZZU6<!=^?-'L "P->8"VC+:RCB1J!:0%Z@
M9(!DA!'D#A<@QM75[RY >9]()P@GB*S QP#L@=M]A\V-W((L@_@P"2\]:PX
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
MX?P*Z,]C[R0?U+:J)_HO*LLDL'4X3?9L7QW(BPVQ=0.H?H/MK]%#9O08^4;
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
M!P@E+P=Z&I$#KNG)<GJ%]5T'OPY ':).<(;#18=5>46=WH #=0.UQCYS\.6
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
M%7@)D DH+E#E!%#*@#_7P)2 48!J0'8 /L D 5*[E'>!%$B!#"Z!)I"FRZ7
MS2XX75JYI.KRRT65#N8R3J=U*8FDXZ?+7Q>4+L*Z5.L2>))/U->%]'KAYS*Z
M2W1E1+@!<O1[E_,!/KI47L$$$5I<=+N <^E%5CK7#MJ K"OXP>6P.JNGRW-$
MEH_ZJ(\Z+D&!PUR,*I=N E*LX.X(" :RP-$N^UPHND"F1Q=^@9LB'JP  FT4
M\60.C@$)5L)1E]VSWMJ<3,I8;2]PNW?%'M2NRE5.8)(N.P.?!KZ/<-.E;T"*
M268AAXMI]=4FRIW$FPF4[V):.6R)G)-X$)!F7GHKES[I%>#)[]ZC7-\+E',M
M3T :6U)GDXBVU]8KH#] CN<"#[&C[),^(G2X')_ !.4'+  H<$FM;/^/&$9_
MVDJ] Z0$'IZV'Z B@HAVFA?]Y"1#(*<)0J=;9;,G,@8<TQ\G^+BV8E\!1@).
M!&J-P#;[D??./J\<Y:JS"VM "GI>B3SU_4!#]?UI_W-L\JPQ0":?K!TG(&\2
M;R(0SO&I"_7 N %T M1$#E%V_;2+_H .Y,L&V"P]^!X9/:NNR!:U>6->^HPL
M4#L%Q".GS]5#61&.M/>U'""'[I7-9@(.9E?U^<!Y@7X"9P32"8@2<"YRT&RG
MY%4V^8TW*XGM#(@7N,WW Z.1C6T:HP*/3+!TY6;W[ @P ]/9V*Q?>8>R/5/[
MS/H&]IR@4?72]G3&U@%^C/<168!IKQ%9 @*;@R>('&C8=X'0@73ER!N("!$X
M@,P!-I0?"27R2F!XX'9E*2/R1T09/\^>*4=^+?N_9R*S6"\@60 &O^N[ONM!
M&J!3-DO7 ; "M,YY:26R !\#*0=8II])9(EL$IDEG<CJYW^^1X<1=">91#FM
MA:R#(K)$9I%[/N) 1)9),JF\64[KJ]96ZYIKOB>BS/J."?2>1!;MA5R!8 R0
M8PP,C,N&Z>^=WNF=CG;0E@#AD\R2K-Y/;P&^$3>0 -BG#1$B$C*"/J</1&0Y
MFT,GP+,UF?')/*I-?=8<JOT#=T6R:[Z7]:=(;,J,%$H.XU7CJ+G/YRL0.[(I
M68TAYB3CK7&(3-9@[)+'@B<_^<E'?=E^:V1VI5_0"6(7 /R3GO2DPYX_\B,_
M\IC/C</&$+(:[]3+.XQ1QA+K4?5NK(H(W=S8& X,]B$?\B$'V0 )A'<%[P*T
MUY_(H"^R;78^"2AG!)9(4MD9^YK]O7ZQDM<G*69F946HFR06))M'/>I1!W$-
MR<?F&<G!QMF^0[VLGR(#KP3S +C&9WD"T2<9>@5BFY.,S<@&0(3O\S[O<WF7
M=WF78X\2D26]L6WR&SO.2"<16:X11YX?D24RQ34B2^7_K^0((E.N,T)'Q!=M
MJ+Y(B_9[#C:T"[*;-N&5PSAA3@O K4TF6%[_6H&Y 56UI7:E:WK6+]C%2[S$
M2UQ>ZJ5>ZGGTN))OUFQ^*Z\$EP@L4\?5\4RWON/[QK9LE7WKO_HT.VU,,QXB
M]^E?#GT0<NC(6 ?<2$_F:?4UIAA/ M_*QBV9_:[ 9GL$NK/.9Z,!1O7UUOJ^
MSZ:5Q?[;-QM/V;S_^5[@>VV@K-I!V60S_BA?V=9QGE.>-6,.+2+(1#)>QZB(
M,LILWQ"@,X!PS@_F.*ULX^LD5K,78UD@_DCUZN$[D23:DQJ3*Y-\UG_631$Z
MK.<:1Y6)@/71'_W1!S!5^P#.LE??\USK^M9EY*[>_D^GC;GF(V,'9Q+F@<#7
MVBJ0=*0&<D5:MPZ/+!#1,L<2 7'K0T#S=.NGON4[RE3W]G?M[2+ S_JSJ4C@
MD4)7,HLZ1;"?^S)Z#>#K,WJG)V5UYA))/4)HX\'<YY%+&>U#5Z) ,FHGLG4&
M$TE@/==A1^I-MO9+:SO5GZQCV$]K_77OZ+V1(LE3.[4VGV</G1&U;FC-T+E.
M!(%(3!,<WYXYHFW$=?V-G;3'U2?9DK62,S(ZT&=SM#'W>ZU/Z-9^]QJ991V7
M(P^LI.#()^UOV,!TJ##)P#D_8?- W&2D!SKJ;(-<K<,BM$3@GXX0/./9B([D
MZVSCFE.1Z0"B_3U]3J*=OD)?4U;[!SHU'M"-<M516=<<J42X(6>$&V482Y2G
M_N8TGW4^,\DR4[?S#&J>%45F,48KP_RJ?$YJE*?MZ%[=&I\CW;!9Y3V_>I,S
M@J!Z3$+PG$LB"D0TSP[F.43..M:QJO69/C )39WCG=6;;;,?^B,G(H<U'QUT
M;L .M)7VG80[Y7?>-XF1DQQ&!V4RRMJ0_1NOR-J\EU,==L &YMIQ$J'U)_J-
MH-MY,=UW=M+9J_;).8TVBJQ./G.Q=K8>>M:SGO4\!%AMY3WDZ_QU.FV89\\1
MI-KGU#:1.2(31V0](P=&BFR.G\0@>C*^1>33+CF647YDEM;DTU%-Y[#-4_1)
M3\IBZ]K:'BJG3/K2=-8SG2K1I;+FV;//9AM-NZQ/D?5L+NG<?9U+<BRD[I[3
M/M9UB,OV/=;&]BOV6<A'9*;KG,#DJ&4367;:::>==MIIIYUVVFFGG7;:::>=
M=MIIIYUV>F$EP2K<.;N#<:;M'J)[-_<6SJYA.F"TG''#9, R(;4XWX;%<3?Q
M?N_W?@>>T9E]F(:5R#+)+#O]SZ5;)9%E);,P=&26(K,@%109Q 622T8738"S
M (J!B,Z\?$^OX9%8? ]X#8@/N Y@S$6]2Z8\8.>UL NU9 !,"^0=4&>"7W0H
MEY( :2Z_7":YS'+IY1)-!W:15+T D2,B*$]9+C\GD$9'G1=T_A?QP@5=WNM<
M@"F3#OT,,!W0)\_:>;*<GA*[1*5?E[O*5$]ES0@Y1?]0MLM,NB*GRSF !Q=L
M@#DN@ ,3T&GDB^FUEN[R6FT "I3ILE!Y!K0 [7G$="EZ#=2=G($)U@OO,\_J
M\NH-4WG**=/ES#.2!'EK<Q>J7<A/CX#L:'J6C" 12<+_ KL$]M 6>5S,DZ'W
M&.RG-TC/:Q>V6=L$]NI25;F>*TK%9WS&9QR7\R[JR>P]+HC)N@+NZ9*<U=LE
MLXMO;<%FV&:10[23^D^ VR3=D(NL[#^ 9X"O0!\K($W[ SSXZ:+9>TUZR@S8
MI)Q)CJAL>M6FVE9Y 9#]S'-C7J4C'FC_0'C9E'(C\DPOR+5).0^3UR)]T&&$
MN, N@5/."$+ZDW'D+"J+/KW*VIA)W@DBBB"D?'V1+4POIMDJ_2LSKY"1N-9+
M]0!/*^$NCZ6!YO3GO&OFK39[TJ_(ZS/?T:;D84. @V< ET!XD</4O>@$RB5;
M7E;5-5+8!$NQ_[RL!J"8D4F4IZV4)T^;HH=(=WGNS<-[@&[Z5?<)Q*,O-C[[
MOM^+FD6/>0'.0VD1&?2C::,S6E8ZG 2I^A(]T9FRII?_"9BD&V6K3^-QP*[Z
M52#*O Q/$)GZGH4!1/ZX1F0)[+L2&58BZED$D4EXD0.N^[_O1K+HV94,$EEE
MDC@B8JR$C$@V /( [J(@ #@#4@,-(Z-8-P"]T('V"H#5.%(TMVM$%CH(K+P2
M66:]9]T#_/O.&DEEC4P2H6/FR"CIJC52D>H"7=<V,\K)6M8DQ23O*G.R3L+,
MC=H>L0$XQZ;%1@6HJOF?#2.W(+F([,'&@,)G!)D9L8.^$%F ?+0=[[6>LVX$
M[%:VOAN198[-T_M]A,C&.N.&\1FP,^_?QJ@(<9-DUWBB[$AG_C_+;"TRO6#K
ML\8KOYM; GD%&%9>X$OC^P1?6LO2'0(&6T5\B$1$-]JE2#76S[X#L&;=9LWF
M760T3GF'>:'^3LZ(JP%96S,'VHN0:(RQSD#*L"GU#KH7*08I#$%,^T3.ND9D
M6:,+G1&F/%N_G@3V&T4J\IT9X0(Y0(0+9!'>C1'6V-HSG_G, \QG<QVPK77$
M&H4NS\>1H==U<VNSUB;FW@F8!QA$*#).(P A:]!91!;C!CGIBXZ0(:X13*X1
M1E;BRC4BR?,C6B!YO*#Y)5_R)8\<,>1,OC/RC.^IIS9B+PA&[(=.D+6,!W26
MQ_ BSFF3E0S=6G5FZP#K2^ _ND8&80-LY\5>[,4N+_[B+WX06LB^1KA923@O
M"$EHUF_J,/V4O=/W(CG.*&8S4EAA=T4->LI3GG+,P8A/YAB'0.K$CC@88%_&
M"'W9_+3N8XOZT#JJ<<7X9%RQ%EV![(&[6Y^UAHPH(,]QRGHF\+5RK,7(I0VL
M=_/^;DSU;GU*>=9BTZG )-VV=VS_;>PL,HEVG^-ST1S;BRE+N?JJM90RV]=&
M$%%6Y.H(?)%96IL%:B_B2Q']C*-%MHL4R3:5:SXSIEA'")?\_N___D?]Z479
MRHP,.Z-(1#0V-YE#C+?:Q[[.^D(D)V.YL4I[T<<DL^3Q?XY3DW@PHZZNSCF:
M]^A#O_)N^SS/K(2.E7@S0>,SJN<DLT2*+/)%9(XBB;3/C0 ?D4<9]-:<V9E&
M3B'6* I%QUW7S=.QP(S,8:R@7W;J'61E\V2(!%MN[]#9AK+I)Z<*Y@QE%HDH
M.>E@[G=6 '+105?BUHQ*T)E&$8D"L].EY_+*'S&L<LN18\FI3.T=.8IMTH'^
MH-\6K60EG066OD9FF5%LLREZ5:9WSBB^D4.*(C.CQ<X(G'1@+199GXRK(Y49
MV:/]37L\]N!]9.RLI/&ILXTU0NYJG\HSURNS_C_)7,8);:O>T_$+_7J//AJ!
MK3WXV1@]G3^01SW5U[[.?D1YVLHZT!A@G:O\(FI$/LE&M5&.7P+?1PZCTR)4
M%*%#>73CW;[OV;6-)CFJ<[(B7A@_V)/]*'N:A+NYUY]S26-T#HTZVULC2.E;
MD:T[._&9][-KY67[9U&HC#]LL'K3J3--ZS_R^DR9G>NNT5+;\Z57XZRZZ(-L
M7I^/9-EZQ%BJ_9KWV)=GR,:F.M-LW5ADHC4*682[(MH6W2SG+\EXENG >_5'
M]F-_9 V!%&O=;IW%7K63_E'$J+7.G444=9:<QNC68RN9HS6%<40]IF.-]DM%
MG)V1AJ=SGB*"Z_OJK@[>4[03,IPYF.C,G9UI'S)H7W,HQQSF46MQML]F.X>/
MP!E!3CL7/;YS9Y_/2.,1N=2;C'2I'UE3=$9.SL;/^OLZ[YN7M('^@WAM[V8?
M;,UJ7:RM]%/O(&?GA9$8M<U*9-EIIYUVVFFGG7;:::>==MIIIYUVVFFGG7;:
M::?_'<D]N[N"Z2C7^7>X;^?X[L7<BW-:#-< TP#/X,P;'@>>*"QCSCG=1;DG
M<!8/M[Z)+/_GTJV:R%)$EA>$R.)"%6B'5]J 0BN@,2#;&HTE(@M@8]ZY7?RZ
M"'1)-SV71I:8 -\)\NWRW\7>ZLERC7B1M^[Y?*!IEV!G(,= XNLE>AXAKY%9
M\K+JXJY+M3RB&C1<+"J/?'GSG$#YZ6EN@C*2.](-L 4Y/>]RUL6Y@4C]7=I&
MO@B(/8'=+N96'<ZH+"X-Z3)R1-Y*IS?,M>YYA%U!1--[8QYAO6-&>_%_91;I
M9 4[% 'AFF=4=;T1F#V :X#^+C[SWE@D!3*29T:1(:^+8'\'FLR[[(RF,(%.
M>3/,RVI1*ER>S@O?V>YLY8QL%/@^3[CDBQRBG96[>L&-(+&"D<X(-[4568MT
MHZR\*Y]%)8G,$$FBM@J@U$19=(K ,^R)/NE2/=B<_E[$C^D%-%+,]+381?HD
MA$0ZBH00N+>H/'ELS9NTO]59^UPCADRP$-DC<J73/$#/?C]!#_-"W3/D 2K0
M+@ 0WE44$74B@S*U?5YKLZEI5]/;9MY&R9R7;G57ETDX6^W)>.Y"/2+@).^Q
MI]GOM?G:GZ:7YB[\YU@7@( MY@DT4@L@0.2@^GZ>.R-RK385R%V[&4_T@>H^
MO2DKR^=L-)L*\#&)-P$PZ2<]LB7E^5D$G2+G%"EL@B4#R,_(.3-:V K* M((
MC*/O:S-ETU?@SADQJO'O+$I%Q"N@%..]R M % #7R!Z( \"V0-= \X@D:P2%
M&3%%A!7?E0'L902$F9%)9O:9[_5<D5K\WO<!/*P1R.,GF?RO""U%>RGB2U%?
MY(#^ZI/7>V 1:X9G/.,9!\!)W=FK-J,3?2C[G(!9]NA[]"_ZA:@"])(N_.[=
MY"(W.=>ZSOK.Z#+TB Q0&5,'RJFL55^5H>Z5440<?U>69Y*)/J_E^:[U?<J9
M[YMRSO*1BT42P+JG7P"BQ@)S%I 1 +N( Z(15.^B[G@G668$%J0$ '7/:#O/
M*P>(RIBE;8K$MGI4#X@8($L[KY'R6N-,S^=KU*A(H:NWXL:0(L3EL=B:K"@M
M>3U?UR<18->H:X!A -+(93: [)9NZ9EN;K[YYL.FD4E$OZ%OWP5@8Z/F ^\P
MMI _,%YS?NW1'%K4J,;$HBX48<3:.G*&D*"3G$$VY"*RD E1HWYZS89F/[\V
M5O3<S-E]V7?8"4( @@2B2&%,Z4T_M9EFAW03V'!&I4@'ZYZ!WIH[6C=/0'IK
MDX"XRHJ\35\V\H!TVL7F';%+.[%C^F+;]%/_][,\Q[1U;"NO_Y_/SC$P/:?[
MV8=[KK$C<F$1KF8DJ1E=:T;6FFVX1MDJRHYVLE?3-CQS /VS(W,.D*%Q07L$
MA"SRQ1K9KP@@LKYK'5QD)>.RMG988HQGAXV#R;W.4]EA.IGSQSJV35N^-B9.
M7<H^\YW&-/VV,0UYQ7BF']&'\1)AA;W8SP*B(D8 X!KK (;-^?IOT5CFNF[N
M&2)M1TS3G]N/Y3F>O2K+V&6=4E26=5UZC:C?OC.O[-I#WS)>7(OV432%-4<4
MF.1B=9U.$-;(%$7SG.3BN1Z=3@JJ]S7"Q1J517W7];W/([-XADSL4+L8&[69
M/F]M1B?T:GYHC;OFUH_>2PYUSDF!/N&G?N$=.1C("48 _!DM<D;(##"\1B?1
MC^B!7J]%-)RVQ(Z*ZG>V-C=?*8,NE$\^[>1_S2F!D-N3!>H_BVBX1B1I3UZ4
MT+SHMQ^;\WWK9NNV@.)K)(6B6Q0Y)/)&8/OV3/-<1Z8'Y:YKB&1,SO+J"*.H
ME@'9S1O:77V*FE.46;;97JS]6!%"J_O<XW1VT%P5<76-]&,=5I0/^U*V5N2'
M->*1LM?()&O4U3,R2Q'.5ILJ(NRTI<X+BI)J'HYDF^.+5;89(=/S<[_3OFXZ
M06A\\K.HQ?-L8T;>;$\6\7^-I# C"'5N4D0FA#8ZH __9U/JV+YVS9%NR!HQ
M,**A-BHKMZR]BB2B#7($<A;IIOZY.A,QK@#0*R^2$#LI*E%M--MICLW:E2Z5
M9]]4-)HY1LVSD]GW(QVN)'/O+OI%!+FBJD0VS@;433UGQ*P<J$S;) ,YR=5Z
M+-+-C) ;0<RS<^R/V%'TQ7E6H(XS&HEWL%E$C!FA@_V3*X+4ZOC$^R*SY*!(
MO]=>;"%]%CFL,9\^R41W16CIG$@_8B/F#?L'9 X724CQVITNE*L>;&\]SYT1
MLRISC9IS%DF%O$5/*LI-),LU&M%L;^-:<PA[U#;9$EW,NI-5N>NYD?)]3K[F
M9"031%#V[G?V/M?]:Y1@LG6V5Z3ESDD:I\\B1UV+Z*GNREDCQ\GZFV>TSR:R
M[+333COMM--..^VTTTX[[;333COMM--..^WTHI1@^YU#KYCO'.>Y;X'O1UB!
M>W&N#?L"DU-$%CB'B"SN33:1Y44KW2J)+&LT%AF)98U<XD+/18Y+V1L168K&
M,KTR%Y7%_WT/H!9P#MO+A9W. ZR@0ZW@]H O+IBZ_ [H.YEET\.V2\IK'IL#
M.2IK J:5IRP7=GD%=<$U@=(N[UQ.^=\DLW1!%SE$F5U2!R1P :A.GE5'E]K*
M#E01T$6Y1:2ISEVF!7)6?M$)M$G@11>!USQ8!OA9R3?*(F< \< >,S+!K+O_
MN_3K GD"DR;0@7P!B0+1=%FM?+)UX:GL%7P?(*GVIM?5ZUZ7R2ZU ^!H:Y^1
M<8*;UPO?O,%V^1G0R3-TI9X16B*SK$0FY7J6K&3J$K3V\G< C3Q.YA4Q,-H*
M1EUU&M@KSYU=).=I4#LIQ^_*)VL MU6G ;M7X%S X6Q_>C)D5Q$YLD_?F:2;
M ,.UT?2X.2^^R1982EFS+TTP6I?=7::O'GO9D><\'RDD0%$@-W;0)7K@=F7(
MY Y(($]@L[+HU,2^ N>\KW9:HQ(5.62UJR[5V0L[\+SW9%N3'#;'DO4B/>!3
M45GH*L_-D6+H-1D#.YP!"+21<;V^OT;CF1%)V*:^0)=T%"!CDL.F]UMRT0\9
M(NYI<SJLSY^-38&2ZOO9*AN(:.@]>:TF2WU4&=Y%%[+/9W^:-J4</Y.W/L^>
M>EY9Y>I/GVO$CQ4TV-@WH[W0H[YN3HK %G%1V7->.AOSS@ E@0C9IH4D+\B
MP*) 6'@&4$=, !0W3P?(12KQF?D7@%P$#M^5@<G7['/? > %>)<]=Y;]S_<\
M Z1/#J#?)SSA"0<0VF?*\CW@:'+( ,+DD7U.[L@K3WK2DXZ%--"P" U% K!F
MR)-RA"!M23<3+$2GVM1Z@)=D>K)V23?I8<J-?#'K7IT]0SXY><O^YWN^[UEE
MJ+LZS/+2H^]7GN?I(%WX;):5'F>FTS+=^@[9I\RUQYIG/3VK#'9C/0:@TR8%
MV"?R(5W[#$ ;&4(4@F2LK2L'&:$V8Y,V0(@) > 1;JTCV:]^&OE@!>/E6;JU
MR5R333"W<:MU26.>?C+GIP".DQ VUV-GXU3SWDHVG!ZIE>'=$?>L8X&O *,+
MSTD?2!!LV>] \/1#WW1#)\"JYAQEY;%[>NN.P#D!QQ'W6N\8K_R/W'G)UX8!
MK,GD78#VVD);>[\V>MK3GG;(0S9RDI=ML)'LEKVN?5U>QQ#VD'W)_2TWKD1P
M*IK%]/I ;_88QK6(V8%:M;OZS3E*O0,U3H+U.G>V=BZBPDH6,#;3%P =\*3(
MDW1E4P^D9OQAT]J.CMB\3$_U2772!V2_^ZP^6S]M3%CU,_L0HA'=B$RC3?S.
M=GPNKVU$I]JBMCGKEYY3AK*4J6QU\=/GOD/.QFEE>5;[:!MZ,#:P(WW8P8>U
MK/ZHC^A[K<\F:;W(:44]TD>*?)0G?^!%8XN#$K9(%G4\D]E/GZ6#QMDYELU^
MAH!3]G=96>FULAI/S]K!\^S4^(=,:2XQ%]$'>V&O^ED>^0-*!Q*?D:/.]@VM
M]XJB8&R9?7J-%C?[_USOY?U]7>/XGG9JO=PX-TG&:^11<K3_GGVJ_G2-*-#:
MN?U=XW-K*'6<3A"0J]O7%LG0&*>,ZMT^O+V>,JT=U:VZ-_>?Y2):3H)Q$0K8
M8(#S@*V!HVNCVB>P,#DC\'3N8#UF#S[)-_0Q2>8K*7J"[B=@N/FIO1,;:%\2
M26(2]I4Q[2F;:L] /ZW-*_-&Y.W6^W/]G(?^R!&5I8S(X&MNWSCWS"OH?IX9
MK&<1S6<15R,O%G$T^UR)JYT7G*TA<H1 OAF%=4;\:$^2#<RSG'E.T#XTYQ>5
M%;F^\ZRY%VU_/Z-E^GV2+B*(F)?85J2N(LKX7\#NB$(YK9@D#G5@J_,,)C(+
M>^J\;$:T+2J'MF_/G!XBBLUHPS/JP22:Y@"E_2/=U4_;0V:;[>DB6K47[=P@
M&^V\)/N<T2GF.=2TJ^E4@\[(6%^=CF38Z#Q[:_W0F6..5.K[ZD>/,YJ?,B-K
M6KL4\61&2^T\(I*=^M--I([VXN9-XQ2BC+%*F9&YIKR3&#%ECW"4,Y5(SN0C
M*SWXK&BVU\ZX:G.Z]'>R3X+<C%"2#:QS27;46#?KWGRGO3W+QHL<HM[^;NQK
M+%W/(EOS%S7(_R:YMC-7=29C:Q ZGE%4(MYD0YUE-H_,""7K6J?UZ>S_R<E>
MYQB0K/Y?5%SUM9YH#5R[DX\^<]9AG.@\IGH7B8>,]$K&QJK.8[RG""VSC2*'
M9/]K>U?W'#-%XJF]VRNR6Y]W'C7/]V9?/2/!%C5E$O;TK0B\=%S$Z<XV.\\C
MW[2ISJ*:0Z=MGME2YWJ1[K+5YA9Z)X^UJOV =?=*9$&\UWX16<BXB2P[[;33
M3COMM--..^VTTTX[[;333COMM--..[VP$R*+>RQG\,[QG5$[KP^WQ$D3S N,
M \P#3 ]<!.R#*/'.N)_UK&=M(LN+<+K5$EG.HK&X<"D:"^-D_"N1Q07.;6][
MV^<2641=05I!8+G[W>]^D%F*RC*)+/>\YST/P&9$%AZ77?:Z_ J@,\'3@5]6
M,@*@0AYL?2^/?BZ]7/H5I6,"VR=@/(^3@ 3*"Z0Q+RD#-Z]YO:";'@$GJ'EZ
MA0U(LEZL!O@IFLCT--B%_PIRSLMJ@(\ ^ &>(C8$5*'3/"T&H@GXL7I'[-+S
M6@Y Y.)Y7LX&(E)60"IEI]-YJ4RN%P0PWP5M)*%KY!,7P3,K9[6?"9Y:(Y),
MC[!=JD_@5P#2"#T3/':MG5;2@?KE&3&"4."A2#B3?#$)1WGLG62. #3*")P3
M,&<ER$Q"PP3.3:#GC"(R 2^S3P8<F]$/(C2PR[R@!_::@%^RN# N*Z\\^^;L
M2X&9ZT/>&3%$.RN'G!&.SDAGV4%MM7J'G1Y1 S;7;VJCB#>SC59OL.IN'*'+
M/ TG>[:J+3P?"6-&$#F3+U!*@*>(/?X_22/*([O?E4\WRES;OGZ$=*.\O/9.
M8DSUG&62\1H88P6F!)JJKBOI:.U+LXT")LV^FE?],T^N9/8L^;*IQJD);JZ\
M&3$JF0-\D+?RTND<[R80*Z!\]5\!A'E5GQY!S4N!&B< >P6@!G K MGT7)W<
M]*0,H P>>WE^!T['HC8W6X0"X09,!FXNZL$D&_@N<+;L]YE%T+" 70&_*\AX
M HT#Z"L/Z-?B%P#<[\I4GN]Z/B*&A7( \,KUSL@K%L^%-)R1  !<Z)*.V9Q,
MC[(V+^MG0'\ 08 FP-*!MZ?,Y .B]M[J'F@Z8'H@=7).'?B>[WO.\]H!0<!/
M92K;.Z8N Z975N7Z/YF4Y=ETN&;@<MG_>\>4>;9)LE7'Y/.\30L=LQ^1* +V
M!IX"_LGC/-"VC0YOP<K2KFLY]*LL:SL>A96)%,#[/8 WC[C:HR@.K4?.R*!G
M:[(\##=OUD<;^\ZB\P1NG/-\ #K?;TQN+FD>O0;&:HR;@%;/6GL!Q]D4 J&I
M.]M%T#C+O!O0-YW0LSJ0\8QP%[!Y9M\OMU;1)XPSVLX&%4@O0* ^ &"?AV_C
MAO6\C2E@OL@2R&+:49LVGK"A;"J[FF0(]E4?JN][MNQO=E?_NA:NE)W0&UM#
ME+ OH)?FX^;D";R>Z[%KZ^8)<BZB3@16S^>QVYB29WG[DJ*S(%G0C_9BVVR<
MCLB/I$5GZN%_-OKTZ&^$!]_U/7U&'T$>DD7SD.G!3__W7<\IP_N\5Q_2Y_Q-
M3_K5*H?G&P?HUOC@7613GN][7E:6,I5-YWXJ5WF^[[G(3612%]%%Z$+_Y1W\
M#/A)Y],3N#6$=O*=(AX!(P*1%O6(?:;OHN$@AY!GE3>9_5W]Z9UNR4S6ZCOU
M1_9KN7:E4\]X5IG:3:Y-Z4#V;OT%F)&\^A,[#0R;E_,9261ZNP^ V1HJH/BT
MTS,"BCELKD$;[XP]QJ[6>I/0&9@S@'3[I#E>-=:1[]H^-.#YF1.(]@WM[P(T
MK^OFY(UL. G!$<'SI&]\5H?(>9.HW)HT ORLN_>K:_7WCO0;:3TO-)%/M!'R
MFG9CDT7@4F[CR!I)HGUC42(CZN?Q?N:(.).XO>X?Y D6#I [HQ6H>R#D2.MG
M;;0"<"/?D-W_UC(G8;O<ON0LXL'<SQ29@/[IH#6S9RN'7BHKX'6VM,[Y[4?/
M[*FHF^T;ID.-=<_(CHJ8N)[K-#9=BY!9Q(^($IT=!-J?(&EU\7_UJLR<%*Q[
MQNQU1K:,T$->9UDY%ICS4J#S(KT8.R,%&EMR!K*2;9-WS3/R[(R:-8EGJVU=
M<UX0R5:=BO8T(_'D6**Y^\P6E-N>/CVV7VS,*V>?[1E]=Y9S=O;4F-J>J;Z:
MDP[UGN#X(KNU%UL==:P18F??GXX:9N2/V4Z1S^98U;Z%'NI7$9>+>A'A0IF1
M#V:TGY7(T7G,/"><$5QG]*3&J:+>3 <;\RQ..9/8U-@US_8B-R@S(M/J2*>R
M*D]N33ZC'16Y>27;S#/#S@ZR@];\$3GJGYU#M$963A%:(HEY1[;@NYT=U/^S
MK^H^(Z3.]?=<GTY'&Y-\-<\C\X[&_HK<W)K(OJ!()Y,<-L_(Y[YD9N^H?W56
MU+@?^3!' .M<LM9WGG6LT5[2IQSQK+&TL\/(?/,L-J<DTR$+&SR+[)5]=D?0
M&-VYV=J/LJT9C6K*.DG!9\38]H_S3,9WK!.L4:TU__\268P=F\BRTTX[[;33
M3COMM--..^VTTTX[[;333COMM-,+(\'VNV=TKN]LVMFW<_:BH3N_AG> (8$=
M?/C#'WZ06>#28'O@5OQ_$EF<I6\BRXM.NE4368K&@L@RH[&L1!;@1F!2H,@S
M(@O2"@++/>YQCX/,@M0RB2RWN]WMGDMD 7X#2 *J<Y$X+[TG4#'PCXNJP/V!
M7UPPYP%_>DATD;02.KH G%$E7"(&< N@XK*NB]4936&-U#$OTR;9I@O>"7 ^
M(W0$F"_JRYFG[?7BLT@%?DYP1B#',^^@E3_KGK?!%7"_D@5FO2O[#*"Q@A.Z
M4 ^,&@EC>H0-E-B%YP0GYA%6F^<AL&@BRDOF,Z^C 5,#>IYY[IR12?($WZ5R
M)(&(#>2Y1FQ821@S^D5160+^3$^N$ZRAO( T$8ZZ]*_-5Q#N"J3M<CJBP!I%
M9(VF$7 N0%KDDT@2TWMO@+ER)*%K) EEY?D\CY,!L\Z /P$2SKQK!O):\S40
M05Z )^"UL62-K!&0H$@7J[?=B#>!L]8('7DKSC:-(>H-0#+MJS%E1BP)4+"2
M3[Q[!7Q%Y*K\J=<9\24B1D2NVFZ-Q!1P2GFSK,:[2!T3^%@_#S0X/>NNGJ\#
MIYRU>79_+<_H+),D)$?HF'UA@J F02C0:.U-SHB+LZ^OD:,BM33N15R<0#1Z
M"8@TP0X!B%82UP3USO$S4&;@B0D8C*Q95)9LJO&*O-H6N,,BE(=\ -LS,'+D
M$3_]'<@9"#J KNQ9&7@W0&\@84!IY05(!TZ/8.%_%KC ';X?J%N9 ,* PD#"
M@,%K%(B U[,\P&YE^;[G+9HML+'% :D!3P%0S?/TJ:U6@*$VK$_0.W"0YZPU
M )CI*" Z/01:3@^!^9.5C!.@[[/J/@D<@:C)#?0,D!U .M#Y"F*?^0S0KHP)
MYIZ@;C_]/P+"U&_DDNHXVT1YG@?2MYZCW\#9 %1YD@;N*J(0_2%!^)[G:MO*
M87_/><YS#L(*DH2-CO)LD "^ >"M'X&RM)WQF?W7/U<BJ+'N6G2[.39-TMDD
MQ)[-)>M\,DG&]?L ;W/].4DRV55CI.PY6=_6)_/XC1#$NS+P$]T@:M!WY AZ
MIQ_@=^LT[R!7]9YKLP@T =,GZ:YYM+5$$<HF"!9 + )!WJBUAW;5YA%<]#-R
MD5'[%KVE?BZSJ\@#]?MI8Y,X,<D7D3S\KOYLAKT@KQC#R$%O>8@WEVO7:X3%
M%2@_@>TK8+#U2>#F&=UK$@[S+%]T%K+)VI%=TX\^(/M]1N)0!\_0I;]][CG?
M11JB5YD=R.I?I@??1:!1!EV0 6D/. XYRF?Z$KOR+GU,V6P+ <1X8+R<>C5F
M^K[^IQQ9F<H&E/13F;[G_>14EC&"C#XCC^^Q4_JAIPGX9)N1]U?B5>OG]B(K
M,)LM&FOH7-N3:<I9]GY9/1"=R*M^ZD^GY-8>=$[_ZN0Y1!/9F"9[1[EWT:LR
MZ93^E2'3KYP-^+]V\&SC8_NK&Y&MSO9,JY.&]@UG:WTZGN/.''O6,6CF"!XK
MV'-=AP?J7]<E$:(GN7XZDVB<:L\<46*N05>"<9%96I/IE_8,DV0\R=_-Y=6_
MNJ[."\HS.LU<0Y\!T .*3Z<7*Y%A!;2VKF^OF'.!=0_>.'S-644ZG82;&?EB
M1N";Q/TYUJWKT;-H9-?.-:X1M[/5B$>3S'!&C@@T/0GLTZ[FNGD2K9(S<D1D
M@9QKK%'/5OML7SKW8JV=(^M?LZOZU.H,804U3V<=DQPUHV#,O>,$S:_[QIQ.
MY/V_:"_J6R13;158?!)W/6=\,>Z:%YO'_7Y&&"!+3A'2<WO0,Q#Z6?23 .YG
M_37264X0YEG)),=-<L?L8Y,<//OW63^?XTCZ?$'W8ZTC<RHR"7*-U;7Y=*AP
MYOQ$^VBG6??IG&:V4Y$_BB)79-=)Z#ES"M)^-(!_)%NZ,]?,B!>3S#'[0&<Q
M18>=#DHZ=YQ.3VJG2'?D7,D29TX<&E\FT7PZZ<F&IK.*,X<=DVA^H[.W];SP
M6E_-J4%[P7+[AH@RZJF-6@]'YEJC/)Y%?+G1V=XD\]4?<JYR=K975+/.L%N'
M1K1Z?H2.2>:9_;XQ:IU+FJL:GZ>CDDF(K9SUO'">D4['3(UO1;LJTM69/AM+
MS^:,^GA$R!E!J[9?UU0WZDOMFY(ULF'R3D= Z]@TSS<]XZS%NMK>AX.0^]WO
M?IO(LM-..^VTTTX[[;333COMM--..^VTTTX[[;33__&$R.+^RIFV\W9GZNZH
MX"/@'6!'G&-S4/OH1S_Z\J '/>C ZM]RRRW'9S!OL'*^Y_N;R/*BEV[U1)89
MC64260 "@%9< *U$EMO<YC8'D>4.=[C#0581@06!!5D%F06I)2*+[R"RW'33
M39='/.(1AR=GP#9 H8!\>76;.8^3+ME<4KF@TAEUFNG%LHO?P",N_"*UY U8
MIW-9Y<+,I9=+.A>)$RP\ >CKY:K+N"Y!SSSC3>^0*R@SD$)DEBY4BR1QEJ\1
M;Z9\,^K+&OV#_O)NEQX-8+[71>I9[J(^CW9=5LX+Q96$$DB)#M0_PA'=!B28
MP,$(09-P4WNY_)RRUDY%$"F*2'D2>R8 I$O)E6@RR_*\M@\XNWH%SEM@'@S+
MM=$$I^1=OL@YLYTBWJQ>JZ>'R#QMKN7E#7?-R9E7P]K\VF5W>@B0%D!#7Q)1
M9()^)E%@ F<#:R7CO)37ULHY ^ 75>;,N_X$('<A/Z/\Y+VW_E0;K:"'+M#S
MX!MHDEWY7Z#8[#]25)?]$:.FU_TN_0.JK)%N(HBLMA01(>_Z:_27Z4U_C513
M/UJ!*7)17\B>7=56 2J2M_%#^ZWDD+/VF<2>"?8J<D[@ML!# ;S.VBGY(C*M
MGG>G!^,BZDPOLYYI#$G>B$*-T:L=-#Z?D<(BQ.7].<_"C0,STM,D!YY%Y$H7
M>4.=9+M(D2M):D9]6<EL$?>RISR5U^;949G<=.E98!< 7<!IP&-$#2#DR"-Y
M[ <V!TH'+/<=WPV,[2>P/9 &0#!@-# T,#MP-"!Z9(F('\H"2%=> &H Z$EH
M".BM;.]3WI1M>KWWF?*\*Y [N2R8@8P!1'@E!CQ:Y_$;$4_9%5 0$ K LO5&
MA (_@4^2EYS7HE04>2%9UWHKR[-D!OZ>(';E>U]M$\A_S3."2<!L^@.N+FOG
MF;V#[&16?C*?14117@038&\ =\#L -_T:RV&2(#\8^T@ WH!FON.[T=Z "8'
M<E_+L4ZD;V0)96FSO"H;FUL[G7GJ78&#$2-G!+4YCS0^!7J;!,[*#N 8H'-&
MZ9A$F8!> 5ROY4GJ"_0547>2(M1Y$D;HB+[H7[OZ25\VD^8G99*C-4Z$V$G
M.QNC5N_E9U[,)W&R\2>=Z4_&$6VEW<BJSVGCHF04'6.-D+$2F7P?X6.2 582
MB-_5G=VP&?J)&#!)$A/PNX+&F^/6W!@]29$!G-E2ZYS6C)%!)W"TZ"SDBE"!
M]&"<]9E^HC^0N;Y"?^R[?4>>V44=B:2AK2./3)+*U$'1))L/)Y O0DA1=_(H
MKFSE:#,$CNG)NW7E&6$\,%_[!+)69W9*+G553NOR&4ELC2RP1GB<(-_F^>H0
M>/8:B/I:#M"=O38N:1MCUXR"TMKR+*K'C$K2GC'0=4!QY6L3Y7I/!"ORM[8*
MX'N69]2*UCNUZ1E(?.WKD8,F:=]W\[(^HZU,0D+UG5[U)Q!WDG=;E]TH*MVU
M->39>C02SHS^T?C,!M4[X/7<)ZYDW4DXOA;Q[TS65:]%'ZW/GT6VG.-&:]W(
M]2N)IW5^3A5F!-:YQVTM6E^=$45N!+Z=CA96(F,DI)5LGG.!,X<*K9?G?F$2
M."<(N_5X$4)7 N>,)#1)*#/*87NG]@Z36!7I:D:RG4X0[$,Y*&$/:W2BV=ZM
MR^O;[9=:.\^RVH^VAGA^48_."%W7UBC3L<"-(F_F8,)X-PF\GO$\.>6(/)-X
M-/<VQHTB51B?(HBPL37JR;2%[':>9W5.Q$:;6P*?SS.$SMZ4U=E;!*'II*'^
MGJ,2Y1@KS1WFHK.Y[4814U='!:W)UCXZG6T416-&L]7^D5G6R#PYYUCWX46W
MZ<R-[I3C++3R)NEPVM*,ZDJ'Y<XVZ>7LW"B2T"2?3'W.LZ?IL$.F$^^>YZ,1
MN684X\:]=$E.SS=&::\< !7=MJB$:R2ISDTCLW2NE5U=BV8]VZFU0WO\&76U
M\XSUW&FN(XKX,<E-$5J:EV>$6^T4X28;M>Z)<%0TH4DZ6B-9MXZ<CC76Z*[K
MGJ0RR:HNC56>7Z-,KV<X*SEJKC-KHQE%JS::NCUS@-+8/Z.U30<HJR.A23@]
MZ_?5>;6I:P2VB+61.:=3E&OCZ$J6:2TYH]UU'MG93N<PZW@RR6?T&.ENC9Q4
MN_N>M;!]^0M"9)F1"C>19:>==MIIIYUVVFFGG7;:::>==MIIIYUVVFFG%V:"
M[W??X$S:^;:S<Y@&SD'A<F#&.$%^PA.><+GYYILO][G/?2X/><A##E*+J"P<
M.</ ;2++BVZZ51%9,K!K1)89C<6%J(NPB"Q ;4]YRE,. T=D$95E$ED06.YU
MKWL=9!:D%I]%9$%Z\7\ABQ!9 "XCLDSBR?0@#=RFPWF_2SJ75#HC^5P.G7E:
M7;U7!B;+D[M+-1=D+JE<,@4Z#^@&0 E8X*?+,)>.WNVRM*@O+A:]9WIT#/BR
M7O;2H;(BLTR/BZL';3)7=^\(W.T"3MW/R!?)[WT&*1=H+OX\G\?!O*"[\'-!
M5S0)^IN1.=2;O,J?LJKC) D$1*O-_$\;N214-EG2XR2(3!"%NGEN BG9@M^U
M>2 *^LP3(KG45=GL$^DJW=*/\K5MD1D"-LT+W@@1 <\#*; I?_M_E]X&_"Z3
M)^&F=CHC1^6Q>.8968)M:$\VXT)666R4W=-O%ZD1F (-K6U5G97%1LC9A>R\
MD)\VF@=MY05XT._U^8 :,T+1&4%H>IA,1NVC/,_//J3,0$7TO=K_!"0$GM)>
M$^Q4))W*CQPU"4<1K0(,T27;U^=E.J8+=D?F"1@^RWD%GAYL UJNH(&\-4=:
MJQ^Q)[FV"J R@303E#5!CEW**]NS]-DX0@>!" ,I^-X$4V>SR@T\L1+,SL:\
M23RKK^8E<XU.,KU?3Z_BRBCJRPIR7#TM1[X*?,H.E+T"IY)SRMKXK\S(@1'#
M_#P#X.1)=NW[C9]3CX%)SCR.GGFD+U+8!,^M1*[(@8'G C6M?<FSU77M2W2A
M+#HD"T S\/+T4C^]]*^130*1KX#JZ?4?60%Q N@\HH0RSH#K$3>\_XP@8:$,
M&%UYR1;Q!='"9T BE9?W>\^;$]0Q$-PD>#:F7XO2%/#/W *(0B;R 7W[J:[J
M[%WD]'O1#B+@J#<](HJ0-\)*))-99_H$JO8NLM.K=RB3C@+TRWXOJ[-WTB'9
M*LMF 1!P9FN9\B273)F+\*"ME:=N9V25P)#-Y<WGDP!L#>:[UA'F*>#YUE,^
MFT"P-0K>C& VP<*!!AOOY_BDS[/WN0YM/=:XYWN!_92G'_1^OT<RO@9&#NQ:
MWR^RP 0E-D;/B'33J_X*')X>F@.OYZ&:?NF1SB(+Z+/:P?_(:\R)M)OG<W6-
MU-,<ZETK(7IZOUZ]R4_/RA,HO4;0:#PFC[F3K9&3[4Y[95?EV0?8N>]G9[*Z
MZ@^1.!H3V$]$BT@'1=&*O!P0[T9K2/IMK1<Q.B_0$S1(IXWU,VK<)!S.]5[C
M!GN/U#4]ED]OX %Q(W6N41H"]Q4M;ZZA [E6_P"I@28GJ6%&$)N >?)$G"+G
M&6D] F<DSDF2.O,(WG@[UQ"^<^;QGCY;FTS"0.O&&>%L E&OD?77M5BRUD>S
M_3F'3O+['$OJ1^N:9T9K6(E2,ZKCC+!Q#33?NJ1UV2Q?V:NCA0#MD3I:YTUR
M_2IO0/S(#0$^)Q%A C-G-*.YCISDDY5H/^?0"<A> ;ATUAJW]<FLNWHW1AG3
MU)/]9^<K47_6N?JVWKU&L%^]X$<8J!]%@LOY0_N&B *-U]=(ZV<1*;+-VJ7U
M67M'^J!3,K)/SVN+ .+Z??N=-;KC)$.GSY6 T5AUYF6^M>Y*C+I1I,B5R%>;
M%XUL)4 V-L]YNGUXH/D)1"_:QEETC;5]Z*XS*+I<"0-KI-!LDW[S?M\Y@3JW
M;IA9.^68Y6R/$S&F.:6\VE/[9F</[9E6$/[<AT44[!S&9]Y)]]JUO>+<W\WH
M8=E3ZQSV%#E8N44@GHY?YMA??SV+)M(:)4)?>^?6AG2L'FR$O6B3^N6,E)EM
MLK\(Y-:%U@#6U)$BK7>4VUAPC= W];F2XF:DF]E6$0NSS^S@&DEH'4<B&J[Z
M(X]VL1[-CEJ+UD>G Y3L:9[M=;[9N9&_9T1)S[<^F5%DFN?GN-0Y1V<]_B8_
M>=7-\ZV=R5G=&T,[URA"2Z0C[36C@,P(("NAJ3Y;9-?&YDEL:&PN6F#K\G5_
MWSE>#E7F7#?/GSJ'Z<Q@);]&P%N)MHU513-MK=-Y6<Y^JG?9_WQ'><E+MFQJ
MSBF=<9RM(XNF0U9]:9X_93\KD5-9ZJWM6S=T3EC?;U[IG*]Q4+T;I^AT]H'T
M,"/QKJ3X>1Z10Y&SOC0)C-EI=D\N]B1/!P8SXEESR736TEJ_->0<I\Z(/9'?
MS]II7>O,J-NK#9#3WJRSYW7-P\;LQ9U3B$KYN,<][GF(+")3GA%9ZMN;R++3
M3COMM--..^VTTTX[[;333COMM--..^VTTPLK.7]VSNY^P#F],WI8,-@U9]<<
M2PM2\9C'/.;RP <^\'+7N][U<O_[W_\(//'XQS_^\M2G/O5PZ P#N(DL+YII
M1V2Y$I&%<;H,<B'I(AJ0DT$_]*$//8@IHJS<\8YWO-SYSG<^#!]1Y=[WOO=S
MB2P^\S_?\5V?/_*1CSPZ#*_F@)LN^ -Z=3D[/>->(PNLH(GI"2_@C,L^E_*!
M+I6=%\/I\7D%. ><]IX($@'F PI-H&: C_52/C++]%XXB0%=GL_+Z7G9/0'9
ME3M!B1$;R.KW+FHG22+"10"_/*'GJ7<E"G29OE[,SJ@7$3KR:!A1)G"WYY)O
M@@7S6GA&9G$IJ8TB= 1TF+*F4_(%+G#YN8*G I_F8;-('X$- ]Y/'4Y Z^IA
M<@+P9MU7L%^ O!4T/R,LT <YE:U<=9T>Z_,&6922"9B=]<\V5V+(C&P4>+)+
M__0Y02XSXL6\5#_SL!V(:%Y(3SN*T!'A*'LZLZF %*L7W#P!3S++K'=>+,\
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
M _D&R R,NI+8SL 99(JX1;;&)N^->+.2>>;X$1 ID MP?)%' ,R119 P$#
MSRU:(UT@;D22"&"NKR@G$IB%KO* T3QGOBY'QB@70:2('Y'S)@'"^ZPC -L
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
M!>U'KX(>L%'*ZH4UNL!7^1QZ11[DPM8I(W]#-B]STT[:B+JS+]GW$S IT4C
MPU;$;H$>.P+B(AOC&#JA'PCVH-W(RO<%#1K]VK9[F3XB'9DYQ^BE@J@Z*P$R
MTF:C=8^B=V:TR<RHPT]^Q]_Y+-^C+B[)!28HLR =QA-D35_("/IFHS [38)U
M,G+[-65\$?0@Z#^!3DF,@M A@$)[":# 5MA;T@$RFDF$\8^^*C$,NPN\ZX??
M\T[>C0Q)N*->VHP?F#U*T%L"_03-:Z,DLPB:RXP"$HZ,BII9H[#)7_[REW4>
MQ59&0]6GJ!O?DX0B^8P'.06Z"9Y) +H1@B5%(B,^1)_!%R6)F-F#/FH&K22=
M-$!%LHQ1:S,#D\!&"9;4R6(VY<UQU,C&1C464,3?J L?1R;&.-8$D%F2R)*D
M"P$_?-]Y!&!*DUD$>2(S;>,=]'5]RO4#\IN53-WZF"%$P""?00[\!YTB(_+B
MG_P???(>08D2[Y*\*FB&WTG:3,(J?DH]F4G%NB7=\3T)@@UR<KWC^&2[J8-^
M[SS2V=BVHL#3G_ #?(IVX9O(AA[17Y*ADKS4D78S"G 2!!U/D!DYS (B<))_
M=W3;).XUR9(VJ%>^*YDGQ^8DG&2FH\Q.L"-@=T;$ELAJ%I($=SKF]5I'P#3O
M1@[DI!]B%^9D_ I[(3=U,BZ@GX[^CFS.H;DN<ZRG/A[LGUG8=A2E?PL@3GLE
M0^9:!R(+,DNP3K)5SM.I8^H?K9U=A^'GKJ$%CH^ @]IHE(EP*Q)TCW.9,6X+
MV#HB<IF!";TB(^]RK2- O '>25YMXGIFZ<B(W4T(,^M% U%=.TMFR'XDH:F)
M40F^3-*R?IK[L<SVY=S9&3([6Y;C\PB$G60.">&946H+?)\$+@&M/*-U/F,3
M8Q7R4G>2+CK31:;$5=X$3 MHSJQIK@$:?.^:*2/UMYURGXMLR.O\(1A5(*3R
M"4!EOF,MP2$1ZPG^;K8&,VA1;P)OS4C:004D-%&/\CI6"<9V3#48 OI$KQU8
M@';9+W-\=AYQC.+][AT9-YB7Z$_T*VR?>_ D"^3XG!D3[?N9/:<!PP94D,S5
MF4R5,8'2V'YT'N%8S^_HNV:2<-_L.)T$D9P_FG0S&J<\+\@L%4GH2 "Z8XF$
M=>3$1NB3.9KUBH$O^(QD"><2YQ'[*O]'-ZXCK#/7H4WB<>[(OH1/9=3_'I^3
M?$'] N9'<VC[9NH4'2FGP3KL2TG\=;S/["E)8N/_N89P#.TLP&9I2$*L<Q+U
MT#>W2&Q;&>[XR;OP772*+.P9.(<C*S)U)@'!L30)*!D 0@*;>^;,IF!F$??-
MF3VFR2P9I$-_HL^R-O'<S;UHGQ&,2 <2;9U+[$OZ._YA!CY]T[.GK2Q7!H!H
MXIK92IR7>CVZ(Y_J_;AC:0:ZR75(GA=(DO&<,/U)0KSCB!GX/#<TBXI['#/$
M8G_J'P'Z<W_#?H'UXQ577+'N2["9P'K\!5G=A^;<[SYW= :;69:3<+/E3QT
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
M4B3?$91E!%S;+>D FW9&!@E(&05=H)OD"W0@<#A!P]0O$#LS24CHX/]&AFT
M568DRW;;-P6>YH->?1J,B5QF)!$X)2@'?VI?-5+YM?&I)@>Z61& CZQFY3%:
M<8)PG9,:?"/AR(Q9 J>2&$5;J=,L= +0]2EDD!PT\BGJ=RXU$Y_ ZQQ':#=U
M9MLS<F]&ZD8G@G %=1J=7)FI'YME%AG]J4G0KE-2ULP>9K^4'&.$84&.HRP=
M31"2'.5:5)^7@#**6(U\MEMPF_YI7T\;26!KL+S UB2!-[#=C ]&%M=',_IU
MVFF+=..8A^QF]G*<0F^9G8"V9[3N[D^NEQ,T*;BWB0>._>@#V3NS0)*,':.-
MJ)X 7-O=!"['P)'O2[SH>21)$F;2P"9F9M*?D!.[XW/H*GU*4*+1Y"58&_T:
MGV)N=PV1]DHBN-DTM).@UB2<C"+>,SZQ+G>/TY'%TT8YG^JO"9BEWNQ+1A>W
M[<@A04APJY'4M\AP20+-]6B/(RGKB"2!'D9S/OK-<23MKIQF5!&,;B1YL^_1
MWE%V*[-&)2'4\<ZH[UN9"!/@F01CY_PF2&UE$G(N4;>">AV?:+^D1F5OP+![
MG([.[KZVZW#_D&O]#-*0:WS[O?NS]E<SYB7)5,)9MCU!PQ(%<LQSWA,DW4#I
M)/,D,7)KG>^^-,<HZM,'DKR([5TO.S9+MA/D[GR?I#/U*O$FLQ3T&.W:+$E1
M[L>0D7K=ZS@_NT9K8'/NET9]W[XDT=J^9/:]EB\);-F7FF"<65<-("+)VO$D
M]]^9:3>S1F6&3#[KN4%FS9&\BBZ<\Y/$.,J.:Z8\,T6:R97]#?(*:)? A"Y=
M.V7&DUP_.H>@HQUEB]PB!6,+'N3EH2X)^SGG>?[&/HR?F>'.?M79.20)H5MD
M=UY&1NKU+*8)K+G.=UTFN5RB@>0;WM69F/ AY#,XS8AL. K288:6]%%TI2XS
M,ZQ _"9R999,289-6'>=8U8O9'4?GL%I[/L2;=&!>QV#09A]ES9B&\Z?(+%P
MMN,YJ4%:,M-TRRKQQG59DX%IK[*:+7)K;99$VQRK>AYUSN_S(G[OO-]G1IFA
M8W2^M[5&D1 M2<CSC1'IQGZ%[I/ S+C"6=PH$,)6]A/W>TTTE[R401#P7>K:
M$=$PLY+0!N</R7;9;L]).V"#]>:^61NAT\P89_ 7SF+H3];G6.(Z*F4U ZGD
MP Y48]]/HIUGL+E^\*RXR4;:)]?YDN$- I'9)]WC2HY+HBG]W4P_F4$L [7@
MGP02.N><<Y:'/.0ARS[[[+-FF+_M;6^[''KHH6MT.K(',Y;SO@PVX5Z:C"^3
MR#++++/,,LLLL\PRRRRSS#++++/,,LLLL\PRRW5=P/AWL&OO(SA[YUZ#8$RG
MGGKJ2F0A\PH96'@DL9#  NP_?S_II).6\\\_?\4.@__@W)T[FPZ"/HDL.Z]<
M+XDL.\K"TD06')Z+(=A7.##.+%DE'\DL261),LN=[WSGE<T%D84+5YR?BZC,
M2-*12XT,*1BS(VXFB,B+J@8[[2B:O-&%N:RC;NKE0IC'J'M<UG%)N96AH[,I
M")CGLA.0 AW=B,5&_1=$(1BEGZWHLD8PI.UF%Q",3?UF_D!WUK\%<NDZ %'R
M9(8"Z](VF3T"^3HZ.769\8*+="Y],R.-F00ZHCJ#'A>*7J2:144PGJ!>[8->
MN5Q%7O3"926#*+(*'$FPL)D4J#>C%0LF2*) 9RAH<H27\^A!T&!>^$(* 8#/
MO[6_T?O1/;Z'79%),"KU2CK@[WR.SQNYT6BHZ!02"O]&'TX@V$'@S @@*J$%
M&:F/[S,)77KII5=GO$%F(RT+J#"B80.41D"LCH8I>-9L"@WX,%IO G(R2CDZ
M:G""X$XO_"6S"!S,J.KVI23="'(TVP'M11_XK,0)LY\D\<R+_HX(:23<S*9
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
MOX#,)&%4P(^1]04K2+@1()P5V02K"%!)YVR"?(VX)[%'0D(ZU8U>FQE/D%$
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
M(FR55Z".#L $$TC>T-F9D5:-BB<8%[D$-C&>1@*5P& T[02-.>^=?,SS**M
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
MRN=L2T=D1K2DTA[/Q1F)/.@$#CJ<&C@.&%-D9:P%)";H(9VKHVPWR(E>X'!
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
M=L2:A"SV/M2;NK#68$O4W;VS_40?"9:CGQRGDAH$==,OD@5ZX#GG9_1U;Y:
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
M>YSP./:92_B,.97Z]T O1AB6$"<(B[:B;QDWS*78 6.?-A",:"18(Z)*L)3
M8^3S!./5*.W(X^)WV@*9Z)?1Y)/8(5&"S]#5Z*>2S+!YVD*@#_^C?;+>"49-
MLIT 9Z.U]Z*B(ILUT+842&-$=:/A&A'7R,H);F-\,MXEW-#ODD&=DZUWSG<9
M^;Y'C,I(R(*EG9\EATF&S0BMSG?NA?B>Z[/DD%R/*PC7-=D^RHC_V(;R$I!#
MO05VT9:T,>U3(VP[CXSFYUZ[.N\+EI:\R%A2W]SC:*>"D"3"LH8 M'%M8KYG
M7DWPG'.4ZTB"195KA@;)TH+=: /W//R.3&P NZ..=9Z3:,B%3,FF@J61Q5Y"
M$A=C"AUI4\>3;2K0B?TPO]?(ST941Z<D1KG7R?69^UPW*DE  B/U1D]T8[UC
M_\3\G&L3=B5!AC8UHP*R7$=':RCK'/M:P?P"T2J@7=)N+YN"A/8$8",3^=@
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
M<:\Z(LL]&6U!'="5L8(<QA![QR1Q&04\P;AF4T".P)U>9A*^;\8+^H5^-A-
M)3 Z-BO1CL\%N%:2(7:U4J9(B?J.*\?4:.\@\)J_DR@B^<*HY;Z/)6 X21("
MVR4:"II%KL!6B:&28:EGG9M]AZ"-S'I 7[@?-P*^V=T$I8Y(G+DO<]R;E400
M/FW(,]R72%A/ .XHFV<O"Z49&@3.5M)-KO?N<P109W8:OD._8J_8/_V,+1FY
MWWHG8%S ?"5$2I)P;XJ^21:19%E!LQ(BZYCB$B1:23P92=W^6FE_4C,266^)
M84DV1*ZVG\!9@=VC*Z/>8S/(,5-8RLM,1#W"^HC0D:2@2NA(VT]2=,^6W.]H
M_^Z=!;6[+\MYGSV$9 $!SIE-Q[Z29,J]U%6B!&V"+,D2/:+ *+M7 O!]=_;=
M802^'XVE2FA %G5FKL\]7NVC2@1U+:F9DR1P.99R;I;04P.4]/8X/--,I@;K
M< _I&1<V5;,(U P=*Y$B/>="?N\:!5.1()'S!]\U>XS9?5CGS0P\(AEG4)',
MU).9[<QPA7TR[TDRY#,S/666D@PH8KTEWN29F9E),B.39S#.SV8(=8W/.8_G
M..=GQA/?&W)OJRS7#4F62=K-[%8&*_#]SOG3B\\DM;C'<SQIHQ+ DW"39-!\
MOY%D6L]),^M+DD_,2N7[G<%:,CNH:UWV4Y):W#^;Q=,S6(E!F1VSGA=<5>8T
MQX!$L1Z12[),+VM:):\F(=K]LZ0XUZ8:H,-+XE5FT_']P3639]#GU%URJ00V
MQKE$%L93!A+B>Q)$M-%*.NIE\K7>>4[ .$O"826N.L_G6;9C7A(H>M%'](\$
MX\P\Z9E.)9V8D<[,.4F6H8]]'S'3L&<:!BA)8J3S<V:@JD%JF*-H5VS)K,LU
M$ !CRB ESDO9KDD2JL$5>!>%K"&198\]]FC^#7P;9*4G4)=$%OP<_,W_[W[W
MNZ\CLAQRR"&-R$*V$ @$$ -P"$+^X-R0<RF<@P2*P"YXOV"_C9W@8)34PG<A
MNQ X"B _Y!?.M2222(CA_YQS\SZ)CX.+O_D?W^.\$K()YY>0 /@[L\'P79[%
MA0PO=)!DD[KR#HR^Z$H]^"YRD*=>_,Z%#EP2$9*<0YM =$$O]$,W23E)FD$.
M]TO\L5TD_/!,2#S<![$&&97\8Z8:G^/%][B'>WTNLJZ/BV=?TTO]:_VS?M:-
M=J7-:KMJ<_07W^&^)$)!?($X L$%\@I9<?A)^V(CK$.,(\:M8ZY')!L16?B^
M1!;F7=8W[$R;1C\N[1.;X]GX&(D@2386'/*,0\8N9!V^P]Z+N<>U( ,$2&29
MCOE99IEEEEEFF66666:999999IEEEEEN3"5)+)RM<7$&AX^",WG.<Y/(0B9Q
MSJW)W$RV9L[V..?CO)2S/<[B\(/@L^ \;P9^N7[+39[(PN&QP .<6PFTP@F$
MDXA#8XR<*$PX9LB\XB6!99MMMEFVW7;;]C<$%[*UX.S9<,,-E]O>]K:-\$)T
M)!Q"$EEP7-4HH((:<40)P*U7+X*?0 <C%2-/AV\ZI@1XX7S!$;,2.$O 4V;5
M$-R8P&LC#J)71AR4?",(O4: %SB18)PD21AI49($,@7Z"<H25)1 1\D-."_-
MH&&V#Z/)"Z+ 29F@Q^K\%I16L\<(/M;1*0"5=L4!1[OR/_J9[R-/<+= G.K\
MI?Y&&10PB2R!LV876 G<+T #!RJ?TT:T'[*H=^^2@&!6'O1 )\$.&?T:6Y!X
MD!'_S?J1T?4%SM8^2N"/)"'ZR6B# EUPSB+33"_(K""O[*-1]-^T(3/]T)X9
MM;UF*1 \:(82'>ST&;8JR$N;HK_YB2T('A:4GAE?$C@HL-L(D]J5H"Z=Z<@3
MZ)J1(8VJWHO62QTR&JH1)^F?$4$N =Z"J9 I<(A^IRY\G_;#R9?D*&S)C$3(
M-1*TP&YD"?80[)1SE6!IP6C4%SVI>\XCVKNDJ"0)& F7SP6W)K!;6Q)()&#>
MJ,W.=?;1B'B3H%GF#NJ,#0C0X#.!W4;N39"CX&[!O1FUV<C2(]*(P&'U%:3
M6!(D+OB8<4_?H!?C')O'3M%1VZ\ #8%)$K<$"IJ5H6;,D<B8>F6&%Z^,5-XC
MR G$1+Z$%OJ'YW"-LEX(R*E@42/@FC6*NDH824)@@CLK(,L+O;.?$DRB#?%,
M05D)Q$[@I$3#"I:T+>G?)/(H3X)E@O$DVKCV)\B[@EX$#$MJX!DY+R-;\DUF
M5<EQY-ID=C>S\]"NM+.$ ?M(8ABZF>U"(%)&TK:?!>&YA\@,.A7TXQPM>%@@
M.L]S?D:N(%SG.]=.HPTG(3:SD;&>(+MF>&&<<RDSB9$Y/YOU0E!6#XR*K@ER
MXG[F9N81P5,YYPEVDB22( 3D2KH0B)=1GY/$Y;K<(T.;12(S% @>K)E)V)=(
M/JEDEB1T)(#0[$&]+"J\3"*3-I# 6J.6NX8:85@ EADD$I#6N^K<Z5POV:B.
M)R-?8WN,1]H0.V*OE^1JLV=5.W6O8__W .T"V>FC2@A/0H-C*:.J5^)-CR"'
M;4H.2N*);="+6"_!GGI4(GBN\\CTG2$SD:6NO<Q123S@GII1HHYY(X!7(H=K
M*NU<;5\B2R6PY9R7!#;MH.Y'M7<N]TRTJV.JEX%0(&8E<";X/N=^0>A)!!>
MCZXUNX!S'C\%(">PUW4/W5W[M+/>>T,2(FNV&P'>C%>ST24AU+%I%@W[)O<X
MVG\//)H$#DF,KH$]HHR@L!H4P#VO9(DD&R-?<GT%BX^(D6FGUM^,-,C!CLPH
M@(UF%J',_#$"X+K/]UW9B.J2S#/S";HF(:X2!3*SH?M',Q144+MMZ5BJQ!NC
MWGMN(.DF,T2Z+M=@!<[-1OT7B"YA(/?/[O6= S-+9IU+1OOG#(:1)(1* L]]
M6>KJWL3,@>Y1!(GS?>Z3%)59B3R#D6SFNY)93GI!*^A_B="^-[N/RFR.1NK/
M.CN6?"^O9T:^+]%/N28E&;B2P"7K\[O9O9(LD'9/6PIN=_^0YT.YMTFBOJ0;
MUU#?Q5A#:U:[M%%) NZ;T37/ZNI9E.L(_8)^S"-5U_I>DADBL4WG)NK+N'&?
MDYE\65-\O^.9=0U-HH3CJ9(7\]TFB0.^XWBV@7Z.I:RW9Y1I\[XS&ZS&H J^
MY]"F23"N03IZ9Q&>FV2PEVS'WCQ?,P^F+4DPE"#F7FT4"*&W+DG@<[_G^FDF
MXQ[)UK.G2A Q8$%]+W&=T]Y=2UU'D]B3:VAF],NZ]X(*N"_+_<F(<"E1YJJR
M/?&,)#;Y3M;;Z]<S;_4<!>GH!?Y1)K::%Y\IT_<;]DR2P-GK<PZ!;6568,EV
M]?U&,G0EL*V4,2ZSZ.3\G!FH<OYP?Y/GF?01[R;4WP MC'FS-]>,//0/OH7,
MG).$0]I-8F0EWR0Q,DF[O0!528)VWD=/SGHX,^9O RG1!O:[>XC,PB!91ETS
M< E]Q!D?@'W \#CY-MUTTT9B,1L+/@Z)+'R&_T,BRS[[[+..R$)4._P?$ $@
M$3"G>OYL%DW6!)[)&.8=@[_Y']\Q<!1S,!<V1'TACWA5,@SW<M$F_ _@/T0%
M"1_,Z9Q?FK6;^\P^Q_/1Q0!(S"^^ Q@DQ??K)#VA.W51W]&E_OB#>(^6D"*!
M9D2:0;;!.3Q[0$=TS?:2,);/2>*#Q!S;+I]EUJ1LPQO313M),-)VTM_A_ZO=
MT8Z,'?O9_M2&:"<SHFA#9N*1%,5WD,'89%YFCLD $1):KHK,(I&%\<B\@;VA
M![:O7TB]]6E 5&%\G7;::2U3#,0S_)($T2.B)(0<ZLC<LSY$EHQD.<LLL\PR
MRRRSS#++++/,,LLLL\PRRRPWU%))+)QQ<;:.#XUS_22R<&8&D87LRIQYD]V8
M\S3.K@F$P_D;9W&5R%+)++-<=^4F1V3ID5ET#E:GGD06#J9),TY$L7O?^][M
M8-AKN^VV:Q>.&RX(+9!6(++@[,'!<YO;W*9%*2/U.*G,<2#@#,1)J:-*Y[1
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
MFO,-HJ(?:3MS(.7-N9]V3H"G("WZ1U!-@D)&0(D&)M%V; FVG9\")Y59D([
MD@31-AB!MNIPSK8GX"OK23UM0): KP0FI?YKIQC/!#@G<*[!8PW$4_\3V.WZ
MT> Q]5,@E?.)_J%.ZW/M$!P@T'ND3P*Q1D!T0?V"A965MO=\$O34_:K.MKW3
M2<LZ0IV"VY&Y^Z%!Z E [C[-\4&76)?XM\[KM'LC4(J@44%#M%U@J^M] R^T
MU<Y]]%(;O05R$Y"40 WJ[;F:0#+U$CD3A"MP#%DD"HQT2OF0)<'- HFTFZXA
MSDOZD)\Y3MEV@6\)H$Z@,+\7B-< ]"8V)/G ?8DDC@31)> F]R;L#=WKI,[S
M6>U//\K*.U-6QE321!)0<GU.\DG:D 3@YKCGO!>T,K)3399Q;[9%.D V@?>"
MI;7-3;[11C50>$04<$ZY+TTY$^RXU;<)[M5^)LA)VY2D@20XN#]-,'."9!.
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
MS8*]1EEYM$V2.C*K@GJ0&60$XH[ ]QF]NN4=Z92@QI$^C3+R2&9IFV+6FRU
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
MC$!3NS)T2.@0D"=)HD%3">PR8K/C TGJY2]_^?K32'Z\1V=]1@EM@-(6\4
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
M+R#)^2E@F/'6CD@Z<BXQ3].6N(9V5@;:SM@(/A;H@DT1^(*LZE3:4.II71)
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
M#T:D"VU4D@0$3)HUSG7?+%1)JL]]H^N(]DEPIX0C0;*25\T:)<#;;(RN]4G
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
M>,:8)YF)>#<B'MFVF:U_R=8\+,5&%E[&ZLQ>2WF2!2@/'Z <ZB(1$'M&M\3
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
MI:G*E40!,XOK4]1=8&L"9%+QHRK]F:G?M0A]YYQD?UN>X\DQM42T57G/]I2
MM#3GZ_=)$N#OH^RTUMMYWG94KM5Q3A_E76,>?6QL&JG&"18?9>H?$0\D0R9
M5-)^KL6=F\Q./[I3Y3 !KL9YVS''4B48"NZO<RAU-+$ _S+&4SUF1#A+\'%5
MNTGE![ZOF@CQ!+_G&;F)8W;ZJKIHUO8EY337HR.5*TD-$M95.U#Y(C/@9X(%
M2<&J"O SY?-WZL_W!)L9GQ.,:WQV[4.?4Y: ;ORAJNADMG8SP%.^1$/!UZYQ
M59Y4,4]20YWK7>NX)DW2F6V KP@:IDSF4=['Z"N!K;2[<W+-(D^YE(_=?(:V
MIRSZQW6>0%GJKSI9DB+I6Q5 ?'^LJD3&O23R2>3*!!6JL#G/Y3SO6%J:2_3[
MJL8E^<)Q13NX=G9M5N<2OIMD0\'2J4"8"3^2#*@O25Q/._F^ZKOT5UV;))DE
MWV_L<^=[[*,<DWX(.*_Q,Y4F4^4$0&--+.)XLH]<^[@^3R)#[I=4A0)C]H@<
MQ=S)VH1XDFN(2E;W70Q0-WMS$EBK6B!]R_>)IZI)Y%C*A"*J<^3^4Y)L*0\[
ML8TV=:^$.$)_82MV4J\$AU<RBRIL$LTD64K8M#TEVU%V)GZAWXQY2X3H2HC7
M#U1N-CD)MJKTX'Z!2FR^/]&7M!?]PUAG?P3P+&!VD\E(X,UW\:IR-8K-JG&E
M*H]["*F,G J9N4?H>'*_K*[)Z!M OKP[L.XUUC,V'>?&N"2R\&]-V.*Z1+)9
MONLOJ1XY+G.-;T*AI3U-[&4MR3C(&%W5R"398B]QT/E)GQJ]XV>R(OP8_V"-
M@"W.3ZF>A"^I$NM[7B5)4#:_H_]4NW&<YQZ'^YLF?N'9U)L^0N&#O6SVM/$E
MVI481GFN=7R_R5B52I$JJ4@^J<HDKB?<,\BD"DF*D@RF;SI_N$_F/AS_5E7/
M)$/7?4W)1KE_H@^-B-5)9G'M2'\3\ZJ"DC;G?AEC7I]BG-*N_)[ZT%;89IQ*
M-2+*QZ<RH58F:Z(-(+)MV;*EGU^0F6ZOO?9J^^VW7\].]_"'/[R#XWDV;3.)
M+//:D\\(=X3(PAFBZRI\7P7AW/?+Y!#N([+?34QDKN5,AG'%V0][_]NV;>MG
MAX]__./[>0/K>F(Z,8180'S8$2(+Y261!5LGD65>\YK7O.8UKWG-:U[SFM>\
MYC6O><UK7KOSQ5X<^V.<QV22.O;BV2L#9\F>&N04L/W'''-,6[]^?5=ED<AR
MSWO>LV/X^=V&#1O:8Q_[V+Y'Q]D ^W")]]Q5(LN\=OV:1)8;KB4B"P?E;!9S
MH$-V)#:2(:HDD04U%F2)^!L_,QB./_[X3F3!^??==]]VU[O>]49$%C:Q.4#T
M@+J"NSD(XI"+PR$&&\]^PA.>T)_'OPP^-J0YO.- 3]"YH!0S#YK)CGJP><XA
M&M_CL)<-<X'B_!^@"@?@/ ^ "C9RH,5W*3L/43U(2X SAVD"A2F3\K&337H/
MN?@>90E&RJQP'H 3"*@3AWT$"0[)./ 5V,VA8LVPGMD<.9 30,/A+,_%1@Z+
M.2BH926XMX)H*,.LD*,,D_21&97-A"E@F/\3,#V8-F-E B4%NO(O?<ZA-(?1
M^ C "0X0/;S [E2FP>;,9DB_"-# CZA[!6)Y,,OA)(?)')#@NQ!ES/)%G:BC
M6<1KYDZ)3+2K)!F^2YOB3]B7JB0"'; G#VHIFV _.O25&"30@V<(EN;_'LIC
M!]\U(UG-_NVA+.TD*(7#7L80DQ&*-[0I[:F/JLR1BB0"0/ !ZL+8H#T9-Y2!
M4A. #P ODJ12/:=FL$SP?693IER^@ST<5M'G'&015X@=M"]MP,3)X3SV)8@F
M;VQ./S ;+&-'\%P%? E$-8.E($?5F#);L0 TL]ZG2H/@-H$>@EQ&A!LS+!,;
M\#W*HNT8G_BEX!1BBVH_9FY. IM^)?A8(A?E"4*D7:D_8\=LZIEE,S-W:NM2
M%GT5&E0J,6LO<5"0..U.F2-PEZ :QBW/)E801P5.47?B/N.5LE6X6@(W TI8
M2>%+D)-$ <8!;:S*#W&*<:]ME<"0&=15S#'65S4B072,:4D"E"?00V *O\>?
M$N!&7U%/QJOD#GYO/)4HD/5> K2;G5QE,^K+&*)-:4_^)HE'X%PJQSB7XE>T
MJ>0H?) VH%^2 )I E4I@T_\SWB6@5^ UMM)/^!1M3/F"!W-^HJX)'M1F@8.T
MJS&:<AD_M ']K1)9569)I1N!+_@LSQ* ;'PV8ZV9))FS\*L1^<281'M6%;8D
M<] G]!%K!P!/^B>^0;WYCF#6G#_--DO?,2:JPAGMF60#U3,JL-6Z4W:"IB2N
MJL9D)DU)7=2?\OF;)"Z^JP\)%DS %S[!L^D#RJ)_&.^,>\@LE"FIV#+M(]I4
MDJ%S*'UDGSN6)!>;Z9/VI.S,+L[GJ6.J7B1H6& N]F8V \'82QFZ$X"?&9:3
M=)8J E75CKZ2R.H<BIV4B7VNT4< -]=E$F1L"_J+\@5@FOW:^.SXD61+^=A/
MN^(O?)?QR#HR2>#.*Y7 2_QTCB9.49[Q1'*'F9NK*A>Q145#^E\ 8O9/*GY0
M7O:11&/JG*0HYZ3L;\>18\DUI.#['$N.)^JKRH] [$JRM.]5YQ#4+4FBDOGH
M(^=Y 9.T(V4EB<,Y2GOI-\DGM!7S&389EU4H2=6+"D"G/,=2]75!K*Y#:0/\
M0%)8G?/R?2QM)49A+VW!ND\50OJ8=L2_\%F5!%R3N![%SER/2C@RL8"D&_J&
M\O@Y"1*5<$;,P&_JFBQ)]BH]I0_@]\03GD._ZU=FIQ]E5>>VWKZ7N!ZE726P
MJG23Y$W7SA*W);*H4" H5;"\_4_<(]ZQUF$\T8?4 Y^BC_7Y48QVOJ]@:=8.
MC'G5"<RPOM2NV#I2N).PFFL<%7_J7.^[Z&B<NJ9@/-%6"1JFWL9ZRDQ0>^TC
M53IX#N.-/I?(8@($]PBH/VL)UZ2CL2I1H*JFN:XTJ[YSB>I6JOPD^'AIOD\U
MOE3VTW]4\515Q;5^S=(O8-X8JI*MZBGX -^G+-]-C7<)WO4=OX*Z$]BM#]!/
M]#=QQ/=:"1V9K=_W9DD=[A<DP1)[F(,JH=Q$&B.2,N-((+/O>!(&!/6/XC/E
MNQZM))$$H0NNQ*>H?[[?Z9\2(U00<?Y(I1?:C;)4D*G)7VAWGI_S?@+[1R0)
MUWBC<4^9?);O,<:9ZP&5L@_#>QDQG_9VGZ2.R22VI JA[V.,DTK<9"RYEJAJ
M(M@DT2I)H2II4&_W>%2/82^&?S-!AVMG8W$EX/ <8A=M10QBS+,&9_^!37O)
M+,0 ]^!J[%?U)1.@I!(3OJBZ5Z[-1N->XG\E[4EH(2[BWY2!3Q+GL9/W._J(
M,K&-\IR/G8O=&Y7(DDJQ^I/*)*I[.:_Z/F:B&LFKJ3RH8IHJ191)O2G'_5?!
MRL9HB<NT#7U*_22;YEK?=Y,DW>!3F0R ^A.O>2_'?^N>KN5*L&.NXW?86=5N
M3 (BX<:UCOL/KLM,I.2:Q_=0ZD(L8LWH6&+?$7]295AU\4K6-]ZYUDDU7Q,A
M$'\EVJDXC)WNP28YR#V]JHJK<@YCFK%'6U$&=6;,TY8F%T@2T]([F02VJ@Z=
M1%V)Q2/U.7S<_AZIQF$WL1E?H<[T+V.3?6(2WQ!;Z3?JCHWN#>OWDE@XZTAR
M8%4+Q,^))>P1<WY!9KK;W.8V;?7JU3T['<KT@./I1]I%(N(DLLQK3SPCW%$R
M2YXE<C/6C FY[^?[.?,^\Q=[W<1'DN*1'&]T,Q\31_D>95">\WH268X]]MA^
M]@B1!>(9BDI)9&%<3B++O.8UKWG-:U[SFM>\YC6O><UK7O.:U[QV]XLS0_%1
M"CID0C'V]\$#@['=M&E3Q^X???31794%#/_:M6NW$UE0:9'(HB*+YW7_C2++
MO/Z[:Q)9;KAVA<CRB$<\HFW>O'F[(LO6K5N[(LO&C1O[)C)L+@@LM[_][=M!
M!QW4'O2@!W6%#9R?PRS) @*(!'IX^,MF,P=1F1V1 <<!( .0C6S*8?/:++"C
MK)L<@E&>H!P "1S240:'U0!3*)_-=,&NDB0$9E&N@+$\[!+@;.9GVLE#>3;;
M.0ADXYP->P((AV\""4;@%.ZJRL*!I, I[.,@F4-1ZB^0: 2:%]3*H0'MB'U\
M-Q5HS()I!C_J/,KZ7S-A4G_)+'F0*LB;=N 0-3,"JIXP DUR4ZZ90/D^;<>A
M)& "@BW^QV$'_F/F50^^S8YHF68K%=QC%GVS*7/PJ-H'!R>43;^9Q8\^5YE
MH@%MX>'WB"1#F^)/@J4%9"4P1[*1V94YI%WRJ9'2C8H:">Y5,:@2;FA/#[PE
M-& 7-C*6./05S ^0R.S2/#^!W:G005OP>\JC[6E+#I#M'\&M^&F"O 0G"/:0
M("$QBG8QPZ0@9-J1\B2S,'%RH(Y_,>YI3]4^*CF"=A7870%)@K#,>J^*BOTT
M G@*'"*.F/G:S*IFQ#0#KAGU\;E4.*(=!0R-E*-H!Y[M6*7^Q!#)6_P?/Y/
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
ML%'+%HCN&+!<?6NT/G$=(7'5O3?G.M5V5=&1R)@*C/I^?;_W/<JU<\8GQA*
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
M1$%4[)WWLVY%T;:_/\%ZM;0,Y:]:9L6 (BJ(E %%5 R8%13%"(A:ECEB0D'
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
M_?ZT^UG?**A #:KAG,<VHU<C^YPD(<^,1J!N9:O[DCQ_RCWS)K]L1#1W/V;
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
M<RH)AP+>L/G8?M9]QHR_\UG'*<E&-<M+$K@$]"?XOO9C NXKZ:#S>Y,DD\3
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
M?5S "IAD; GP<[PSGK"E"FQU#>V LM@U#_W&XSJ:]B2!QSFD ^(*<*0/^*Z
M:?2)#M"CZS*?RS&?! EL2F"KP#&!LO0+>A1P+UBX(XM01P5@)['#^M$#[<5F
M)3)UI*,D@DH&M;\Z8LB2;0KNK&0C^D@23Y*%'>?T,_-0@G,87[P'6;$3[%";
M6GHD\U4 ?B4&8>^"NI67[PN^EQREK-BT0"?ZA3HE&PC,XV^2SJB;/K#_D\"8
MXS[)L1)9($2R#CB/(#/M$>289 'M2L"8]HE<C*&.'"6917(4=0H>[0## B;5
M 3))%F!=PJZP673-^[$!09CY"'3C7<C*^),H0%W,4^B@ D:7"+OZD/IZZ!(9
M:9^@L4J0XB?CP?6>[[DN.9;J>$I2)..'-N-'"7"C7OZ&O#D&) H(<!8PB;Z3
M<$K_"AX4[(D.TC=1#[1?(DL'EL9.DAR'?/A1/.D_T$\"<7FPIWQR[A=\*X')
M>5G2@8 \;$ERF,!N]R4=20)9L0%!H[2?=S@_N2X):D_R9_H-]KUS'3)B3_AF
M/-@G=?(.WHFN')/5?]#'Z]91^E[0)./)^5E"C^!N^D,@8@7@"D!.XK[@2<8[
M/RMYE?8Y[@7A._:I%UFI2Y X[:7?D1E=,+?P-_V[NF] Q@Y\KZ\O^!X[E5Q,
M^R4<\3?)3-I\]_ NB8%\1T F=EK)00(]DPAM,  OOKHQX#Y24H?D6VT*&]'/
ME[1;UWMEY;W.4>@1/X\QS_ZFVI3K4I(+M2D#(>A#)GF//G+OV)$ET@_7OZ5^
MV\Q[)?"XGB*O/K]$6P'#"1+/)P,+N"^IXXF'OD)6ZDO223?NV>LZW]-_R(D]
M(R>RH ODE2#EVM2-)?O'L>]8PHZI!UMD[6"\LP>%R/+XQS]^GJO1 6.5STF,
MJK)R&$D_Z8M[_J.O2]]@KXP!;%? N/49K(+VYAI:"=SN;ZB'?J)^YA-)VTFT
M2G!\)871=NPX2;"TE;T]/_&?])WH)\=\1V 3<%[G)=J;Y&_TP>,\@IRTB^]2
MAT23SG^6>$-]$EG8B['FXZ.X7T(_M*TCK4H^0"^5)(&=2BJD;UR']<,K^=>S
MC0PF4DEPR$J_8^_='@>_4'*I?IAD8"[CN8C7WZ_!"I"9.0Y;HBX)$GR&?NC&
MDN0;VF&0&@GKU"D!11(G\Y5G6Y[KZ#MVI/4,>.-\QUD!-F4_T7[LB;9W^QO;
MGX$0L%/W8Q*+F3LEVKFN\K?T=?7+DFSGW"PI-L\A:"-ZK61U^EC26@+Y)8;P
M?TFARBO9##M =NK$+NBK'/LY[RV1-^W[))F[+^<<1L(1?Z-^ZNT(9ZQYG%6[
M-TFR,3(BLV0;[)^_5;*=8\HS'=LMV<:YR74>N0S8D.=EZ.72SLL,L-*1[K!1
MZN(=Z8M7>Z*/;'>2C%U'L2'J8:Y#5@- 21C)(!V2H0U0DH$/\KR,>O#%L'_&
M$?9//V4@&>8IS\<]T[.?6$MH.^^KA#OF8WZB/_MKI0!*SG<Y?Z3/R/AA+N7\
MR;UC#=!$^^GC)&ZJ5\%%:5.,*<DWO(,S+0#P$EFX_[C=[6XW!^SBCF.++;:8
M;G2C&TW7N][U9E++'GOL,5_ZL0[11]A?$ED$RP^ TBBC7'6@RTID.?#  ^?[
MR>M?__KSF(78@F_,>L/8=D^A;^4\.X@LHXPRRBBCC#+*:O6G5B*R2.20B.'9
M5'T,/E1_7X-I>.=H8"W/>@V.4,\LW$])_$CR3$<JX?/YKJ[>E,L !_D>ZZG!
M0%9JPU* ETI@R7<-(LLHHXPRRBBCC')E2Q)9*L9:(@N!_CLBBR261SWJ48/(
M\A]<!I'EWT06'&ZCM'FACZ%R,08H"$/'F#=NW#CMNNNNTUWN<I=IEUUVF7;>
M>>?ISG>^\W2G.]UICE0&N>7VM[_]M&;-FIG,<HM;W&*ZZ4UO.E_\$*D,$@4#
M@0LS+GCJ):H@'Z,T<Z%HI&8N_;CLS8B]$B6\H*^@%"^G!'H)FN62;HDDD!?!
M7,1Y$6QTN(PF;U8.+F8%>^63P$':)HB,38ZD@P1+&K762+ "\3B8A]S 91VR
M"W06E(S.E%GP#_KE4M>)BPL_@"X0>  CF4%& !GMEX22) DCE@IP,;HD%ZCH
M4F ;%ZA&,>6R,P$Y@H\KT2A!WE[0"I9'-L$>'>@IP=B"9B4*\'_T@0U)7D)W
M7"[2[X+NN0!%GTM  B,4"QKD]PF8K-ES('-0/XL$;?#26W )-IX .N3M(K2;
MF8%Z!#I0GX#A"AKW@E[BC?VO77E1G9'%.W*,@+PD1&7T7N0&$&)&(J, TW;:
M;78>WF&=@J:3*%$CE@J.I^W(Q663@$3ZB7Y#)Q*.C-(O #NSFYCQ0H #;::?
MD OY)"^A6\'SC ^CVE)WVK_ A K,6@GHF'75# 7.3=J_P#2SZ!BUV>C2@AMI
M"T"/O/CO,JGP.)XJ20B;RJPD]%.2> 1G&54]"1+T(_69E0+;P2X9E_25$58S
M<JF1_U?*IB# 4] PWQ,D;T8:VM^!'S*Z>@4.\3U!&3Y<<AK%E*=&_1= )S$J
MLP?8)V8/2*"X\V>7]<('.?/)*+!IHSG6G5<%$M9(]>C0M3LC_FM#]%<G<P*0
M'?."Y3/ZO1'P,[IJZA99S6XC6)@Z[1^C]@IT,O(]-D7[&3MFCZ$ONB>C35=R
MI&M\S?@D^<H(KD8!IN^SKP3-H@/DI6YD-BN;("<!J.A3@!_MK7:969V2"&MV
M H'\9GKA.\A@9A8CS3*&D%>R505V(U^"% 4^FO&"MDN^$9!IA&4!A/13S9RF
M;Z)?9M1>9.7]M#6S1PB2SJCZ.9?8_QT(74(']28(G?G9]=.L-_HD&0E:,HOK
M$FV0=.9X8OSPDWK0H]F),F)Q9OH1+*Q?DNN^Q"AMWZC2DD_T\R1'2;*K&7J2
MR)5$J\P>PSOH<]I=;<KU4Q"N!(D:55UR!/4Y5YO939UJ3]J1XSW'DKX4WT&?
MDHR9Z\VH(*G+N<_UGO93GVMHES%.>1F/C@%\-L8JLIL]*8G@KDTULQGO-9,(
M;496? ?DK4!$].IXEW";V61JA/+,%%G'/^U.D@3?%9"W%*4\,[-D!K8DA)L]
M2!N5:)=D.T'R^N:910+_";O"7LWLYAS:$:2,H)^9F&BGF1EH/WTB.<YUJ9+Y
MS'+E>B)P6 !^7?LRV\U2U&Z!COI\DCBZ#!KX)-B/>Q/]B,S(5#-\=80;,TET
M\_1*XU22;9+7:\;3S,:FKR/0DSIY7\ZCDAJ\'!/8G;95H]1+ZI!L:B:1!*'G
M7CD?9,W]*/IDOL.F\*7,%J:/YYI9P:T2#;%1,P>Y?Y2TZGC"YNEW?0BCM3N/
MU,Q)F3FMBRR//Y7K$F/$?7V2HS)[5!*KE17;3)\Y ;FYCJ:_X_PDZ-[L2=@3
MGZ<?L$775.>3+EI]'?/Z)CDWN\=GSRQIG3V3\ZA]E9E^),3KGR"KZ[VZK-G\
M^)U$!.>\S#J9I!O'DZ3@2K1R+]'YSNY!]>WM)W4J.#ZSG!#XP"RKN;>5?(/N
M,UM#$K7S#,;@!&;8]#Q*773S79+6ZEARO3<CD6=0K$GNEQ-XWI%!O7SOP/<2
M#FKF#/0HH%\[TB?QW 79G.OX?/H09G1B#DT"9\W,TP5]X5QQ*?L#NJ5/^#?R
M\[[.?\Y,/S5 36;AK(1US\FJ#Z'_:!;CS&#,[^NY'CZ.OH-G>1*C:I .B5>9
M@<W]([IR_4B?S,RX2X2[)5(DCS)G)E?]>_[-.[%EZG*]=W[VK$ 01A(;/"^B
M#OJ(A_Y"?C-).>=5,KQVY>.:[QJM_4L.--.N8S7/'S,CE^>O7,KD?C?W.O1O
M]^1YB7;JV8-ZS/,<]WD&$F'M9#XQ4ZIG!I[MK$2P9^S;]CPOI,]S?Y-!2C+K
M:I+6W=?6?7,75$!B;$=FR> \KIV>E]$_V+B9C3@GA;S*G@R?BKK-,NZ\7P,A
M=-EN#*Q@MF(>=)PDJ5Q#G4]SSUR)D(PCYB7ZQ',]SB+Q]R5'F9%+XF[ZN4EF
MJ3;EF0^Z91[A H_+/8@L.^ZXXQR8RVPL!.NZR4UN,MWPAC><?W>?^]QGOA#D
M/!09*Y%E9&09992K_BZ3,<Q89WZ%L,)=)0'V-MMLLSGP'L06@HUQ)B"1961D
M&66444899911AB]U26R83_X-_T@2"WZ3^ST#H27&P2!AWB5WC_<$GA=XYI?G
M?HD=,+!/DI EER2II O2E&?']4S1>^2E(*Y+01/%"65 -&7NY$WB2GUJL(-!
M9!EEE%%&&6644:Y(J406[EC,#,_]%F?FW!<3D)X B%TV%HDL!$<$ S"(+/]9
M9=4263+M(DXS&P OC;@L\]*92RL,GLB$9%,Y]-!#I]UWWWW:L&'#=,][WG/:
M;;?=IGO<XQ[3W>YVMYG@ K&%0V/(+&1FX:*'B&4261[SF,?,EV-<EG&YE. V
M+U&]2/?BRTAN7/H)\NHBER803U"*D9 EGPAV CQ NXS.;T0[R1A\SJB329*H
M8"2CPQEED0M:+J<%=W-)FZ!N+O6,IE^!4T;J3T :L@', )0"2(/+NLPN(&!#
MF?FN$9R]Y.?"E4M9Y$,N21)&?>=WU,.%X%)D5&26X)21Y(WPSV/V'$%)%1SO
M9:>;O]P +@&=:"=/RHI.)?)@G[3/BW^CO9OAQRB0] ']PO>H@_J\2&=B[H!9
M;JCY*8"(=PAPI&YT1=W(Q*) 'U$GLF:D9>3DXC8C;'N10OLK4):VF97"J(N"
MW 4E>IEL5/4N:J>7U36K &U- @?UL< )R,P(XX)IC"ZLC0IL19_8*#H5+)X@
MM8Q>S&6TI*8*$M>FD,=HB^@1?:I7?E<)1_:/?8/,23C*S 3(Q;A)XIF1^[$!
M,_[4Z,V9124!0!E9/H%9DLRZ[%$K 5/4A\ 7R7P"R 0"\#=)"$87ERR0P$'!
M"8Q)[$A;TIZTJ01G2 QSK%; 3))LM"/TB TPEM"K<Y)1Y04,)TA#,(U1L!,T
M+.DB,W&9740"0@+)!.16X!!MRBBXC">S?R!GDLW,RB*HV[$C,0I 3 4?(@_U
M,\:1TZC5CB.^@XQFS,KH\AD-E<]3'[((P$>' B@=4PG"IMUFDI!DE: <WBL!
M!YG,_,&8-_J[8UZ0GT"O"DJEOP2*F_6!NI)L(Q!70*9$ 8DGU"-@,J/!VN=+
M! ET(- OR2Q+0%3F*7XOX"?74C/Q5))4!QZU;K,E.2Z-?(Q.*S G(^G7;&$5
M0*1=V?_T!3:$/NUS9*7MF4VE L@RPG@7_9UQH*S(;61Q0?BNT<@D@4W"49?=
MR_&?$=493V:I22*K^G3L"YJOA [T)A"1N<2UJ6:2Z<!.U)6@*2-*TT:)T&8C
M,J-,)0J8Z4B L(\'ZIF12'M"1M8\UHYL>Y>E(]=0B5RN3Y(#L7G:BVS(G.2C
MG.L%##/N:\:XM%/7#]HLZ<P,9.E#6V_.SP+>L"GJ1N=)"M-G3")SEZ$CR=#*
MVY%!,TI_KBF".]/'DV"3%R7Z.OHF]*U@5-8D_&;ZJF9@J\30M%'K2_DDEN9Z
M)+@Y"0V9.2LO:[2EC +OFNKX7RD#0D>V,ZH^^D%.;(:VFY&BCJ4D<R3QW8P?
M'0!1H'TWENHZXMPGX4[PM/-I[B5<2ZC/_1?U.B_3_ESK!<RC4^<0WI'['#,(
M8)?,G]2;A#;7$?M)L&Q>IJ4_F0#*]'NZ-40 L8#YS  A*3BCWILE,<<];>#W
MZI0Y5WO*L=1E41'H*NF8^M1'9I!),FP25_,RC[^9B8KVT5X)P0*/*_F@BZI>
ML[WFOMEQY%SGNIK[D"0QU?G9QSU9)4>Y?M9,-TF$3B"NX.9*./+\@39GIEAM
MU?4IL^;E6*<^"0.TA;KU)_4GG$?,^L'OL3G:E$3;)*#91S7; 7M1SQ_,2.:<
M(@DA W6XOY$,C0WE.0SRN)ZF+CH_;Z6+W:4YKT;J3W)Q!E80*$Y?H8<D@PJ^
M-C@!_B-CWO.(FHW.?4,E<R ?XU>2)?5GEK/,QE4)5\[)E6#L&NI80BY)]34;
MD_-=ESG*_5*7D4/@/N_@038>_I;$%M>/)-G[J .)RQ*AS936!1;HLB?A/W*
MSKFB?F02F907^21,2,3I E\8H":! Z[[26@RXP5@=DD2N1=W?<H,QHZE)3^'
M?:UG _4<I]LK9=:8S!@EV42;UR?S; O?%_W6<[RTIPP"D7N3)!^Y'\D]B>23
M/"^UG\P<U9%C,N.L<P#C5+^DSM$2A)(4[!XB PN@2_Q'@XG0]CR+TH>L&4,!
MS[@WR;-J]^?(RSL<L\ZGSLU)7NW.7]V35:(I,BX1Y%;**-)E'V5NROU273^R
MKB2'Z9/6P J>CYO-#Y_<X#=)9O%<IV8BHMW4B6X,*D-=DJ$)?L1Z0E]EAKN.
MS.>9IO)F,! S$!I@0X*@@1;TQY,8F4%Y)'^CRSPG,EB)P8K,;&F6==KN^5M'
M$$J;TH?2IM KZRB9P;G<N^]][SL'ZR)0ET26+;?<<@[6=>,;WWC^/9_QG@/Y
MO.PS<O @LHPRRE4'O/0NDS',?,3<=\HIITS[[[__? ]YW>M>=UJ_?OU,;.'W
MK+>L9Q*X!Y%EE%%&&6644489_M0_%Q^)+.QCV-,84*G#1Q@ CKW<TL-^FWTG
M#WL[]FGLNWCX-[_S[YY;>5YCX!#/,"33Y+EX!M(Q@)@!6ZB;?R.'YV&>77CF
MDG?+%5>3^V?/=7FR?7ENF=EE,[M,9IBI>T1T/LHHHXPRRBBCC')YBT06?!'.
MX#ESYR[/0+R<[T-DX6QL$%G^=Y9!9/DWD05G.K.$"+CALHE+1J*+$>4((]]W
MWWWGRYJ]]MIKCCZVYYY[3GOLL<=,<+G[W>\^9VCALH>H961E(6(91!:BF3%0
M *5S$<@FPDBX1E66S)&@20:>0#\C5B=1(B/926C)B+!&LA,H;22[C%Z79 $>
M+E0SBB/ULFGJ(DHGR(T)@N]SD<: ARPA #FSLE2 AQ$,NTCU C2X4#/*,L \
M^L1,%;P3G?(.+@+=D*%C05-<O IDIKV *)C,.-BG#B/M&L$2&>@+-X->RANU
MTTMCWFGD5H'8 L:X4!:(E5$;*^E(,+M@#X'21N9..6D[-H1N^3OOY3O()J&C
MBX:9H$Z)3.B32]J,-LAG:5\"\;R85W[ZT.CO@N>XY!:40'])F/!2N<OXDIF0
MO* V\KV1_S-".752%Q?-]I&1RI>B*QNMOE[0"^X3A)X 6OI4@ K?%>QDI.8$
MI*UD4^A7VZ1-V*+$&X$>7E +R$D 'O71S_0WX\EL'TDV\1#"*,OVE6#A"AI,
M,H/C"EFU ^HWDB.R"4),DI @L@KN=[PF.81+,[.RU,CWE7!7(^M+F# :,'-,
M@K$E8#!GT%XC]YJ)JHY_^UV@,+HU P+SH!?_9E'I@!Z"\"0(F4G$K"Q&Z4_
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
M>O7+:T9+]TPU$YF$B9Q3DG0DN=:L86;SK)G]W.<Z1]5,5-4?,\NE9Q&TR4
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
M@'GOY=EE8A-J=N(\5ZQMM%[/?3.X;&9CD4@MB;KJ?/B>HXPRRBC_Y\O_!P
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
M)O' ON3[U"N!"_U? HYGWU;"##_5?8DRU(%.23S(PP3&4S )_<KW!1!)DJC
M]B0'J$_6F^/$F OJK\"V!/:F[4!.^M5V\SX!>0GR%.C$^'#Y7\>)<7 N"?(4
MF.2<JG4C6S?G!?GD@8< =&1EK*@[ZQ2<Y<6_\T!"AW.>]O,]9.30I,XGP5ZI
M^[1=< KM[NR(($$/D=2K)7*@<N4C\$-=I5W(1'W89N: AV0"U 2Z"OH2I".H
MHK9=$*Y@.6V3P%'G$G7P?>:D8 _^+<@!&;7-DHZH!YEL^YH.TQ)4DV0[^LD#
M.?2I6Y.2:);D..:1\SY);+S;>>\X.?]S_#LB(WJD;7:<*GB&?J4>Q@G]%.2<
M[:] *H'=_$1.B5%\Q_68\79..9\<]XZ N'00FN35)'.E+G5$C J T9;:I^JG
M<N:\ES248Z8MK:#KM$U)5M662NQ),I?V68!S!\3O2!+J5%WSN[DD":,"D#KP
ML0!D08[5UTF_K(*\!"C5^K7/'1 W^U,PE3JE3Y8^A#9*7\SU1%WJ")P"T.O#
MN_A,ZA3R:9M=\[,ODW"2_JESJ;8[YY* 1-=\@9F5'%C7O 1?>@ O*=*QJJ2[
M"LZKQ)ZTS_0=\KF62#36+Y%\DJ0HZUHB&JJ3'>E.&Z+_@#UF;<+V5:"X:VD2
M&EQ+<WY6@&:UK?J1N>;Q6;[/.#%&==VO1'/&G7H$^*6\"9P4B)WDD[P4TH_4
MUT]PM[J%S.E#\1UEU8;H/^8\ZH"S['&83]2)/E"?/I[K>[4!U)WC[UA)8JN/
M/I]KGW.I6^M33SLB<P4@2CY(NY3$;61-XEGZ#QWYJ@,VTQ_6E7O&])M=AQ*(
M7H,!2 JN-CGULP9%L'XOS.K%8.Z9)<GD15\G;^I3)0?6( C89L:)?[M?U'?T
M>QD 02(XOZ,^UU'D<EWJ'OH7.?D\?49]^#KH)WZ9(%R!R%VP"O?-:T.(3C)*
MW=\86$";MS2?7.?5S03X"S[7Y^](7/I023SCL];9$<[YZ5RE71*8TS])HE &
M&ZA[7<9)'SK7NHZX[7J:^Y$$.E>BG61;[5V>;:A3[LG<ER09(0'4.9<, &&[
ML<V=[UC/-NA'?&;T";WBWYX;:$_TT^I:DKYS)0=V?L-*>YR5?!W'GGI<]Q@G
M]\WI[W2!$/3W)<53G_L<ZEE:ER3=>'9@OR(K]?$[_I9M[_8,G=Y74E,2.!VG
MJOO:E"6R83TGU/YW<GJ6(2G(X #T:>X?&?L:M"&)=E56UR7'"GE=E_,\0M*J
M!#'G%/_.O:@$$?43FV>PD@R XKRG#PT(D/M']PUUCR\QD'TN#^^J9SO*IXQY
MUD=;F->TE[E#'0"(.2=&7NJG'8QA!A7)(!VN>YX55'(4X^(YF?M<]N:2,.QC
M?<HD2F60&?<DR))D+OL26U")3'7NNX[6X )+YY"N?]KG>AY3][6YUE<=H&\!
M7^<XI>VKI"CWQ?HVGKEQEO.ZU[UN>LUK7G,KF46[Y_Q/4G@26)<"0'@6X1DD
M=;_\Y2^?=8&Q2KW2[Y<DITWUC"+/RS(@@.</VI$, I.D.^O+LZ=Z7J(_@NVC
M/_+<-,_U7?OY[A*19:NMMIKN=K>[39MMMMFT\<8;3W>^\YVG>]SC'O,="-'K
MKKKJJMFNT(>KG<C2$5!N#_'#B]/ZK"]2R6V5[[;*.,@L:[['9.W##F,KN9CG
M;O(^][G/3##C[I$[2R[BF<_8$?PO22PY-P>)99111AEEE%%&62VXL'7Q;?&7
M\)T@LXA5X=RAWEMX;ET#F;@_SZ >&1QGZ9XC ^QEX)Z\,\B PAGH((,=&*0A
M Y[5<\Z*<5@IV$X]AS<@AG<[B>G 3Z6_Z#?ZCWZL>\-!9!EEE%%&&66446Y/
MX7P+_T4B"^?]8#LYI^>,FK-M K]P9DT6%A)3D*2"K"S''W_\3&0Y]=139Z++
M!1=<T!)9.A+N*.NO#")+(;(DF04%Q1&7R'+%%5?,1!84G/1#$EG,QG+888=-
M#WWH0V<BRQY[[#$362"P0&3ATF?OO?>>#CWTT.E)3WK2'!F)%$5<K#$IN*P4
MY&H4NP2\L:'@PA_GGY^"IS*:GT"/C#9H5@'J9*-!>_@NFPDW85[^"GY@ \/G
MV)10KQ?_R"JPNV8IR,M.ZA&8RT]DIPT9859 5P5/)=#/J.*"T)= PPE,$=R/
MO/1I7B(*&J8^ 7E&!J ?^(G\?(Z^X@+12^HEXD$%3-GVI3$RZK]DHXS:FX#A
M!$QFU <WE)*9LF[ZU$P:@E)J=-F,U$M=]H5C+MA#X!1]2)WTJ6 *+WR[K!<"
M<M2C!"!3=Y)/6$RX^&6LJ!M9^1S?$\A<09-&!.9S?)Z^0\?13>8H^ID@3,%]
M@N\<'\:;.6[FEPI\Z"[^D9.^H ^LF['GN\JIK"FONL_X*J]$ ;->./85+)CR
MYCBA?XZ38!P!"1GYVG$WLK)1V)+$EA?UR.D\HEYLTZM>]:JY?Y&;OJ!NY!3,
MG\0@#RBHOV;6D!SFQ7R")9>R'V"CS([5R5O) @+=EK+\.)>J7JE3U.,8W7++
M+3,8@7&B?P6F:)O,H" (VP,99.VRBG3@3L%#@F:1U7F?V<&471(2]D%PEC8Z
MR1P5B+CT\'?TF#%''MK*/.(Q"FJ"^S++4X*\M,T5B+N4\4ABG*#6!$H[/@+R
MM'D"B.@K^A![C(S.>_Y?29N5Q(6<ZG]'.JJ19EU/DWPB&10Y'2/&RP--U]-N
M'16$A)RT7: TLK@."1IEW!W_)=)=RIR1L=7_)-LYEW(]R:C8-9N40#<S,6GO
M!(HN/>J^]0G*68KXO&2;F4L)GLVV)\@SV]YEN]$VY</O)&%0IWJ5-K4C[%;"
MC0!'_;*.Q);S7OOD>MKI5-H["6@"E)!#L+R^SM(ZDFM]DK@$^*8/(6@R,_%)
MA#9[&FW@W0G$=@WU$#_)/!VX61!B J;T=;1O.?\E#=0L6H(17?-JA/I*M%.O
MM%-).JU$&?M!\FI':M F+]65I(,$'TLR2]\IB79F3-,^IVXB!^.L7[9$9NG(
MT/:MZYZ^">]VW3?;G[Z.XZ1^(J.ZSKQ,&\7#>] +Y,UU-,'WZ:=TD<60K]J[
MO#SIYGR2]7,MH8XE,FBVF>\RSLC)6F+;&3O>ARZEKYR^CGZ4>YSJZSO?W9.9
ME;#J%'73AZXA[G-<^]2#)-DGD+\2CJI?EFM+@KNI3])19E))LOT2*;("AI,0
MZ;Q/LETEF;L?J_Z]))PZ]CFG,I-($@:Z;"*T'UVM&1ZU>Y+N#+"@?:Y^/G6I
M]]IZR689I,'V&DD>7]]]@VL^.MCM09U3U$^?,J;(IN] ?5V6@H[4@!Y57[^2
M!:I/9G8"YY*Z[Z7CTGE!1^0R@TKG\SM.2;JQ[DJ,S,B&2;*7C.!<13\DV--V
M']J?#[J%3B$#XT4_2EK/@!5)N,J,)V9W5 _J/M]LN-UC$(RT=_J0CE.N)Q(1
M]*%RC\]X.4[N0W.?4/?0]*E[!MN-S3.82IX_U>C\SB7MO_Y#E4\21]H^;93^
M*+JOO=-WKOX.NB^H/=>]CF"?6<,RLZ/ZS[^[?8Z!.G(>)8E)(H>ZR3A)9JG!
M9!+,G]D:S)R6F4B7R*;Z.@:L<-^HSM>Y)#D\@P&XA]+>4:\!"SS/J&0#,Y\L
MG9<I5T?@3I]4@E02)-84_,2SD[H'IYV2 ]!/YJ992CS;HPW4G79*^YS[4>T4
MLK*>(R?R41]G&Z]\Y2MOM=':/L^-))^D#ZUMIB[&5?M!A"] PLCK'L]U.8,_
MY#EA^LU+I"#&QWTNLGH.B[QF*)& D=EI[%O]2/H6/77O+"%:XE%F_TA2L&>F
M^OFYCG3!6C(("N\P.XUV*L](NR (GI4A$V--NV^\\<;_Z%O'2<",!)',[E?/
M1SS#]CR+,<NUM 8JRFRIDNMKQKR.S,2Y_O777S^/%>_(,\..R&AD6L]UG/OH
MP-+ZZ7AW=F_)OW.N,R[(11_0I_0'^I4ZRYC23OX/,/ZBBRZ:+_3(MG+O>]_[
M/X@L9)P'+'^G.]UISCS/'<A3GO*4Z<4O?O&J)+*LB?AQ>X@=^3WOKGS6!Z'E
MMI)7[BA2RR"R]/>8/-@I;"+S^;SSSIOO)_?::Z]Y?NZSSS[SO24!]+"GK#'8
M\Z5Y.8@LHXPRRBBCC#+*:L"%K0N11<Q8WM$OG;,:$"+/$PQF8?"F#"S697U.
MPHCG*'D'7X-!268Q,['9<,U:G$%$#)IJ0(6\@\I[SAH U/L8LZ(;H"6).C7S
MM('Z/#\U&PM]V44U'_[G**.,,LHHHXQR6\I*1!;.J#G;?O:SGSV?69.D CS_
ML<<>.P=^.>ZXXV:\?F9DX7R?[W,FCZ^#;[3: C7]3RN#R+) 9!%8@*)R$<?A
M[PM?^,+IS#//G![WN,?=2F1!X2&SP.)B AQRR"'300<=-$= VF677>8(99MO
MOOE\\;/OOOO.V5N8$*0SXM*+"UDNEXPV*#C)"THV+AD=<2E">8VD;E1E+M$$
M^-;(ZAFEURB+1D?,2- )F*2^"B#,R_G*P,](L#7R?8U>*<'#J .5*)&1A3-"
M9+U,-Y-*%[70B[\DG[!!$Y#JQ;^ ?NJBS=1%'S@V1IH5\)*R"D@4,%>CB=?(
MOQD!/L=;0+_ @8RRG)EI!!\;]5_00XVR7,&>@G.\2*]968S6Z2,(3^!'@C*5
M-Z,J(U]&6ZP@:2_H$RR?($^C#&9T"/NU1OXVRF#5SQJMW<C?*UVF+T5%=>P3
MA"EH+B/U)MBY1H25R+,$(J ]J4^.448KSG$2(%P!B([Y4H3)G/,Y7EW47L$D
M%3A1HRHG:%@RAU%A$RPM$-%((T:S[:+5"\BLV5X\_,EHR +RC"HMF2<O^^NA
MC0!B_L9[$_B O5N*?IV$#@DM F<KJ%N 7V8D$? D"#G!H@*2\C I0;2"YQ)$
M)H R=3Z!0QY>I9X*NN^BH!JAVO4C];3JONU/&Y4ZUF5G$MQ5 1D>?"E?CI%M
M3M(BLBT!TC)Z3=I3^] Z*SDB(VL[OR0U9.1[LU!EM/X$I[J6\/D$B6M#''/7
MC8PBG0=^ CR3(%@CRYM-A+8S5I(8TW=03GY6<%J"<C,R<!>I6@!>M<N"O.K:
MIW^2D<FIB_<8H3IMDU'**V@VLW0L =MKIH=<YRN9PSZM@$P!S8(%M2/(F='^
M!;AIZ^O8U(CJ%2R=.I5@_DK@<BYUMC0C8#->E2S4D6T=^QI57[U/^Y1@5#/(
M2.H1.+N2;@IJK]'D.YO7':1W6:[43]>X+E+Q4C:R)-NI3QEMN<L@EYEY,AM3
MYS?4#$>IFQE-W0A65=X$MDH(Z_RRS':@K=,7K[Z.^ED?Y7?=K_Y^9OO0UNO?
M9&8[YRK_UD8CKSY$^LP5B-L1;Y+$4:.,9786^]4ZT]=S[J^4A; 2;%D_)!K6
M#$<=J#5)85T&NIKI0G#S4N:T:I?3/FNCDBCCNI0DIDH0=$UAK"3?5""V_E[-
MH.0>I5OOM:-=QK"E[$F5$)M^7EWKM0$U&GIFXG--H1^-7J<_T64FJ6#4+JI\
M9F"4#"\IUNQV-8-$UI.9,R3"X9OD?E["4=TKN"9Q[M#M&R1#=?.I9@]3GRHI
MJNYQ.C)+9O/,,:\9?ARGI3V^Y%4?=6QIWB]E4\CH?TDR9)YVQ),N"Z=]*Y&K
M W9++G4=K;Z$_HFD8RYBJ5?B1>X9,RM7$ED[DH3@^TKFR+.-M,UFHUG*EJ?=
MR'V#9#L)-_HY[O$[HL12QD3)]&GS;'?G/]2]?=J[&OA!>R<Y*'TRZEDIBX3Z
ME'Z^9"-)Y7EFT)V3))"_VKLD&26@/;.Z91]DMMU*NDM?.D'HE2#GN&N/K=-G
M*4)GSJ/<?TDXT,[9IYY#UHQ$KJ,)P$@?39^TDMC4(?TSV^Z\SW:K V9+XKU\
MWC79LSP)7,C99>;0)UT*VI!$+F1#[P7UFQ7;\\=<2VNF&TDW-:@"9R1F^<ES
MQYHU)WWQS!!8]PR.4V:,0]X,+E,)6-U\E2!1B>!+Y-5ZIID!A>H:XMF>\[]F
M'E[*.FQVR/H8H,/@#]1CEEC:;H;H/.,Q@TQF)U$V_27/-OA^DJ$\>U])UJ5L
MAO4L@G%'!R"'\$!L,8.4^XBZ1DD.! BEC?9,)OTR'[/155\_04VN1UVF94FZ
M$D&1%_TW&$+J/WV'[)"(N, [\<03YXPLW&MLM]UV<[;Y+;;8XM:,+!MLL,%\
MSY%$%OJ$]@PBRQU+9,E[*_NU([3\-XDEM^<]:R+BK$FF063Y]_]SEXD=P19A
M>\X___PYJB3!\YB?W#UR2?^\YSUO$%E&&66444899911IFF="=N)&<M@A@;-
MRKOEI6RL&:@J"2A\GOTA^S>SM;!GE"S293G)X&0UNWEFDLV]=L5 +.$-O#?(
MH&UYAFY6EYIIM[LKR4PL])D9 9>RL0S_<Y111AEEE%%&N2T%_P*_!?^$\W?N
M/;A+(-#4U5=?/5URR25S1A:)+$<>>>2,YP??#YF% #!D:N'\FT06+WC!"^;O
M<K9-?0:EQ+<Q #F^(7[,*.NG#"++6A)9R!P!D>6,,\Z8E1LB"P?%/B@]S^&'
M'SX]Y"$/F0^.2>M]SWO><]IRRRVG'7;883KPP /G[S$9N.3A LD+=2/6&ATQ
M,Y]DA/TD!V1:2B_2,W*I8(^:Z<5+6MGSF5[2)R--)C#'**M>@OID)HB,.(GQ
MJ'(*\$O03Q)OS"9220@"LA- *\BK9B?)B)@)]A'TV 'FV;!58%]>^N8%(.!^
M+U?YO1&6::.7W@EL-,I"C?J?8%$!-#7J0@= =Z,L2$&@3Y>91[WR\C\!55ZH
MNBGE=PE$4H^,,,S%)^V6V""(*,$4CKL1()"_1BX6D"F!RTMY024":2I Q4VZ
M(+P$]*J?@@7-*+ $'%\B1W7 + %Y'7C6BW3!J$GJZ(#2$HX$"$L2$JS1C9&'
M#PG 2\!]E^FC$GH2X.REO\ *YU1&;ZT1@+MQRK'/R_G,<I,1H%>*7ILDM@3F
MK 1ZZ,"M"1PR4K< >@$/1DAUK%8BA?%4V]=E/Q PF@#<!*AHHW/^"_:AKB50
MAH!4P=B"G5)F[707I;P"O+/M23:P#N>2@#G&GKDO ,2,1PEVZJ*[>$"6I(8D
M70B^KJ#N;GPDRG1$KIQ'Z*A@)V2M&46,6%\/^Y)PUX%2U?4*3%HIZLP2$#V!
MDCDV"4#.-,PUVTT2.G+\7?<J<"9)EG5LM%%+H+0<)W4JYU(E#-0,(OQ- #)]
MD(0N29TUJK; U@IN7(K4G\ OZJVZE. FP:WVK4#4&A$Y 4.VW6>I[0ET\C Z
M20T5V*V]<[T7@)8'S@GRSCF?)$MU2B!F BB7(C4OC9/K?^I^@E$K$%M[U)$Z
MU*5*M*H@U&J7!;HE #^C]*>_XT/?^E!?^J!)9EG2ITP'GZ"\&E$\"7=+3P=P
M39T7Z"O!(8'C">[N"&'V8P)DT^8GZ:JN'YDFWGF?F7FJ/V7;79<Z8I1C) B[
M(QQ5TFK*OQ1A+/TR9'=^5>"T8Y1^F?U0;6O*G3ZD@,$DA=E^]S35QTN=RDNK
M]$?J6B^)3?)))0?6RZXD!U9PHO:^@H4S,TE'$,SL5M6&:IO3-TFR?B6$VO8D
MVO&W.H^28)QDPP1AZH/F19]V)=<[UVC&39G3G^S6/-?2"L*MI+,,!E'!P9G9
ML .UNL?M[&=F3*IV1!\G"6*"T"MQ,=N89*,E KQCGO8N;=[2'B>S/3B'TB=-
MF:VS$D_LAR0<239R7Y]D4V6MY*B<4UW&K"52@W,^R7Q);,@L*N[);'OU>2KI
M1O"Q62\DA58"9\V4)X'3<X+,G).9_/)"6@!ZS<K">BS1L)+WW,OEA;G[L8X,
MJRZYO]6?6 )>5T)'!\*OYP>N<9X]:4><3[DNZ>>FK(*Q,U!#DCHJX5*B3&9>
MK&<02^M2!@*H!/L$!W@6IZ_7G7&Y[DMJLJ\SXW*2#ARGS$BD+G7U9+^FO7=_
MHXU*^?)<+S,<K2E(3>>;U0B=*6OZ.LK:!0,0.-'Y#JX;^J!Y3MIEY:E13^L:
M6@,W6*=GA1E0I%N?/==1-^N93A<\1A]7TG[Z(GF>6\$K2]DVZ^,9A<1+YZN9
M5+I,D9("D[B:<]_Y5&UT#7JD_$GBR\QD*Q'L,UB-X^699OJBF7TNSY[LXR0<
M)JDCU[<DV6@_\[S H"4&@:CST['*)[..>F9$O=9G< U]2OV SOZ;T3!)QIZ7
MZ)?E&IKZF5DHW3>N;3 %YU,E15D_9S[777?==,XYYTS''W_\3&39====I^VW
MWW[.OL+=!H&Z-MEDD^G.=[[S'+CKX(,/GDX[[;3_(+((6#+R[FHFLE02R+J2
M1[H[JTIHN;TDDSN*G+*F1[G7AI"SKD26U0"\K$06YCAWE1#/N&LDH![S\P$/
M>, <71(B"YF8!I%EE%%&&6644499[>6V$%DJF<6L+#4#? W^D5E.\KRO.TOW
MG-HSYNX>TV!B65\&_O2,-@-$U3N@)*[4C/-F3_$>VC/:/%_*N_\DQW0!SRJ)
M1?]SR;\?99111AEEE%%&6=>"CX'/@N_$.3AGW)S/$_"%L^W++KML>LYSGC.?
M64-D.>*((V8R"TDG(+20K )L/^=ID%TNN.""^7L$JJ(NSO(S&!U^$OX-?N(H
MZZ<,(LLZ$%E@8CWSF<^\E<3"3T@M/&1IX4'Q'_[PAT\'''# G-;[7O>ZUQRY
MC)]$*N,RB&A)-]QPPWR)Y.6:%V 0!#AH)CTX1!>CN1IYD$DC 27))QFY5+";
MD?PR\X,757G)FF!\+OWR,EZ@D!?H>0E&W<AG1'S>42.X4R=U6:]R=U%&,2X0
M1(QJ*%@C 9F974'#(6#82T4OEC/;B<!^+Q83W,Q&,:-8=ED$J(_O<;%'1*N7
MO>QETS777#.]]*4OG?^/[+2=.KWX%>3@1M2+ZBX*K@ " 22"B+S\SB@,7J8G
MT#%EI;^\_*4O(9[<?//-<P8@C"]CQ;MX!V.S!,3(S!Q&&V0>T';J0D\KX2HO
M[!- [/C42^4EP+Q$&>HULX @]"XC44;K9;R3>.,\DG23$?"7P(,)],MW9)3=
M!&A4L)^ X8S8*P S(R0*(J'-C V+*_+R._J=?N+=@M[4H4P_6W7)MJ\4O;,"
M9YU/"=!(7:H7_^B5]5,O?:*<]%T'=E+'JHU27DD\-8.2!S@)TA+TT('G$B3O
M^$@6RRBI E\$/2QEN.KL'?+2)S4B;,V@4,$>*:<ZFQEJ\EG*4&/&ER0V99T5
MB%J!20G(%8"9J8P%"V8F+G23-0D[DO.)]QB]-,DG>="V%+&[1AOMVETCP O(
MJ=%&&:.4E7E$ZD!L%+]#5M[!=XR0(R M(]8L118WPK  Q\P T:U)":#+J-H"
M401YY=-EY1'(+Y&E'GHFZ ?9M-6Y=E9R:5U')",DH2.)<G4N"<9> @TGT#<C
M#'6$*4EB-?N<?9F'KQE=.=> !- EF2$?0=-F_J .^M5(_4M9[BKAM.M7]313
M=B>Q:RDC40*[:U:["O 2Z%FS .1<JK;."/."!P5/"9A.XDF"AG.<))]D5'7)
M:P+:\TD"@NMG7?-K!.B<5VGOU'^S7'7MK^G7U=>:B<QQKSKET]E3 ;D2[>AK
MVIYIU"6#9M2M#N"N3G7K'FN_9&A]4L?)]B;12'!;EY5"6?7!:EK[)-QY>5&)
M7 ((.Q*78,1J\[0AM1]7(K"9D:L2 RMI._VRF@7 ^91 3.V3_DX%SPK$K<0]
M?:@$=2>XLV:*S"Q"G;W+#"*N]:[)D@4JD:N+MN;ED6W7EDC@2&*4[9=H6HFV
M^F5>1.F;9>;(&@U^*8M*S="1MK^S477M=#ZM1.*L!$XOSU:RJ5W&CRY3G'.U
MKB'N<ROI)K/;:>O3WG?S5'],@E%F(^O((9)V:_:Q-9%!ZSJ?9*NEJ'OIER4(
MN<N6F)G^*J$I+S93GR0<55)7!KRH!+::A<QQZ@AL-1ME75,R0XV@;BY1T:L,
M@*%OEF#AS*12 XD@)W5D!$9)^PGJE\"9^S*SJ)B5!1GR4KMFS.NR<[C&5T+T
M2F<%VA#W>!WAK@87<"YE=H(DA55?;Z4Q6O)UTA]->Y?$FR621))!NX OCI.^
M;3TKZ?P&R:%=AK<:=3+WHOI/:T-L$]POZ<!S#=KLOF$INUT&:W"<EDB1RI/G
M4&DWD_SNWK[+SK.4*5@25_53EM81S[CH7]<EZLI,CBL%Z\B@*A!9,D!/EX4T
MR::YAKIGDM!421SJT]):4@-TY/E09@=S;4Z=TC=+G<HS7/<1E0R=P7_R'%8B
MCMET/(^@;Y&URR#F_JX&%.J(MI7,4O<VZO]2AJ]*#DS";9[O)#BGSGGWBWG>
MYAC5C-OIGW3D8O5)8E">OV5VZ"27Y]RO1,'T(3-39)X]2S;R#+Z>E6&CN'-@
M[M=]COJ5I%W]R)HMM)X[Y_F.YX6Y#J>M-QMZ/K3AEEMNF5[THA=-9YUUU@R$
MAZ2R^^Z[SP&Z(*ULM=56TUWO>M?I+G>YR[3AAAO.OX/LDD069.$^I8*65C.1
MY;9D:$FR2 +H!(1E__Y/?R2NY)W;VI!RUH;,LMJ E_8']B.)+-Q+WN]^]YOG
MYW[[[3?/WXLNNNA6(@N?[R)B#R++**.,,LHHHXRRFK!AMR4KRQ*9)4DE25Z1
M),*]E@%L\ORO"[3F6>A2EFG.(I?J,R.SC^=KRI*D%8DKUDE[))[4ME6R3)?1
M)=M*?97 4DG4@\0RRBBCC#+***/<$04? W^$<VC.OSF?Y\R?<["7O.0ET_.?
M__PY4!-GUF1?(1E%/A!;?,#ODXB"[]QTTTWSO0MGZ9S1>^_ N_!U\&M&63]E
M$%D:9KU$%AQP+H"X? (8B_(^XQG/N#4+BP066%P<$I-^B-\?=MAATX,>]*#I
M_O>__QR];+OMMIMVVVVWZ9!##IE..>64Z=)++YT/FYE07*YQ8<9E$I."BR,F
MR/777S^3!?A_1I;OH@P+4$O ;&:]X#+)ATM/'X&."8@0M,/#95M]."A'#B[F
MD!=0,WT#F8.+0(!Y1H3/R] :S9B'R4]]7)AA6*@+L#0&AG]SN<C%HG(FF4=0
M1495-Y-* @:YD#/S!\![2!T\_%_B"7)YZ9O9%#(",/719N2Z\<8;Y^P\YYUW
MWGPQ *$%N6D[?4E;NS2;@G(J44 @0040"*;J(NT*>/$R-2__J9<^I8WH#\03
M+A61&>(-NH>LO)>ZS<HCR<B'2U#Z&UD8'^OB8O.JJZZ:R5@ VP&."^SO2!*"
M$A/HDI?=7/12OR0N]!XYZ5-T@#ZA_QDG 71=M%'ZR+E$VY&+%&#(C'XF8)0^
M$N0I8+@"![N^S8MP@03(CL[3Y_Q-(*I@CZ7,)-3!]YG?M!O@/;J$?B4 GS8Y
MW^OX"'8P@PI]R;P4S$^[T7?TEOZE#RH)(P$E%<R> &3F$74SS]$A[!1CQ?_Y
M&Q?K?(<^RZ@@%2Q=(Z(B#[I%/=3/&&5VE@1X)^AI">R7T5SI/^P>?4R?F)6H
M$E ZX+$@2?L5G4)&^I6'_E2?[,<.Y"'Y2@!F9OVHV6F05YM-W]"&E%-R5 <@
M2MN7;6?,^6E$Z 1]5)U2KV@[_8\,V$WF(FL2^BE!A#Y-/4K 2Y(%!"!7\&F-
M5%_!]X+2U,U,;5P!J,C =QD?YORUUUX[77[YY?-/;!1M0%;Z.LE1-07R4M:+
M)8"SX/[,G(3N&ZV[(T96\) $"7YFNQUO#R5]!"?1%_0#G^4[?)>^,Q*L0.[,
MK"!1QNBM2>BH!)',IE%)<N@^.E6!F0*(,HN"#_U-/U$??<=XH4-=EA_!34;X
MR?34J0>5?-*!?-7Y2L#(;#=U/F6DW?1W:'<'=JJ97Y(P4*,AVY\=.<IL,AD!
M6S#>2@#'))U(Z)(4C*R\@WH=HR1QY&/4ZNI'9E3U2@*L$:<\S*Y9)&RW8+D$
M>>G_T ;JYSN"?#U 3W+DDBU-$+HDB01WICXEF6.)*+,2:60).)D [(S:SOCS
M'>1C'J%+V%764=8FYI-K"?(F(;)&[LXU*C.^9,:D)-YTV6F\:,BYE&#$)5)D
M)9T9J;]+;2^QHQNGS$16,X;IDPGLE]!7"1WIZPM,=+W7YT&W7$>10T)H1I-/
MVYP@/S,Q2M3O,I$M98OKB':N)178*=DAB8S*J8VJ:TD7 5U0*X^@2>>]:Y-D
MP)JEP[E:?8@*Z!7,O#3O7>]3GQSWI:<C<'JAEMDJ7/=J5D;W494(+;"URW"E
M#YF$];7-&-?9^BYS3 *1!<YG=H6E[%Y+T>_K7)* D!D7L[XD0]8(?DEFJ>2]
MFHU3GR+W.,@B.:I& =3GK_+J]RP1#7-<DG#8R2D(7;ND_VAF2V4U2RHR&J"D
MKB75!B0 ?XETD%$*,RL9[<AL#>D_=#Z]ZU#W2.;(;'&9F43_(0'B21 R&TU>
MK.>>;(EL6@G&Z=]VT1TS8V*555"TZW+Z.QU1W\OTZN^OE)E'W33HA1DIM!E)
M#M-WR(P%"1*W/VM6RYK](,\,.MVO9SV21MS;Z9,EH!V=,KM9]4EKL!+7NQH\
M)L\&.])-9HE,_]:LL/71-T^2K9DD4O=SW>?=Z3\;J(;ZZCE)[FDK(:YF#]*_
M92X9H*=FDJ@98M7_W(M6HF67'7HI(W:=/Y6LWY&7,B.TOF.7?34#JW19OVHV
MTCR'Y:<!:FB7-F]-?5L#H52=RD  $L]RW4O[G.NH9QM=QN ,?.,ED%FYZCJ:
MYSI=QG'/<\QT8F"B.D[VH_ME@_1X]L@95-W?968:]\W.^SPO3@)CMX;H0[HN
M(2OU(1MSB#N'I;F_1-JM6=XDLU1"E.26I6 J>?Z4YS#T+>=[G*,0P(N[#H@L
M9)K?<<<=YWL-@G3=[6YWFS;==--IHXTVFG\GD84SXB2RT,8$+@TB2T]D62*S
M="06^C7!8?\_D%DJ@<5V)"GGMI)95BOP4B(+\YDS?Z)&,E^Y@V1^[K___O/]
MY!*1I1+,!IAPE%%&&6644499;?[4FOSVFH&PDEF26%))(A)$)(?P?S_/9SSO
M3D)*DE(RNTF20Y;J\QR]/GY.LHHRY9XB]Q6^HR/-+!%BLJW5UTR_?OCSHXPR
MRBBCC#+*'5DDLG"?P!DZ9]W<[8"Y 6M+@HISSSWW5B(+^/U'/.(1TZ&''CIC
M]DE,P9DV9]]D9R$K"X%BP$)R9\!YN??#WCW@!_'>4=9/&426M22R #B#R'+Z
MZ:?/:88@K$ABX8#XA!-.F$XZZ:1Y(AQUU%&STA,%:8\]]IBCE^VYYYXSH^OI
M3W_Z3 0 6,M%$I=+7-!QB62Z(\"WO$O0< 7A+T7J-WJG9 :!XEPF<<EI%@4
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
M\CA.&<$RHUB:GLSL)X*&T5GJ%3 MB0<=I^UF*<BHZO0U_<[%-F.!C/0KI!M
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
M]". \=11(QI:G^T73$&?TF;DYI(;V<UXP6?1)1F2]*L9B3*;A%'0C1 KL%^
MG\ ^B0=\#[FHUZP'M($Q$I18"2+V9P+G!3_P>Z/!JE?4Z;AS\9U1; 7\T?8$
MU#COO4A/_4Q"&/4Z1\VF4:.#2EZ2&&"&'_2'[U$O=3%N$'OHTP3U2[Q11K.3
M(*M$G,Y&X0"@5V8HJ" 5 5I&AU3_!<D*%J._C*A*_S%NF44BLP$@ _IDGZ)/
MR*R\V@'^3E\((!.$+C%(\(,$+@'X-=(X=>&<Z/A(#$'OZ4/Z 1V3?%-!KDED
MZVR4P%YM('.?>:">\F_Z0'LL.*L2[KQL%I10P2/H.O+1S]F_ IPK0*.2PB29
M77GEE;/]X-_HJ!ETTN8)EC<BLJ0(VR\Y*D%49E(PJFZ2;?A[9B.2V&'$<MJ-
M+O YOH<\ #!P3K$AR,S_,^./H.$*F,],%X)QM-."\%U+T=6TS=0ET4Z[[/R1
M>*1]3I X^F(V+O6=.:F^)[ ULTD(Y)>\FME(C"9= 5\)0!>(:Q1T21$2(@6X
M&O7?2-W8#7R'2N;@?4DXTV\P.TD%C)D]1MT4-(2,S(.<1Q74+ABG$N\R&UU&
ME^W ]Q)NS,246624U:QI"91U/E%G9KY9(G()ELLL'S4[ 7K..]"KC-1/?69,
MXSNTK\ILQ.H*FL7V(Z]V:8FDS!@+;NZ TI*B&=<*E#;CB9D:,A*P&2X$L5.7
M_H[ R?1)D==QJN3%)*^F_G?9DR1Q"/#*QZP2%2A>B5P)L$E"C^N51!8!CMF?
M@C)3G]0!UU%T'QV2%,9:PCI2UZ8E4%HE!F;?4C\R":#,;$P= '_I24(#8R5@
M.,E;_#YUM -X D)*T' EW@@<S@P#26;)K%DU>PKO$H@IN%%@IP1[,["9Z4=;
M[X-<$J6JC<JYQ!I'W8Y]MK\C_6=F*^> \SZS1C$^ H?-*N"AB%D*.N*-),8*
MEL0V&Z$]]2F)-UT6MB0;N38GV:@^^F+.S<S*T]EF?9U<\^E'QL:YI&W6WM=,
M-Q+N7/MH/W6:Z8,ZS&Y%WPH@KN30!.$F -?]LR0)]\_:9^24:%@SU-1]6)+8
MS)XDB<O@!0+/!9_SZ/-4$+J Q"[RO>0&YE+.?71"FV^_.I_T2:M?ZKZY9B3B
M26)]DH$K.="UI)*Y[-><^ZXEKG=+<RFS63KO/3\P:Y09#3.+;=TS2;C,0!7*
MBOP>=CK_DWB2F63<@U0BET1P^M(H^OHCJ9,);)> X?RT[8Z1/K,!(*H>T7;:
MZGI?21UU'^:<Y^S+;#1F3M,O51_KD_MO_0?)+$DRS/'6WM%V[!'CY+XA@=UF
M]TK2:A*$^"FQ(8D"SDO:S/]YE\3;G*.2JP7<9D8_^J=;0R6NYSE1)2QW&5\
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
M C02."AI@+_3GK0E[4=9!$1N#M,Y",5F#G-H(\%S M+,M B@A/:@;:@+]>+
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
M08F;_GD GEFES?[MH0*'#1S0<9# 81T'81)9!*7QW0JXYY F"1T<R'"X0MT
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
M<B"QK%JUJA_<D(5,$LNVVV[;-XXELVRSS3:=T()ZRW[[[==...&$SNIBX#"
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
MTYZV$UF./?;8*9$%T@I.'9Y;WO*6^_-]W_=]^^=A>CWVL8_=SCKKK-T!AE-
MT"#.B@8A-UF 2WP<(PENUD$OB"(= NG\E]0BH$)0_PCLU, 4\L%!D>0# 1 "
M\_BN   !0(*)$DBB$V?DJ!&8B!.N@8DXZLA/8(*@01PB@C-T2N, 2<!# JAT
M_ E$TE%-/6@CZDS>@F\%NZ3C1P IWZ&]J'^"'P2+)\!19ZK$ /)+0"J?2V!:
M @IT=B<81P>8P%O*15XZO!N<(ODD@4X^MBN?3Z* #NHD, E*(M\$3NI,%YC2
M0-21XPJG&G\3Z->.U :F4 _:FG8B;\J##9"GA Y!64FVRG(RCK EG(PX&WD'
M96TG=3JELPT$YYBO8&SKGD0!RDM]:"N)$@EVRW9,>T\0GG5.8 )]+.& -J5M
M:4L!&4F^:)"O8((F2#!V<#".G(X2CYHH8WLVV-'R"WRPKP0/)O'$><^R]C@2
M[$$=!'LDZ4S[3]MOL$<"4ALPG^V<\P!YY%AJXE'/SX)1R5L 48+Q8/P"2N#?
M F@E'4H8(?\$.@IR3">X<S+?R0?[S7&? -<&."5H.($Z:5NT:\_QUCN?[&^!
MK2/PL4#!M%/[2< +^0A Y]^\3Y"H?4(=*5<# 7*-(R_JF02K!.%I]Q(YF#=P
M[@+  I B\4"PK'->VJCS,WD+Z$Y"9#KE78?MMP9,65;M,VU3H*QY4U_RIBTI
MH^#F!J,TN%E0&N]P;:)OF<]H ]?V)DFX)C5)0C"2 *HDL/5Z*NF0,H[ XC,
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
M0+1_;)]W4 _:4@"18$%!7^:=I#O)5T:5'44M;I '=<;^F9_)OXD\"<9)T+2
M-/)+0%H20!/XU*0SY@SZ'* 3ZY'DO52D&9$$G%.2<.>ZE!%:1_W=BF;VT0CH
MDF0&RNJ\PB-XT+$DT6H6H7T&0$[B@>#6D9J99:5M.VJ]@*<$P @Z< Y-D)?S
MI\#3CE8^(PHDH#,!R,YS]H][!_90,W+@#"P]FT-<0[1]YP#>R>>TU01G-1DR
M57Z:>..Z9%[.^0(1D\R28.01@>T@ &F"YD<@= &]"9AT[<PG]WW6W;W4B,#6
M:@("NMWCI4TEL5$"DBH8 NA<0R6N4AZCSPK$==X;S:62@I.PZUA*52(!+-J5
MBB\C<K7S<Y):DH20]FJ^3<!P+3$Z=.XA1VIQ[I^RK.X?G5MZS1<@W.3 T?S<
MD?H%I*9J6"HK"/AC_70=X7W93Y0K]V6.IR2<NC=W3AW9IV<%ZTN>COM4$FK2
M74:?%N@X [5J3R/RS4Q-),'WGAFT]]P[^#CN&^#90/96CSIH?DZU"OLKHWBK
M4$8_8?_\CG=3=]I,$*)/COU4/'(^%8";!(:TH3S7:9L\,V!FDQ@%X8[4F.Q[
MS\J.I2:?I)WVW)Q$DR1#9GF3&)F$PP9ATPZ2Y%K=3J4*RVL_N0Z.%$.-V)X
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
M-"+?"#S5CBQK$EJ2($B?"7R;*9<TR:&5F<C'L9GYZ2AOH%L2&P0["<!UW,^
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
M "+YXD3C@ENP,)&97OC"%^[.)A4_<'3@V,B(S0EVXM*;_^-,(T^<<C@X<&0
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
MN+W_^[__=M---VW/?_[SMQ>\X 7;1WW41^W_9C!<?_WUVQ.>\(3MD8]\Y/:
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
M0G*@.CC*G'91-'DSDIF91-!XR;L"92=!0!MH9/WN(9'/O6))&,XEDKDZEZS
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
M5;W$CA4P1>)-+].;34$ 68&H',P#)N%B4=(-%RT">Y&IH&ZCXQ:8PF4DP!2
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
MTZCJ]I-1)FFK0&;!;07C'D4KIJX98=4(V&:/:38%+H%7$8L%RS=*MY$+D56
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
MS IN+NBCD=\E"0EV+'!4P(^1:E>$@0()S<:D'13<6R"NE_X%M_..>?G/!33
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
MZE?VV6CR,QK=!!'93[WL;Y3Q1M5O'PD8+L!SREJPAH2.V?:.^?G,N@6F*9M
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
M8)R,5"NHN_H\^E-@2A+8 'B@5XRY_CZCJZ:<"906D%/)'$:5-^.-/J\##TH
M59]\Z ]DI9_XCK*R^&7.KQEDE@"3@J^3;)>19B4<9,1J?6D'1$P JE'_C7S?
M93:3S%&SO&3VM<S ED!A 4Y)MNL ;ETF)B_7!::E?J6^9L19YZ5N#<7G,S.7
MOD#PL38I8+*+?&M6 K.:)0&ASG>2>@1\5="X +*.;)A]F8^@[DIB$^#EO)3
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
ME;H@#D%((KL.0&=^S\4B[S?B:+V@E8RB\\M(=M2'3+0;F8W>Z.6TA(,D'23
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
MNPP%">JL@.D*0$=.]$EB6)U'^9RD==O/7%?WB;3'-6/-F&:F*^>2!#<+$*X
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
MX+F5LGNANT;8%32)+2U%5LZ(M?1I G2H"[NDOR18,K>QOI!\(\A/H&O-@"#
MV3F$_I <)7@*.1/D2%UF?3 *> +[$^2;634$326XE?[#3PN\3]OJP/=FS#)[
MB+X)>\+V&%\CM1M1OI(MTYXZXHU 5/I>4+O$AIP_))]*YG(M)1%!T(] R;1[
MQIU^,XH\[:4_> ^_Z^92"8$5C)YD4V1PWM??&:7?B/+.H1VIPWZMF7D$<3/&
M KV,WBVX4^"@48NQ3[._"*0UPKIK28EW](>@+'Z'G)($ZMPID+ "9FD[^B-!
M(DDG-=M3VKWZ9!8!UV6"HAF3^C!>Z%0E7%40>@)3Z==N?>):1&"[X+$$#R8
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
MWUOGY/S9>9G[) :J<-V S:??)U&?<FE+;(1RL$W&8?8<68>S9X"N#"JC_==
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
M>Z/5FD4DLRGPTVCRV )E&UU6.^)P@D-5@1#(S_L%/O!=VI7##PZ"$W#?RTQ
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
M17[!J/JI8%3LV@CXZD5;PC[X?X)P,Z)\C=*?P%[[N]H&E$V[2S2TWNA(4I!
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
MLXZA[I7H3S4CGR2,'C'00 C9-^=<5+)$9B"5')2$?>K=DY';# CJB>\AAZ1
M^Y$,JI"1\].?<CY:Y\N9 2*C]9O=B_D0]:%L^_Q>%A5]'GU3#NLP[(DL@?@^
M[8K.\7OJ9)]<=67?G^.]-I690B5=FJD"6^#=V(CE&^TI=23Y)N<YV#OE")CO
MK7.26.@!J'6W_Q" CP]1=_<W$GA?,S.Y;Z2O]K*)4&^^ZSX$=DF[XO?\COR5
MQ-8CUR=)J,['G3NBZ\RV6E.Y.Y?.-0/?=Y\DLYJ@<PEG9A&2T$'[T8?@1YEE
M.C-*Z$>I<\J79(+?(K-!;^JZ1KLRBTIF^$(NLVXR?T!?K*.8FV@'U*/.3Y+
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
M1&: D5R>F8X83R09UF _.?^L)"G*1$>TGSKB$,RL+/1-V!9Z<I\G,Y-@3P9
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
M%CQ">^@]^LC/C)T^JDN5K73*!3RPSQB# 34!#X(=U(&.V[5WG^9\:DM<*\;
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
MDM4C,K[3E<-6?HEG?C.HI<U7-I,@,A$/VG]HDJV9QY6?]L-;EK3))M0PXZH
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
MQJ5.G?HZS:LV*JN/2C;**H3:.^T*<3DN&Z^ZZJKMBBNNV*O*<Y?!70?@>"X
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
MO*#:8VTO#(B3M4#?L&Z HY_XQ"=N][___??J2?>[W_VV1S_ZT=OSG__\'33
MVO/>3I"!K":1Y0" G-VKB2S&#-'9V#QT,[*+/ +H:6 >(!# (*PO  O ']Y'
M=#7VS!R*W)X/"'P0$(_7Q:YK&SN"G*ZJ6^+KH6.Y9\6N(J-6>0! !2!>(@L/
MP'G^SONXE\8&$P^THA*ZFN_ QTR;JZX^B"S'Z_"!;CZ1A3,6YR[.O/C$V$SL
M*#+YDI>\9"<$2S;C06:558DLR*KWP,9=$J?09^6#R'*\CM?_G]U%AKOZ;\;M
M3$+#F9:S[$1@T4_&1\8^)_ZK8W"><;&U><:6P,+OM<-)*CW\Y.-UL<>EIJHL
M$ANPA<B9"1J(82*WR",V&)LJF<6*2OQ,7$I,H F:3;*2^ @K*!U$EK/?!\RW
MZV[5<M;;RG?$E5D_UA9]O'K0W9R=V N9A)\82%=C$;LDB25CDO0!?<Y>XVS&
M=],NYS#B8>\/(HNQM(/(<F%>%QV1Y::4P%+9XLB@)%&BD$\>_O"';_>\YSWW
M*BL\M[O=[?:J*Y):[GC'.YXCL? WJ[$@#!!9*._]J$<]:A< VN3 <PHH*@@9
M1TN6,<+/H8G?":#BLP*9$Y J&-5RMSAK.'JTY<4%1H/V"([2IA> 4P9G+RGS
M(MW+Q ;Y2AH0G"7CV4!J$@0:W,O[Z .?XR+%H&T;LR2U>#&865W[TL]^\AG[
MR/B94Q02SB[SPM_H+W-&&UXDKP@M>4'+W-(_"1*,@W;XC."4S#:8XQ?HX^7T
MJ4H5N4Z=T34)'6:9E,PB*4BV.F/&L;=$&]_+F"QEW,"1!*(U6%)BC*!A 06"
M:28@ZI2UUGTO.<8*1>Q1LV0F*%-CUADF$]#,9]CGK#4'&@**!"4<._/+/-'/
MSF(I2$5016<8%B2;E8DRH^M$NLF,[8*3LNI/9]MT7M-Q\W)^JAQC.\H1>YUQ
MLMZP8 V8LO_Y&]\Q@8H$I@G&3!**I($$.'I9G^#[)(0)O%U5CV(>S1#H'EWI
M/,D!$@0$#IM5/'4>;7HY*[#=2@V2D+KRT8HD8>4HJ]ZH2STP\SWTE3$Q5XQ7
MX)0 _ 2G,*?L#]Z?^MD F<0+Y2D)8ID9>)4%6D!65Z;*2BV=Q5-0YP08F@@2
MC'E%DLBLO=JI579A22<-RIDJ2DBR6H%F6M?31V2 /<7>2M*1P/8F< CLXGL%
M 2 KC-DU9W^:D2<)+2MPEK*?9(:T4:E/Z3//5$ZQ=4@26,T*QERJ]]B;9B%A
M[2RGJ^U(8I1 SZE*2V:L3_"<^KJK7 F@$Y299,YICTEHXA&0EMEP;:NS]YI=
MF_'3-];*RR1)/,R'NBDK%G0F^%.$TR9+*%?N(VT]_2,09M9>P4X"GC-K=1(O
MDZC;^TBB1 -Q)P"Z\ZBLIPUU_1F_MIX^FEU9L%?NU;0K"<:>])+[R$?9=[]V
M1F"!8]J.K"34Q.VL))3]2V"6>H_/*TN6)NW )7,HT; )4IE=.MM,';6R'5VE
M9B)>N?^55_<KMIG#/#: _O.][ $^:Z9^@8/:_\RZ:[EM=!RZKO6=@9^INI=$
MFP;SIUP*OA=XK__=9"[Z:N:SWD^K"FBYEQ(<OP)V3N<1U]TS@OYRR_RT3E,E
MD20M=^:G5>;$EJ,$BD^^&;:$/4J?\_R16=3S$>"8=M2S@W*4_FA6C$M B]G%
M!4VNLG;KG^GW3-E17*L)C#I5Y_#"?ZIVIF\R@;&=UZ[V-IWW)$@GN-MJ*JF7
MU%7ZDA,PP4Q ])4YE?B?6=7-?"\ ER?;T]>17-NDZ%/ P0DTK#_==M_SK7*?
M<]DDN_3-5J3(5<**SMB=Q)N)=+,B;B-+_$N;M*>?DQ6^NAI9 ^5M+P/=+??I
M-V?UM*R@Q/BUHY+ULVKJ2I9H UGJB@K*OFMDI3_6QC.8)#;V"-^O/M*W<=SZ
M8UTUT-A#!_J3&"L!(TG!26SHRHF=;,!]JB_*>Q@[;:GGV\]K63*V(?&??DJV
MLDI!5N;*ZDGJO 1D=P7)UE.9<<]Y38+E1.)I7]1SR2I!B=5Y)!_1]FK_)WE[
M(@6G#54_G[*A[E/&F/L 6<IU4H^LJL>D7]+)<)J$(2DE=:GQK5.529H4)0%A
MBA5D%<+)YEN%ML_XV"6)NZL]E=7>&HCF.2^3'YBL@K;9M\PSX]>'E-BPJIRV
M2JXQ$8PEAGG&Z:>K)3K^R7_6/W6=]/E6A Y]OB2NYSY-LIG]9-S3^<;*>9Z=
MZ1/SZ"6E\]C^0U;DR6I7JPHR'9/(Q$>9K4\@H++D.J5^9MSZSL:>.3>CHUDK
M_7 S_S%N'ZOP647+\YU "\_(DJ&Z&GC'W-(NI=YS3QDS<E[I(W'L3-"3\>?T
M;?3UC7<DR2[)ML0- '(]Y2E/V1[RD(?L]Q_<<U#E@:1>7_S%7[P]]K&/W9[S
MG.?L1!:^'SGA>YES^GP066Y9P,!$8N'A E?  .N;%1W8+]A&]"5[G%@6%\>L
M'S$B]I#$%OZ>LN091U\GLQ\>H-H+!^*4R()>Y6[C24]ZTO: !SQ@N^M=[[I]
M_N=__G[Y+I$%W\@[A+3;K*>@K0, <K:O\Q%9,G.M51Y\ .;E@RPCNP)LK4B=
M=Y'80LZ3IX@LN<^./7"\#IO[7MP(?@TR:@PNS^,":L5L$-NS6A(5'2"RO.(5
MKSA'9.%G[F6)^6*#D5T^R[D3GQ-=C<^&/D!'6Y4E;>XAG\?K8L5S=>6&Z9'(
M(K[+^ P^$+85OQA9!1ORHA>]:+OVVFOW?Z^[[KKM^NNO/T=L06X;0V',897,
MT20W$EG0'\?K>!VOFR[?RK!V-^-VQ$(2GX'?ZYW:1/1&?O&1Q>I@8XF_F-31
MY&[86D'QC1F=B"R'+3Y>%[NL=EPJJ[)8+(!8 WXSMI>8(V=3\;[BR8@[263!
M)\[*9^*L.OD;_C%G9RLH=0SCD,M;?A\PWUT@ EV*'T0< SW-6K/&72TK"8?\
MC?7W3D=<<5=CP;<B3HY=8(\EB87UYV?V!7$/?#/:H5W.8<3#GO"$)YPCLA#7
M7I%8>"ZYY)*]NK%$%OI.7-^[E8/(<F%>M[H8!6TBLJALV?0J7(2/RU4"^VSX
M+_NR+]ON<8][[!N<APU/Q14JKT!<@< "L<5*+#"[$ B$02(+ O#B%[]X=[((
M>B3Y)$&T""E_QS%#<7/YAY##(IO TK23F2&]]+?LK0J$RSX")"@.'#K!K09.
MDBC ]_,Y^J:!X/(N@3DZD)G]G+YA?"P/94#&C':TYT5Z/EZJM[*CCY;TG/IL
MQ0:!/Q@U044KL'2"QW!J"?QS6"70A,'D/:P]ZW$*A.O%)_-*F[(,72/:X7OI
M Y\50&&;7E;3=F9-8SP)0F3]!6)BS U0)QA90(F9907))G#&<;,VS"<'<P[L
M["O6C LNL^DE "T!!))N#-HYGSH> G,$X#?X(R]/! \E^8#W9H;!S!AG@%ZR
M$?-/GYA'+Y ;B,?X,8#N>S)J,.9G/>M9^YJS_O2;^>2[)4ED]DH9G_Q+^\QM
M.F!6]!&4)TAAJG0C , +?^=68*L7U  1:)-]Y'Z7;"0H9P)X"GABGGD?<\E^
MP3%@G0G,L-]9?TMLF@%H E.Y7_FNS"PN6% 0LNM%.WP?;361*\%="41*L(/[
M'AFBCZQ/9D^@3:L)"$Y1_ZGW^!UK+SF$/G7&04O5F<580$EF[^V,G0+$DW#"
MGD1O$.!"GC@L\WO6GG57AZP>^D[[]#5U'C(JZ2()+9T-7' G]BH!1"NP.'M4
MD..J5-\J\_$$'$)O(%=>>'=[TQJQI_B_Q /6GOTNT-[,HDW<RXHGF0$^B3$)
MY*<OM.<Z83\ 7+"GF%OFE?>8]<KL_ (])=TTFYQ]Q#K3%FO?A):L(-1 Q\Q:
MG>"V"<QN\(6VF1/^3IM6CE+>F\2:?65=:(?]B?RSK_B=0#?W4A.C! QW=8XD
M"@@:S#TU ;'9FP*]TI;:;F:NE70IJ#6)1H*P>%*&M*MF>6!,C T9M52II%V9
M_9+#IL-P ]*2)#AE&)Y( GR6 SMV@X.6<R#HB7U+NQ(9]/4FVYDD70'8KA%M
M,Q]FJ$F;W_+./C+3 ?/+>WB_! D#_?2Y 5_VM>W^JB)1RWUF@)=TD0'(K,C%
M^+-RG#I%NZ0M:3":^DJ_C#99<\9KZ5+)(:R5?AGKD;Y9DJ7HZT0^2$(D^X ]
MWX2;K,XC62;!J.JLR=_EG(">8N_R-^:=]]N6NB1]2.:;L=.7U%/H*/0)<Y%9
M_IIHF 3>%>D@'WT=B0(",@7-&@P6D)>R/V5L5Y\DL#7GL<D<GAWHM]E=^"PR
MB2YNHGYG;$^"!'WKBD1)DFERG/H9WX3]P/C9GWR&=?&RK &>:4MH*_4S_A@_
M\WOVN^>EKAYA&5W^S]_,3"6P,=<EG_3O^$QFL#' J ^1!(D&HJ)#)$6F3Z8.
M3: P<R' LT%UC%.R)FWE^2;)R[9M?Z?]U/W-M1+4,Q%0W/M-7.?WO(>VTH?D
MF8C5[>/HD]'7/-^QC_1U:--]*J"0_91G1_8?;;(WO80U$[PZD'YK]QKL1)L)
M;*6_*[],WV3*,*I^5C?KYPMRS,RAQ@NZ$J$ ?/>J@&'/S?ID_%[0I!?!*>\2
MA-Q/DO?2W\LL/ID)/WTRR79F::2O$F(%RF<5$<\YZC[]',F@[,G,^)A5I#*S
M,O-%/UD;8QKL =HTH8*7X!*C,K[#_Y$'OIOW\[D\)TZ^3NY5+^ST21K8+0B[
MYY6VZ3-KSQB0(_:)1%CM:-O0E2S1'NLDV"[C!%G1SS/#:C^9K"7MLTDK.EY
MFP+YI\I^"3ZW.D=67Q04F/&,KAQF8#TK*"4(?U6!-^,YF>%)F<^$"*Y5RKVR
MA,U7EO@]?W>=/".G'^V:3:2;))BF'.3YWG.CX,@\BS;YH$F&QDW,M.78)?$T
M<3WWO]G<S%+N!0CR;Z7A7*LFQNJ/ZSOIYWG&3<(J[7O6-:9I;(]UL*VIXDTF
M$Y)L1!\E& L2SSB>:Y3VGKG5US=6Y-EY2OIBW,!XKE7>M$T3V2ZK4/;:3V0C
M^M?^LWO+V ;CUM=A;W9,)RLB*_,2F:QRE7*4Y"C/C!F/P.[AHS!^YH;WI5_F
M>2SER=@S8V7=Z2NZ.6,ZQH7Y?L^)DK6Q=[0MD5$[FF<'2:#]N/<%EQO32=^Y
M]Y7G!N8/?<_>QX<D)I%^I/;$9!5-$*2?+:.2%]$EC!\B"Y=]EUYZZ9ZTB\QT
MEUUVV?:@!SUH>\QC'K,]^]G/WK][163Q,OFX4'[_@VI/$5G8,ZRM\45T1!)8
M6%_L!#KM5'9$WL>ZHD<\X^CC":SU\O@@LEP8$"=^)S*'WD<'(+-?]$5?M-W]
M[G??'OC !^Z$,Q+RH=/0E<92,D8AD>7(9'KV+XDLR!)VQ+,XNIYU-4:$S<2V
M84.)Z_"PICP269!G$Q5FTC]!\29P07[1%:?(*\?:'Z_#YMZX&@OZ$5UI9OB\
MM^WD')P_\8NPH\@H0'GNH"6RX%^AK[GK5'8%R.N_H:N5673#40GM>!UR^;Y
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
MH7^263BX2D!)4)KKXY.7U+3M!;5@#P$:-<LD_:J 28&M&GK^SB61618K.]6
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
M1@4 ),_E !=*9O!,!K\!Y2R=)[E!-EMF[S8[KB DL\KR.3, 9"F^S#;K!8=
M1(&]-=-@S=Y7RWM5 R7PQTQ^7-P1F+%:0[V<$X!K)C$,43*MS917RVMSZ4LP
MEXM:+_T$^3"V2I2P.DD%]@MR%.#AQ3>_EWPA8)R@L@9K:MQ3E[694;<2CC3
MS -C=T.GW;RH97T(5G/A5$&]&M3,?"W0@\<+[UJ5QLHI-2MF9L,4B$K?ID@W
M%9@D^)YVS"@LV$'9[X I,BD3V&W&P03AY!K5C+UFOA?8W5608<V90^83O3SC
MC#/&RY^G/>UIP^677SX&&ND_XQ>(6$'=RFG--BJ(J%8E8EXDB:0\26@2F&+&
M8L%XRD]]:E4&UL-#60+<#+0*(JG@=C/79O4<@5WJO$ /Y:J"T@1E)I$K26RU
M.H'RKWV2()6$ =:*SR'GR#Z7-C@1$ (30&$6R 00I.-3P<U)CN+S5I&1&,4X
M,HM9!J;0TR3;I=PGL!D=)0M>$AL$Y= '#]*UGZY;5_VDVF7F4Z* :V3E S.N
MT5_WDCSH"Z*LX#?FH()Q=!B3<&$F4.:.?@EHQ28S;@ 0BT N@GS4)_LG"8-^
M"1@6B"3 )3-H5X*$V063<)<@(K,V(_=F<$7?J<C$WLQ8F /:%M">@1*!/N@;
M<H*^L&<" +CBBBN&L\\^>VP/8 !SPORP3F9 KED%O+0TRZH [ 1V8X?8XP0?
MT$_V:[Z;\3!?M%ME,TD\21!@G2#OT$\JR-!WP#-\%]\K0<2^>HA4#J8RJZ>-
MLUJ<69"540D-DJ.ZTL""[Y/,@3UF3ID#Y(GO00986\D!W</W89OH&[KI0>;:
M:Z\=V\3N"<"4P)'E*UE_@URLER21)%VY5I+CF$O6J9)-S5:<I)LD<DD\$3#,
M&M-?_1SF0C_'3,TU4X&94MV7JJZZUTN*HH\"VS.S<@5.=17)F%?ZPCH)S&)>
M)4?Q78Q=>Y=529!_#Z1F5:<]UB$KD]"_6B6P@H7-,.G!6;*AMCDS].?Z8*.5
MJ9I-F/9\E%4?VK9<*3)%6P+2:B9QJVA8R2]+HJI+G4U-G4<& *@(5*!]] ,[
MB PD.<JS@@!",XM;146;)V"RJTK4 7"1*<:@+C&/K _M\#"/M8).^LY9?E6]
M[P#M5DIDWV#,S"MVBCXCIU;*DVB8 3#]<L&CM%TS;#-^J\_EN4E2F.-V3FLB
M@,RL/D5 Z?14DO%499):*5)P:Q+UD[R7E;T$(-MV!1]K\]DWS Z)S4_Y9WZ0
M <DGRGK77\9$VZPSZX1]8N]CG6B3[V-.F'L^DU6(F /;9FX%>**CR"@R3U^M
M],%<3&6]M[*E;?'OCL0I@*^2HZS"5K--=U6CK$(F$)6VF$OL'?X.LLJX^5N2
M]Z9\O J"\,Q<JW":M9TUX__,D41;,[0GX4Z"$]^-[K.FM,6X]9_URU@_RR-K
MGY2C7"_:8]V1/]85&6<.:2_!W<PG<R!!J)*O,DE'^J 9SZA55*P<934FR7NU
MNETF;6 ^/3L(<&8.62/Z;5\%#%=;P)IK2ZSRDSY4)4:8L,!S4Q)#Z$^>;VKF
MN%HQ3L+^5$7#)$,9TY#,4RNHZ$/52D]6)ZKC-G94]WLK/DD*]IQ#7]%W= "=
M-;& 1,,:OS* +:B]JY)II2BKD22H/3.)FT6//9_OL8H&[Y6TG!68LA+3%,$X
MSTE9Z4J;EZ10R1=)9F'.3=0Q%=M #E@KYAM98;Y,IH(\)FD5.=6/8H[H _U!
M-HF7,?XD6GINZJKE65FBBT-5XJ:ZS_]I%]FC/?T\JY)(7DL2@@16JTA(8*/=
MC),D*5 _UZ0B ''/.^^\4:[X'MZ#C+).79Q,O5<':APJ2?:,@W6L%6WS7$+[
MVD_]4?U; =[T5W*HI$B^*ZM:.H])NI'095S/+&&<QS@S7W#!!>-^PG<Q+\B5
M?IX^BF=H_1/^GS%22<:"Y90CY"I)D0)=380@\2Q]?.83N6)<QLRP^\1@R/1_
M\<47C_]'%DS\HD]>*_Q(.LHJUL8)ER('UMBS?C-M>0:A#^Q'^"-)#+&RBL1
M],ZJ?MJ1E)],2F/\ ?G.2H$2@FJ%IZ[*NOL]_6>-^!Q]8D]"WEEO_%SD/_>I
MJ3.^,9U*YDKR*F-E/F@'69*T;F5+B6QY49@^+^/A^_'K3CCAA.'  P^\%9&%
M!%_$M^BS24",'\Q$EG5+7NC D]YK6=W>ZE\90U?7:N(9B2R26- =;)R5K_F\
ME=^-A9H-4P+$O+8;1A;05VP/=H7UI$H2Y#,2Z/&32WONR]C#L/G&(C-6S%H*
MM)SU=<.L:0+UB UAX]FC/&]CO]%9=%4B"WL&O@-/39J5Y]"T[[6:4@?*GK--
MKSDH?@H$O]PJ#LLAM*PN867JL_-K>>N:H"YTTS-]^LLF94G2/_LH>VJ>'=Q;
MT65C7#4A@ D*/4-Y1]QEGYY?:PXFG );+B*P&+O/)^WHHF>Y9):5M$?+(;!D
M)NTZKL['7*KRS&V-%-G90\9E(EGQ1HD_J/?C)N;T;A,]-3%&8KF,(W05'F:;
M.[_FUYK9Z:ZR4@7$BTE,,'RM9IR^L.?8U-$IF[R<"@CS:W[]K^OJ4N>/1?Y'
M)4(L1:A=SKGHMNY[+I>\LCH)$9:R7\NI!+K4&G5/KIL$$S%$WB]XMY[WEYE\
M/!,^=W@A<9CBT9+$XMU0=V]-7(3S%W@5[I? Y!]^^.$W$UFVW7;;8>NMM[Z9
MR++))IN,U5CN<(<[C 4L)+* <R!^BO]7J[O/1);U^YJ)+$L06;C,(G!(@!"0
M^V&''3;<__[W'W;;;;>1T++++KO<3&JA[!#$EEJMA8L?WD] F<L@+GT(:!#D
MD!R2C"Z#RJF,7M9:8<','WQ>X%.6D.;O MJ3G987OYD5DL]QN<58!:'DA:*9
M# 40F6E1(HO&J5[^)XA64 5M\M!O CYF_V5L GJ[_O)]9H1E[C B FBX6#7;
MG-5>:K9%*Q4D^#PS5F?%&.:"<7L!GJ!^+P $CB6P6;!39BY.D$9F0>2[)1YH
MH"O *T%>"9Y"?LS0GN7#,Q.HH"0==3-/9$;8S. G<)*U)[#&Y:_D(+,5TZX
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
MXEW]K^?0)$SHE^8Z+?)-3("B_$LZDVBI[M>YG/(?,EY@/[55O)_V&:_S6^?
M]9  F:1(B6RN4R:5J+:TVM1,KF(\HL:@4C[31F?;]3R>%5\JJ4.?S/.])$9L
M5!(.LH),=\;1'ZUDELR 57UQU[RKYENK<"J?J??N__H1)BMP_'DN<YV2T&85
M/I/RF'$\J]M9>3:K,6D_*N&NQCBFSOGZ*'G&<YWTE3-90R5'907GZI]4H%I-
MV&-\RXHB23I@O#SX>3Z"5+O]1-^^DW?C.28^H5TO@C*VV1$O,[:''$C<MBJV
ML0U),8L2BN0Z:9\]DR;A3C\_YU?[I%U6GM0;8R*+S@K*:'=V3.)91V2N<3+]
MO!I_]BR=L<)<]THNS+.7OE-6RR(.*9%IBAQ;LW9/5:?JSB0^4^O%^[@$O.RR
MRX833CAAO.?8::>=AMUWWWVLSG+TT4</IYUVVJV(++37$5EF,/3*78 OE>%?
M(DL7XZMW/)7<Z;Z02;9J<AS6M6:'GT%Z&X[P()$%VT'BO?///W^\KT1/2:!W
M]MEG#]===]TDD24SB,_ RPVWKG5M\WR< 'G/%]WYV#W'Y$.LKQFH!9LD"'L1
M4'DFLJP[</P4B&A-P4G+?6;PY=JOJ7NL(*ZLY%#/B?JDZ*7W"_B9-09:SW/&
MVB3I\SV5R#+;YW6CJTN16::JK'0V=+F$EDIF64DB2_9C*<+)<LDW4T2\VQN1
M)?4YR2S&$_*N<^HQ_B9AM/I2\QXZO^;7R@#C%Y&%IVQT@JZS$F'=2Y<BL<Q$
MEODUOU9/7V<BR^)S_IJ04M;F_+@4>64I?[4CL4@2-,:0Q!;B%\30.?L0>R*V
M;=+XZZ^_?DRP LGDZJNO'JZ\\LJQ8LI55UTU7'/-->/?;KCAAC&F18)Y'D@I
MQ)O]/'AZ'M['[_D[[R,9&MA]VJ#-"R^\<%BU:M5P\LDGCS&QPP\_?(QI4XQB
MM]UV&W'Z$EFVVFJKD<B255DH2''PP0>/E5SH)[$T8BXSD67#OOYGB2S+R52
M,'(1Q.7<C3?>.%QTT45CB6X"PY!7(*X\\I&/' X]]-#AL,,.&XXXXHCQ_["[
M]MACCV&77789B2PH!3]1%C*8G7GFF6- F0O J<L#+Y0(:G )(9@$HV"5#B]
M!:=,@=(JV,.,6@(\.P!A7JAGALAZ0><%1V:M]?+; R"_2[*$EVIY@>AE>B5@
M5 #1HKZ:@9 +/\OVFL6.=GF?ES%=E8JIRB=F*DO 4X+(NHR;W<5_$CB\\#0K
M,H9=T#!M,E?TT>R%.>X.F)+9ELTNWUWX"W9PS *G,D!NUN*L=I,/_383N,0;
M@6F")FN6X2Z3*6W07I)X&), JER7#!:8 3ZS&IH5LV:^%YA1,Q<RKYD])T&X
MKI%9'5TG94  ?NJ3:UZ?[D)9?4KR25Z@UVR[]KEF_7<.:QDV[4@''C)3>>I3
M$@9R7B4T(9M=MNZ.))1KEAE"$Y":NI]ZGU5/,A-1@N<2U"ZPC3Y9.4;2A%D$
M\T*G PK[=(!Y[6@']INJ^&)F\23>.(\^2>YP3OE.JU[H#&40+2L,U "Y64B[
M++BNNR0S^\A>0J"NTX$$XU5 7B5))0B]9H%>*LLP^J0=,<.PV<03V*D\)=@O
M]Z<I 'JM_)#9<A+L(5D@ 9,5C#X%1%U4-4J[+"G,RE%IH[JJ1+E>RK^@M,P.
MG$3&2F:4<*;L"\93+RM)(JL\684,O7=?HFWZROCHBX#&M/>N54<V30!1/MJK
M!.8)EC"[>/97<+=K56UUVB<S5MO7W$.STI4 J%KM)P'2"9JL(%1E*K,,YSI5
MX&0G4QTI<JK*50+4!$$EF2'M4E:+RNI$4_+:99=7IM+N2VHP:U5'MJO5R 3\
M53N5!)2NTI7K7ZO)=!6S!&%FMOL$=]K/#N#? >!2-A/4:O:]S("?V:'K/F)F
MZ&[L]E?_6=G/3.A9F2C!QQ74/@5NR^I)SF<%34L6P49AFP6.IN\LZ::2"RN0
M4#W*$K =&:';JVK50->HJ_*D764NJMX+Y,]+J+KV:?_TG[."1)*M)JI%_E\
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
MFX0+@8CUH!0]X'W(@/Z@Y\B:<:.;'0BYRP"FCQ+PD!FK1QDQ$Y218*0NR[!
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
M%Y!:*_+HF[LU=.1#C!=KE1_;K7IO'%E)$OJ5!,X*F#=NZBI[)?&@5I)PO:O
M\U'UQ238NXY:)3 30!CGIGU6?U^32R1)J,ZM>I!S:WP[BLEJ9OVL3J$.J9MU
M'Y9$+N.R6N&KJ\HD\:A+6I!$+L>>E^@FJZ ?DLZ85XG@*2O;3!MUC^<:7?NJ
M'KB?3#!V5G_("HQ)K*UZ.HKU[6<F*\@J9)4@F4E+LMVL&L%X^3U]JWOEK&S6
M$:%K93_[:HR:E4YJA8Z,(;35W(\EN7I5%=\JGR2&9>6+557C6$NRNIU]U6ZZ
M/J<_S:K#M=I%35!2;2F3-M0J1[DO<6^B_9NP0?*REP7&XUF)QXI9?*Z>'23I
M+,FP(S^?I* D'AB3U7,W;;]6^*OG1GDNT>WO7:.Z_N9>%)U(?U_)+)YOTF9W
M3E*3WE32>MT_(G_[FWO(/"M5_N[O,M;1GFH5G21))"DX2=&C*K&2#E(_LZ*G
M>QUE-DJ 4JO\)!DN]S5)DO!L3P*?56]<ISV+RJ>K$BK9)/=AU3_5L[=,+-!5
M\$Y"5Z?_20SKJI#EGKE6]9/0T:VE&9OEFEHK)7JNF^=D5H[L$E:XSTF287?V
MGLE/V"];\2435F0"E*Y::B9KR?U8GC_5&)+O>N$+7SB=?/+)\QT'%X!49.'R
MSXHL#WS@ ^>*+<]][G/GQ!?T2R(+WR>190%$;RW@;G1O-:K(DA6D?*S*XE/O
M@](O&9=X5CP"U"ZRW36$AUJI QEAT]PG/?.9SYQ.//'$^8Z2K),  ;B[!$
MX0P?;X7=&B_17@75+G+=_A<R9<XK439C-^]]/:=?]5AIB?=J[_6L%EO6CA.0
MG*#CQ6]O#L15<0:U<D='B%:^//AB'W[?56OG;'2M2CI+19:M)3PH4^38K:]I
MHU8ZP\?R$!/YB W@(7XDAB/6]0Q[58*GK+*$3NT,Z6&1Z[^&)(:,K^H]A.<Q
M*3OWZ-Z]=G<O'4$I9;E=%5EHVX0^)L5QK^$8<B_L?JO>1:N'QH+9__1!HVI2
M>S*193V$II&>='YW!)9?7LMK>>UZ4/Q6D%BZMA;[7E[+:WML]K^-R+)J3UB)
MQDDPJ4FB.TQ8=S:_GL=]B]6:W;?4\P/WHKZ'V)8]"O&C>Y>,@;U3X9X!S-\+
M7O""Z8E/?.)\9@QV'@(*Q!#.DB&Q0%ZY_O6O/Y-9^#^54R@:P3F6Y!3P]B10
MXO^04\#40VKAIWA\JJ]0M84S+RNX\#OP^7R&]U/UA>^6T'+5JUYU/ML^\, #
M9]S^_OOO/Q-:J,P"D>5\YSO?7+6%?D'".>644V8B"S'R0F39O:^%R+*BW">.
MI!)9[G__^\\& +.K,K]0;HDLU[G.=::K7.4J.X@L&,511QTU&QHEOV&E<>&3
M%[T<+ M"-\NV0#<OERM)@HTTSD302 )R!"*9J5; 4V:(["ZL.Y),9L(4C&5F
M1"]6^;YZ^8N#[)YZ\9D M_I(\JG9\'4:E= A 46 @P04+FL%H7? ATKF&!%M
M:,LLACQFA*9]+AJ]9!;DG@<!F6V/\?(^^L,E:K:5E5_,A%ZS&M:+3P'- AWH
MLQE+$RS=$0:\R/+PV\-P+[TEL] O+N:Y2*6_CCO'G!E"O1RIAR>""$8 ="_G
M$U EV$^]K OH"- N."M!B0* DM#CQ;]946O%CZP:)*C?IU8_,=MH7D8D&"?!
M&5Y49U;I"L:6#)4'H/3+\6>66LE,2=Y*8&8"R!(TZZ&LH(<$9229(ZLI=&2F
MM0@=RL^^"\Y1UF;59ZSZM@Y$T&7K%>PB<+++8MEE!:\5E"1S55 GXQ7LH?X+
M^%T+0%_)5[:KOQ< D54+D%MF,?8 L9(%]*/:@.N*/J!6:='75]EX<=*1&"5A
M)*EC+>(-_ADY,0>")ZR<HX_#9TKHD118*R X[LRHG #$2I#2_W5K'.-,D&,"
MT2M1(/4_B:;Z@0[L0U]K9N61+0E,P?_S,\&#$CH$T%60;Y(D*IDEU_BTJP2A
M9P4E6?/T,ZN&2=94/AE'U&H:'M1W%Z_J4ZY[$B-YLH)2$N,$X6>%@2ZK./-E
M%1Z?)'A4LET2.BH83?TWLS9R9_SX#NQ^5)V$OM6GR_QNO%/))X(=.["3MM1E
M%QYE*5=6'8"4SU>2H#ZUTZD1N+^""#.SYZH,V/HF'_75]3.!%?6R,.=2NZ\Q
M@/WKUI*.T"19H"/R=,3 4;4K@<TC4F2M0F8L48%SZFB"!P7[C^+4!/IE[*/^
MU^H?@CP[<'S&WI+5S0"?I&7E+GBN.UBI:Y3DZ&X-J81+01=6PJC9ZHWU:U4N
M]<J^:DLY[HX4F8<O%3Q9J_X8CPH JT3!!(XI)^/S;#]!SJ/,ZJ/,][EO3)VR
MPET%>;I^^+BNY#P8G^BG:[4G"7>".[4GQ]VM2Y(81G%X[F-MT[VBV:(]:*L
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
MXJ.N*LLBU^U](7_FVWL*XR[DPUJ #7I723;+PP\_? 8%D'0/TMEC'_O8&53
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
M0+=OK)<Z^FG/3/%_ZKW$$,]<4C;*C.^0+)#G1EWE8F-\R3O&=EG5;T2TRD0
M)N<1G&A2#?3$.*^N)?H 8[-,K&-LGQ6F73N2K)<DP]1-Y2Z1(S-)X_^]Y.+W
MS#,Z9E^9R[K?U5?95VS*.%)2#&-&3NYOZ*-VF:2C7.\[DI 5CD8$-L^O7>]=
M\[,]_4B>17#VPEDQEV/U/-=S'<]>K,BFOQ*HF@D&]/=)IJ^5<[1WSR*,RSK]
MS K+Z(!DZSQ[D[SIOG9$NAM5NF(N.)/A<I"+R.M=[WISICHN'\F<!]"-2T4
MF)R'H2OX<\:(#!@;8\F,Q0LH>NLNP4<D%OXFD:56%D_"BFN'ZT<2;3/!@(D%
MZCU.@M\7(LNN>3''&6-*F,9NB7<Y?P9,P)TD@ "J)P$0N,4M;C';,$  SI<E
MLQ"#L38A=^S?O0P^&%^); 76+J_M>R%3[ H98(>LYYP'"!PQRRGKDL 1SHR[
MA[\E6!Y9<U:MCR9.(G;@NY+HF\2T)+(L0+W- Z+QB\A6H)(Q+7X4_\NZS3I+
M?('<6$NQ7V(/9(;LD*/WP-Y;$0NP;M/VJDHZ'9%E3P64GQUDZGP2.[$7P%;Q
MN]@5]H7](2_DARP!3!$_ ;0R(S X$D@/Q$[X8P!:^&OP(9 @P)&0]!0@&&UE
M[%GW2.@4.K#XY\W'4UU,E5@@_")[)>)J]L'<V2%?,3^ [0#IW?2F-YWCXFM=
MZUKS3WYO?&P5M.Y.B_5V.XDLCH]XC3B0[V=MX9R8_0VD%3!-Q @ #8D7 /,1
MYP,L!.>$#O-^]H2>_^4^DST%<W5V)K)TH/F-DEK6 LXOK^6UO#:_[J[7]C9*
M9-DJ4/[R6EZ+W2Y$EO6<X1EGBC?O\,&>V74%"4Q0+PZ/,P+N:D</YSWUR<HI
M[%TX+W#O I8Y]Z!B'-W?@*N$,$(,R;Z&6)=]#'L7\/&00X@I;WSC&^^H=L)Y
M% 26 P\\<,;%<YY\R"&'S)6#B9N)-TG TE5C(=Z&P$)%%?9&DE; ==(7'_KN
M/IHQT-<Z!O?:])U^L^_B/)OOIJ^''7;8W+>+7_SB,Y'EG.<\Y[3??OO-E6/
M_-,>L?!"9-G]KX7(LH+(PB4 !WTXCB2R8)PH/(;*)E:F&$:&P5'.&T/ 8"6R
M9$DBC(A#"2X&NDRP'%(E8 XG)5F PRQ!P[R'RP<^[R585XZ*MCELX9*+2U/!
M;1R(XOBX3,49"LP3^"% S4L+Y@9#Y>*/2RXV]%SXT2<.5G&(28[)S.)>*INM
MFSFVO'*]^!5 8P45VL;A2)+@($^0N,XC+_Z]4!303GOTAS'CV'!^.&><-\Z?
MOW&X4+-UF_V=S3_MTT=!8\@FJZ9(D)'EAW.GO[R' VD^ATP\R*Q  @_$Z ?C
M9BYQP#AL'#-]95ZY)&0^!6;0IA?IM$U?&3]_8_%C[%:E8/R VQ@S.D#?.,P0
MW-P!!Y$[_12,DMF?!0G35Q8'@/?,+X=YM,U8=/*"AI2-A^9\AW/+P8XE>^D?
MC]5.."2D3<D25FM %YU7#HJ95\9N5F%!&9;LSD6?N9 89:8;^I+!!?.9@"_T
M#0"!\TH[Z#^^ 5L2F,/W,O^U&HE )_P-[=%724S,J02;K@0U?<T*/\JI9M/N
MJMN@X[3#F-$EVF.>&0>ZB7P%3N4ENH?D]!V=X[NQ:RY6D#GR9NS8 +^CW\R+
MAW6".P7-FIFJ@E'3!]2^F_4_P=>"&BN(0%FA%WP&>> _"'H(B/#?V)6'BO@[
M?5V7 9NV\07H4@+:L6V#/DLPRP+F;\B.MM%IY)+9Y"7;&*RB)XR5_F [M 5+
MF(-NVB8 Q=:0E4#<S'XKB(:V)=Q5?T]_:)_ *PEB9D1.8+?@AJS&5,&"5D]1
MGSIR$)\?$3KH.W*DG\P3[6$_!)KHD[;)W[Q@%3!II8N\>!/@5K.L9K9NF>OT
M47]O9ED!:7G9E&LINJE_1L?1'W2?(!@]8.SH*GWEO0D:J=FEZ2-V09\8(W[9
MC%P=44( LH?&KL>I4Q)O)!Y(%L%/NI:R5F4&1LE[C#4)!UDQ2;^<A$B)I1VA
MHV:8ICWZB$_E._@=LL3FK'3"'*"7M$U[9AM$;ROQAKE+,):@'\%4S '?SQJ)
M;M.FZYZ@;JM12=X2["2 DGFE+>7$]],_UCDV+\1-S"5S:D9E@8/=V$<VP/QV
MY!/Z*EE9T*0ZJL^K@"?^EN7BZ2_RX:%-YL&8S(H: M[,TD\[R*DC<$I DB"7
M.L5W,=?,*7;/N.A;!T@3+)P$3G1'D#CMTKY@9H&(HW&/0%X5=&]&2TD2Z(>Q
MCB2>K-(AH8.Q"/2SNIU5+_!9F?G?*AHUJ[C^"KFC&XR;]R-?YE"",3*R:A[M
M2FCPPHO^,)?L5UA')=UE12I)YHQ;'<"?\B KVL;NZ(.5P@2TU<?,H.HGGQ5\
M;'9N*U-8-<9U69]"_& <64'H[G<D"^@+\ &T3S_5?=HT7NSLB;'@SY@O/HL_
M9DW"GS*_]!V=0(Y\?P(0DQ2)OB8A-'TH[>(_T"%L50*>U<.0?_HH]5\RFS;
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
M83T!Q]01<0 9[KWWWO/_B2-80UB#V .:#$^L3&*$',,J(LM6^/]=$0OLS+,
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
MX!K(ZP11G#)9T4YC;5.P>6B?\;1.C"59<LG=!NVW-NN+^=06[;L##FI#@-'
M:%U0&U/M#HC:1;+Q#'RW1?\#3'7A6UW&-'"CM@5.\[D%905RM$D%'C&7 3 #
MN*F/?*G;7#5'Z@M I-^!7#*VU!F@X 0]M#Z-K^<$'LG1&&BJN5IPSNF@U(X
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
ML88#2B^P\219!!Q<D$L (FT+.')5]%_=9U1U,A^)I\C\77KK<P#LHH<Q!J]
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
M-@O6(G4PI#Q.(HN%>A6INT@P9>E8QQ''29%(+4"7C44O#=2Z$4=B-"Y@L@M
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
M"\O85_;4B"P14/C#^<]]_BQEYV1+^MS:F?[V&<\25$A *<]WON=?[PSBN?F
M-A,D7X!2II8RM)2-)0*+YWH&'X1[FT@L?$;.)6Q"=V!P%9%8W(T90W<_W1$[
MMR+\..,ZUSCWL#6U4T DXUN G+O@$L_Y;NXRE]_9^+[+/B9+_/S\YGSE^B"S
MCCZZWW#N=C8K.^$=D64#%=,-KT265R++!YS(<K6YGQNG38RBM;!<"'(V67 4
M"R<QQ>%RP '/ G7Y3JGYWP&6<K%(.]2ZP+7P*46.RD#()XBB"[8NOG($!J+1
M'@OOC#I:U-:($NHJ=;)-J M/]5(4-HG C0$>+&3*G()W6.4L*XI)T3 B"FR6
MCB(K;P3D4G.Y! R$X[T 'E=DEBL%U88;B*Y(X!R^16]><$: ^?KK&?6Y33.'
MEXW/6 9*4H]QW7G)<7*2C8K:&-@KQVT,T(!/#OMMK(U!@/:-+K+@^RV!*KJP
MC'AP1NM>4,:V,U![Z:T7X)VC^02&53;329M*<W)FD-AL-WM)2Y:> SU<I?<^
MHQ>MD]*X!A2V"7F=W'4QOQ?4.;C*(A*AR6<#MB]PD$S9G*[D*6?_">S4_M/A
M%D \P'E$AG.=GT2NHJ*N$ZIYM[:7<- 81&99TE$7N0NZ[W)]R4?&4[U%6[5N
MM76!!-IQ9[AZ75U=# 30N -)!^J^NJC:B]B,Z[VP+[J\]5D:0,^*?+#1 ;OD
M/"]GBJ*O?P%Q S8V[T5^[^+EZF(C\EJ._4##)U#::X&ERW;2.+2N CKM0:$L
M$AL)V5JRCHJJ3K<&HHB L 09XVG-EQ8^YW#S538OOXV?.LR3-I;EZ)33"%&M
M>\\S1@MZ.K.S!*#QK"5R[>79 B:+5JP- 7$#D%S-$=D(F'+JDLA;I9@,[*2M
M^JL.;8[8<@?H#7Q>25>?(,? @P'2 J64"GZ!HGOYW@7@591F^_)&GZ93RJ03
MJ>.,C%G;]G"Z(.(S^OD)PMI]I+6^&4H"2G01$LC1 5%;V3:!T%J;FR)RH[0O
ML+4+E@#$VJA-S5=9Z&KGDJTB"9Q$@060!O*/>&7.Z13_ITL7X-5\I:<V6]3N
M]];-[DF!K7=?6A+?SOM)["BZ<E&! Y&N?CZ)%[L_9YL4&?',;&;M%$'^)-]H
M^^[Y2SAL'$_PO>]$:"GR79'S XPNZ:@HPZWW+CV+,'QF?#F![+LV-V/<DEF6
M8+S[DW';4C9#[^G'20RYTU'&M8QT9X:S!37N>*X-&FC#=XWA O WZCMGBS5%
M][%UZ5/KK$P D>_T)7V635NT[R*.!&PK/:Y]1+'_!?;;"&NU5='^(E@&Q$L_
MJ5=]]J8 GMJ8S:_." @K6PON+*M78-DMZJK<D0X:TYQ=^E"VL-+&<E@!9+I4
M= [CD.*T: P".3>FM5M_DW/U10X*=+[ ;C9NX.Z(#9&:?+\SF?'5[N8_LD3D
MZI,HH9[VO=9^(,>K<A)L [/K:]'IM:^Z[=%DMW//$FX]YZKOYSPI[5%+NO#=
M[+[ZVQY,7A=TH(^!#I+W,O-X;G.C^-O8+DF#K)L#,JZO'&B!S0&#<K9YG<.2
MDZWL)YNA*L)D>\227C=CS$;2O\MRU;E*G\^]+"+Y9CIP!M<F<[1K/T+3UKT@
M]]-7D"YN?,RS]EH+YM[?U;?[M'DW3X&[ ^=ECT:&5(=USUFY:[_YWS//@@\"
M]*B[P!*1D$YBO3$H(E+%G%V5])E21HK&<3-YD)$K$DI9/D^"0\3_LWWJB727
MGNI<ON>HY+_^GGMF)- %M9?-4/O/@!7IO-9Z^TBZ[RI 0;(4F:',1/4YFVK]
M,E?94&N?-58$*^",@I9XC:R>/I]TL#Y9?YS:'.&<Q9M2O73J0.[>XT]#;J&O
M.9?I;I<)UG3$EDAJYKV+"(YT#G6?X7#VOC'0]LUL>C7?933:8">16)+',KYH
MB[X MI"YR.ME8\L&['(FH.99?[X2,EHVKS)$=GXNR$AZ/]*%UP*I&&/ST$7"
MDEG,#5T5&7I)^ZWS]HXSFO'N=V5CN<H06= *.D5;/)_>+;(XGZD+$1<M7?;P
MC?*GNB QUX#2$8-.LN5FH:VM^I_^..V(["CMV/9FG^2?.'TJ$2.7]*XMYE=]
M2X9L/>4[K,YLGNR1@BB<Y^-(+$O"NB-?Z;^BC6<IP\>VU3Q%8EM]WYI/KA;(
M:4R7K%@ #1=WP%O6I;ER86;>NJP+P.6BKJAQ+L.N(M"9^^;;WDQ6Z9(K8FF^
M;&LG'4=F.Q\NX<1\1%PJBU-[>_[=NV PZQ,K((TQB/A9U+YL:.LJ\MYFO.G,
M9QS]W?Z?C)*/YDA][:&;Z2<RH#'0OPV.0*;RMYBG_-?D,%),[3-W]&'1\>B&
M]I,()]IFW2X)[J,^ZJ.>=*Y[#?K8NG6IZE+/I:?Y]AHBBXM,>M8SC86V1&(W
M9UWPG0$\%G1X5<Y+]B[%SZCK^F"^GO/=K%_@RH^3K_VY[+[;[K-$M,@O',DJ
M<IR_E9/8F#]U"1EGV[9]^]H=^"#0 1DT%]:!O=,EM\OJD\BR&5G\1FR)S")B
MHDP.+IQ=H-N?[7?VW+*6EQV\;%3Y.$[PPOJ/%_#0O&QTS?SJ^1@#.J3K\[>T
M)WIO_8 [WI7N@RKGYW9.%HRQ_0C4$=DS6ZYS]YW->\[S^JC..3Q!)%L*[-0>
M2U=8TVP=YUG$8$26UJS]M>P.YG[!J@@M7G=9S\ZRYNFB@D.M;[%SZ_K^MQ]W
M()C&JOV:3-)=YUDH/VSW&U=!NJ[DYBP+H'FNG&U,WC8HF[:D6R-8G@2?$[AS
MU::S?5>ZB!QXMC%G_]';YI-^!?P GJ!_K4&@&& 3(!3S"5QQ@N$CLUC3UK/U
M;BW[O+K88VQ$SRKX7X3)SGNM@[MR!71J##=84O<B=[IBZZB>J_N0E;M3KUQ]
M;M?89F;?.Z\--%9 F\@M5_=JIUZ^T\>[%LX[TNZ'C8?U2S_#%IB3"&CL(P!S
M<VX-PQQXC3RPCWW'.K5N&L.K0%YW!.#TX=7=TU7)SWD5>,/O!>8;K^Y?SOWV
M;JW>[157P+F]@[2W7OFGV&V1C\M*Q[8Z;9^R4E[IA9Y_!]CS3'K!.<5YE&W,
M)C9OSC1LW=6]"QA;T)CB?^_MFO8[W C@%!N<35?VO@U&46";.UT7>67OZQJS
MDZ1?EEU[@;.2/II;8W4"%E]:7JJ7:^_>^6^0O*O]M7/P*<^[GU_9':>^/F7U
M+)Y'MMC7SOM C&PJ.!^%7MT" P0OY-QD[O@F"D[0^7O)2%=!B9+%.]OASB;T
MV5T;W<LZISB_L!?8A'POSN+.:]D']A#$941(]B&9I(?X9P XR0>Y<):Z(K*\
M-./3'5CZ)1ESWB5KXBN1Y?7G]>?UY_\V(LN90?1]S<KRMJ27M\FH>+;GS!)2
MAI#-#G*5(>2Y3*U79>LM,,ES 42NLH-<G>'OSO%WY3D;_"QKYW3V6A]'OHV]
MR]][H^Z,UD^9W[NS.?NDN\HM7@LO%F;LSC?=Z]75>;^@_-VS;E#ALUS=]198
MJ !@YST\7R;;O$ ^?%9LER6HL'/9<NZ%V?#L-&<QQ;T%GTCD%7=/[!]VDR!K
M_*,?^9$?^63C\8N5G=SYS9FMK.3\WA%9%'][;;.H.-LIOJNPR<[2>WTV\@H[
MDR^=?>9\>))J\AMXIL)W6WDN:[H^>"[_$ *+<TC/T&]G$F,A>XFQ<A\&7W&2
M6-R+&7?CZ#OJT"Z^9./AS,26-A=\]>9[<9?A< J ?$?"NBMWV&IU>LX&A-%>
M,L"/IIW&V!DN(@O[V/U51!8R2+:ML0W\^TID>26R?, -@ZNL+%<;[!)9*$6+
MU26>Q;Y962@-RH,#F5)S"<\A98%:"!2"SWK= J <+7*.E<!9.8Z[6 IH']@G
MD*#/.4Q3Z)PU&V6YR^\%4.3@K\1RS*%\ NBZK._"OVB#Z]2^BMA-L6PTNP#G
M=X[",VIA9(Z-I'%&C6$H%($OL(;Z%S"_@+F8G '=NE0Z 33:X[O&(0"3_P,Z
M!G+,^9I3,T5:E), :NNPU,Y-:;; D:TSA7T5#;<4P)M!I6P* 5%SOM;WJU3H
M 3R+/+6 HKUD"%2W(+Z=IQP_F](MPRE@8L!^<E7ZMJOHRDMNR*$8P/DJZF9&
M5X;7$G 6V+QLSHW,O]' SJA;.<LB8400*GIEI)LSNFH$D04V=QG>')T9+Q;<
M5/3WTB1'-EJP=,"_#,(U"B-';.3S-O^S9&P75;]+FZ(WMXY.8/==5,CJ"GS>
MI5[KQ]^UL4OXS4*UV5GN+H_/# @YK ,D%*EGR1<G:+PH@>HJU?)&5SZ!D@&#
MK^0_ RFY3)<4M;L(;AGK"Y;>3 T!G/8"=L?6''JORX. 9"<8K2C]2^8I2T5I
M[JS_=,G._48SW\-+H.Z3R'->EN^%_69G63#U">Q.YVV$X<WR9<X]*] T65IP
M?%&TS[UDV]K:7_)6),X%$)^ VIWWK7/G9O5SD="[)(O,=<[+ZN5SG@/UJS/2
MUD:$51?9;*]3K@#SNS_M7K($E(V6E]PVYZW/,G(M8.Z*T%%&BDA1=)TYTMXE
M2C1/"^K?/32B89=^Z>:BXI_@]+.=7<(^-[:1(A> H)X.X=5I/51OER0G6>(N
M^T-.@2V-XV9ZN")<G5$GK[*\E8FL#&KID;N,%];^1B+<2_K(:Z=3H@NB*U+H
M[O=+BEZ"V&97.#.'G*"$,]*"O4^[RRP0*/>JS\U[]2WA)D<3V4K?!7Q:4'DZ
M[TV@F#,*>N2;(I@O02J=WYZW<KJ$A4"7V?570%$.@")+N\ $=#M![IPW91FP
MCT4"B/CGC,&9$TC2X9NS@=.&8T'AU/&^SZM#>]8I95PB9ZUM=X)%M<M%W0(\
M]:GS3?MJX,0% 949+X* _J@[,KSZSNP4JU_7'EK'FWJ+,ITSA=/$.0Z(4E0Z
MP !.F 4\+] _6Y ^BQBPXVP_#MSMG%AJXJ)LGX3;<[]=@MY5AL#F6#WG6)X$
MU.9IST=EL(O<H8_D:(E2]3<0_@8=N,NZI&V^LQDQRH)16XU7E\\G8"F2R-VX
M:M-FW]@L/7Y[EK:3;WUR44R6S:4S-L=C47. YLVWOSD@O<X)QS'ILYQHSN3&
M19WZI!UEG"$'[6T;X4?;S'LIJ0.B+V@V$LR9_>V.$&.> B"K4]WDJO4>J6F!
M06?Z[!W3D\22G)8UZ S@$+ [?1MP]HPDKZ_&BY[R6UO5[1EG%IG ^)WY.VL&
M2LS'$4E='>:UC)[T5<YE:QCXF7.9$]5O:UCQNO?-*3G@5.6<I#^;GS(F&<M*
M-O65OR,PQ8*; \CX7F7K*U/#DL.VK_D;RIA3 (4RP]+'D7.,PQFMOSWK+&5X
M29>V3LK,8'X:@ZM^1VAJCRQ#SNY/D5@V!;OU5]:+]H"R4Y8]UV<BL7"$YVP'
MU.,KXS#G) X4XC5.>@[TB"U\;-;Q5;86<E)*<_/NPH).IQ?*QJ1MF^GLRO?6
M&?,D1)B'2"PN/\B8OM E_O9,_=?7]M%\2>?Y[R2Q68?FY\P6%4'"O*\]W1FE
M+&Z;J==Z+#*6MI[9J)+/=$C@S#, BV>E1\I %%#>>E+ODB+S\:B77!FK+@7,
M7U'"-K*82Q07*BY.R,(5\*?V1G!(EQ2-;3-L1A*ATXQA:RD2W)FAIC$NXUO^
MRB[0RF97AM'VFS)$Z;?V>=;:89V!LMGS_Q4AKLQ8K?>RAI&AHK_YVUP:W\W4
MT_FO,V!%^^OW:4->$3I\_\Q,6/;+2%'&SGJB6_FNK3]SZ6)K S4!0A5Q;H%Y
M?GO-^UW@F7-@/SYR^[)]VMKUK#*.7ODVBKQWV@Z1@B*QEL4T\I(YS]Z)U!C9
MKC50AN<K$G@@R"Y%K:4N12-'G9F4SBRBV0!W^YN]S7HEHQ$""PBQMD=SKXTG
M&:J,5/K.EB$_9<.V;WJ&U[1?_?J6_BLCN^_YG#78!:VY[D+4W)E+:YC>=JG9
M>CU)\?I?5KH[0.ISY0R^U47\DBN7^&\,K#_/WDRUSHCY_I=4<D5T>-=R$BXZ
MYZU_8<]0G7\B#:]_X*JM5^2+YX *^0V-#3FE@UUZ6Y,N9 ';SVPL@(ME93G)
M+*+$T]?V8O--CHQY-LX9N.&*9'M&W#SO9P)7Y.-?\E<^A<Y&UL0&<U@_\)Y7
M7UKRQ^:OR:=TU?[LUB4Y=G?6V4';LBL"[N]<YZ^ZFK=]WOJ1>K8^>FY9D*U9
MZ\]YQODF'5TF#^O6?AMP@$X&E$9XH)/)A>^PH^D?.GCU[][5G..S=VMG@(Z-
MH+H9+3N?F#>RTYFJK+$;!&N#?UU%::T-*V_G7>>^UO?R*^Z<1C;M'*(]V65G
M5K.",FV=VYZ[LN\7)*3U3J;H+L^ROLPG, 6[F.WD'MD:7'"\]0P@OP!XA);(
M+"+K(Z=9ZPALW@>&,=_T/)U?8+F]0\Q?=X[;EBM9+:OLDH ZUS1^$30+Q'#.
MP][M+0E\9>XYW;+ZU/AVAU:6TDBOYG:#PR1[V4;KK]J@9LW9ZNET\-5ZSN^X
M?K\"=-&A; G[,_O*?FL].ON<Q7IV]O%9=H?V6T=7/N; _>U+9Y"7 A7N.*?_
MKLK>EY6).,+PW9Y_-S:-SSF/S>7.9\_N[V0A>=C[0'JDP WKBXO4FY_"F&\F
MF7P2=[K^?'9MM>>8 _4ZAUI3UFI1E"-X+[G;;SK7:PJ=K)P$<"07O]G)SLGT
MNC,F_5QFU2MRW550FW3=RF#GN[+J%.A&_<ZV9,S9L6 "F['ZU+//E;M .\^5
M K*DB\M6>^53;&V>\IL^6EDYVW2EA\_2>PI9,5;&R1F-']'<L(^!&-E&!>$0
MF ,YE*V4CWTS1.Y9=H.:WMD"5SIM;<)SG9T95>FR,C::TS)LLM_9"-D&90]B
M[R%"L@7M+^10G_A<R 5;A_XJVWA$%AB3EY)87EI>B2RO/Z\_KS^O1):/62++
M^ZJO7TIDN6M7):)))).()9O9M\RX/O-<6?)+!)B[["IW&2<W$VO8HNSLEY[C
M3]MZR^(:7U+V>W=$E' )^4^7/,*^8@=&[+>OLT_8^6$*V WLK^Y#%:]7\L?X
M3N6L8^OI?G_OD+M'7E+*!H:\(J5$2&'/1$IAF_%Y\HFP8[LK=%?C3.W.7_'W
M5>E]A?VFN&_B0V/S.:>QQP4>8/.SB]A^_*'AO:^RD[/MRZS)C^HS/NL\WIT7
M6TQQCG .O#H+>H["YG1>+.";]BS!AFW'%HU@$\&Z9VSI>=7O+F;OWN#;!37B
MK_<<8Q&)A7UKK(U] 9,BL>1_YQLV)^Q';6,G:\MI5SJ;D<43=[IXJ><(8XM+
MO I6LWY>-JMU0O[)(?GB=W'7X9S-MC<WSF7\*7RF=T26$A+ (+T265Z)+!^C
M65G>M,G:X @H0><0L6 M.DJH*(*QU2S,(DM2+A8!!5*J)W]3+!2@Q4_96NR<
M+)0U);[18 ,[=)D<*<3FX',!B8H(W.7\1BWN C!FY#KWNR2XNKS+L><YZNIR
M-W!3('S*@4*)E5I$]07(GX#NC81]16:Y2V^]0.Q [8'J[K(*!$9>0&Y$A(T2
M%:AYHWTU_D79ZO)\B3QG=*!EU6Z$W'7(!$A0;Y&G[L"H15;W>PD#"\)=X%YC
M'6"H"\24:T;:IGO/(-N4UP%2N]S=*/T!>^\BJRVA8T'M9:,I0T6$H75H;S:)
M,R7]1C;:>>O2*YF^(C+<105:4+]YVDB,.T>1) (W7Z4]:XZ*%M@X7AF277)W
MP=4F6%JRP/QED6ENSDO2G.*!SN[ ]Q$0 G:O/&UVAF3H"MQ\1E-?DE $H5U3
MYV7D1EY;@LR2).[2VY>MHK%-_K=]J^/.B(QEO''X"7Q\1JLQ'UO,_:[1U5.!
MY*]2)%Y%A:_O=^6*?%:4QP6S!RI;\,J6,^N)]AF["&REN-^L"DOJ6/V77DKF
MFZ>[2)*;3:/YT98 ,F=4T0AL ='K<_(?J6/!]^T=K9^=IP#"9YUWD;\VJ\02
M&I=XE2P%;E_97^+-%>FL-;3UY&B_TR'MH:>>OP-L[07^U?K?+$(1!B+,])Q(
MG>>%;@?BJS&-%+;]7D)@;3V!/">8M8B&=Q$I6UM7EW$;Z7:)"4L,C2A3](R(
M/!'0DOTK7?4<T78C<&P$T<UVMR2<+5V"%0%XY2D=99^.@%($SG3T5=E(ZM5G
M;MI#EW@3\>2*'-1>=4?HV/6_40_3_1%ZNC"[DOULL>UW6?W*&%<$Q=;3<TZ<
M)<$VWSF?<CBEJ]?A=!)W%V146[L(.S.=J3L[JBPU:S^M;*YC:2.<1\PKLG]1
MN<N6XD+1H?K.4>/_' 9E'XA, LQV1JA71YDI. UR=G!,N-#RGL]J P=3^\EF
M% N0NX3? )Z^YV([T/T"I_5M@>VKM[*O[R*NG*F 3_).!-3 ?6>;M=,9R7AP
MI'!*.:<YEW'2.*]QT(BF6)K<B W&PWB6K>W*^9;C+;#C7IR;AX"X@<6[A*V-
ME;)B!5 ,/%LT26-PE96K#'#UNWGR.P#R9BDA*W>ES"0GR/-N;D['8Y%P-O-%
M0.'.D7?E*H(F.3I+F4^*LF]]<*(Y4W/BF4=./6=M("#G< ZY=<XYBP/1>L^Y
M'6#3N3Q2B[6UH.<R&43Z"(3<O!?YY\R@M/.U684J$;56QJLK,@O'+3G2EL#H
M9]:+B+VMHQS2@<,*)+"DFVUK&=^T)S"/>M6C[C+5=1FN3NW6=_(>N4Z=@;PC
MW@3&77)4>\U5QE)M]AWUFE_KD&.Q*$@<B#O'G+A^FT/KV.MTFL]P1--W]"4=
M: R-W9+-5E_Z/T+7 J[2V4OBBBCH\\V;.I,#SPDH'QEN24S&<;/I!D#W/>.I
M[Y$QK$WUEI$P\''ZKJ 6Z13O181;'7+J)_5&\M'^9"HP=GZAZEJR5>.W:=E/
MYW6$2W6O(]O\6'N!\R(W1&PH:A0@4!&K^-HBMUB[UK9+!$YU.AT8/E)+#G5S
M'IC]B@RZI(XE\IP$D\WP9#X"^BQ1SM_ZYYD^J]Y(G*TE8VF.\NE= =&7))$N
MW?5Y16Q1/SWC\_K'P6X_7SN!/C/?[4GMR67UK5U[L95\[CX?T:XH6\VW>LM4
MHAW>-Q?6K/UVP3)*ESJ!N\R[^:6/V27DQ'BFAVOS[J.1.MI#M%59PI4V13XZ
M+UBT>64T6R522GM<^GFS$-V5HCYO-K$N^?QM'-/%$8UWO>LS/[/]#-#4_&GS
M9A1:$IKG1!ZMOC(@ZZ=^FZ= ?$LRN\HD%9BXZ,R^;Q[9165CL?[XO:U=:Q5Q
M)4#M":KUVWL^8ZX!]JQMW[47T]GTM&=H;T2SR)";C:T+UBY&=SR-1QD'(U>>
MV9F*O+?[01E5(F ]1P0O,Y@QJ3YUF[O-ZA;YI+*7N.<ZU1YS;0S..:]]:T\O
M";&]?,\,9-SW]5%==*)ZS=^2=NM_A-8(2]ZGT\R+>68S!:0.$&_._>W>P][K
M4C.PWEWF[1.L> ?RWK)@^/5)V).M<_-NOO6[>8U,8PX]/W]8?IP[P.X9@.)M
M2V?>#8K5/G_NU>G:S;:SOJ+.H5= XZNR9\T];]J_S2UY<#%+OUJ?)Y$%T!V)
M!>C])+/X#$*+B(1T--N9#6:\Z9DSTU&^N$ 4^=36)]3]3_W.)]B]R]J$D><C
M4B[Q3RD+X!*'LX?.TKEKRYZ_LO7V/NFJ_=E%2T@+ $R/68/64^N@C)Q7A-83
M=++/R]=Y^CL]6[UT0J15:]SYE8YF%]ES[:7F:P/J;48/NIDN]K[U#NAA#4?,
M*Q#%9AI[3F;7A[1CEFT?B3,=N_M@Y_MLB"N[;.5F[_K.>[ =PPTJM1%EK^YC
M&ENR1JZ-+WU&5]+5S:EVV8_*-GQ&IWU3N0L2HCYU>X[U%5#:NA6!%3B^R*IL
MIDBC0.\GJ069!1BYR/IE90%2)@?L9_-MGXG06)"HS5+]7#^NQGO)7>1G,^)M
MD(B(7JV)<Q[.H(*[;N[6RIUL%HC@#+[2V<_O[.[VV.[2D[^"$5S-6_KZ#D36
M.LCNSY^B_@*L.$_81ZW;0/'F'I8@8+PS+CN!;+!% I-?96R+*'EUIYT_OK-.
M=RA[_Y7>6?U3AD_/-6;IO.PV\VI?#MQ^^N>?B_9\8@1.G5>;5@=LD(4(+-H1
MT9AL6[>;G9-N7ANE3#)7>JN[B[OGDW&ZBLYD6[&-T[/6JK/K$O;O(A\KD?L[
M_T9R41\9L'\#X^E'ZZC,?1MT\>Z.L4 AV27YA\H$:HT:,[9"64:SI^A!XVM=
MG^O_)=&ZW[:$/2B0P)Z1-X-T/I76_9EE_=S'KR*([[WQKN>]6ZD8-S).?HQ-
MON2B5-MW[;_LHWP2;'#R81R-<6?8]0DE?]U#7.VC9[;0)>]<W8-M -4-:D/W
M:8=Y)K/V?;[1")+V%/N'K&V(D/8.>PO_B[XNX)#\O(G(<@5NO@,QOQ)97G]>
M?UY_7G_>_T26YP@C[V\BR[L26Z[:9B^)Q&)O@1,((P37X>^"?RZY)8++EL@N
M)^DE<LQ5II7-^!!&)2S!XJ>NLHQFURYNZ0J[E!U>V7OAN[*?WWKNB"GLI7R0
M88?S;7=W>W6/U1FI^\?N42K>ZTZELH'X]@ZS8&<%&:KL';3_UVYGISACN,_@
MFW07R#9U#G(^9A>SN=P9A&=P!\@68]N4H82-%BZ[<Y77O.<S/NL[=T6=6SQ'
M\5UU%30$,6,SE$=2C\A2,">?*<NF\_V22+JKYE_=^^J(TIT)/5L;V)OYCPOT
MMW=3VNMLHK]G48_?SI?&XKQ/[2[U# !I#IQ'S F?UV9C<9[MOJE[0+^]IWV^
MK\[NY]7M=7/O#$=N-Z!&077#;V\Y,RQ?!4"^"T;@?^O0VF"7DTW]X"LW9L:=
MG]N\161A&T=D<9:TCMC:KT265R++_S8BRYO(+(@LP&D.L!2[2R$+O[10I5XJ
MO5-*YJH4H<&B7:43:";G1""*$^C0!6.15;M<77#">4$=>.1TTJ^SX72R=8'=
MQ?#)SLSYZ+!,6=C02]5T @8#R1:M>P_7GG=%9CDCJ5,*#!3&!D,#,//,AK I
MYS?2]49_#MB^T<5/ DK Z:(*E:4B1WY16HO$5+3N)0H$Q"^+1%E4<O N*2B
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
M+V8= >?$IH0V2F27I%>EK"P6N -[D6K.R#3K.,C9$I@B)_$=2&H/S&<TK+T
MV8N0C>9KPTPY;L3.!;=ORB:;?<RY )? ?)1'D8(W97G1*,IXH:ZB?S,H*(=
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
MFFI_N K^DQZ]RII;&\Y IF<D]\VD<A+46M]+]C[USU6V<S*@??0-'4/VV )
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
MD]+";,&VD-L (K*HC\EIL[*Q88]&&LFSP@P]5EBT'34EUJ;-6UOGAGPBLMB
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
MR[G.R[LU^LK+^BD"YSQ_]'U$C)VFEZ_>G=&KGO(^O\'N&^0^"?(SNM:\6VU
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
M;BFN$5J\G &HYFG=)H^Q%5'&?\:9YP#R C ;;U[$ ,0]CQR1#R*U&*-%: %
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
M=IU>-"*U-%].TL&6/+V\K!$UFM<#=D^@^+KIUQH2JW\%=Q>E(M!],BI#P/-
M]X&F(Q@I\XS0,5^R)O&F:"+^DW_ [N3;>HFK+LE9! 3EM4[.-6D2!XJJXS[E
MS#N)3W72.EE4EDG.;'V3WQJE(?+!ZFW%__*,=.3Y[IOK\!KMI?HL$E)M$T&K
M:!J>,]?UB %%ZIA1.E9"*3GKX^LF;S)N$8Z2USG7!9R?T6EFI)M)NIF1*JK+
M\IEMLD:!JOSZ4OD5E2@P_R1QS,@\ZJ*Z+2I<?6GUCK,26B;AMZ@DR1K98LJW
MZE]%M8IX4=2/K1#2D8]<4W_2+D5E.14R>Y)%)CEY1B0JO[5MJN<(2*N<13K9
MTNTB=-6G9B29^M.,()(GK+4_-;:V^M169*KD7?M^$90BWJ@+[=?X++\UVDU1
M:=9(*H6HGV.J<37E;/ZK'ZT$MEEN]]<^Y-0__6Y\SFA/S24SLE@A@V<DH<A<
MJZX=N:[(+.LFMK6;CD GH-?0S82O%I6%3D37L(Y;J]63NE3_UC8;BW0+U]!Q
MZ#9T3#HO?<"::L/.^"4#F911>6^+R'+))MI-@,?WP\O^_2+$7/*\FP"^[W9$
ME*N\ %VGC]P6J67*=BJ2RE4;N=>MO__I)):=S'+_ZN>_@_SW@GAW5724.YF_
M;S*^=R++O95K/^Z?<>>QB<ARJ9>^_=B/_=B/_=B/_=B/_=B/_=B/Q_7WNDED
M:8\4AHC=@CV#O8!=@FU_>K;/WA]^@-V>'9\=@UT]AXEL(SFOE->,"-$UV;:S
M3>74;]J8V(78\-BO ?;)!/_ Y@$_--,$ZD]'FS .$2I\;D4@"?#/#C/)'<KJ
M>P20Z:RT2"3S&>5=OG 90-7D">\$0P$7PIX3-FE&G( 1@0.9T29@1"*]P(YL
M <]7XL[$HX1%T8923DXG5BK<%1EFM(/DF4Z'(R0$J,\Y+(*.LGA^>)-SZ2H'
MR('>*U=EFLZ49[2%"6*7? ]KYIJ(.MI!.VK#G+%./!N<R'2&*NE_)?]+ON<L
M=49I"/\22+YH*Y(Q =_B6?J-_AI(7S^;_3>,SU8J\HERZ*?*%OZM.IN13[1-
M^*+(61&S?,X^6/NOUT5,"$^W]EG]H^A(""ALDK!5JV-A6#8XJIPE1RZ)Y,$&
MZA-6RW]='\8M!\MK"A<']P6K!<M6))9)),D)==BZB:N;]\*-P:Z%7V.++7'D
M7 I#Y_JP<[!Y9%K)*[!C8<_"!T;@F>-;719Y9+9/F,@<=)LCMI)SDGG"M;7_
MC()3FYH[&E_&5L21B1<SEO3'QDK$D.F(>!*HFA?]YQYVZ#"AD\0VTSQO?$B1
MU":YJ\A I2*B%$$H8MJ, !6^(*S2Q&W-R$HSNM)TFKPFF((2[$$8,AB''.5.
MC$58@[!@<+N7$EG6/=/KV%;G]9<XY;L-.^UU[2;WVQZV'[M.O!)98.EACXQI
M\X2UFRYK/C*_F1_-G=8[\[A/ZZZUVWQ%QS6/A .%B8*%A-TW+O;C_QS_&P
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
MI/^-8<]U2.5 8"6UD!DKD8X\"0SOFDV5PRF'">1(!!WYDN9*9@F('KDATD#
M:W+3!HG\ZN M6>G]\A)P/ (&&1FH.[E-OJ]$1/=XIP63YVT$'8C)?V06[XQ\
M(%WYFF3(0./DK3*0YYY3QJ.#O4@3@?K)=>G9>,F??$V"B'G$YC"0?.#S9+<H
M7=?<)X\V=,K8W-;\UASGNK3=[SG/MTDV-_C/_./=YI1)_#1O2J]Z57[U.('G
MZDP:$8]F>]D@:T]IJTL;T.;B=2XO;?U ?J1EHPZ,;F./T#*)/-ZO7/*\DCGD
M5_[-C9%XY,_S$;7D3UJ3S"%-98ML)"WE]BFOTIRDED@-D44B1T42TN[E,_)&
MF^])$G+->Z4E+_J-_AF07SO)ZTKD4'9U&HG+>DF]^L\[(UQ%BI)N8TB,<.6=
M*^EFS>,D-+E'7K5]_>F(O*9.YUB*U""=UE01N>I/$3B*D[#;N(_(I WDIW$^
MR<;J63UXKSR4MORJ5^TDG]I?V<F&VGT]&&E<R;NRRZNV5:^18E9"B^N1[92O
MC5;I2;OUY"3=N;_^&DF.;"%3O$\Y]&EYO6J]6Q](3M6G4FZL[3[;R+/J-=+W
M2F*+,%)45OU,E+\CXEZR)%F57([0IR^K5WG2+[41907Y+-^-@<@L':!UB.9]
M$:+4G78A.\Q#YCJ'B.96\[0U@C6.]8BUA[6:M:5#2?.A=^D/ZL@<84YU(&^>
M=WAJ/6AN]I\YU=PGG]K+F# VE%U_N5DBRP,%'%_G4.M.$Q]N]X':G<[3S0"O
M'P@9Z6;;>R6Q7"*RW&H]/5# _(W(*3=S[YWJ.Y?R?KO?\U C;3P<R"PW.X[O
M11++ VG7&\FGZX[)!S*W'-77S<J>2WF]2HETKRI3-I%EASNIX+G5]<_=DO$[
M[+###COLL,,..^RPPPX[_,^^;A)91/H/>@[Z';H"^C*Z<D0+^HFP <![]/RP
M,_ZC8Z!7IU^'Q:&CH'/P+-U_I(U TOYS#_T)?7ZZ?'H?^D2ZWXSIR@/]:L00
M>KR((0@!KJU&&B/&T/?0Q:2/I$.BE\N@;_@G.AEZ(;HBS]'/1*BYV1A91E[2
M9U6629)1#J0<]0#GD%'/%;^D?M5UY);(*B*\11$^(^)+!D;ID^ R(HZLI!'8
M#3HCF!!X%7HCF!/ZIT#]]$G3H"S,$+P-L@ \$!P0/16\#!*":S L@/MP,!%1
M)FXI3 Q@O_=%LNB]*^XG/%*X)?_#SLB//,+52*_W*1=<2\0..C77PD1Y!SR.
M_UR+V )#H^[4K?J<AF./8H0 XV$2 8P'_5U;:M/&A/;6=XT3]WJ//,+EJ ?U
M+T]^PWS!E[E^*<JW]E.WGE4V=:=^IO%B>"AM%6'DB/"1L>(()!DL]NGW-( <
MWNHHNN8^S\&*Z1>P5?28,%?AJ![SF,><'O6H1YT>^<A'GC_]AL]Z_.,??[[O
M24]ZTG/<[UK/S/M=ZQGOT!?U2>55%G40T2I<5226R#N3P#-)/$<$EV+C0LR@
M=(:DC\A"X0"/B%C&H_:$.UP)65/&D@EAIB);B>1K49\KPEL=Q96(=82I)),
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
MAF"3M5/.A@=8"2O3XTHR]RJ/*C<BGESR6'()!WLIW@X2RNTR(OA@&V%\N.A
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
M:V0"0,^468DM(;>D#DDAJXR$E1KYA3YZI4JH25F5U!*P-B"SQ2[@> @MP-\
MLX#@%K9 X8#-%KI)%L0U623+(W)!P/R2WY44$R _D+3%<T#LSN5M_ 'Z5_(+
MD# @<\@CB"6("2-)0>0, %OG??H-Y.R</(@0/I?(#/160D.BQ"@7H!@06SU"
MP@&T#N'&-70D,@# ,_(#<@I@=(@<(=  60-+AT0CK^N06.A2IG)JA!O] 31<
M22Q+1!9Y$KT "!P(77N06>C7=OV&Z*%^0-J U0#=(84@F]2H-,[)(R^PM>LD
MA!' <0#M32G]H-WZ *F(?H25 +F!S1%9$%O\5K:^2O^$R*)OZ52/1&51;WF5
M44DLQGU3TA?59MB#WY4P$U"\]BN7_1AK ';VH*^1&Q!0C(TQ8,-LG9W[[;AQ
MD4]^X\I^$NXW 'WC;MSDK5%*$!;,3000\].QS%%SBQVP$[H0K;0+R!X1@"YS
M2UX@>$28I0=4B43"QX4H 9R>,I.0+9+4R4,O>I%%7(?44:-;>2#&OX0LD0A0
MB!M\27P /X%(IVW*=4TB3^1-,/QGW@##QZFO/'R7^L3W(,D@;="5Z#%I>P@R
M]+D')"K)&.U&6^A57_525S[+W%-G]54._71KKW9KOY2(6B&>:--($D$&81OT
M(N#PEW2J=Z)_N4X]C(<^0<P)\5!>_<C_JE.(-I5(P2:00]2;'?#I""LA*>DG
MQQ(I2%W8C&OX/';)WLT+OI)]12\?)1_;6TKQD?+SK?Q/_#!]YEN(9/&Y(9,I
M)V05><XXXXRY?#HDUYJS;#WW G.6K^ #0ACA'_B2$/4DWQUSC@_A2\QUU_D>
M4@M_%Y]"MWHKLQ)QD#G,XY!8,L?U38B$(;/$?_%/M8Z2>FN'=NH'.NDQIL:%
M#1IW\\F]VYPP=]FM^[M[?7W ' )PR+]K;W$*"7B,BD<7.V9G;$)[U(TOUP[C
MQ(^Q975CG^S='%(7NI371):6EI:6EI:6EI:6EI:6EI:6EI:6EI:6EDW21)8>
MN_W@I;81648RRZY$EC6RPS8BRQ*9I1(VQC1&9QE?$CQBH>P!VA.TOU]?'FF/
MW'Z>/5][\/;M[)?GI8]Y,:5KX)SLDV>/L49A"8$E+Y5<(K&D/=OZ:PTWMD9B
M&4DH2V.R%]+2MK0M\LY^;',I>D_[HI:6EI:6ED-+FLC2<HY:!.]*-CF[2"Q[
M6;@MO4%@B<PRAG#<=2%8R3!+B[ :*G/M#>$^ \*4IX;>W#7:RQ*Y901M)F)+
M""Z;HJC419W\ 5;3FS*24F[*DS>184(T2227FD(^&<DN(VDEA!5U"2A;G23E
MU#:E+-?1@0QCH1I"B\4KD"S .>"T16TEMJPE"V,+Y$1I< W@/:!TP/?C AJ@
MVW<I.G(^46$ JT.  98%^ 82!IY-M!$$ $0-! "_@::!KY/\EH"ND_P&$@XI
M)5%/ LA&&@$P!S1'3@#J'J.@2*F/ZQ)1 [ 9P!EP.:011!L@Z#':2X@9><,_
MH@EPL+:H6R(4I"XAL53RRIB<D\\UKM<^_:"/ *H!PX&1@:H314:=U"W :L#M
M@*L!N0&7@;S'NFM7B$$AA80P%+"Z/&E_B#V)I!)"2Z+!(*\D(HQ/QQ%HY ^1
MA5[E!P@>7?(!I--?22SZM1*::KWHDT_2#U*M)WWT!@0OJ;,RE4$78+WQ!CS7
MQVR++034;@Q\-P[&=%MT";K8,9MD6\84^0#Y84QYPXH\[,0XTZ6](E-HNWK1
MQ7Z!X<V]1%(QSY$O$EE*\IT?0$I!SC"/*Y$E!);,U\Q[Q(B0+NC.W'=\)-Z$
M'*?^ZA0BF]^.A\CA>GZ(3^*?U"]D%OZ:'P.:1Q1!4)&W^AKE\2=\C7(=#T$F
MT5GX0#H]K(LOU ?.5YVN1S()T2-CPD]%M[[2=D03?:=_E:7^?H]1:/B2&LT*
M^2GD/OUA;$,.##DG#Q_C'Y%KTH<AL1AOOH@O,=<10MB;X_P(7^HZNK5#F:Y-
MA"#V&O()GX2X8;XD*E+F5<@<\JVED> 7<IBYNQ3]:FE^9E[Z''W/F%<^MD^O
M<D)VJY&G$KW),>?X/'G-^Q#O4L<D.I7#CZ1/M2\D%GWK/J#_$\([]P5Y0N3A
M+T*6"_DFOL>\E2=C11=RHO$U9\PC#Z399AXP^S^2:'#Y/U+?E)0'S?4_48U^
ME_] 2T1;\P(!RSQBC^Z+?):Z:S]_IJULB?V'8*-._F_0[[^9_X,M+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2UKTD26'KN]D 66B >;\%&;B"S[C0*R*>)+U;TI
M;2.T5!P5+)3]/=@?^WCV">W+V=>WWV]/SUZ=/7[[T_84?7?>WK<7.=I7'W%.
M2_N*(; HL^*S0D"I+T#>U$]K+U#>A<"R+5+.VGCOE\BR*Y9OKYB]]D4M+2TM
M+2V'EC21I>4<NPC>SQ_9_RN!92]DEK7\2PNM74)J;GJSP=*B;!/))8NRI<71
MTG7;(KY4@DL%=6XCNRP17GPZ%N)*@*(I)PN[F@(@#7@TP-&1=#*23T9230"K
M(:S(FSJIHT2_5.N_1-8)20?PU,(U0&[ <&]BM["UZ+7(!<JVX/49@+;DG&1A
M#/@MO\6R:P%N)=^SB,Y".OG&1$<6UP#A@.? \(#I -Q W0#>HETDTL48G03X
M5P(,7TJ VZY/) A@;F!A>@/P!A)/=)DDOY.<![QW/9WJ$?((\#(@>,@C0+_
MW)NBOP (5U T/8##B?0QDEC2QC4B2XW\@41!+_V(-L@.(=H )0.F X17,#@@
M./ V@'4 YH@@ .FNTPZ [K0%X%U[?":"0J(G:'<E]"Q%J@$N%YD%@>644TZ9
MH[*(V!+B2"6R^%2W1&4)\<9W^2J)15W6P./1D2@,R@GH/1%C1(E1GQ-..&%.
M2#;JZ3P"S5*9-5I#C3#AV!AE(GV4"$*^.^]:Q!2D G8UDJEJ!)Y*8E&^MFF+
M.M%/%YNB R ]43^ S_,&ED02,0?-Y\R_2F2I))9*$@E1A$YS-&]Y0;:H<R61
MG,PUR;Q3G\S!$#?,-<#]$%I"/E$_9!8D/#Z0[_*0;B3@()^HM[HF\DM(,NK*
MGR"6\$%\G0=WB;8U^CU](+_VUJ@EVD)G]1/:K.W*D+]&5*$CD4]"($FTGA!:
MS'/SUKQ/E!]CYKRQEI_/XKOX,+_YGMB!_.S%/&<+;,F\-O?8&CM$<)%'7F2+
M1$T)V:U&;F+/;(A]LW-S#.G#?'$LOF&,<A0B6YVKE52"');H5+Y+YEPB54GY
M+26/\LUU>E('_B0IA)"1E);YG8A0B8:E+96DIYY)?M>D'?K1?#(_$SVIDE@R
M3S.F(3GROXG<%>(:/Z"?XP-\.F<<7,,>C'.-^L.NV25;#0$KA%;_#_*?H/Y'
MR4-G_STJJ3;_9T*JK?\%*JG+O9XMLW=M8CM\&A(+^S%WV30;#\&&'GJ5Y?]8
M$UE:6EI:6EI:6EI:6EI:6EI:6EI:6EI:6C9)$UEZ[';!6VW#.FTC-^Q"9-D+
MF66)(+&)D+&-T+*-V *#9+\O6*/LE]<7\DKV$?-"/.>"+[)_5_<0X9;H"WD%
MWFGI!<.5P+*$&]M&9!G)+)OT+/7C&I%E&QYN5R+++N23_6#UVA>UM+2TM+0<
M>M)$EI;_B$7PP22H' PRRQJ)9FEAL9_PC?M9S*TMUI86,YO"<ZZ]J2 +KIK&
MZ#!C_B523+XO+>+&E'KE30D6@0&3;B*?5+!I):!4H&K>CE CP02P&G).)>@L
M1:()D-7B-6!6"UT+W)!; +T!OB4@6@!7QP#(G3_KK+/F)+]%L6NS4$X$F1I%
MIJ9$G:F+[)1-IS(2,0:(%[ 6^!Y('& <R#<):#W17I8BO@2(G\@QB2*1Z#&)
MI@ P#.@>XHY/QT*L2:0).I4+Q [H"]0+5 Z$#,0,) [X"_0+0 [(#/SL.\!R
M(L+(@W B?XW  M@^1H))Y(8 V"N9Q?D*BJ>'/L!H98P$FT2.04BII)-$,/'I
MM_,C\<;U"!*)B ,\+R722"5P5"(/H'L%MR-<A#@BX@D"RTDGG3031OP&> =
M1SA)- C@^422H0,@G1[?'0>@1PQ1IO(!QK4O46AJ1!?7 L@G.DS(*\H_\<03
MIV.//78Z^NBCIR...&(Z_/##IZ...FHZYIAC9E++R2>?/-=7/4=BB[HF"DPB
MU8S1:FK$&OD3H<=UZIL(/?J3S0#-&\,0G=B+Q);DT[_:I@ZGGW[Z_$DG7<:#
MK;$K-H-($6('>V;G(:RQ_6KKE<A222R;HH.$;%&)%K'AD#)J])&13!:B")*(
MLLQ1]>,'^(;XBP#OJZ] QM$&=58_NI2E7B$&.&=.(\[5-]7XG;?5Z O]H ^T
M75\EFDS(.>JK[FFSMBC/>?VBK!!^QKZ25[U">C"F?((Y9&[Y-%\=JV-N3B=J
M5 @IYKNH4NPD)!9CG\@G["+11,QA<W8DKK!3UZS-C=-..VV.3L2V' LAQ-R3
MS-,DQZ5$7G+-&'G)W)%./?74>;XAC)E3/I,<3W*=.M#%9RASC.QB_F<>F5>5
MF!?2FL17Y+H0]A*=:4PAL>BCS$E]9]Z94Y7$PKY#,.*WC8WQ,C;F;J*$&:?X
MR_C/,0H36S'7V+Y[4(A7;)WM+T5D&XFM]4%T2+2Y[]=[?LBLYI![?$AM[%\=
MV"S[UD9M86_FKKE@+B&:A6"C/LKPW\-_HR:RM+2TM+2TM+2TM+2TM+2TM+2T
MM+2TM+1LDB:R]-@=+"++KF26342673%1NT;_V$1RV6ODEF"9@EL:7]P;;%#%
M"X6D,KZ,-SBH$4>U%'UE+T2?;2]07GN)\EI_[4(^61O_;;IV(:#L)2I0$UE:
M6EI:6EH.;6DB2\M_S"+XWT5FV?:'>JS?TL)B/VSU_9!LQL7)IO)V(<,L$4OV
M$JIRVP)RV\(M2;D6?A:%%HH6CY6$4A>466S6-ZB'?#*25^KB<RTJ3*+1U(7L
M+N261($)N26DE!!21A!MC1)3 ;5+;W6H;XA?JT>BUN2-\<"VB#, L][^#G">
MR#!CVA0E!D@7(%X2A2$$G9!T*E%'2L0&^5V?T*S Q<@O@/Z)M@#P"]P.V [0
MG @I@,Y Z#7*"L))C:ZQ%$DF@/\QBHRT%IUA)+0 4Z?\"JA.A!8D!PDY10H!
MQ:?C2P2<$"H09.@$YI9\=SQEN,:U](0XDT@PP.9 YH#EP.^B+@#* ZR/T5B
MTI%3 /%#M@FI!=A\)+ H2[T3"2&$E@K8!V!7=L@T /*;B"R''7;8_'GDD4?.
MQQ!:CCONN)G4D@@RB#< _/36:!%K:8P X9CV))*&]B"BZ#>$(&-BS(#?M4UR
M+,0%$2;TFS[TZ7?(+,86&88=L UV@U"!8)'H(2-I)22,D%;8.(!]R!QL/80,
M=AP25TA4RHI=A+#E.)N4EZTF2E*U\R2ZE:4>B#7FM3D+S,\7U#F:N6O.RZO>
MB"MTF@>(!;ZK<XW.8@[7!+PO^5Y)+"&BT!G"3IWCB:"B'Y2C[HD$LT9^T?:0
M4(RE,6+CB<[#EMDM>PYYK,[%S,-</Y)8$N4$*26$ED0.2J2DD%?&*$GF(N*(
M"$3F!!OWZ3=;1TQ!<)%W3&Q/\ET>>>E"9*GZ0F!!7C./CC_^^/G3W'-,"KG%
M-71DCJFO>H>\8O[S*YDSB<3D=TAE-5I,R&4AF\FSE(R%,5F*Q,*^C3M;YGO9
M;"(-^6Y\^>+81Z+M9&YD?OC-/EW#1C(GD:T2]CLD%O?A>M^M4=URSUTBLH0<
MF_MJB"SNZ0@HB<*2Z$;FD?+Y!(0L]JM=(<*9"^8&TIC[HKKY;T"WLOSG\*#;
M?[66EI:6EI:6EI:6EI:6EI:6EI:6EI:6EI8U:2)+C]]>B2Q[Q2*MX8K6\$&[
MOMQW/_EVQ2@=K+0M LS22X:W89\VD5AJ_Z^U>1O^:PDOMI^Q7\.=[3<:RZYD
MJO9%+2TM+2TMAZ8TD:7E/VXA_.\DM.S**%];+.P2W>5@1([9E<6_MO!;6HSM
M$J9RKR% U_2,]5-NWI(0,DM(*",1922?5.))2"_CFQ/RQH3QS0EC5)F07*KN
M)6)+ *^)! /T6H&S <W6M[\O1999"DF:\D=RS2:"C?* =ROH%KD$Z'8I;8H@
MLQ1%)I%DQF@R"</J?(U.@]0"[%L)+4N@]T1? /P-"271)Q)U0AZ1)VH*^%VB
M9RG)YUK >KH"D <V#LDE!)=$Q "H1B( J*X$@R2_DY . K).] >@>SH2*291
M8D+""8%F),^(7 #\C3R#6 (0CI@18DN-EI(("4#FP.CRN2; ?7J ]NE"Z @9
MQ^\ S-4[ '/U\-MQ.@#1E0^8'M( XH@R@?U%,@&41ZRI45H204(242+).4!]
M^1$!:F28M92($0#X\B9JA+:'S.)\ /< ]4#Y^J.2&R3'Z5$NT@*P/X* 3[\=
MITL_(SKH)^/!!BIXOMH2^PS9@BTENDHB_[@NX'SVP58RQF.TB8S/2,20US4A
M0H7D12_]RF*_ZA+B"5 ]<'U(;$O18Y!NM$7=U97.D&C80D@'VF7.R$O_F6>>
M.1-U@/83U<DQY]5!/X6L4^=0HAU5<H/SYH+ZFX\A-OA=YR(=^D"?&$MC%()7
M;,#OV$ EN"1"DGXU/_Q&VG!=2"QL@&TBE53R!WNA6SF(8HXC="6"2L@G-8**
MR"DAF3G/WD5L09)Q?8V.DCD<LI9CRG&>/<IKGKG6G*%'V2'>^*V^SJF7O*ZE
M;XQ:E"A1;"S134+R&FU1/['!,87,%SNE+X0^29[X%^.]1&!A(VR%S4AKY*7,
MJ?CH$!3-.]<A;;%EMHU,@GCI'E9)+$NDE4I<62+)2DOW]Q!%$^&H1F9QCT.D
M,<?,+7/"O:=&<E(_]\:06-3!O=Q_#O]YFLC2TM+2TM+2TM+2TM+2TM+2TM+2
MTM+2TK)-FL328W=V8:MVB="Q%Y+&)L+*MKQ[C>)R,-)>H\!LBH2RK;W;""6;
M7IB\UE?[Q:7]3UW_#0  __]GU$5>   [^4E$053LW8>S946YQN'[?UAF110D
M"H@Y8\*<LQA&!40RHJ*HF#"0)8<!08(( HJH*)BS8LXYYQQ0^];35>]4NUC[
MS#G#S-SA\KU57^V]U^JT>O7N=6;J^^WWVG;MM=>V?_WK7VOBW__^]YKXSW_^
MLV2,99>*M;6S+E$JE4JE4FGCZ7]J"DH;6QOB#\A-.5;Z1W3*C'_(3^/Z_G&^
MU!_X*^ES/.\?'V/\\Y__G(V<7^KZEFIW&LMI0[]___O?V]_^]K?VE[_\I?WI
M3W]J?_C#']H?__C''CZ+/__YSVO"9^>4$[___>][I%[*:R_QU[_^=39R?FQ[
M;#]M_^YWOVN__>UOVV]^\YOVZU__NOWRE[]LO_C%+]K/?_[S'MX+QW_UJU_U
M4$ZH(]07VA)S8T[_&</T.C..C$5_/_O9S]J/?_SC]H,?_*!]][O?;=_ZUK?:
M-[[QC1[?_.8WKQ/.BV]_^]OM.]_Y3@_UQ/>^][T>W__^]WMH4_SPAS_L\:,?
M_6A-^*RL^MK]^M>_WK[ZU:^V+WWI2^T+7_A"^^QG/]L^_>E/MT]\XA/MHQ_]
M:+OZZJO;AS[TH7;EE5>V][WO?>V][WUO>\][WM,NN^RR]NYWO[N_O_SRR_OQ
M*ZZXHI=)O/_][U\3'_C !WKD\UA./6UH[])++VV77'))N_CBB]L[W_G.=N&%
M%[8++KB@G7_^^>W<<\]M;W_[V]O99Y_=SCKKK+9Z]>IV^NFGMU-//;6=?/+)
M[<033VPGG712#Y]/.>64?NZTTT[KY<XXXXQ>1]VWO>UMO9USSCFGMZGM\\X[
MKX>^A./*J:,-;9YPP@GMK6]]:SOFF&/:44<=U=[REK>T-[WI3>T-;WA#>]WK
M7M=>\YK7M%>_^M7ME:]\97OYRU_>7O:RE[57O.(5_?CAAQ_>CCSRR%[?V#)V
M[XW9^(\__OA^WF?GC-D8C,68C/?,,\_LXU%&V:.//KJ]^<UO;J]__>M[W_H]
M^."#V_[[[]_VWGOOMN>>>[87O. %[;G/?6[;;;?=VM.>]K3VY"<_N3WI24]J
M3WC"$]KC'__X]MC'/K8]YC&/:8]^]*/;$Y_XQ%[F6<]Z5GO>\Y[7Z^^SSSZS
ML>^^^_8^7OC"%[8]]MBC/?_YSV^K5JUJSWG.<]JSG_WL_BKT[;C0IO'LOOON
MO>V]]MJKO>A%+^KAW#.>\8P^AD<^\I'M00]Z4+OWO>_='OC ![9'/.(1?;S.
M*Z?\@0<>V XYY)!VV&&'M3>^\8U]+LQCUH/Y/.ZXX]JQQQ[;SYG_W#/WPYR]
M]K6OO<X],W\''710G\/]]MNO7Z?K=:WZ-6;O'3_@@ -Z675ROXU'V^Z+?MTG
M8W(_K3OW\J*++NK?(]\=:_]=[WI77_-9>]:I^VS-Y1Y;8Z]ZU:OZ>(W;-3CN
MNERCZ]6/>M:)OK*NM6=-*:,]<Z -8]7FH8<>NN;Z7_*2ERQ<M_D>F%?MF$]S
MKRWUS84YLA:>^<QGMJ<^]:D]K"GQ]*<_O=]#88U8$]:#-61.S;=U8<TH_[C'
M/:X][&$/:P]XP /Z.MAUUUW;HQ[UJ+YNG_*4I_0^K&OMZB?KVIJVGJTC]1_Z
MT(>V!S_XP;T-;?GLG/9]'[2C3^.VEMUC]]P:<$TO?O&+^ZNP[MQWX?RX/M1S
M+>/:SEIQ;<IKRSR;<_/OOII#]_*((X[H>XO[:<[-M<C>8-ZSINU#[H'RPGU2
MWSW15M:Y_<EZ3#_.JZ<=;;NO]KGIVLR>[M4ZM4_;\ZU7YT7V;&$->U7.?N_Y
M\?&/?[P_4SQ?OOSE+_=GG.>/9]1/?_K3_WK^3I_#>19/G\'C<U49=;3CN:Y-
MSU;/.L_#/%^_]K6OM6NNN:8_XS[YR4^VCWSD(^V#'_Q@?S6^+W[QB_UYJ/Q/
M?O*3_K>!OCW'_;WQCW_\H_^=5BJ52J52J50JE4JE4JE4*I5*I5*IM#9M"GDU
MI4WWWBTW-VDY.4C+S?59+L"PG%AN;M+ZCD4Y3DOE48WSLI)KG+L'TW&L)/]K
M4;F5K)6EVMK0>7>U'Y5*I5*I=,-2@2RE^D?;)O*/\G6ARM?7'^<K[6\Y_ZA9
M#G2ROOY!N;9V\H]!B9V EA$N&8$3H$MBA%!&P&6LE[+:G(OT%XAFKNTIX+(4
M5)+DV!&J201(F8-SIF->"6@C]*5OR;>290.UC,!)PO&$Y-J$9%VA;B* S@CI
M!-1)^)Q$7XG$H!9P3* 6R;Y?^<I7.M@BL5?R\><^][GVF<]\IB?[2@ &N7SL
M8Q_K"<K"9^&<^-2G/K4FU!G#L;2AKG:FP S0)<!,$J:3)#T"+N]XQSMZTK4D
M?2!*H)3 *,XK)RE;O2192[Q.$G9@G  Y@7*\.J^.-D:X "  2  +C!!*DLV3
M<)ZD<\<!!.IIP[BT.R:!Y]J,U?7Y[)QQ&8\Y,3<2R@,]9%RN6Q*ZL012"-@B
M25ZR?. ,B?<2[B78 TD (4 32?R@@8 !CH$+E). GP3^,23C"VTJHRP (&T"
M803(0&@WX;-S@5T !%Z- :  ,  =W/>^]VUWN]O=VGWN<Y\.M3S\X0_OX %@
M05UC! D "UPCP$/2OF3]P$5SH$9 E8P]  +XP+R,0$Z@G.FU>'7<V$<X)X!-
MQ@,D !DL I2L5P"!8R 1Y90/( 4F,7Y@R4M?^M(U\PXV\1G(XUR@"'6 "B"'
MK#UKU=H .CBO/75=_Q34"8CAN'G2+DC%F@HX$7C%_+I&_1O/"*$ 2P E8!+@
M2<*]38"GE+'N@"WFV+R;7T"*NH"3^]___NT>][A'N]>][M7?6QO@%.?5GX.R
MTI<U WYYR$,>TM?0+KOLL@9D45]=_;F'KMTU6!L!3<R_.7,?YV*$1)1U#\R)
M.?;>W#F7-MQ7L(FY=*_M'0';1M#.]]J^%K N>UTB8)]RRH]PW[@W95\*_#+V
MJ9PZZFO3WF/?L>?8;S[\X0_W_=D^O2B<!X,(Y86]W5X/&O$< ;!XM@!*/',\
MVP*QC)#*7(S/YO%9O.C9#C[)LS5@BV=FH%'/.F,)O&ELGGW@&O"+9RDX1GOZ
M\"SW-X>_>PID*95*I5*I5"J52J52J50JE4JE4JE4*JU$&QJ 66FNSTKSFM8U
M#VI]QTI!EW6%>%8"E*PD_^OZY*5=WW;6USHLE4JE4JETPU&!+*7Z!]<F\JL2
M_]]<9Y;[CZ+U =<LIZW\0W $6KR.,?[B08XM E2FY>=^*6'1+RJ,?8[MK@VB
M68X#S C,+!KS]+H7C2-CR3B2B#LFX"X5(X SE_P;(&>,$<Y)PF\2?9/D*ZE8
MDF\<720:Q^U%<B_010)RW&'\HK[$WZ4B[C*CPTSJ<8"1/!Q8YO.?_WQ/>);X
M/'6"\8OY<7(9W5M&9X# +A*PO7=.N< ?VM&>2**UI&O]).82M)6/$XV^ "=
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
M4JE4*I5*I5*I5"J52J52J50JE6YL*I"E5"J52AM,Z\-%1Q*PY&")Q'%G60[
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
M# DX$L@,P!+0S.L(M 0P23_:\UV/J]048K&7!'*;0G@CW))]PWZDO2D$.,*
MHX-5G*-&@"40ROB,6 0PSKEQC9!DGB_3Y\ERHT"64JE4*I5*I5*I5"J52J52
MJ50JE4JE4JE4*I5*I5*I5+JN"F0IE4JET@;3^@)91A ED,ERP)4QD7CN^%*_
MJ#_V-0>UY)?[X]2RE%M)(L=&."3@BG:2A)V(,T  &C'M+WT%*DE">("61<$%
M01F)XW&%&>$:[4D0-VY]!-IQS/G *R.X,KK12$*7Y"Y)GI.#1'AN$2.PXOTT
M0"W@%@%T44=X/P5?A&-CLGT2[85^QW NX] _Z 4 $S#FHHLNZH#+A1=>V(.#
MRP477+ F@ ,)$ PW#$ !AY?5JU>WTTX[K0,I7L$&CL4M1CEN,.IJ6U\@A,LN
MNZR#-=[K6S_:/N><<WJ[V@'8 &N #" '8 Q(@EO,00<=U)U3P!7@#1 '2 .(
M >X >8!)0"7 $$XI(!$.)$ -X :0 ]"A'E@#I )J 7TDM)L(, ,Z 9_H0_N@
M$W ):(5K"@"%@PKP!+0"0MEFFVW:'>]XQ[;%%EOTUVVWW;:?4TZ]C)6#C/K.
MJ:/\YIMOWNL$9M&'\JXK$(QQN09@C_D0P!N?IQ"+5]>RZ)K':U<?%+///OMT
M@,7\@TO 1^ 2]VB\]^"HW'OWTCUU;]U[]WE<9^-:FUM7VO(^CD/J6K.@+FO8
M]\'ZM\:!*0'4?!=])\?O^=0%)5 +=Q7?5=\;, S@+&Y)OB_@LWS'G/== K_H
M#RRC+>UF'QD!ENPCX]Z7&/?,$9#+'I,875V$,J,#2QQ41LAQA%"FD.)R8OI\
M60ZHLK8809:"64JE4JE4*I5*I5*I5"J52J52J50JE4JE4JE4*I5*I=*-606R
ME$JE4FF#Z?J"+(%9ID#+]4TF7FXL@EX6 2Z!7 *Z3&&4$5(970/&7_]?Y!:0
M<FES"K6,[C 2O0.9+!4CO#+GGC FH,^U/;HGC$GQ<7K@VL#%01*\9'O.*%=<
M<44/#BL<4ASC)A&(9013)-/'!4*2?IP@)-!+NM>'ON;<99*P+QQ+S $V<8=9
M% %KQ@A,$\<80('KXHZ1ZW-L>HT! T;X1I@C?6E7676U!70!V0 =0 X !V #
ML 5(P:WED$,.:0<<<$#;<\\]NV,*YQ& !E %X,$IA>-)();1A250!Y@E;B1Q
M(%$_[B3.Q;7$\5UWW;4[L8!8N*+$=05\PG4%@ )2X:(2<.7VM[]]AU$VVVRS
M=IO;W*;=]K:W;;>[W>W:'>YPA[;EEEOVLNH 5;QW3!WE;WWK6[=;W>I6O;SV
M.+2 7X SN3;@CG&[%G!*P!LP"E#%G+C>@#L^@U= *F 7T OW%G.X:M6J#JYP
M=0$)[;'''NW  P_LCCO<5;CV@$N6<@4"2\VM:??;J\]Q)PJLE?MOW5A#VDN[
M65-CV^H#2WPG?/=\!Z9@6N"/.*&,#B@!WGPOP"S:T9ZQ6:L!SD:@)=]+WT>N
M+/H-R+((8AG!O1':RQXXW3,#[F6?FT;J9^^T%Z\-3%Q;S#U/EON\&>&4 EE*
MI5*I5"J52J52J50JE4JE4JE4*I5*I5*I5"J52J52:>TJD*54*I5*&TSK V29
M BWK(U;:QW++3I.?EY,PO2@Y>MI&X)D1G!F3OD>@!7@29X-$DMCG8BPW0BR)
M."4$8IDFP -) J\ 1, FHPN+9'A)^!+R)?W'32+)^1+S1W<5B?*2Z;41UP?)
M\OKB) %2D8@?9P9C<\UQ9QB3WWW.W CE7+/ZVG$-QJ]]KP*0(_2W5"B3NJX?
M"""QWWB]%XX[G_;5D_0?Z":@34"@S*/K'D&;$00"MW#FX/QQW'''=8>60P\]
MM(,6>^VU5P<QP!E@#< )QQ+ R0BQ@#CB. +N<,PY97;999<U=;P'K !BG .+
M^.PX@"1.+(%8=MAAAPZC;+755AU0";0"1+GE+6_9;G&+6[2;W>QF[:8WO6D/
M[V]^\YOWX\XK-U?V)C>Y20\P"Q@&Z*(O_0)UC-4872^8!7 3QY41UG$\+C2!
M77;;;;<^9X 5,) YY'*S[[[[MOWWW[_/Z\$'']Q=6(X^^NCNNF+^K6=K%O1A
MO5KW6:ONY]3U"/SE^S,Z&>7^!P:;?I? (D"N16&=*&]=!22)6\GH?A*(Q.L4
M2C,.8]"W]:M=P(KOY%)03@ :_1N[Z]3>"+&,[E-3YQ1[FCUN*0!D*0>M[)G9
MH\=GS@@_KFW_'2&3$2B9MC6.9PJFS#T7E@.R3)\OI5*I5"J52J52J50JE4JE
M4JE4*I5*-PK]+P   /__[)WUCR7%&H;OWX03 OP "00($BP$=PON[K"PN+LM
M+LNR."RZR #+XN[N[OK=/)6\<S\JW7UDSMG+O?,^R9<S<[JZNKI:YI=ZYHTP
MQAACC#'&F/B7I\ 88\RX^.NOOT9:?_[YYY1KT&,,.IX__OBCU.^__]Y7J7U3
MY7:__?9;_/KKK_'++[_$SS__'#_]]%/\^../\<,//\3WWW\?WWWW77SSS3?Q
M]==?QU=??15??OEE?/'%%_'YYY\/7.R72WU]^NFG\?'''\>''WX8[[__?KSS
MSCOQUEMOQ9MOOAFOO_YZO/KJJ_'**Z_$2R^]%"^^^&(\^^RS\=133\7CCS\>
MCSSR2#SXX(-Q[[WWQGWWW5=^GC]_?OE^8F(BGGCBB5BP8$$\_?339;_GGW^^
M]$%_K[WV6KSQQAOQ]MMOQ[OOOEN._=%''\4GGWQ2QO399Y]-CI-SUQS4\T [
MQO_!!Q^4?A@W?6N\?+[\\LNE."[GP_9>13N5]LO[,C=-E??GV"^\\$(\]]QS
M90Z8MR>??++,#7/TT$,/Q?WWWQ_SYLV+.^^\,^;,F1/77'--7'KII7'NN>?&
M::>=%L<??WP<>>21<=!!!\7>>^\=N^RR2VRWW7:Q^>:;QQ9;;!';;+--;+_]
M]K'SSCO'KKON&GOLL4<I?MYIIYW*-MK0=K/--IO<;\LMMXRMMMHJMMYZZ[*=
MG]FVZ::;QL8;;QP;;;11;+CAAK'NNNO&6FNM%:NOOGJLLLHJL=)**\6**ZX8
MRR^_?"RWW'*QS#++Q%)++15+++%$++;88J467WSQ\ON22RX92R^]=&FS[+++
MEL^Z^'Z%%5:(E5=>.59;;;58>^VU8X,--HA--MFDC(=Q;;OMMK'##CM,GN-N
MN^U6/E7,":7S9Y[VW7??.."  \J\'7KHH:4..^RP./SPP^.((XXH<WKTT4?'
MR2>?'.>==U[,FC4K9L^>7:X#]S#7B'OWF6>>*=>0>X![B_N59X1[[;WWWBOW
M+?<>Q<]\QS;:\1QQC^LYXA[DGN0YX'FHB_N$XK[A'F)_^N/^YE[GOM?SH&<B
MOQMHDY]G]F7,C)UC+ERX</*Y?>RQQ_[VC+*->Y1VC)-Q<YZ<%\\DSYG>(QH#
M[Z9OO_VVO*MX;_$.XWW&>ZY^=S:]/WG_Y<KOS_H]G?O+^W>]?^OW??[[5?=7
M[]-V_/J<ZGV:]C7&&&.,,<888XPQQAACC#'&&&.,,<:8Z8)%%F.,,6-CU"++
M5.668?H<5F1I6Y#=):YHH?-4A186C$MJJ4L+V[NJ:3^J7@"?%^2SD%T+\ED0
MS^)V"1HL>&?A.XO@61Q?+XC/X@H+X]F/!?WT07_T+1& 1?<<6POFM6@^+YRO
MY17&2WODEUIBX7C(!QR?3PDMDEI8V)_EE#9!A;%2]*MB[*HL*[ O?=:R0BVP
M//KHHT4D0)9 _$%D002ZYYY[XK;;;BLRR_777Q]77GEE$5HNN.""..NLL^+4
M4T^-$TXX(8XYYI@B9!QXX(%%TCCDD$.*G(&8P;;CCCNN%#_S'6UI0WO$#CZU
M[\$''UR*[?S.]OWVVR_VV6>?V&NOO6+//?><%&*029!?$%V07)!-D%P03]9<
M<\TBNJRZZJI%=N$3*87OUEACC;(=&8:VZZRS3MEOO?76B_777[_(,D@K](V@
M@ZRR^^Z[%Q%E__WWGQ11.,>CCCJJG->QQQX[>9ZY9LR84<0?YFGFS)EQXHDG
MQDDGG51D%8J?ZSK[[+/CDDLN*0(1<W_777<5P0C1@VLFD85[9!"1)3\[M<PB
MP8G[1*7[LY98N+^YW_,SS'M E=\+>D;T?/!,T0=]2>Y"E,G/*+\S%CT;.C;G
M((E%$HW&H./R7LH2"^\OWF7U.Z]+7FF26?)[LTMDZ7H/-[WO\]^O?J24?O\F
MM?5AD<488XPQQAACC#'&&&.,,<888XPQQA@SW;#(8HPQ9FPL"I&EWP7$B_)X
MO625-H&E7S%&,DLMM&2I16)++A:3#UM:!,\"=4DB6@!/L8@>R8320GT6N&=Y
M0^*&%L)+"F'AOL2/O/"??NB/OB6O*(&E5ZH,;6BOQ GZDG!32RPLT-="_3:A
M):>TY'%+7LG2@HKCJ91@0]M:\)&\@N2#%(' \O###Q=) H&%>N"!!XK(0IJ-
M9!8201!:YLZ=6\2*&V^\,:Z]]MHBMEQVV65QT447E001! SJG'/.*;\CO%QX
MX85Q\<47ES;\?/[YYY=MM$&&.?/,,\NG2GU0_'[&&6?$Z:>?7J294TXYI8@>
MB"'((Z28(+T@EY!X@FQ""LJ..^Y8)!>24TA\073)J2]*?$%2H:U25=@?609A
M!;$&X091!2$% 84Q,!;&E<^1\T,\H1!]F)/++[_\;\5W%-O5MIX3$F_HE_Z8
MVQMNN"%NN>66N/ONN\NUX7HA9W$M);+4][(DEOH9Z9)9E-:39:I:HF(?22P\
M&T@D61[I>I;KA!:>ER;12ZE(62Y3.A+M><8X-N^%)GF%XGV4)1;>73E1I7Z_
MY7=<76VI+&WOS2Z1L)^_$4U]]MK/(HLQQAACC#'&&&.,,<888XPQQAACC#'&
M=&.1Q1ACS-A8U"++H#75<0Z2!C.HP-+53YU8D*46%0O&59)<ZF)A>;\E,:8I
MU4%B2Y9(<M)#%DFRY)$7]W?)*CI&3ES)R2OY^$T)+!)8) DH[4(2"P("1:)&
M+Z$E2P42<+2H7XDQ.I^Z&(=$%OKFF @0R"LDKV1Y1=(*Q<\JA)9<>1LU;]Z\
M(EA(<D&X0'*A;K[YYB*]4'Q_ZZVWED^*[]A.NYMNNJFS9L^>7:09A X289!G
M2"FYXHHK)I-A$#^02T@W43H,@@N)+A)<D%/X1% AW44I,+2A+?L@QTA60:Y!
M*J%_A)-9LV;%55==%====UT9"^/2>7).G/_MM]]>YH+T%.8% 0@1*,\3;6C/
M?IP??='GU5=?7<05"2\<B_/E&/3-_EP#KET669 ^=$]DD:E-9&F2693J(ZE%
MPE1.^*$]?4ABX3G@V90XTE2UU%8_SSP_>F;UW-3/:WY6:<]Q$6+H1_**Q!6*
M=XW>19)8<J)*?J_E=YK>9;UDEJ9W:9/(TNO=V\][?MC]NOX.Y'Z,,<888XPQ
MQAACC#'&&&.,,<888XPQ9KI@D<488\S8^"?*)VW_^7[<(DN_U>\QVQ('<FFQ
M=UU-"\.S!--4$F*:I!8^FXIM=?)#EE'XCF*[DAQR?W6*1-UGEFFRQ**%^$J%
M8=&_$B:04)!2$ Z05I2(LF#!@EBX<&%/H24GLR 7U,D4DGB:BC$A(; __9/"
M@KRBQ!6EK4BRR.(%VVA#V_GSYQ=Y @$&@4)CIT_&SCGPN\Z+XZAHKR(!)E?>
MUK1]8F*BE%)C* DXC F1AC$CAB"%(+L@N""<D&9"N@DR"@DNR"TS9LPHGS-G
MSBR)+GR/L$+:"VW9AWWI TE%<@KR"?/"G# ?'%_SP?@8.^?*^3,/S G74M>1
M:\BUY#NV2R;2.2CM!M%'YX'8PACXG>_S&#@^\],FLG ?-HDLDEER,HN$%DDM
M$ELDKM12C&02);'PK$@>Z4=:RX(+^^;4)3U/DLKJ9[=.7J$?'2^+*UE>:4M2
MJ=.F],[)[Z!>J2S#IE]-]3T_R/Z]1!;++,888XPQQAACC#'&&&.,,<888XPQ
MQICI@D468XPQ8V,< LLHCC&JO@9=W#SL8NA1SFM70D O(28O,,]B2]OB]:YJ
MDFG:*HLT38ON65C/0OM:8E$*"XD6B"<26! 8D!N0&! ])&YD^0$IH4MFD<BB
M5 Q)+))S<FGQ/VT0$MB?_I$G)$X@@) :@B!QQQUW%!E$:2*261!92&RI$T 8
M"^<IP2&GW"@]@\\Z&4?"1%-"3B_9HDFX8)Z9'^:->94<PM@Y)R00TDY(-B&Y
M!5&%3Q)/$%9(/R$%!6F$MIP[H@CG2W^243@&,A#""-<@BQXZ%YT'Y\Y]P?V1
M90\^^8XV[$=?7%_N"^X#)!WFFK%+:N%Z<!Y*=T$X8COG6(LL63JIKTN>VSR_
M.:$EE])^NM)0$$IX+G@>FR2TMNHEJTE2R2DK7;)*EDRR:-(K$87?ZW=,US&&
ME5D&$5"F^M[N$A";9!Z++,888XPQQAACC#'&&&.,,<888XPQQICIA$468XPQ
M8V-<:2Q3[7^48QUT<?-4)991SFV7U-(DN+0)+5IHWK20O5[,/DSIF'FA?999
ME,RB5!86^;/@GX7_.9%%0@LB"=("@HJDECJ%I2F!!4&!/I GZ ]9(2>Q,(:F
M1!H5;1 2Z /A 3D#24.)+$@ME))9E,(B>04Q!&&"_1@K8U3Z!^/@O-L2-)1:
MPW;-CX0*22\2)-2'VE)9AFF37!!*&(]D%J0@QDMB">>!D(,(,G?NW))N@M3"
MYYPY<XJX0N(*P@AMLB""6"1AA[EC[I5XPK'K\>=SX+RY/R1Z</]PK_+)=VQG
M/\9/OUQKKC]22A9:N!9<&Z7B\!WC4QI+'J.DHEHFRN/3G.92VZ;*UR9?VWQN
M/!<\(_VD+?4CC76):DW[=CWWO5)1ZD26-N%F5!++(!+*,._M05)9++(88XPQ
MQAACC#'&&&.,,<888XPQQAACIB,668PQQHR-48LL_T0I9IC%S8/N,ZZQ-M6@
M,DM7&D._$DN_J3!MJ1&21B2TL,@_"RU*:%&*"*(!,HK$%N2%-EE%:1]UXH=$
M!8Z!6$ J!F-0>H4*V4:E5!;ZX#B(#P@0"!-*A4&*H"8F)LHGWR&NT [91JDD
MC)=Q,JZ<""/)(4LL=6I-%GV:TEMJT2)++W4Z2TYE83R,B_%)9&'\"#@('P@@
M""$DF2A]AF03!!>^DRR")() PKZ<-V()0I$D%JZ)$D]R2DDMXBB%A?N"^>=^
MX=Z1*,'U81MMZ8/SH7_).%EHR=>#W[DF2N_AFM ^7X\\#HTE7QN)176I?5U9
M7N%Z,F[NMRRQ2-*IG\$V::5N5S_7;<DMO?KH);*TO7>RR*+C=[UC^NU[JFDJ
M3>_/J;Y_+;$88XPQQAACC#'&&&.,,<888XPQQAACICL668PQQHR-?[+(HD7#
MH^IKF/_0/XQX,PI995BAI4EFZ5K0WH^XTD^UI<'40@NR@J06R1N26IJ22&H9
M@Y^SJ"+)HTWTR*)$3OQ@3'4Q1L;%/I(FD&40-! _<B%04/RL9)@LVK ?,@=]
M*!&&\ZOE%56;X".1I4EF:1)8F!=*X@IC0/S(4I $$*0;B2P2<Q!:$%1(ET%L
MH?B=[VMQ!X$$&88Y8([R>>M:229JDU@X7PE&$EF46,(]Q.]<-^9&,@M]TK^$
M%N9=Z3WU-5%B#^UT/20W9>DD7P<)*!*OVBKOE\45R2N2HSB'++'H6<S/3#^B
M2;^B6B]Y910B2WW\IF-/56*9BLPRZB2L?A*XC#'&&&.,,<888XPQQAACC#'&
M&&.,,>;_#8LLQAACQL:BE%)&O6#Y?['Z25:9JM#2MO"]WQ260266)HFF3HU@
M$7^66IK$%LD!$CJ4?B'!11)$%B&:TDVRG"!!HD[$:$JT4 ((^] ?QT,044),
M73D%IDZ"R2DDC#=+&UF8J,6(+I$E2SNJ++!(^*D%%B0.I=H@=BB-!1$%D87T
MDCK!A&V(+K0CS:1)$D$0J1-R-"^26#0/^?K5Z259,N(:262AN%ZZ)LP/^RF)
M)J?X<$PEP6@,^;K03N.0W"3A)$LG2NG1/9JK3O)I*[67(,4Y*+DD2RS]5B]9
M;1#Y1<_F,")+6RI+DSPS*HEE4?QM&.1OH3'&&&.,,<888XPQQAACC#'&&&.,
M,<9,)RRR&&.,&1O_+6EE.LHL3?))ESPRBH26)K%E*A)+/\>OA195FT"2)9>F
M]!:)+CGM0O)!/S)!+1(T+>Q7T4XI(!(GLDA3RS2Y)-;4<DU3TD=3L;U)9$'"
MD!125YO$D@46A!,)+,@HR"E(*A)9$%B05_B.[;1E/^246@[)@D@N;9/$PI@D
MWDCF:9)8-#=99.$Z95&"Z\<UX7K723[Y^N0DGOH:22+2L7)2BNX1W2>J?+_6
M50M0=34EI;0)'H,\<_T\VVW;FT26?J23_/YJ>[X'$6.&_;LQ3HFEG[^'QAAC
MC#'&&&.,,<888_[#OP$  /__[-WG;MM(%(#1??]W2W5Z[SUQ2V^SN 3N8C [
MI&B9DISX'&!@V)(H:E3R1U]N*0   ,!Y\(\M &!3?O_^O=CZ]>O7(FO)<SI+
M*Q_?SY\_A_7CQX_R_?OWX6>NO"S7U-[,W<_VF/7]3=WWU'GTSJEW?V/WM6K%
MOGS[]FU87[]^_=_*R^)ZJU;[^*;.,ZX?Q__\^7/Y].E3.3X^+D='1^7P\'#X
M&;_'^OCQXW!YKOB]7GF]>L7MZQ7'K-?^_GYY__Y]>?OV;7GUZE5Y\>)%>?;L
M67GZ]&EW/7GRI#Q^_+@\>O2H/'SXL#QX\*#<OW^_W+MWK]RY<Z?<NG6KW+AQ
MHUR[=JU<O7JU7+ERI5R^?+E<NG1I6!<O7BP7+EP85OP]KG?[]NWA&''LER]?
MEM>O7P_KS9LWPXISRQ5_C^L\?_Y\.,\\G_@9O\??X_)X+'F,N-V[=^^&Q_GA
MPX=A'1P<#/L1^Q;['ON?SUT^_U^^?!DNZ^UONZ_U\]0^5W&,.%:LWNMH[OMA
MG=?WW/?3G/?8V/M[[+)\;=?OJ['W1WN<^KY[QUNU=^M\MF_CWP8
M  "F"5D V*BS%K,(659'+.ON>?LE_-/&*ZO.9=UCC44X<\]O[AZVMZDCFCJ@
MR !B+*+)O]7A37W;7O#2QAAMS)*A2 0M$86T*R.77M"2,4N$*3=OWBS7KU\O
M>WM[_ZT(6^H5E\?UX_9QW(A/XCPB,LG5AC<1H424$H%*'=ZT 4L=KV3 $H\S
MCYL12^Q/[%GL81T6M<_'G-6+GGKATUCD-/>S:.Y[;1.?@R=YS[?[>=*(99.?
M7W,?W]*?QP           $P3L@"P47]K./*GQ"QS(HTEXZ)UXY"YY[%4K+2M
M*& L9JD#BCJ*Z$V@Z$4M]>TRL,BPI8Y;<F70$G%'Q!X9M.0TE'KEI)2(12(:
MJ8.7G(Z284M,6+E[]^X0JK0K0I=8$;[$]3-BB? D(Y/>A)/X&3%+GFL&+6.3
M5^IP):?;Y'%S$DL&*+FW;8 Q-:&G%ZV,3>Q9<G+(:0*^77W>C$V*62<PV\;G
MUR86            JPE9 -@*H<EN8I:I0&/7TW*6O+^ESWG)^YV:8-%&$;T(
MHHT#IB:UM'%+';ED)%)/:(D5,4AO12@2P4BL.GK)P*4-6V)R2V_%=>+Z<=N<
MQ)*121W;U"%.&[34YYGA2D8K=033.V8="4WM;2],&5N]:*,77FSB/7=6)DW-
M"=C6G02S[<\O$0L          ,!V"5D .--\Z?CD^[1N/++4GB_YA?,E7P=C
MQUGRB_%3Y[IJ@L78%_=[@<"< *,-7>JI+1%Y9"PRMG*R200C&93T)KK$I)0(
M52)PR95376+%]>+Z$:#$<>HI*;EZ(4Y[GO64E3I8R<?4.UX;"4WM[5B<LBI6
MF3/19YNO\VV_QY:.UD[[^77:?TL           #8/"$+ '\<_U/^<OLR=V_.
MRC2#I8ZUC7-?ZHO_4]>;BBK&@I>Q*2Z]22YU_-(+2W*R2SLM)2>FU%-3,CK)
MT*2.3-HI)_6YUN=6GVL=ZDQ-3&DCD]-.$EHBVMC&^WH7]WV:Q[^+(%&X @
M        L!M"%@#X2_F2]ME\3G:Q3AK 3$4Q=6!23TZI0Y4Z5AD+5N9,,IDZ
MUW6CDFT]%^?]M>WS"P          @#%"%@  9LLP)N.6#%O:2&7N])/S''\
M          # >21D 0!@MCI*J6.6=M+*G(DI0A8            X?X0L  #,
M5D]8R6BEC5B$+            , 8(0L  +/5(4L=L[1K*EZI+Q>R       S
M_0L  /__[-U!"L0@$$7!N?^933(P$'!$HAU<V57P5P87V3^\+@    !@"Q^_
M  " B/,\?SN.8WJEE+_59_=]            P/Z$+   A-SAR5/0TH8KO0E9
M            (!\A"P  86W,T@8M0A8           "@1\@" $#8*&09Q2SU
M=T(6            R$/( @! V"AB:4.6WGD=L0A9            ( <A"P
M(3.OL<RLO0,           #8GY % ("0%1&+UU@            @)R$+   A
MJU]B$;(           ! 'D(6  !"WH8LO8!%Q (           "Y"%D   AI
M0Y2W 8N(!0           /(1L@  $/84IT0&    L,87  #__^S;P0D (! #
M0?LO^K2&4PBH,Y &\M\Y 0    " .PP7  #0555' P           /XD9 $
M8)N !0           .@0L@               ! A9 $              "!"
MR (              $"$D 4              ( ((0L                1
M0A8                BA"P               !$"%D               "(
M$+(      /"V!0  ___LVS$- # ,P+#Q)]VQB"K5AI _,P       , 23P(
M               *1A8                21A8                21A8
M               21A8                21A8                21A8
M               21A8                21A8                21A8
M               21A8     3OL   #__^S;(0$   C ,/J7A@38JRW"_7<!
M        @,I(                0,'( @              0,+( @
M        0,+( @              0,+( @              0,+( @
M        0,+( @              0,+( @              0,+( @
M        0,+( @              0,+( @   +\#  #__^S;,0T , S L/(G
MW7*8IEPVA/S9!0          OAD)                *!A9
M    2!A9                2!A9                2!A9
M    2!A9                2!A9                2!A9
M    2!A9                2!A9                2!A9  #@V0$  /__
M[-LQ 0 P#("P^C?=6M@SKD0"/[L           # NY$               "
M@I$%              " A)$%              " A)$%              "
MA)$%              " A)$%              " A)$%              "
MA)$%              " A)$%              " A)$%              "
MA)$% 'XY    ___LVS$! # ,@+#Y-]V]54"?1 (_,P            # \B0
M              "@8&0!               @860!               @860!
M               @860!               @860!               @860!
M               @860!               @860!               @860!
M               @862!(Q\  /__[-LQ 0  "( P^Y?6%CQN$?C9!0
M      " 7T8"                "D86                $D86
M        $D86                $D86                $D86
M        $D86                $D86                $D86
M        $D86              " QPX  /__^_^??@  GSBS8$B*=00
(245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image_2.jpg
<TEXT>
begin 644 image_2.jpg
MB5!.1PT*&@H    -24A$4@   F4   $)" (   !:,\?,     7-21T( KLX<
MZ0    EP2%ES   +$@  "Q(!TMU^_   ?%Q)1$%4>%[MO0F<5L65/AS<U[CO
M6USC.#%$LXR3F&3,S-_$F6_4.%E,)M$Q)B9&8XPQF]&X08N*0D,KR-;(TM!
MTRT"*J"LO4#3.WLWJPC2LKBC NWW=!\X%%7WUJV[O/=]Z3[WQ^_E]KVGME-U
MSU/GU*E3W3[]]-//R"4<$ X(!X0#P@'A@)4#!PA_A /" >& <$ X(!P(Y(#@
M92"+A$ X(!P0#@@'A .?$;R402 <$ X(!X0#PH%@#@A>!O-(*(0#P@'A@'!
M."!X*6- ." <$ X(!X0#P1P0O SFD5 (!X0#P@'A@'! \%+&@'! ." <$ X(
M!X(Y('@9S".A$ X(!X0#P@'A@."EC 'A@'! ." <$ X$<T#P,IA'0B$<$ X(
M!X0#P@'!2QD#P@'A@'! ." <".: X&4PCX1"." <$ X(!X0#@I<R!H0#P@'A
M@'! .!#, <'+8!X)A7! ." <$ X(!P0O90P(!X0#P@'A@' @F ."E\$\$@KA
M@'! ." <$ X(7LH8$ X(!X0#P@'A0# '!"^#>204P@'A@'! ." <$+R4,2 <
M$ X(!X0#PH%@#@A>!O-(*(0#P@'A@'! ."!X*6- ." <$ X(!X0#P1P0O SF
MD5 (!X0#P@'A@'! \%+&@'! ." <$ X(!X(YT.W33S\-IA(*X8!P0#@@'-@/
M.;!V[=HU:]8T-C9>>^VUYYQSSG[8@ARJLN!E#G6&5$4X(!SH?!SHUJU;+C?J
M@ ,.:&MK._[XXP\]]- 33SSQXX\_QI/++[_\P@LO!+Z>=]YYG_O<YP1HJ0<%
M+W-Y)$O=A /"@?V> YYX65M;FV;#@']<XKOOOLM%O_WVVYLV;>(_H89NV;*%
M_QP[=JQG)0EB#SSP0/P>?/#!1QYYY+9MVT#YU:]^]:JKKCK]]-._]*4OX4_\
M'G/,,6DV,]-E>>/EN''C?OSC'V>Z;,E?." <$ YDBP.I+47YZ9>I5<#D\"NO
MO%)65M;2TG+^^><?=]QQ,-@>?OCA.W;L^/:WOXU:4<6..NJH,\XX@],><L@A
MGWSR24R@56MR[+''HFB4==AAA^'Y)9=<@OO?__[WN0RTOOJENPUAUJQ9GB/^
MW_[MW\SG0JSR1+@AW  'Y$M1AT%JW$@-KEB6IE9BYJ8@ -J9,V<N7+CP:U_[
M&N#S_???_^"##U#<-[_Y330S$:#E?-16X.%!!QT$=18/=^W:=<())T /[MZ]
M.U#\AAMN -A?<,$% /ASSSUW]>K50'U.2\Q/BO,VO(3^#BT^<ZR7G(4#P@'A
M@"<'',V5IH"R)-2(DY*A@3W8F? RL+%^!$\\\<3&C1N7+5L&G15*+31:P![6
M2K_UK6^!/P2$$31:!E?5= QD1594$QB<\5M04'#''7=$KOS>A*1]FQ<H:.3]
M7\=%!!'NAP\?CH2H-&S9J=UCBEI?7T_E\CV>8.&:GJ=PCW)1.I7%]^  ^$#/
M4[B/TW&92$L#@ 92:H-!'7C9&A@Y-1C ^4QTKDN>Y@#P' PDGOQ$D_:\L+!0
M?6+_4\5(+9\>/7J8)=YXXXWP+]6>L[ZB/?<DMI1H:>#\^?/1$.T:/WZ\(T\Z
M$]F\>?-^^,,?7G/--7_\XQ\?>. !&&S!YY_][&>#.J[G.J[1HT?#5H<+F(6'
M@P</QD.0X3KEE%/07T.&#$F$)[Z#DO$R&DRJ'T^7DHPJ).>4E(PPUW&1@&%I
M!#)S8?Z4XY 9%B]-:+$\H<P?=+M,RK_\Y2^TQN:6P6ZJ4"V"R$7]-71<NG2I
M-A5(! !"90(3Z.NOO_[>>^^IJ: CKENW#KJCEI4G<:CBPA*#R5_\XA<))J%-
M$I22UF=.>L)F3O1.>"F0&5DK%<@T!X] ID F21\V,ZCW9$!SUR_#"C[*'&+4
MY6)B[<8]!RHE;(L8&J=-FS9FS!B"J.SBY0LOO( *3)PX$;]PJ26V RSQ9W%Q
M,4U0N"_@3&02A^VIL/3$9,\K;%9^],%X&5:!\*,7+3,7I*1HF?@25"M]RA;[
MG)H_Y:R6Z8(N)*!)7C.6\+W?J[!RTX1M++S1[#FCEY]^G-%"[9FK52HM+25B
M[#]1GW,.6OVS56V:UB0X]W+"2X',F.N=.24E!3(%,OF+SDW()&LG"=F2DA)/
M::M*9'B1\)^$G7QIK^(+[NNOOU[+Q _;HF$>IX*?Y]RY<_$G=O>I\X!L:9E4
M,:P1JNUJ;F[&GZ^]]MJ4*5/X.;1A3^+XS(^00]IXB2HF*&%%RQ0MDP:]GRVN
M*_B%Y=3\*0<AD_%R_?KU*A"JXM)$(X)&K*597N7EY6&7/9PG'26OIIJ 5W??
M?;>)EZI>9;\GM+-4 P2$-Y2/-@\@?#(57 MF6YA&U4!(@4 ,#CLG\*3WXSE7
M0VNRF8E]IG+:::?!718?ETJ6!;P4R(R\?BGN/_;!(VN9N3!_RC7(9+PDB4G.
MHM!L5"B*)L&1,^V.1T@:%\A4\1)K<C _DG.[';GM=4-:2S5(7?/#R\F3)^-5
M4U-3!,PF]%5YR-4(G$!X JH?RH8B-KE!W,.D@8WMC*.65B.T$)IS]-%'XW?H
MT*%,F39>)F6,%8]953+F@I1,T&P09Y (9.;"8,@IR-3PD@3H\\\_#R"!#"6Y
MCRWS*U:L>//--V&TW+IU:UU='7[QT/Z*5D8I2)L+7H(&"Y; 2$2?X4$> :L(
M0J@AA!!^U6"L17-,_9)S,.L ?U1/G+9 NSLW0D%@*&*3&Y;9AF6FPF")FRNN
MN"*;>!E'&HK[C[;VF5.V.(%,?%?B_D/")7<@4UV_).F)#7: QA$C1F WGJ8G
M6=#+?,7.DQ===)$+7H(>"Y:J:FNFLLAW/P +K(9?GGYU9CPVE4@-+S7]DFJ"
MH.IV;H1M8R!RJ\5IW."T]K9H;Q'EA_/!1(KRQY/T]$LJ'J5F2*K*6F8N*!89
MZMRP<RS1,G-A,.0(9*IX26(1T5NP:0&^/ZQ?VI'#\RV!RDTWW:3:Z^PXX:Z&
MJODL6+  G"3;*3W7]$M[-6C]DEO*.B5N,&GP:YH+Q)HT5U]]-;8J>FJ$&M#&
MATP+J]5.B:9?(E7OWKT1"4]5P1E!7>9&+C3!_K&42X:DJD!F+DC)#'6N0*:C
M6W5.F1QR 3(UO(3\@7$2>,D[Y>/+[D"$<)&>%LRF&F+)TP\O ]/RGDL5+^E>
MBQB@XC'?!];?3R6U3#6T5WX\]'SNSG#N7/>V0*'T;$Y*^B7!,L?#$\C,1""]
MG)*271PRS>B)LB\SHU^]?9G&Q,M Z>]"H(IL%7$M::/IE\@0D(90 YRSJ5]:
M\%+%"1,\\ 3+M)[0I6)&($/V%[Q$8"-S?L"M0[PA- 2&>K_F1 @681L/?N]4
MO RK*(2E%RTS%[3,AQYZ*&S'98(^*X99S[BR IG9@DS"2]6P%BC]70C2Q$L3
MSU3DL]26R6"/A:N1AI?T)W:5V/$2-)8U5XK4$Q8OU1E&M'N7/J*Y@EH]NL>Y
M*)[)R78-4,0OW(;-&4-ZZY=<4@K*AT!F+D!F%FUQIOLT/@_>HYE"O'Z!3#!<
M'0!9' RY@Y>.(CY!,D8+Q)RC> 4OO?02PX#?'$(#,,0ZL%,B<RV)O0DJ,6I%
M(114C]RBHB(*94"F4;[P$(%PB=B12UK%L RL;K Q,P$]QJI?<[* ER2Y,J%,
MR":37-MDDD4I*9 I@X&D8>[@961[K",V6*RRGCJ<BQ67$WJ:,9<L6:(I<*KY
MUUYMAF$-C-6J MLHD^KJ:O6Y.T.TZA$6(FYM(*)S0VAZ05?:>)EIF!3(%"E)
M(UN;D^648383"]A^>>;4PG96YD]IXJ5E;8R0VU'0AU+7 O-$;GY./9YI53ND
MBC=^Q!2^SA-@+'6C  *3)DW"[ZA1HY@2$>'QY,477\0O;1O%1<3T<.3(D8%-
M9@(3SF% #DSNUYPLX*5 IJ.C8QRI*E(RER$SA0&0LZ&@TH?,-/%2U44"A;))
M,'WZ= V?:$6MHJ(B3LZ>RJ4EPPC@%R$)H>"J5:M,XRJ>X#GM@>'+C]C.YV@S
MCQRRQZ9@C!4M4[3,'-<R!3(].R@3D^ET\)+6\.RQ" +U2]/D2"%>Z8H P-&2
M1,"8"$FBU2V[J=+0+]7])*E]) *9 ID"F:)E8@RD@Y<NJ!8!+^E@YY3Q,KN8
ME*G2V]YMFCZWKJJB?MV&AH:6VKK5BQHV[WIW175U;65YU>(U]8U;/UQ76S5O
M=GG]Z]L]Z\"[/ +[T;$)MG@%A)J9F#^ZY"D>L^(QR_"9.VN9HF6F,(%VQ<OM
MZVKG+]JPNKJB;GE-0\N*E?7E<V;,KE^WOKZR8M:L\O:;AI9%C37SFUIJ*R!2
M,Z%1T4(@MEJR-HD%/,%+1_@)(MO9,G7^@H*\H:4C"_KT?3)_0/Z@IH\W32OH
M\VR_XCDS1A7@MZ3LU;&]>A96;FWSRBO5^#Z,ER[PE@F:K@R9V'J% 2"0*9#9
M!1>V'?%R9TMIV:RJ!26E4XI&#![=-V_"Z FE3_8LG%OQ_/"!/>]_M'!NU9BB
MI__TY(19E7/ZYT&D#MOW= X75 O42VC+![G L,0F,V^:]E@-++#?P^['% 14
MV7[?MKD.VF1]2TOKF]75K3O;]<S&9<MK*AJ6+6W=M&!6?4OS&VMKYS>M;9P^
MMZ%Q825-F)JWZ*"9*EZFN?_2'N\CA>UWZK&+GEOQ4E8L/.URF$"@GG2B4 KW
MW"GI>WR(8;8K&V8=\;)]D'1(2$_=8J_(W_-:@[1$\-)<OZ2(,]FRQ];4U- &
M#$2HSS;HQ2A_QY)A_0;D#WRYM&1LKT>+&EJ73UW0.'E"X<3ZQK*2L;V?&MDW
MKW1\V:SJC2NF+J@;UKMH<L>$J5?U)UJ1V<%+5")EEQ]9R_0[U20%F%0A62 S
MBZ>7=%G(#(&7861R!+P,S-[$RZRL7VJF9J!FH'8;P3H-)UC,!C3-%4ZP.*-[
MX\:-&J\\B0/YJ1.T[=(G0WN?['WC-V'* EYFPM :-L\N:Y@5+=.<J\E:9J>W
MTN<.7@;:8SFV'./3^O7K[?HEH 4 HVV]  @!BLQ]&I[$)NI0Z?BE78^X.&Z
M'T1Q$DH8B&344L0-P"]<BXF>BD,H?$V?1J!YDSBPB#@$GO"?';P,"V^9H!?(
M[/12TMV,(9"I#09>XTS!_)""R2%-O$PY7@&)=1A+58BBN#D3)DS [YPY<Q@V
M/(D]044#/PX:8$&@L'BI E)I:2GEW-C8J#[7:FZ?-\1!1\N,087_+."ENQ3+
M!$R*858,L_1MY&STGY07MCW=?U*>2V4:,M/$2Q?5RHXZ&BJPAN>9,VEC%.4
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
MO,P9N/&JB*?RV/$P=]1*KG?:>.FR?BF0F6N0"6U2A4G<D\>$2RC1WKU['W#
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
M9H&>S]VU3**D-4O+55)2DKY^&3SK@X(%-0O*%M2@!.^1(2F1R)/OLZY<DN"
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
MA$S/MILM]<#+79N;W]K5;C2J739_3N7">7/FKUR_8N7J56_KWW7B]EC[6(H
MO6@O._>[][))J56,1!4_U.XMK]0D3,:YF5H%B_4X\OWSG_]\G+8'IHT@ 3)G
MCX4!$_L= P^0B<//0(;$)W#1+WGGK@:HE%:M0]KZ)<H6R#0U2S6"LZ>YP^]#
M,L<3]$CS$_+;?QFX+Y/6,NUX274 )7S?ITZ=ZCC$'4$(N:6P?FF'3,>J>GQ+
M.QJ&%-?6E,"2-/21^Q[*^_O?'AW=TEP\<>T^Z[.NKL+<K0B%PS[5J)O*<$^%
M1J,!?2@9YSGV''O9@I<(A(V<21ZIX(?M>O2G'4K5)&J+*$--2F)70R)XB0V=
M6-6+W/; A'[]8NFOS.%E8&V)P!'CS=Q0<V#!DB5+U%=82D1P1)C]-9P&&8@C
M+ ?XZ9=JH3B+1B7#*_5 M[3QDJ4M;LAD)Y#I"9F>7X6?$X']N3:('8VQ?EJF
M"UZB11C-T?Q][%]F.NN7%LB,CI=[&F8Y+8LD3LKZ92B\U'H'X>OB["K1BM;F
M[_CS\,,/#XN7B(1'2?[S/_]3S5#%U$3P$M/!\\X[+X+4=L2>1#YVQ[(T,IZ@
MJ%,-EZP\QY(Z14/XGK_^]:]:5MJ$AM[2JJ$&7>;LQZ563*/A)<YH,I.#IKGC
MXL$#$S1/O$R\5%L7JC(ZS_T2\\#%U%@@TR_8GM_(\^P>B\@S9WSHESB0Z8B7
M*(51)W 8.8($\DEM_=(/,AVK&ME6$RI_Q^F\"UE@'YD$&$7XA./L*@G$2Q7D
MPMIC!PX<F%&\!$, F<<??_P__O&/3.R7\/NHPW[L$7J6\%*#&9=\ O'RFFNN
M,2=8!&,$2XA]2 61.RZ.@8.6:5:&B+4)5F --;PTP1@Y $0M(&WB96"AC@3>
MYU^JGRYJADC?.($/D;ZQ[H5[Q %7[V,><QCV?,W(QR+2EYQL-'87&<<TU"6.
M2>C\2WSAX+G[/9^7R:5HYU_BN78P)R9#CE4*2Y;%@1&VJIV5_J677OK.=[Z#
M(82QE+DVXLM":)O;;KN-BL#D\NBCCZ;/#5%@$%>= N9A\,,?^\]__C.1X2A-
M:'Z__O6OU8J!\N"##T:J!&L+Z8]5/9R+"=%A.0OATRWUE0WKWFAYZRW\O_[M
MU^L6+-[F^K6:M0WUL2?5V$0"FF/,  4?>. !M5:\K7S&C!EXWMK:2L=2PA*+
M/Q$T'Y(*-_10(^;G89M)^0!KT&L(XJ\F1Y3'L+DE0Q^H7X( (E6T3/#!U#*I
M#W2=_3.?*2@H<)FP(+#.+W_Y2\^.#+M^J1EF P>'2_7,=KD8(5F_S&)8*#3?
MI:JIZ9<J)[4!$]A3*H%CKU$21*+ J'#9+V0.8SRA^3N7KNHQ:C54!8)5$')<
MQ(55)0ZPCOM77GD%463I%43MQ(D3_?0/+IJGF(YMMY.97RO3[^/H/*]FHKFM
MV"MK9/C@@P^&JIO9XZ&2,S'UD=HOGJJ8F;F?U,('>^>==V(28X:O\]01J7_-
M_#V?A](R>53@AI8J-8]?(I@^?3IG2_ZQI.^J58K\C7MV2G"\=3;&"F2:D.DG
M[/;RNCT0SL)5;S9-G[=Z0T/#FE5+%U96UF]IHSB-6#O$F4&>F40PQJJ0Z?E)
M1/LLU>_3?;4&%<AB6*C<P4MWC@52[BOK=VU>N65K0T-+74,+MH'OV[5A>U^C
M)UV!Y8[V5I-'^).CR9 4 PKRLA;NZ=@*7-!"$&@4-<4]#KR$F91]-#QE+I<;
MMCE^"!$R'_L2]NY"+ #L][FYX67;MD6S7IJW9KO_1VO!2\0ZMWSL?E(+6W=@
MM?8TW?OAI6<IH8C]<J!,_%"61A1=E ,?;)YEO%1A4B!3@TS:ZF?[ #H"X4Q>
MMV)J]9+29_H^,VSLH,+!PY=\ C?WN^ZZBWK:+X<XD!E2-#@AJ;MHH-*SN/N(
M\-)/+O#SR'//4/EK?#/_=.DLC:9M\X()XV:7/M,GOP#;P"LV=^P0U=KKU*G*
M"&3ZQQY[#'J&.D]2ZVSB):;V1$SR:_'BQ7P/OW^^'S]^/)-! >6SHY$$2B="
MTJC*"AXFBY?\K;FSQ872_:/0^*EVEE=!.U=.+INPL/T4;K_+Q$O,3FC)<,Z<
M.?:$ 5++2!P* D,1>];3A$.-#!JPAI<TS*JKJ]72^3MUZ4H7&B?]4B 3K+2[
M_-A$U=Y .+M[!+YG:E!CS[$;&#_6;K!U$<$NXT.E<1<-7'JV().^D\ &QL1+
MQ_SM?./>]\L-2WJC1X\V.]14?Q+!2Q1WXHDGLI)!4DG#2U4D:??XD_854$*<
MB\GW3$FO&#MQ#Z2$! 2@\IX$QDNXML8?S%Q_]S$<V+D> .QC3-*R,K]WQ[+,
M?$SF$V_M_L 1^*D"6.1[]V;R"%$;J"97ZT#/54]=I@S\N-RKM+N[_1*HR*RM
M7XJ6J<)GV)D:TIY]]MD:#IF9Q%F_Y!BV84>#G=Y=UE!SLAA)<3_"2SO/?_"#
M'YQ\\LDX7\E%QL7'2VQ5I#4"KI6)EUJ%58F&I<H(X80X!SI-FG&(FJ,>KAEY
M/*>$ES[&I SC9=N6YF4U]2V//?I R917"_KV?;!77O.RNLJ*ROHW5E<C-.O*
MCC"N=:L7-6RF.9;+6#)[.3),<D+W[DL0+R//B3UK&WR>E^?ZI4 F0Z:)(G9<
MP;+-][[WO4"\C&.,M<2P=1^R)F58O,QB),6<PLO(/ =,8I%;Q8_ "8T*F>[E
M4BJ<T@I?1"U^!2T+6;J>T0ZJY+AQX]P+52&9[^&<29X=JF800;Z;$,5LC%!#
M2Q*=,X8QR?,[BCRST>1&!_/;-D_K7]![X#V__1W"M3Y3.'AH:7[OH2.?+1P\
M[)7Q"-8ZYOF)4XI&Y.</R!_4M",&7IH-L2A_[L2>O W$2WBQ@8:LLNI FCES
MIE8K7I=)I-^#XZW[&6,%,M$!M'YI?IR>2J>?+/,D1IYQ(--!Q.P3*/SU;>O,
M8[G\A$[[<Z3&P0/;MC0TK%U>O7#U!_O04NE9C''1"? 2O7_JJ:<R6QTZ-+'U
M2\_Q["=N2#S!V15GW01&8O,3COQ\Z=*EK(YPDUW:;I>&8?7+P.\WVKR$,3M!
MO%35/@\/I8Y'GNY@9ALM//2$QDSC):.FO6*F;5:E3T._1'DD<4CJ"62"(9;U
MRYAX2=S6KLRO7X;VG]]G9K!C\<BQQ<-G3'BF[]!1_?M-?F.?>'$LX+(%F9T
M+[%A''%Y-+P,)<?=!:(=D.QO(:W@9H(=DQ]__-'FNKK53;-GEM>O6U_?T%RW
M8($^D0K$2S6JF>!EX"3 M)&Z:%&>'6H?+?&-L7[@ZE+A.#1IXR7J*I!)'>8)
MF?N@2-2.-0=K%M8O@_SG?5MJV*!8OZ3!D[YAUATOH_98>PRCP+1QOE6 )30V
M#2\#2S0)J-<"$3$)<;9CR;!^ YY^Z+X>A7.KQA0]?7]!OCZ1<J\_?Q&!E7?)
M,X)^Z9@M<@X;.\E]'N."ETSCWH-^>,E9]>C1X]9;;U5+5_$2R\P(F$?%\?.2
MDA+:.(0Q[T?LPM+$:>)\@QY?DU_]5/U2()./6M0@D[@$]\68 2K-3RB.,39'
MUB^S:+'?BY?AS[]T_&+WX&7P^9=>&09[4N+H&!YUCE7R)$L1+XWR'1;S+/(G
MN_JE"\^IAE_YRE=@.>=)86#"S.$EI-"D29,"@3,0+Q% 'Z%4S(8@?T_CI_J0
MC\3!'E"[I=3.J+9WFZ;/K:NJJ%^'?>LMM1WN2KNPF;VZMA(+06OJ&[=^N*ZV
M:M[L\OK7+7M4]\3F#.P41X)DUB^S*!D]@\A83A(FOO@95\,^Q_HE7 KQ>]55
M5UU\\<61 U1Z?D)Q(-.N3S@.#HW,79-F_3); V,O7H8__]*1.7OP,OC\2Z\,
M@STIT?L846%U%X\9<7KZI2/GG,CV"_U2;0D64. PY7*@;.;PDO');ORPX"7%
M48&CF5\GH8@Q8\;@%Q9XID$8"GZN)L1#B$=RS''J=95H9\O4^0L*\H:6CBSH
MT_?)#G>EC[&9O<^S_8KGS!A5@-^2LE?']NI96+G59AG+@G[ILGZ9+<FH1MP.
M/!8Q+!RZT//0Q(SL\LLOISC%.$6Q]:V6YMJ*NJ5-U=5-"Z;/;5RZI&I.5=VB
MUM85S2M:6^O@YZU,B\Q/*//KEZ$'<%B\-,T2J1EFW>VQ[HU2^95$_L'*%\;
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
MU*&X8>(E98A)B8J7H9 R9D+"/ZJ .:LPP2PF7FK)S>&A/N'YA)8J[?.\4+Q
M9OI2,M01TP*9B4!F]TO/N^?>'L/J6N[XOT<O/>^T\:,?G3+Q@?][I.>9)YS\
MQ(B%'^T+DZE!IC=>MKW]TM_^WGO(M-&#&K>]\L34LKYSUTYZ8,#T_K?]K?^$
MY:BJ^Z6ZM%A2J=6 YD0.'1!&X\>/GS=O'B"37$R7+%FB9A(*(;*"EV@7R@5D
MPJ2Z;/ZBUN:5+:VMS<VUY97E<^=5-:U:T=I:5U'_^O8.A'CMM=?P:_8(><]"
MD8!M=L6*%5A-))=1;==@*&ZHI4"?6[-F#1A;75W-[(VL)D9.B*+)-RK4Y3X4
MB=*2N0G))K$G7H:M@Q]]L'^L><:3N/\0-S.M6 AD@LF6P9:X^:&PX&]GGW7Z
MW<\M>*5'_U_=>/.%YY[QRO0G)K6N^^5W;_S<>1>OW]:^R42%R70@TP<OM\QY
M?MB3?QY4]&C_$4\-K)K4=_X'U?W+&H?=\]2XEY>\YQS0G<3-R)$CZ<81+UFN
M8;LD+?4!-<D8J^40"B&RA9? M@YU<,CBD6-'#YA26C)^U(O#QQ8]UFMT<>'$
MY_)Z__Z&6^\O&%:(-J*&<.3Q[!&\@L<3Y@W@ -@"U(S)#2JE;7,=SH!; PQ?
M7+^@_7"XAI85S;4= !X9]B(G-.$*3]B"W=C8R$I>G*Y4AZ*:CYFGWUOU>1KV
M6'"![;&=>/M=**4D*[8X@<R4(1-N&QWKEUMWMME<A-(<#/[2K:T#%G>AJA$N
MGIC#"$D>.I[S>NB1I"1Y+MHA!CTF-#!(8FT/KB[(0?/[#XN7H1073]TB%"M\
MYB*[5(Z^^.*+Y,[#.6NI>.42;0<3X!D$9,7Z+I)@1ZE:GU#<H%)V+!XY?EY#
MY8BQ(WL\/6%*T8C!H_OV')N?5UBYM2TR[$5.:%'O> K%G1*J(U3BF/JE-O-+
M&R\U6Y^X_VA*AFB98$@GL]AW_^*EF][>O&W#MJ%#G_WG2[M[SJM2@\P Z=;V
MX3L???A&\YIM.W:@PCN<I13$"@EZ:$*4"%HFUB,Y RA)>#MERA2""K4:\&$A
MJ01E:]VZ=3!FDCJ%*XY_+'G3J,BM.M$L6[:,".ABWR)N"&#;N?6[">V\Q9HE
MO%MA@01G.)ZS.74 **+5Q*ZZNCHL6-(]-JC 9UAU6XV E_NT:-^)4638BYQ0
M8R^Z8.'"A9@9\)(J%K-AWH_0$6$[SIT^;;PD:2A:I@:3Z=CB:%B(E@DFI&>8
M_635[=?\UP47G]-W\.-]^P_\]<]_<TEW:)R[C;'INT^W2[<'/^5_^TJ*3U:-
MO?<ODT?>=M>S\Q>->6YT0=&:78ZB! *==A-"UD/DT0Y"_')RTA=Q$(J)EX18
MFD<HH(6?<":HNV-]0(9CU#2\5+$35E.XTC!><L =3L)2V[U$"W(00]AMATJA
MRU/5UK@!WL;D!A5D:4MDV(N<T)VQN4.9-E[R^J5 ID"FYV#H9 -C:]/880_^
M[LZ>=YYQQFG]^N7E/UW:=]CP+&XR(;S<+:GWW.S^>]?:%X<]>.?(&6.']'Z^
M?'Q?U'5#"+QD["'[H>:<0KLLT.-TJ)DJ9*%6\HY#LN6RY@>-2O4(#867*CIR
MW=QO(LAH/^2@J#$$P+"OJF!IXN6B18MH 9AU:\AHJC9TTSC<$+R,T*=:DC3P
MDH81E>2WVUT,LQI\BF$6#.E4AMG"=IC<YJ59IJEEVO!RCVQHHQ6W, N9C$.(
M9>.IF3%(X%PSF!Q5:/GHS:4C1@SHTV?@JV5EY$CZVORF@N'C!SWV\)3RI:K
M"HN7\>5CJ!S\\)(BJV$J@'TRM'E&:]2^[6JKFU7=]\$'%RVJA%]MU:)5^'EQ
MQBOY^0^_,J<)CK5\A>6&X&6HWO0D3GL_B66O@D"F0*:8'S+M,6NUQT:7)\"
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
MEY8P@M(-!#K E6Y(2<4%K9%&$E9ZT8OH/UB#\19>"31SL5S 470)H28Z!O?
M3G0_9BNX1PX8$V09!NBBOS$^X*,$8NCR9!G&$P /2LPU]Q]P#.X_,#A@W1=\
M0-@M, =3*C 0;42CP"(H]%@MAH:-]0#1+UT&I- (!Q+AP-___G>*3PMA FF&
M3Q+"&BA((IN<JK2"\!;+6WB%KY@P T^ );C!YXQOG!PJ ;JD,)$? .25BT,
MY"?LGQ!WD&;04L@O#(M<Y#C*!>'>U @A&*'2D#=9<7&Q"]Z@5J@SZGGUU5=#
MWJ(56+Q+A+%Q,MGO\3*P\2J"$I22*5C%5  #1@">X ;J(\X47;!@ 3RI,*1@
M"@:^XK*X_@([:7Z'J1RY"**;42[PE0R_&*D '@ J650PSE <W@*&,?XP6X1_
M+RAAH$_0>Q8C#"'!X-"%>$[XA.!=#$3$+(]LX*@5/BI<F EB<P@T:;01;S&K
MA:T#&W4109&^"A!CUH94@I>!@TT(A -)<6#@P(&WWWX[<H.@P"^<,&#0HH\4
M?N-84=,*@GD3;O#0L18M6@3!@L_64QGXXA>_"!LCTF(>3)B*.3UI:;B0"B@%
M207#$EZA+ 9"1D$\A^<+! )N,,->N7(EU03G,-."E^4BTRC$+[0(&)91!]S
M,2<IIF4ZG\Z/ERX<9 3E&W,Q%?!#,S6Z <[A@"& #;:^('(_UCXQH/E\ [50
MC$)P&;_DH(\;) $!(33RP9^T6PX3-R NU% \QW"$81E&=I0%F_[]]]^?GY__
MHQ_]B#>B0&E&,$E,0F'O1<[ 8\3*PI> A"@"4TAL'L+'@S\QXF%GQL>#:=KB
MQ8M1$#RM8,2V#&Z>')#6CB1P/,8-5M==^"DTP@'A0"8X +\*&,DP XY@<H1K
M**Q<$" P?<$'$R("N.@I!. 7V=K:"J$!,(-:"<V!5$-+BS#=QYP;9(#;6V^]
M%0!\R267T&J?7'X<2'C],J<8[;B82D9@8"'=8+1ASPQ&.=16;.@!:.'BQ09N
M(,89H!1C%Y,XH!W2@@8WF%$B%<B^\I6O /DH3PQEO$417_O:U_ 08QJ "J@&
M[F+40H]$]$5DY3?$08-2,,N#Q0/8C,D=D)5:9UJSJ2&D?[,6GE/](I41#@@'
MDN( MN$A2/W&C1MA/J4\(2@ J\!"3+Z_^<UO8M\!A!*V&"158E?.IS/CI4N_
MNB^F(C=:504(P;\+ 1SZ]^^/+4%8#P!T8>H'1#37)\B<BU3PJ,;O(X\\XCGI
MP^0.B @C*LP=V#-SVVVW8;C[(2)5@[5G^E,NX8!P0#@@',@H![HZ7@8R-^QB
M*K0ZZ*/ 2)A0 'B8]"&</XS 4#%1%A8>$/8(:Y!_^,,?\"?;3K7564'$P'X1
M N& <$ XD#('!"\38+BVF(H_86*%N159DY$6ME8X(D$Q)1]@-I.JMM,$ZB%9
M" >$ \(!X4#&."!XF3'62L;" >& <$ XT(DXH,> [41-DZ8(!X0#P@'A@' @
M,0X(7B;&2LE(." <$ X(!SHQ!P0O.W'G2M.$ \(!X8!P(#$."%XFQDK)2#@@
M'! ." <Z,0<$+SMQYTK3A /" >& <" Q#@A>)L9*R4@X(!P0#@@'.C$'!"\[
M<>=*TX0#P@'A@' @,0X(7B;&2LE(." <$ X(!SHQ!P0O.W'G2M.$ \(!X8!P
M(#$."%XFQDK)2#@@'! ." <Z,0<$+SMQYTK3A /" >& <" Q#@A>)L9*R4@X
M(!P0#@@'.C$'!"\[<>=*TX0#P@'A@' @,0X(7B;&2LE(." <$ X(!SHQ!P0O
M.W'G2M.$ \(!X8!P(#$."%XFQDK)2#@@'! ." <Z,0<$+SMQYTK3A /" >&
M<" Q#@A>)L9*R4@X(!P0#@@'.C$'!"\[<>=*TX0#P@'A@' @,0X(7B;&2LE(
M." <$ X(!SHQ!P0O.W'G2M.$ \(!X8!P(#$."%XFQDK)2#@@'! ." <Z,0<$
M+SMQYTK3A /" >& <" Q#@A>)L9*R4@X(!P0#@@'.C$'!"\[<>=*TX0#P@'A
M@' @,0X(7B;&2LE(." <$ X(!SHQ!P0O.W'G2M.$ \(!X8!P(#$."%XFQDK)
M2#@@'! ." <Z,0<$+SMQYTK3A /" >& <" Q#@A>)L9*R4@X(!P0#@@'.C$'
6_G^ M Q,_,@0Z     !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image_3.jpg
<TEXT>
begin 644 image_3.jpg
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
ML$[87@A2N).IS,(Q[WCJD3='9F!V)JZYB4.O"J615BYPN^,.C^&'F/)#R<-
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
M39T"/1%I3<$RJ/)<D20K\&O;MFT;&QJ(X*0#@)W%VWE<W^P5]HWM1"YKJ&^
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
M#BRJQ&$\2FR6GJ;?6%%T)T:^Y;B<275!.51OL WBW4(GL>KP3:=.G7:#T<Y
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
M#D?)R<Z15$;L(0T-6.W!A7[]^@-,V+49*?B5GIZ&T8. 0N" (:!Y3/OY9R1
M.Z^/*]48&M.[5R^Z011PJAXP:)DO3"!3!Y3 D'#6@?O;MV]# J6KS!5.8&;/
MR@R!CUR,^(\PRZ 8(Q?@N>5VB(2G(&,>>MAA>*39:Z1H\9>1PA?!.V1_K"[\
MQ8V?E[<=\W>[[':44.>$0]I$MR@K+V-7,C0R3K%(S)DS%T&8M49#POVKENXT
ML!Z09=5@U5TZ=S8' )8<Q&$D7Y"4^2$WHD_?/C0%5R"JY(TWWD1 ICXU%A7Z
MF9R2S+1CWV"N0#WX*Y"-"G+!!1>@BU!&E2$@%'-.&(K1G_[X1\"=B>(I2.[0
M9-!P;+5'U/<K]FC5^PQ&S2>!:>CZZZ]'$\(T=/;99SN--#1P#J29X R+F\%Q
MLR^]CZVB]IXDVM_L]]\ HW4D,F!E^*(Q'774D4E)R>^\\S;G3BU?MH0)8@G1
M0[$_LD5,:?UY^O3SSC]/ EPE\2RJ&!$ 5]V.XO$37L]*W_?Q1[[^><9/_H:2
M7MV3KKKAO*NNO XE+ R7>V1)3I=V*U>OB0S$+9R[[+###[CC[NOG3%_C"\1E
MMDTMJMBRLV1[UXZ]5B[)_VK")S%Q@3I_E:\N.B8\JJJBKJ1F1W1Z;$9$)C95
M'SEKX?6PE0A_3'@C4=L5V^IV7'#>A5>>>R4VTDVYJZZ[X?K[[G^\IMQ_UNDG
M=.@2\_SS;UQ[_:VWWORWL6,/S,U;,7KXZ!I_W?2?YE]UQ?E77W_IL\^^A".C
MKCHR*KJQ39+$_ *$@=K(V.CZ^^[_VY9MA0\_\B1.L;J:L@LN.NNS3[[P^258
ME<"P2R^]YNEGGP ]PGTQ+[[TS(I5BY]Y]CFZ!/E=>ME%+S[_.D%XN5NV7W'5
M13??<GVO/OO4U#4$_#7A :3[].HJ_P?O?31MSM3LS#9//_%L9$S4'\^_<.2(
M85=<=H'/'T<DY,[B\JNO_O.$;SZ7V _)>&M\^*%'YLR9_]''GW?L.K1'IV./
M/^[P_0\O]34D)L0D??S1)_]X]!\;-VTH+D)'2$I);<-2WGO/O6O7KH'1LI<R
M,M.ON_;Z)4L7H^-OV9+[E[_\Y8G'GY!CJDGPD:@R8B35A:51M.Q5\Q/J,#D9
M0?Z'LF^1MJ!D#=!;6P<, :F*GOZH"$DM:PPTQD3&U!.8TEB7&!;!:!W-5&/,
MN1<;F@0SJ+PI?C.)^]&M2UA.M1@E:8J'B0M;SR41K[5DU43*T9&:UN%UDGOI
M-M]+8&P@L&#Q(NPVW3MU^6K2M_N.&E557#IZWQ$(Q=A)3SSI9,(6$4X9&F>V
M8F4^]MCCDA(2F0<0&9LR\(T%EEA[I'N)2=>3MA%%+9 +6P=V VR -;75%F#
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
MO1 'XNYR!_.:;/_@2OQ^[UR,;DH&WJBDVB3ZH^X964LW>2,X9E,2]:4+( 1
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
M.&GIMM8;\P'<9L''3LUTS9DSEY+Y!$U3L D/ 2/B*:@(4N!4"R7^^.-/7$P
M.WF)5!*VV;".\;VT:3S,E0"A-$->ON%74 /=BC?HT5=??355[G \P%30/#C]
M$AD?F1VEC>P;F!]5DRC0R,5@-)A.0B:@!@.&'Q-KR"C@NSP7YL>Y+?9$.<4\
MARA2@6:I,R[&*X5C@RIQ'C@%F-CR1"F(H5W.#!)SF:-(F>:GP"T\QCGX1EB+
M%H,4"97D&B1/!YB4EJ!D+L9G8Z8A$8/$GQ$M)\^)?B:@&(HO(BCP"#7355#O
MGQ@[C(9Z+J6WTWDB/_$R**=E9I+&*;_N\<6@2<&E74?)KJW?N&Y5IZY=$+8D
M@-T!>=OQP9<8/ )AB;64K0P@&ELM 9DEBM)P5@(1T1+%D<1SF2CZ)B4<-!"
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
MK$8V3$#JF&..MI_T2R=4QGPZSH[5@=M&M6] 9)LN\(Y EZ(B)_,%,S==Q3@
MDC)OQ(<<?OCA+)^E0=$&\BE<$/PE%IL>PGN>?.+)7WZ9SJ_0A 53\PA1MD0\
MERQ05L]U%8I"@.Q/SPCUHW*Q5)V6%8^A&#=R,?X#Y6$RWDZ=.A.G#NI9:RP?
M)^]((#"B1U(2YB;4EUMOO17O,3'YEUQ\"2MX[#&X9!YF:51/$FS2X'K9@PCX
M=(1O2'3"#< J(,5;>5LA8WE$!-",AO'-M]\P0,))N87.JUTQ NZ%B(T7G7)7
M1./00RR!XM(G=E970>C0XO":0H1%?B0UA$?7H)A2_E^J6<LUBAU:T%>]+9J$
MV0" !P*=?(F);5(>?.CAJ;-G4+SWX(,/H0]C#SB D"<R$CB'A;0R7MQ.F <(
M@_8&4, F9>:==#$'3[&GL01JJA2REP,2-:35@S FRJT=+^*+M\WMC:%V<.^[
MPK7=SCPC=H PSAQZC8:\^3W1V1[;)*ZCM2[93E!#@JV!OCSN9+?8#'F]UZ@&
MB7Y%W&.](35.2V(/=.C0WE-7N9Q8'(X75FM2/!:Q+5LWUE3[B04K*5BU<%Y6
M17D;&.>^^R9BG:"\HIG!K1(/Q@>Q7&OTI6D]'GNP5>$%U5*G#>^PA=QR%==
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
MHJ/@G5(R4P]M$%NF/MH3!&E!-62'@1CFJ@QN^H2+&<IKO+WFT*N#5,XV9"V
M(XK(XP8 IC !X6, HV7IW1B/T WX.[]OY<S9)L.3P4F7'"A46/, W5LOYXT[
M+1HNBKH="X?'*H= #4SGM&\/I!;M+,8DQT2R9XS1(=G%QLIY9:32(6ZF9W3L
MWATK4_&/DZ9=>_5E<7&GZW&"[MKXPF@3%=*"'*$J!#1B[$3>"829VD(/^5ZB
M,>KK^97.B\9$I7-"7_-V1E4WQG+>J2UAD"G*1P1\B ,:I5>@!DP$SL(W4 F[
M A^:I$+)FOF(/$,:HGU" CQ@E9/3H'(Y)$D*MIET::2CAE0K&M>$_LT,8_O?
M1#;->W#F47,91)CB>PG;TL0-.!.MP7L(1K;&A7#M*2;ZZ+#8;!@H1%1QSW-#
M[%/!*JQ_GX1N':9W[U9V[+'GUS;N:).>4E-=1=,&0+ E[(! :I?.LE=1SZG3
MSUP"#?C9]+AEP6*19.W,7X?I!*F$':61T6H-4&;.7T\F8D1XJTC  4#E!)"&
MAC_^Z4]$H--/.Q?*TB)LHD*W'(V FQ,G3J2?%->&!DQ29K:)JT%CPS5'1,2B
MQ8OY&^1V5!Q.:T/PF>TKOC?#!2VC]5]U]=5\R6%Z0 ,]H64<5H2"=&C?'O.
MS2HOA#[X"BAFT9F.6*=.%P@;XS767J0P-"UR^ND;UT-\5$KA2!HLU&A(<'=.
MJ %)P5\:I,^($:8*$.!QZ667(GD8Q' E;^@#_>3\QC__^<_$U3SVV./8FL1*
MH"_*<]M8B-JF$4SM"!";-VTVDK9M99-O5 %%63X(ZPM/.OC@@_F2Q%&2LYAV
MLOS5:-. 50J#@Z,Z*!$ZDDS(/@G"DX?-NY8L77U1"%=#226F2\Q-VK>//OQ0
M7+(^W_[[[4>6+_H#O=5"$>*)L5-BZ9[X:35JQ1XM(PINW2;/UD$[N\GVE'T3
M^F*ZS,1A$\A@>1#"%BHL*B]?PN^9'TX3]6[_'Y&=0_L<C.LPQ#(V%<HL0]^K
MNT?TN&8C=Y0-;QNH7PY;X9;<+6PD%'FP#!H"^!!SD Y 0Q+V0)F=187@249Z
MUL[B8B2US/2VAQPQ<GMNA^>?B2TJNJ6F=O3%E[6)E<0$8<A6B)$I0V-'RT8V
M?^655XE(N.'ZZUE4XD:066Z^Z2:$(P@.39/B<YR4K%FUKLJ&;RI&CLX(9:T*
MN^8:YHCK-N1/3YDR]:BCCJ1&/F2%K>#^!QYX\<47B0= ,^5B) *\4E=<<27'
M+)UW_OERC(72LOHW'+)0!Z!]$CHQ*[R)\^IQ-3@-SJ+*FWH*G]*U_8RGBZG&
MTOK=M]]BZU0GFW _-+*++[D8>PYQ NQVD*6DN)B ,QI$8T40@.P(%@:@"03F
M@1]__)&D4=0CSOAJ25@);U-6?,$O/P_9FE=XU56%@P9U*JVL*JVLH)!I^QQT
MO5P,4"G)26S@K*RVY",=?,C!B*D_3)Y\Y957$<5%.!H//?N<LS6:52O=A*1%
M,"0FG^\W;MIDU@D]C4&^%'N4Z>,1$0\\\"!:%$&X^/%Q6]F&\?ZVV%VR]BK
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
M1[:P;>8LE4RY;6Q%$$<IA)\AX&/O-D_)GR^[#)[$$%!]:5.,[\H&U(5@>DZ
M56 XA/V W? /R :=!CL^X$XU:G1'GHX]:NJ4J:",%.8-"R :XU& KBZ\Z$)L
M5I0* &0Q^HN%1&T@@AL!_S[#]V$".;>)0(N__O6O:"VD(Y+ PO-).!B[__[[
M[D,-F2@>Q[%$B-@4+V/A2!&"&+Q!A1*;XI%H\0*/'/3B&DF,8@VJ3!DJ+RMC
M>RJ,*=;;J;;&Y_3EXH4>RDM@E7W71.!PMX%Q6ZD?[>=X:3@! C4E=Z23LD")
MB/-L?O)9J 8#I8E.H+@+V3!=FI E3D>KDD;G^7YS[F9L]^8KYH7ME*:0JXR1
M\S S6 F#"8GJ"=UZWE"X3$\\"".N@[NPCB)UH33C(6 Y/%PVT=M@W5#;V>>_
MUS^MV#H,953:E6!) 34GITX* XEY48%,.NWU5M_(?E "(<()]01++F3/7/,7
M\L7V!W:8#,)?U$;+MN(C.CM5.8N+BZ;\-(.\DS:I2>'A%;'Q.\:-&YJ41$X:
MG?37U%+3D@Z$Q\7&V,&C'.9"YAA]L*.LR1''_(KOF'D'81%AB+* &QN#M47B
M<?IR[>F* B9W\$XVA[S5$U5$WZS#/DN8G4N:/GR2V!P(#,*K[BU5T(+?A(B]
ME6R^HN[:VS0[KQ!&YVHR5 O3.M$77W+)U5==3?$\+@4^ &4TA@4+%H)!5,D
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
ME\Z=V:L8/3$Z(P01MGSU-5>STU"<*3B'[1AY#:<<M7(6+E@P;^X\B3H+QTH
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
M>TA6YK@0E:,3-.26&(-:#&=4M^)X"ZK6DA5XT$$'8B(DU5 \AP3Y4V,Z-FK
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
MA3&=F5K7%A"B 5I(IGXF"C[^*,V&.,@T8]VLTGEE5271T']ZY$^@')B9T#&
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
MTL^%^P_\[;EGZYL:Z)WTUZ>>1 N#MU)%EV( Q-)Q*=4J%*C!@<%=!;[0ZJD
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
M+9:UE*=55$HF6A1_E2JF.IFMHR\3>V;O6:DI\04R&!4SMA0**[D?Y&J:02,
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
MV=XY.;FD=P(ZFRN"*07 139C>,;BV0,9UOY>S@OTRHUQ-#.,_2E%$Q42$55
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
MR&#Q^DA[@7,%IY\\'60:+P=W5&W7F3K7C: 5O,Q(L<(TEH&FW^#,Q#N'LXN
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
MIU+F4*@1MH7@YVR^YPSXL3@//9[DV&36@M7'S.=[AL',<WV-5K*VEN($8R'
M_9%#["E(=-_^O42)X-W3S>$5!$GJO0@L(RS8)R65>5*NB5<355&@R.@8?)OB
MJ-48H91D*38K^2PZD7(+75\#HWC/-[S1N#@):17H0U5[:(8P)2X"56_=MI6'
M)8H?C173 :R9/EYL<TJG@> +M]4RD\@!4 S><"T^H-RH& K$QB3@#.".[#4I
MQ($KVVFZ)"?"L@&.T !$*"KGT?V89[9%6'V6=T)>DHZ$?4/@K[3H2TP@N1R]
MP=:)/U*-1U5I%'PX."J7U4;GI___*2$=P:-=BT^)7,'Y#OY]&!W;P1:4)QHL
M:/+)L![$(%P%E7#OGKTL)V4&Z6JL!E<[%C'+QC$X#/$))%(>+3Z^:]>>F!1O
MOOYFG[XIWN812Q8,B?:=\?IKGQ#0G!!/BP#&*:&RD/W _@-^=__]6([F.')$
M2(2\XQ98A1><?W[/@@(29JR=A!H^'A@6V413ITX!U+8,;_8;_MQNW;IC6&&1
M26.W<\^%@CF#E"H8S8477F@0,RN'PYJ/L#\<].PE2O'CG('X_O&/5Q'F8 4X
M']ARW)U31HT:S5WTT;IR[J677"*!_1*XFD8D *6..(9?V39X7:@N@J@'H8->
M1XX8>?UUUX'Y41^'F&M"(XRO&6M#X>O2)0_F2 Z(<&V%]DS5D3 /->J5H4MM
M1B!4ZH5R31XVVD=3)7X*QL44Q+;<O75YP>XU"Z/]GT\_]>24](3H6-$&V_U!
M L)P%G+'%2M7_+AN+5MBU.A11)40!,::7G3QQ>AKBM(B]F2Y5=>0I;35D&I\
MP5#A@0/4^!X_;KQIUJ)"ZB Y0&!6I&8,<=+8F_(UW\!K)  AB#GE"46'6GI[
M-P]H&%BWO;LG-S8@7[='2<UB#0A1-#'HB:6Z?534VJCZKYKV'9W5;T0S>G=;
MM#<*78M#A2"%@!W6F^+W?9[>N+!ZQVV^P; &(LNB!.V&Q6MTC?$G L-]G@I?
M8)VG9E%,L2^>7KRB=RNJ*Y/,"XXLLH1TN\Q,0PDDSE*?BSP.V*]C$KOL7X:A
ME,/\T$@,-YI:4>)(5]4!8T5]RZHU,USUV:C+7?56T19U%QJ[-U7#YIPK<&V-
MT8PEZ**H\ #Y'LPD#(MCE-D)M"AZNK;-A"#,QM"5\J+\HA-P+MO3^D';!E)D
M7) HCN3IU&'CX E\#VMF0BW'DCFQT@4R-FUQB>+)+8BCA82@>:)< (78?80&
MH($Q5/@@5"VVMSZR@\,T-S,8X"]ELM"/S"&,$N3SCCONH/@[^ R3S-#CXF/-
M68V23NL)D1DZ:4@^MH-1E\NTA!>13<H!/!57!DL1*9*8M+MNMX3W.2FLLF=X
M3!Y6NK;S@'%QK OSQI<B&%PL)<Q=;"$Z^.)/\JZ#1YL"YNH6CD"*4#8..YRP
M\A&I:\ON(- ?60I?YFE!=C2N<Y_5"43HX6%C1A#@U$_IV[>WQ?TTM](-OC:O
M>VQV1JR06+"IN:6VIJZ<P*9@B/0'H@_H!==.]4743]E@U'.P=I.=#1*STP@U
MI52%V59"4JH%L ;HME1IH0A]N$ E6;GP:-.R.9(:-++>\@BR3GCJ7?XBO^);
M,",:RQ<S#:;,,701P+D!%" =;%UKCL<D\D@0/R5W_!*<+C2J@#6-NW2;R:C
MUD?3]S,V5KQ([>V<"(D+N*]Z"C (89NJ-7A0IJ![.K-A(I &B7M'F* R @;%
M=959TZ]&A K1((0*L!-V;-_>ZF^-\272=38VWK-V5U-R6AZ9"G%QZ=ZHAG9/
M2WE%'3 BJ9Y4P%%>()R$G,D''G@07P)&,0QW\>(EQQU_'+D)C%&=-(Y(UCL*
M^U#[6Q0R02WK:H$CQ8O8U@8+((P,!),*6U+%N[X!?1P!0U2#YKD%K.P9'7GR
MLK/Q.?C\47&;O2_]=M[WU1\E1WMA;YA7Y%NKXN,%W> &"62M!;$56MM\H?K\
MU"7U+<G5K0FIR3%!;U-;"[8Q;%<KI$A/*:ENW!;P)<3Y,I+.+"Y*BHE-)VM'
M4 V<@[Z8^#CBYP2K8?#P_18_992;^^?VB4WSQ/IJZNM*5BR'T^7EYD(\P%8\
M",-@7>S!V=LL&8VQ+1#(U!1EN YOY?\M3>(GQ&A;M7IU>F8F[6FV;94>%W%Q
MB3@;"$P^0&'EN#@8$\D4:(XP'9)?X&ZH,C1Z8P+A<5R6Z4)_Q#2!S%@"-&BT
M"A@T,N] X0$M5RL4RZ6 5HE4 Y0C5J>QK@E_!@_'75 ^4!&X#BH.\@;:K*O?
MQ^Z#(3(J%$QB&PR;ABPY!LY++K59;QR,0X$T'$Z$@ E]@3."9,)YB>A@^> 5
M!'I3!PH"(.H#JQ$]AL?A#0 (P#V1('OV[I%94IETU56_>.FEEU&8B3LB^/J\
M\\^7HIC212[&@#*.,5Q%]$7-KM+W6I#=K"0EP@X?NUS:MKMCTIBVC$9%J#BA
M?@8H,<^6TZ!0D.@0#)A=!D(+T5(;1T2"ZQ,Z".LXA-G\%$PZ$NOHX-#N<YH:
MXCRW[4PC01?TZ5"U9;+T5T[1N%TOV"L$P8RC@F%H $[A6F&72O%),@QK:XCK
M(.%56Z()"RTM+43J+_U^#:7"AHUNV5/RS047CG[PP:4TKA8DRH=ZY(Q%,",V
M5;A%@JO2FXC3E911DK8+N4L<J\4[>[WXN( XC$N*C4.>H70*<D(&.4GU3;&A
MS!JPE[)O<4Z: <4WUG]+PNGT5OP*O_CT,[(KQ6O,\-09(WH6= RE"L2@U:L[
M4!?!*)V:%7P)LHD&A(-(+JCSRT5H8 B)4T".C8$#D'S(U:M6G7#BB=:[%E;^
MX@LO&$BG+VLQSO/+0O& +_[]Q2V;-D/R&S=LI%Y:0UU+3E:7#1O6C3IJ<F5%
M2N]^Y_?O'\C.S>_79^".7=M:FD@LVBF,7D8@,7 ,@AW>/Y&4=T+-]H >,IF_
MNO97FEG0LGK-FN..FR8SIOE!N.#YR^YE??D2_$><90&)!29^"VL&51I>LWJU
MI, Q;_"@P(:-1,YJ7(K4=&6Z=NW=DYZ3S1J<?_K91[?5Y09C*IMKI>V'!B*
MK]HT<K3T'PEYB(3(ZI*3DI?=7E%76UC:D( F+MF [%#QK:JOA!5C%3RM_OC\
M[.3,].C2NNJZVD9QKTD:L>QVYEO;EN.71N>DY%MVC_S-P9J8FF8T#%'ST:<\
M0;14J2058$VCB3"#>?%\C!G56$JR21\_RN]I!UWCSJ;_*MDQ!@ !TF&$M6D"
M"U(Y/S$?2<9>X$B4!!+A6&5(@EGB,7MT[XX\AOU9GSG4=G@9LR")RSYOH%4*
M<O;I0QJ1<!,8*_0FX9BJ$D)%6/00%87JT52JJBKA]=R:#<CM(%&^9ZN6EI8Q
M$M0=5!;(C.N0K,#:X *55I\$Y=#Z/4#>;QJ8-1'*Y"LR0IX'W)EB#+B2%)D0
MB!R'G_@VM4TGH=98A @#7FP]2=D-!J4"AM?#%1E)B.98DLL:P*L!M7 7;LT!
M[!0-%&D33VE]/6S4B=G5?<>MK$\CP@; 4-4I\^JW(^<P/VUC&G]VN).['] 7
M#8F60ET:+:/6IQ.YBP!&T\(^9K:G3IW*3>$2Q'68<<5EN;5C:/T4#/DP][":
M2A&HAJN5JIDF_XDIZ]2',QZE+,2E0F-A>F')0Y/O%6>'+3+=Z *:C">YGHAK
MPMV1MP!D4!7]20D))3(/OQGTT"4O-S\O\X(+3WOL+T^&0INGG]SZR<</]>_]
MA]2D$YA,X$:5JS(DM#78.ANO8U44:%$H6O8'WR/DP7]IMVH&HXU:K$C@A3BG
MAJ%IS9%6#!^-7]N$R+PXX3[A?:?&AKW<26-7\"5WN>::7Y&_( : QBJ@94,0
M+#;1V>@[9D*Z3-\1-AP*'5/D^O-W/B=X'KV8IQ-%6.TL2Q,G.H*47R((T:9!
ML8FN06$';?_RRR_':5MN]%#V"$@BTYB2FB)>'Y\7=17O//'4[.K[[__=^@T;
MQATQ[IN%B\E)>?JYAV.\[QY_3,R%%U^4G#$-SZ>/DAA!*NTV2$4ZCX_I92<T
MM[0N7/C-TJ7?H\11$HRPI&M_?2T[EN=F8*M7KZ+$&KHP']E4:]?^B):$#WCV
M[--1!@$33SO]-!QKG,MRM_E;T95$MFFA'YTNL4;(2^0;HK>%;;L9V#OV[SQ^
MY@FLV8IERY(#&7C#F!-8$OL9-0U.P0,BHCB<BL"TM:3@ V67">!B,! ;E(8F
M")@.UX")4N<(5EY?4P-J,&+DJ#4K5L:F)!'_RYAA6-*+("-=HM]\/OQ=$"O6
M7L 3_/D14VNK:^",Q:4E;@DT#R8V$0C 46QX8C#@@^@?C$3[P$&3[22M2LG"
M#JW&81C N\P8M@+A' VM;;!%V"6/#SO;O$FL#5K;P-'HD%!8=(#Q RZC+.-1
MIP0=?8O@5D1#H[]+PJJJPPP "8U<9":)5>!(3H'1P&XPU!@D6!,0&0'/K"E>
M.[88@^1[+D6E 6:;6&^V)R/!QC7UG-F 2<&@K<4=^M.//_X($9(2S6-P(C[J
M'WY811$H\AZ885!*PF>%X)4%@VHB5(CX0QJQ:W"B2X4-&CFBAFNJ.K% <$DI
M,]*MNXAV>BG0[IE((_6(XK0 ?:9<C&K)(HPMLH6](&":>5 EA F)&XOAJPGB
MCD)&4H_$WH4US#"OAFOI]F;PUJ:+K$XG0B8C7>$.W*31" F&"H$QJ[P@,P:@
ML8S:0,/TN?_JR_3H,)MV1(_#>5V3+8(;.MS)3+I#1N[,FN%?8EE8(>GD9+8K
MRAUX+OHF1"D1$N)D2%+G>!M'4ET%#TSOG@4DE[:V9&[>DA+T7C+G]9VKUUQ#
MB@ +)#$'05%185LP"Y)>-'+.I(O#:<.BAL/..?MLBL!*@1L=O:BWU+U;O>K/
MC_XY_#AV6J0YX[Y7EN[^YAH2]K@=\HR#C%UKI;T0[D?)X]*ZQN;BXP!V"-N
MTUC^?[70"?GYM-RV3(&P$B9AJ^V!3^;-HY( >89$*,-PB7Z[[[[[*-UYT447
M8\S><><=O,>PA8?F=\N'(9YYUEDHO">==.)?_OR7FV^Y9<WJU;?<?,N<U^:
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
M./%H_ AWP]M$H@ #XPH_KEG#VDDCE#CZ9F:P)K@H> I+7X+5( 9X+BTZ!DL
MLDHFGHH5!$JR0 NT6K!X$CLM8%]=M8X1*R3G[F$QD845A]5J=\/:;M6_7$WB
M<-1%A-T#S5@]$WXR1LS+O(C2:%CKF3 S88C#*"J2;QS"</ZS7[@^0Y<'F2)I
M-H4%+Z/VB<J)3BNES?&L:%2J!:.J+'.9>T?"CUD6DD^EP96L&:O%'/$H:)UB
MP:'F$#3=B)G63$A5=G8FC"TE(;6YJ942$S55M;E==NTKWM^MZZ Q8WH*1Z"_
MBG1I$?\24\:EH SEF Z;,(3<_&W\CV'/H_[QO'F6ANYP7#5J##J4$&#-8)86
MEH=(X,.)Y,,L@]V=OU 5"@+9AA8#9,MOC(S%!A:WH%<[V-;>["R+#>+UY[_\
M9?FR9032,L,V6A@?C(D]>><==Y+&8L%8]G2$6\#'1XT<2?U52_& NYG 5RA<
M7S[?W _FDOWXJVNO%7U6TVCY0\N5]7NBYR]:136%[ETK]^[9-F+X"&ZFF0L.
M;J\3(FDLF#MX=V?//@-@]-$_/RJU>(C/V;-7J@LE2]E[B^7@8(C>0G?YQ!+C
M,?KHPX^N_-F5TBLK-14+!LP=CB,^U6"0LH5&70@P+L 4B7=(@^7-14;&/ZY<
MOMR^;3M*)<.!'</WH4!XZ+KUZRA5 0M@<9E!3L?WA08-J<)\"5'@1!@>*BB>
M2=M[7!8W%&? K1"2, 7D-A(1;9&\:L !1 44!31/(A%F#M*%(SF7BY27I]34
M@$4$2DM$%V:&P1EH XBZ"BO$TX M#Q_AR:6ND(:@\RO3#7+*%E /E6@DX#FP
M.4:"OLPSEA37\3W@,GP=1@8# :+A+YU_+6):&J1ISI1.K$\,L=9RA)EVNF_$
MQPCP0C86P5'8EZJ81ZG-(7KZUFW;)/4E)J:DI!3) 5WP'K (T0('!WKB2'1P
MP=8DE%X20% O=C?M(>&1-142#7FXM;C0,1>4,)B-<&(7C\SSXO5!S^!2F(_B
M8-!R3G3M8OP8C234J,78PL$\+Y8EN!^L'U)A?@ R^(EX:ZOEP@ 0@8Q3+8D$
MZ)=)!D'ZX8>52!?T'GE Q35T$^G_-8 OC#UVCF*P[25_+0R2A="X2=$_^ +7
MI!,Q8GE87J^![Q9" Y%+_(R62@\SF?\L&_ZW5Y<< 4-MY*$<!JV6B;+>Q8L7
MH>NAI]B,H-X(6U;8S14O*LD,TG8Y)F^8 E0&-M+8(\9BE*&G0-\8[!8>C[Y
M4##,N@:W>; 5!4M"LBIK$A+C?EB]*2VM]/Q+&W[X\=[OE@V^]M>#\0X&VJV?
MMRP/:9V@M^J"DVK,,A3G&6P(3@84DAE!S1<=#^.R5!J4T,I!4"TG$T8>VW7$
M&X;S+S),PU.I=S2'+]^Q+=DVI _0V,5H@]4U08*" Y,R<25+KHS0O8PSA1#R
ML<<<@XEGHEX8L0+Z!%2]^\Z[86>C/!L[RM\V=^[<'=MWP ?AT8(=ZKS(63JQ
M\BP:%0M'H%C^R=-/IAR28PHQ4F]4:\/.VJ8KIQXWY:(S9VW;X)>:I'XJDW(>
M41,:?"SO/82FDJ!_\447^Z)%IP;1OORRR[D.@X2UZ28OYL[L,>P&=&'S\R#]
M,'*Y.P8US)T- *Q$8  ."8;-$\%9+KWL4N8$Q8IT(<(# )TYQ@)40:*PN\%
M:)W%1H(!T0P%(!4/%4 A,#=WG_\Y'50;P&2G3IF*T4I'5/(P,5GH+4*A&&8.
M2P4L"&& =^N4Z=.9(:(//Y__.;=@14!LB,2"JW[ZST^1V=SKA.-/P")9MW[M
M:W->DTC!C'3&";F"+'$=CD'IIMXWS!$@Z,,//Q(/;4H*-7)A>;"/-]]\BZL1
M34C[(:EV7U>/\X"EPK(Y_X+SD0=8250-9/6Y#MVD:)0%:W[O_7?A5E@)S!(/
MA4%%TU68&IHE24^$7\);WWWW';1^NK10CA:[ =Y'<Q^>%(_HS)FG,AN@7E"(
MX-31T6>=>69&1A;];NA*CJJ(=CISYBR> L'SX=P/D038K'@1<)NCDG_T\4<H
MU, (N"XH:8?^2^09%B!HU8P9TY$N* $0  M*^28\#98% X*,L&38%%2 I'$M
M@J2!N9&81O86"C&SQP@E13X^?L:,4RA]"CK)/,..X0:$)+%&*TFJ>N,-KHP0
M.OZXX]D,Z&>$8)%O==---T&K["EV! ( Q0(L4 (W%=0&"K.-8]LFK-_8ANV,
M=RH+UX/-K)$\>]U=D)^*3.D6)&B4<BJ,@-=??QWR8[J@0$@:4Q7+U65Q_T7^
M++>./HA!R],*.""1]LC>8XX]]OCC3U".(R43[0DY1@+C+8 CS&]T\FQ2^"N2
M'^R'\J.-35B@G$67"K%E-!V(2YFTA!JTJ'1]O_Z#$0&K5BW?L&'UJ)&GMM3U
MB@H>NV5#T9I5K]!" ?ZF"B+N@GA 56Q_*$ #*AP&[:CT.AB+@S[NN.-H!8+%
M9]'[5J6(7$^R'\&CI=.E@381AH"M:8?(.NS2A.6U:NYABN&ICS_^N%_]ZE>F
M[?*]^86-N,/*M9W@D(\[>1Q#+7E>!]V0?;)PP4*&+;EDVFA1%//8. )%\&L!
M:T#ZP)<&SBA?#<-GTH.0<&:N#- !'"E"-XAV)A9$X;[&4/V@PLT%Y?NRIQU[
M6E9&M\;ZO0!-8O3H&FKZ'PWEXDN*2P $Q>>V=Q_KB/6-,L@86$<NA)TK '%+
MLT8"-*BS*X2_",<]>96L/MEE'$;>$/L9OL8-> .?8A.2=EA85,@G4%& <K8'
M4AQ5%XZ&7$>XKENWEO%P378[V )).X@$XL^@.2@'%@FZ@,I#)"63 W51.XY)
M  V0,/. ']\D"P$_ O.%Z9NQKP1)^3V2('9K?Y#4S.9,>!_FB["5-NJ&"Q<@
MMHR648P3CL/5:$;!\%#)N8@I7ZC/&O:['S%J)@46.I8B# L#$9\-< 1*,0=C
M0<)?.)A[<65+U,8K@:Y#5QU61\)"-!K,0C5XBU]=(F$TUX.G:&A($=><MHS2
MV -29B2(&(\K8APMIW>?7E*S-"3LS..IPO2E70_R"1Y$0&=5M41#XNG!Z$#
M4&" R4?[9DIY0.ZN081B*W-,1B9X3P:E.:020'L V<F"IJ=GH-!P$3@F/!>&
MKB%5[-E:X!%FC)&SO0J+"]E3B#%&RXF@5=)'1@O.T;X4X!H[@+5@46"(B8D4
M]B* E3ANBN?U!@#!,<!4,Y)?_.(7D%!KBT3@67 %I*BM8V$"0I9F2EK@4W@#
MFJ/>W3X=N*UN;N%*3"D/SCQS6;8 HU+>)6H-'X@?I^P:UV0IN0C&@73G<)-@
M;3N[[.VP3.$_^Z7C^@O[RDPE#6O$QG-E4C1;R<K;*((ASI ('FV> 3D15P.5
M=Z" OSSV%S@(8M\BJ]C&5#!$O*/I, MPF2./.@H#A)I*O_WMO4<>?22;]I./
M_KEUV[)!_6Y_^XT>J]?6'S%N\[3C?TQ.:J# "SH>H4MLZ1-/.'[HT&'J1G#D
M0:2H8+0&%T@ C1KC B@@5##K?#YV$:7OZ%M(26]^4MW6[373:9XCA$_G^3<C
MROE.@W"Y'2@'[0I_<\\]=]]SCVG6)CHL<D"BBY1?A,TKYQ)*/EP0O,)@"IEA
M*U:EJ58$VYUYUID%W0LH>@EYF9&CP2UTE&B^^JJKSCOO7$,Y;#RV4BXJX@'M
M^=.?'F$)Q J1*I^>* GV;:UI&;YFY86>T*C^_8K?>R?1'VBI;:CXZ.,/2"@
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
MHW_WVX%>7PQ8$^VK:90%C@2<CJ'#%3[[;#X9C#A2*+]WQIEG  2 U?*,!NS
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
ME12?;5?BON7&!!<W-U*?ET24_+Q<4!?@/4*A*ZL2?OVK_:M6Q _H7S[GC31
M+V#HI-2DA!1&2%?#UKD??%C0HS?^9F]*,AB=> 7C8I<N6VIN9R=H)ZS*NF:P
M<%ZM "YL6A\IS LC.)1L;5Z2D%%/MJV**]66##PAF/+UUUX#;8-<ITV;=NJI
MITZ<.$GY<EB#_JEUYTB.WI$)\C^KCLX1CB2Q*!<S]<-3PS,S93?==..99YPA
MG:UW[6*?#QPT""L5=LF$\"5K Q;&D<"FFE@@-@@T@)']T4=S5R[;D9I6=,D5
MV[KUN/_B2WR#!I!&W(<=B_.'U%L,4A'U^D+8/O300W_Y\Y\E^ZL] %51>I3>
MD4PNV0=///'$A/$3ID\_Y:233C[IQ!.GT]AN^O0''WQ0@%1-!316+KB;PZ"-
M38?__BNY9\2IFJ2^54^%3 &1E3-FG#J#CMVS9M*Z[?33",(^_?KKKP>(@-\!
M?=QQQQWTXH,XV E??[W@SKON(D[.'H2Z2U.F3CUU)J?/8)STY:/S]^VWW\8^
MM+KCD@2A)>H9(V() %=J=ZBH!"<!36/WLF- #  HS'/--Z:?.L Q7IP0\QS?
M*R_8(_OY<\[X[HG'AI\P?7PR?%+\1>(Z,L\P]HVY7RB_"<A.W@?(/M'E&-=B
MMSJ9DVY6D2).IM<8% /NC!Z*^&1E@2;0N1B55>8"Z !\AT)X9.K\H1KS!AM+
M2GU65Z.V8^2B#G,\RA%P!_-FQ9A@Y1HS5\(#T;&%OR1M U](8F$+K=.S*-J'
MML58Z%D#Y^7N=?6$+4<3W4PF$?2E5:TW$6Y$NT6,Y1X%W5D1,F[P$*(A,GKH
M"A9&X <UQR4#2R+_<@FFIO$F>BC)DSMV; >10+>E.E52<D8+?2'W'BBOC&YL
M2HJ.25VYNN7J:Z-./S/YYS^K>^FY+]*3=@_I5=V[5\/H,3EGG7W:=;?%/??W
MY(M^MB\W;X\G&)L4EQ1L2*TK;ZLLK]ZWMZRI,;9;?K]QXR:./>((X!HFV1]H
MWG] :@/ @C$OH&UJ>E02.E]9SH*B+!,:SSP 65!!8.NV'2#IV%7*BUD"3FG$
MCYJ:DHZ(0@TW# O? *UJ!@T:$!</U".%;2$A8E%PD))MCU[.V8I4A("#$(WX
M5$37YBA)P0FQ3&45I3T*NL'IC/K-V=O<C"PD"C-122#4TM:J/=+:R;^7AJ+B
M5_<TM3:#WJQ8$5]9F[._)*&^H9R^+X0(UC76@L)5X!MLI3IN#.2*I054""J%
MP,;SQ+;B86UI-+W+LH([G$?B,=5"B0*U15C'$7M:RZ4)9$[_7'5T:UM>K>2@
M#5HE8Z6)CFX0)U*>S"PJ=6A9,?6EJID8P0O^"\RZ0X_^'Y5X!RA5X6L*M,ND
MG4<P-8H/4A^6_@B;-\.:8:M8E]C1$GGJ]<"RL8#$DU@49*M0!QDM@!(-E154
M2B,,$W0YOO! 765-7&M+V@LOO-/2N",V7BKXB,M+E:_18T930I"-1^0YY>(
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
MUQ25LI?N,]UM!FH(3;KM_J1 O=A)7 >JXA#U<SHHAT0N4;\F,6GG3K%%L,D
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
MS=41G8>-JGY>+U>72J4PH;O#P\/XB73A5"5M2_0^EPO]CF&S3II<3:2O<#P
MP85PDO!U0 <%FN4!H',24@EYXE+:H)%&#B-''EXD/ !,%N"N9"#27UC2[R)Q
M"TC1CV:M2<]L9662=#0A&!+?5 _9P6BLJW[ZR?HGQ,4FT_>OLJ*8?/8MVW;[
M(I.;.^G8&EY1%'G/'9NW;,_X-.O#T>/VAL5/#:NGM5A$2%!\1GK+J6>$#,_Q
MI&55]'8G[-E53RD[R$)_X$K410%?+QT*B.82(4A(C",O OL +R?B$$Q,3DX,
M#:,:$)^QZ#38E,TM3>C \-Q+<)7:NXX.Q+QUV^"A,W[,#BH>F1SUD"#=]P@@
MTL4]-+2VHY8;QI\C!!>JV^+!9S:HC<2\,!> %=KQGK\B^1QGJULT:-1J-E%\
M0AS.997.Q'LK&)&$$*2]LKA]F2B6!R\<+-8SFQ<7I:2<F1=*[G"VLVPW/L2_
MW]K2-"!C,$I1*VTAVEQ[8=CMC6VJ2:NI;.CH"F5TD;$A6E J"BO+F-@LZKD
MBW#M0ER,C20-KE@JZF9QS%;.Q5"5T$IV*>N'6S/Z!TY$Z!C]@-G#0<=LL$'P
MTFS>M(D IB"RQ'6TJY0!FFI"?(BD9Y.*/]9#_GB7X_*S O3?^_6K6O!?Q %_
M.3[GUNQC2Y/M2Y5U;EO\DJP;W(M$>]BQZ-'L3*FR54X&A4L/&PQ!ITT#F%^V
M561I:45R4ORZM9OJ:Z)W[@HJ*4V]ZZY7T](0B>3>23"=/$M8V7!E$,Y"5;(D
M(>EZIW.-ZL'@+&W#%^P[YNBCCSSB2!.5]C!8D3!:@7K\*O* /01T$B73/SN)
M@TXNI(1%_4\G\)3$;.=(@7C_H[-R46Z83TC)^,MM?Q%'AXH405L9#$J!T?/+
M==1Z$F-3-&7EE>8C3G@4;'6''RY_U7)J4U@I&OSRBR\RTC/(:A&'HUX4Z'GF
MF6<?>.!^2%'./^]\HU+1FY,K,F[C<N0P^K,QP_"*A8:'TL/4W8O+,J37VU-8
MNC$X?MA/ZR)#>SSS9PZNKJL!FV#?X%L4AL2DXI;MM&0 TTW\&9,F>/09ZTP$
M>-4!$11AZ]G,IJ(K+F$K4[TI_4<:"9M21#ANZ/J*"ESJ?%D4/2H4LK.%M<[K
M06935<C7,_WEHZ;N89+#$X*O#%!C X/:N'<@CD#R$=2C-2E9'%PKOV OR,L)
MV=48SFQ[\O-0]"0LU@P!4QM.#?:\5A)[*RIK(,#4M'WWV-%#JVD3TB'/*$:2
M-_)ZW<T>7_36/._#CW>&1%:/';/CIR\:EWPQLZ,GHK$IYMR+YL^;$[IS<U3Z
ML(+9!R2D)>86[FU.ST@EG:&AL;6Q&6+53#K0UM8T:96?MHFIJ:=+)20'Y A+
MH()Z_986KDZ'7RW$D+7!U6GS@E\N(SW-DG^1LO@<<)((0R3]L)6;@GFC,(<Y
MP=A0VC9Y#*PEL@R!8Y;3H,'2YU,#:L*%@!%#E$)3GFTXKMKJ*LKKD=D(;$<5
MH&M!4S-Q':P0&G+K0I9G7%)<BL2@%0-24$)_FE&*RX5=C.)E;7FY.G"&O"3S
MCT1;!FGY;U!Y2/2EK3=KX% 8I22>W!T3'-0Y>LCV@CW)$R9&1X2G>CHKPR(Z
MN]L[P?CVUC;ZOQ]SS#%$"TDXZ>[I8"JLF0YYG @K #HV/M;!G-Y>9#GKC6(E
M\T*S-D!MS".AB) ^:FY AAO'5<A2Q-4#H2ZRF0E$NI@*Y02*=$>J5\<A\)&=
M2[*'YN^;2/C_0,@0ZL!^NK%BP[\1'!S2[ZA^[W4+!V#:JC;LQ3J0<$14%/U$
M$&C,$8$(L,:2&?%XB, 7:8C#VL5CJ*_',1U.\#[(T[YM1_?['V6Y@Q^9?_!3
M;[_S[F>?OO'1A^]_]-%G'W_\R;OOODLF(^<1YP)?QZQV-%8SRJ&N=C[A*DYQ
MOZQD2\VAX$UZ%TGA&4Q.\IF>1LXDBHQCSCOX:T#IS(:>0]_[>T7+-Q50^%A2
MAK506Z/&TC65/X&2:IAR5I'/#,%J2'CQ1BPZS8)0_Z#3E !C5LL/).[,Y; ?
M;8VPS?1,TB"1;VFJ;Y2HS!)^Y,J.68"VU:D\R8R2B46#./644R^X\((S3C_M
M@O//O>C"\R^^\*SSSUE\X?GWAS3?NG7I49^]ES8P>UAH6$1#,U5TC4 YUC?Y
M#$Z-MXV5!2'.RE^6!NA,&%F5=&_1EGWJE=8!:]L4T6O82V2DXA!D//S$D<*'
MROO<Q5-@ZHD'@N!L=4K );Y'I:6'RFSI2LP=[\W?RSTJ74XOECC>'LPORA>9
M 93KO#V[V832>H(B:M&@&YAB%$R>)_P;H#^I=<!N544YEQL\="AD?INW;E^[
M;N.V;;MH69.4D!P:'-'9WC-XT#":U"0EQW7U-N;DC,*M>N=5B:_\(^N]UU+>
M?"DO/G/EN-D](R>USSDD)R(B;N)(]ZSIRQ;.=F6G#@OV)6 #=+LZW9Y0846/
MBH<#%5)%R;@ ?3L[]N3M#@D+L5"6NO4DA9([34]/I5K2D8)N<1DW--02%%6
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
M:A$9 AW4!U<+L7H7*;3E^#KQ,$IE?WHZSQ?0+RJ$IP5D3V:S$0C"788?AJ'
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
M<H\T3P"JH+D G?79R<,Q>G1"+UJ2)XFJ?,A6QUU@'9MD52A!$KJVI/V))]=
M0>)O'(EFQ\QAEMGZP1FB;=XD28;'H0QV/>P@RX,F;PR=E\GD#01U(+O0D$9%
MV0;DTIK%06?%(>8A88U;WRD6%4=:$(BK6.102UIBA!I)D0S DO%(DD^ZC%SW
M" FUB##.C&8M&T0([23F20@!^X#;4>)\F21&B .0Q@M('"U?$'9)$CO:NXI>
M>?F(9Y\==>== P8-9HE&T8$W+#1<HG\]Y**4T8>(R>'DB"Z!2(^'W$V#7'7R
M.-YPKI*:)NVX_)X^H8VT>N9_\^K3N&2;*\V.;B/_T;95&;/62#B?6H[#?SC=
MO[W,_^V'^V"TC8S;,(H'%A/-MC_^^&-\%[1SI9Q)B^4<$=0';OO>CDER"SMP
MVT9@P:^L)+[+&TQ@=#H2,&GPC(J!7H#,#PG&-N'9\#A+MVYNV[(NK*MS*"[*
M7,I[<P>,&#XT=^08^$LQJ.?/FZ],C$ZFD4VL[)9 0:=U[[)1J9/4I.+F+5N.
M/NJHPPX]%%;/AQY^B+WA?,5/;&189TJI U)] .U<QH%LO9:F/M,BZ]L%!R^@
MD3 M!]]\\TV41QN0'_I-N_WW+SN;^&("XU=]&&7SM5=>)<W\D$,/.?;XX_[^
M][];;T!;EP%<=DXJ)H4*3O7.,,F$=*Z__GH<]RQ? 2:7A*UZ>TG@)0;0UM[L
MJZL:[7,-;ZR/<?NB&HB>A86D)Z:&AX;6-XO7SR9.2G*4$-)>_>[!623VD1TM
M443YZ48#PI'*S+!+L0 P8T&TC/3TW%&Y5-8A+!H;:LM*"DN*"J,BP\>,'DH,
MG_+O =G)>PO@=^W8O+[IY[79#SV9G[>WZ95_;/_XD]!=NY/>?W?/<<<=>\G%
MW3=>V7[O0U08PF(<<_@14R>.F9">DAD>&0M?5GEE65M7T\!!V93\*<](;U-+
M0W4-61/P"),J*PL!UR=8P^0D)Z4F)TN>K\P8D](L&10X)RAQ)G2AR.+"O5-9
M7DEU ^D9G(XC 4]U*33CK;8N4WR(:Q>Z9&JC2%N62)VZFS$E<<2SP*#NP[0B
MKX"#*=+C*NP@KB(:M-;C(8!!2:[(Y#AR7:UU"E@)!I*) <L^@3C\ !COR!&:
MC8%'2FN7@'>!C8;[ G)D8K-&-L"%$(J,,TN/M)5/&@.71EL?0%F9PJL8,3BL
MJJNY'5">L)TE[%M/<;";V[$P':/"_\O7\<!(OH=6B#!@<!S)A+7!\%0_E66
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
M+^S5&JA=HJF9]O-#%1<5 @22,89[%PU1^C0*K."IP G.DQ7/OBB//>0SL/!
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
M#1UA$3(M ")Q\J2DA+GSYK!Z_=Q)A,G%[K4Z,KN\+D USO=Y:9F<WJ'?<QT
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
M^SQT8DR/#.\EDZ*]M19'.4R3,,Q N(+63Z='AD$;1_A/B!F O&S "1,FL)7
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
M4H&+@"@6!W,RVO3P16D0;FU;:5,B1$@D$A!+$2'+FF15(]"Q&5FQP2&29X;
M0",'[!+IM.3N??_]=W?NVHV$5J8@C"9A?J#*70T%N4&M'8@@1A.?&#=M__V+
MBDK+RJM@ V36F)F$A)3<43A,>F@OH+67\6GI&61'$*AD-Q85$;&D9)F02!3;
M&Z(BFH%555<D)B7@1,(;P.!;VSF5LD.0;B$43>$H4##RHOM@,)97E+9VM.5#
MBEI2UMBDT17*P!)BB1,2^8%.#QK"M]Y\BY1>K3N ^+0%91-]D (_"N$(=I'*
MAD:*04.U-//YY)-/G'KJJ41U(,C36$T,.Q9?(0:F5>ZQ*] ?\7$SMN+B(BQB
MGB:*%4Y_D::JO#"QS4U![[]5L>7GC!>>+*RI\F4,3/0$2S,=%@0SU]!(=V<?
M3@PGJDP4$#*CG3O!.R2-+40!M2 ?*(88P,&J;8(%3(%C[ "5891L*&<'6[5;
M5+]!PK4$/;]L9#+UR*VFTR:Y6<9_) 2PO2[8VM"D'#'@UT,X(9C(C6@MB22&
MLZ2I&R3=Q?;V[;?_=>.&C0PR;T^>6?U,)NL<7PV^A56K5C'"O-V["16"N:C/
MPM^T8P?.+JD0$73V(A$W;%C_KW_]"YU:B$"580,9PV#(&LS2K!*P56@TDA(9
M!M8]74/)1]:^W<)ZRF&(%I)<,1,%L&1WNF"58EM)BW2]1R[$ASQ33HX+R-"4
M)V)\_Q1S6MTF'X+=W"-0C@_'*.ZL/17[&LN#V\%04#U=X%!:ET%ZE986'"+*
M.W8/5,.5Y7 1U^.$]+I:DQ+K'GTPY/HK\FZYH2:_X!N*#(-\<7 9PHA;75W7
MU- *L17.#4G#(;#>T<&SX%=4.O-7<$?&:]C_96!L/G1#9'WY_R</7AG&_1\*
M'/E[.#@@;J<PQ#>M.\ 0\HN+_7Z__B>,-E3NT__U3N2'_:L9-K;Z55+IIS8W
MS)E4J79T"'V:JC#J3I9V4X0*L=^9*3FU&*D:?[34%R<S1@A2]"Q2>$BM'42+
M(%I!80GF(ZGE0"AP)I0WW=W?+OUFZ?)OJ12 -$&&2DJ7!^)/(_V"J\$G\7T
ME:V'1T,BV[(6*;#%Z28= JT!-H]-*/&5JT[N2]K ]KC0YN3I A?\E1BCCH^O
MXN1BZ[#^"$&X\2F?>?9I9YY]:E)**NED(A \<,ZI \\+7P07ZX*<B$Z:9Y]S
M_CGGD5Y\^IU_OY/W1Q]S8G9.%I&SO7OS?ERY9OB(42-'C?QQU7+<#JUMN/GR
M2LM*5J[^X:&''WKPH<?('4I.B8^*"5^S=FUZ9@X>S^968EFXDC/3TK.34E**
M2O;F%^PN+BFE05Q,7&QW+UUOD'#!B)Q.Z:;47-]06UI6@<X"ZRH<GM&Q47GY
MN](R4M&RZ3'X\LNOPAY')B\*'7EL!!_)V1@T:+!V#9Y/:AKY"4+<GIA$GR0A
M@2LN)MI&I 'UEBV-(8SG%[R0Y+.F)O -F4K" 3JI5LU1$XA&F9 [:GAE90D&
ML3948BZEXU9]<V1'3VAD<E!R%E1^(:AX4K78W5-97D9-7W*R4$);4@&+C>TJ
MG/ETGM:%R",F^,;(05A "I>M%+\0CA8?/>1$\N*AF9<#CCIT22 ;%X\ROLL:
M-A,>O0^+P78IE@J>'*&X2TEAH;*&39?$_*/O\+)ER]YZZU_T,N;8-]YXDW)P
M:WW )YR-24,?O_SR/WS^V>=HT* Y'I(SSSKSR2>>_-?;_[KOOOO(DBZOJ*3:
MFW)$^IG=<LLMC) 6*X<??@0@_L033UYYY14$44A2O/VVVU"*P4H4538'5QDU
M>A1E040.R%[G<TPQ9GY@SD#43,)]E.JA!P"FHG@*9:A%ZF0JA,B,7E\)9)0K
MZ97VLB+!B3EAD$KE(;E8XN,J*.!>M,!/E"$.$-=6>3D:-,_7O.<\-QB4D 1:
M:"X9-6K+B)Y.-!+?)LS@2HXAT1JH <C2$0,%QR"Y1:%A!\Y/GC<K=-C0Q '9
M$^.CPTGR#*>#<$]O>&A4<G+FJ-QQ/""A(1,7ASCA R1\#IND8HL#%@%/JQ,-
MT__Y=6<'D_48;>.BR*1FEPDDI6%2?5RU0Z&(TGG09>"F LB*&_\_\OHW0W$
M4V]$$=A)3PGXG6WH6HWCW*0&]!S_#;L" 8N)"C^6H3.(AF:''HF"@^;">V)Q
MX@H4!<295R.L<69305HE&F0WP<.&#.77[3NV&3^ R4R.G#MW+KQK1/_5QI%Q
M"LFSOD0O:&ZRC2?ZLG@S51A83J4S;L>:XUM&4*<[7PY6*\@9BRCI@MZ6/-NJ
ML6/Y(BY+H?YR>=#<,0-M3EBSL!-P/EC84/'8I:$A,,OX:(&H51YMQ!CA\A\_
M?KRDJ'A\+[SXPG//_Z.EM0U-!R(T%#VV*/287WVUA-[D__SG/ZTE!W=-?ZFU
M:]?BL$:+$PG7 X6CQ!5!-'S06-:@#[H&NUW;6#>BN6.#HQ)*>VRPCX)F?GJ\
M@"F(AIK&OB71 AWMD8<?.6GQ8BJ/4=[Q_+)0@1N84<$I,H+9HNO6K2<N).U7
MLK.__.(+0@N2NM MZ<"H;^HVE9Z>DL)56\>-$/I'.=5D XE0<=<,R9KO--0W
M&5LX.! 3YSKA]/+IL[\X^<2(^ @/?4>5<<M'6)5R1+P]0HBH.@Y+Q;@$\*P'
M%@EI=D #^IUD<$J\N@>]F(DB<5!R($@P!( X'5X7<5PT"TN]8+$N2&7W9R;A
MO :89'/JHK(<.R'#USI&LZC!)$D_&#3XNNNNN^RRR[C*EBU;J>S@NC*3(<%8
MRGR7&6!Y:P],VLVHN24AS:"CCCJ*'I4//_SPRE4KN:;=CO0AR\]?^_-:W$>P
M@G!1ZF)..FGQS;?<?/OMM]%#&?(4MHFF7<MX+%;&<\<T40]2)V"MRK(6RDD-
M9#6^(,E.LY$3*<$QK=X,:_RJ<^[AGEDSEE4IW&\:Y ^4C_-U27!6%BWM]=7,
M-&K9B+--T;&83(PDJW/1>7.3\P- (S-(([%&FMI?N S!&A<?'1$IY*L,O**\
M]Y13WS_UG*V77TT&#00LOO34!.X%DY23)*<D'730?*(1.-^$$Y'&TA$1^"1-
M'53?B>U:>_G+2^R7?EEG@6UH*T<':21VSE<5L?Q'Z?_Y*U+0.8]^A?7LU[Z=
MZ_V^_]L'HW7S^[5:'9<!'$]=0S'V8ME(6C@O@S%GZO1)\I!(FCGUE%/)=9-F
M&3J9S D6EA 52L"M&_<_Q_ M\0W8W.C_;>[-=^+\INN2]  8&+.S!B+M,=P(
M^J"A T0,#,U"&,&UW9SHR.Q ;3C$&#76;,.CI984!-O#X3^@BH/-I<@GRH/E
MT2&9F8!A#JX)[EO&MW\9\$>9'<G)]Y$8(7%DF3!(!C#-5"(+B5=X)-CQ\,,/
M;MZTF8#0ZM4_;MJPGG2+31LWK5^WX> %!TL"AI>\I9ZMV[9\_]WW7W^UY*?5
MJ[@*[M0#9ATP?MP8\H^__OIKNB*@$Y%U:%D')44E^'PAUR670WG01=/ 8\\
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
M$ P![R4#)/Q.1J:"2!]*B]*M_DDQ]PVS^^G#CEYNP">)-QS(@_/_;G 8P/R
M8=__[[_A>_/M^F_"(%,T6+E;UN6P81#$4!(U;OQX.+G0-7D#Y0O%#1,QQWAL
MJNU*#0\S(C]5--&F;\OF+4+PK[.FW(.B//J-%9UKC0C[E7>9-);3NK7KD H<
MK*X)04::',^<,?/,,\\D$Y-1B=LQ.$3X884)#-97HH2FB0L<FT9OCXK+&6>W
MP8\$ 1P.;TO[DXPHO7<9B1%LFO;.#Z/FP6X3S@2%!IL6$;8J;.P9ZNV8;!*5
M7^]4&1YTLX(<5/&@*T&?-G/FS'GSYAUTT$$(!OVNAZ"371 A#_B^\LK+X"8;
MCS 14(*^]MSSS\&:1@L.*BE(&$ )92^QR0G'\BWV#+N+C<3&0^%B_S,PIH5C
MQ#KNZ14BGM86@-ZRGLGE K!P?4Z<,!XV.%*/:6:&RH/\<#AP_%:>D$]ZO<02
M3C_M= K&)DV<A,>?M 0X?0HTR,Z#0$PSDM34=$9"!@H;&\<W&A 6-Z6).$^P
MN[E3<!Q;F)M$SRDI@>>H+B4Y8?/&C1(&A+6RVU59YZOKZ(I+#VJD#TEM=6)R
M!O(2O!6?F:N;CM$X5<5+(-21&A+P><ALP>?#A];^3I=*-[EH/#;+&),M!\E]
MBRB#1BN!!#<%C)P'<! @1BZJT< C%K41 8:@!3HM-Y]#00%;_YK/( $T;(X+
M+[S@YIMOYNYXFD136>3H!U=<\:>%AQS"")574WC^:.9Y%9R*?[D-G$4DWW?O
M??0%IO*6TE#.";B(-YD>*\K[,VW:5' ?-(>8%*$(8>GEE__QXX\^IB*&ARO(
MH:L7TP%_" _3L%6FPNOA_/#!*DV=9 >SAMD1C)R[L&"FZ89\'5XA=@8"P+8#
M=X0_AW4%O$JQ"9D>TI= PB?XM9%,>,#]JUT(C.CVS7VA$ 3L?TM8)%4)"T-V
MA)J\1!'P34/SQ+:5W$+L$(^/QI1\.'S0A-BHL$D3FF=,[YHP*6'[GJ*V%L)%
M;<$X?SI[HB/CDI,SQH^?A"/;4LN93V2J/#C#94=I=/(Z<(BA/AK4,$XL1<3
M/IBIC]O 1VT+!3A5)U7YZR.Z,R#>%YT=G7V?$^X#W_O\Y3?X15#/[Z9S_#@F
M/P+Z]2\&89_SI$$!EN/BQ8OM8!59K&8A_T810WNETH''CX'&8V9C4):JWB7Y
MKA(IT$8SD^,#(HO-=L<==UQZZ:5XKI5DTE!0]71*YM3>00M S-Y]]UV??_ZY
M9%8Y_6HU[TU=TOH-!T&U\XO8E?JY.J%T8]O^E&%;EU+Y4#I8]Y/"ZBNW-L,*
M_(81_D.$OI:_$:V1\UHX6,XN1^IDD*6D'89$=CN&%6H7OQ(L96-P%VO6_,Q:
M5*M"G ]\.#(WUYA\-6%1P@# ',XE2"30IB=-F@2(\R+U"W\H<$!@$+1B\%@5
M["Z.9T*TD,&#-DUV%SL6W1F=""6.^\#<QJ^*E<!W<7H2_J+?&.5MC$%*XU20
MJNTBH45;XC@;<=HR\N?_\?S11QWUU--/SYD]]_ C#B<JP!69PKR\W9/WF\Q6
MI&T[>WC5CZNPV9.2$QL:Z\%EH =YU=S:ALL&-TM[:V-A0=&V[7NF[K]?;%)(
M94/7$_>7+/N^\,(K<H8/+Q^1.A6]6[(5F?NN'N%1"_(1L9+T.WE)*3-9'$(&
ME)2@K@R1_:C/U',RU3C03;)R*$L+&49&;X RE*]KZ*_!(IRR))1H$3\#RU@S
M@B5,)#JCM$DL1_X!7A)0,6'OAA%[.QHT2"5,>-IHD5^91@QS?%!<=]GRY6+@
M1T8BR9@T8UM&Q6,&^$G>,=*794^J*&*/!\W3(=>;#S$<^=7\SGB]P3YRW83P
MJ(NDM&JB#E@DS+96/X8A'8V=E01V@)%9U8BT_ .PLMS-NB(SU3%1W6[:=2.3
M F5UW.-/:]8 ?V:W.9%_S;WC)"BMW+C?U8.]1:^O,DYH,5C;Z2PU D*$@HQ+
MS[04(T4AF"AD#]C!&DP0ETMC0W)J,J2$]76>RR_9M6I52/:@]O?>']C26/[Q
M)^][0Z)&C!A%-A'IWH0<2:^^^.*+#U^TZ/SSSF,F\>P1-K_PHHMDCP2!VJ$6
MG/]Y#:E0PPEKV4;'KB(8BP^'I<L@Z35!91;#DT7C=O&(>8XJV[K)CN=7-BS*
M$*7\W*SY.BP[Q0\<NME5!^N/W7ZMN@\D?@-TMDL81/HOY_?X_ J7=9<8:MK_
M;-_XWQL6F4;&9R .-AK6$"F?H"183+R;'%N]9Q-3@F4*@L[)%.($9)U&#Q)I
M5[@5E4$A0TM>^!X':$Z(_DE5VKX@HP&Q ];.6/LLE7Z?Z_3K.K)[<)P\?:?R
MH[,-5SZWRROPJ@6@*-8W&SHENLTM@\=_8_*!O <R-FS<\,477PI3>U 0X$CX
M_L"#"+\=-&?NW/VG3V?%*S@Z[%Q $MN59 \V/,ABC$7FK*^IK4,0,LFD.J!>
M2=H,*0W"C]R./KMUZQ:,4_7EN2D:W+AQ ^\9*]N,'#@L?<#ZU5=?):B+5) A
M2]!?;]<6A)6 ZHMM3VSJR:>?!(@9/%><=< L<EJ)A:I5TCUB^!#H2BAG)W!4
M75%#B7G!WJ+.=D27-PSO:D5)?7T-9;I-C>T;UV\D'2(R.C(M+:FRJL+K"HT.
M=Q][3,RX,7ESIZ>,&S0N/"A,&K2(N>.MJ*RA?PON5L2/023*)\D#U*$# 0H6
M,O'<)GC*KRPVS=F0,5LX49) M+[9GA'%$9+$'16%)TIH+54@298>E=Q:LB'A
M?Y'E+F "I).4=JWWXX4 PX+G_#!+8,43_]2D32\%+>B66)8B&\2_/!,LP]AG
MTK!"@#^9<'12Z;0=2I(,H(/[?M%AB[!C0!/JZ5!UC=99$E(E:ZB9RZ&GF_.!
M>^&+1K&$+XZS 2AX3K@UA(U2Z%$F+KQ"DKP1$RL.Y>YN9^2Z:!';6#:,UH[D
MOCA_(-JO4R&"@6MQ0N)\F,4L%;/Z^0F<<>/4UPCYG-H<G!6G$+2KC!P7F:*8
M>"&JJZJU)7D4?#RFV? #6K'VUH;8Z-B(L(@>"M2;W>LV)C6VYN07Q)04E'%$
M6MK 2ICUZFI*RHI^7KOZB<<?(X@='TLG7+$"X?8CD5P#GM+)S-G4NDSQE:M6
MX6PTY+BP0?7ADK/C+;YF%"L&5_PCT.'XLAT@TLUO*KES0KF(:5SV$I0(O/-_
M^!O^W_P0OWP) /K_L*\AT ]]+.??I(^<0&%/W%*^^?,/Q%U;6%#(4F:=B3:!
MKXJ0A3\\*FO%;ZOJM4W'[2'X0)"Z67I]JF/!.:_&!VRZ8#T/EVPV"T#+Y.IW
M9;B6@*$3K75<PFQK<&-GEZ_KKXZNZZB]8C8Z6K9Y/OR/0V.7<GHS-?3N%-;E
MX3MJNYQ04\4--6PN^FJ9'.B7[_*=F3-G ;OWWW\_VQL5'P5*@AT2\9#_Z6T8
M$:B$00@WH34 #<P)>QZ"'F8;=9GSDX,,-(/U*"_2=4Q)!-G)A)Y0Q)@<L@ X
MB637JMG._N$PZ06E7@+4-_;>G_],5J_1PJH*X7?V23! E2,^X,'MW+$#AP,.
M=]23$TXXB=0H6$10]*1A8(\K-BX>TB+. =J@J X=,BP\(C(_OQ#]"X-WZ/#A
M.$!1BIE%(=F)HS]3:&Q").ID;V=(1VW<1^^4K5T9N>R+YLZV& XC'X&<0BI\
ML!6X7QF5=M)3ZOHZB;]E#5!4$E&-T$+!YTB\\Z80,?7HF_XL!8B5U5FLX3(F
M"B44-'0\6E30-+<(^8ZV=C4HYZXA^N!@[A%S1U:15/5+=)=\!JTDC$)4: =>
MJ9EFRHS@7^,Q9-11A%+. ;@4>'H\$5:X#1($1#EE/!A>/&OC$44EI\:/BW)W
M%AA$H6&SH-!HQI0XW%#WN%.)>29)FRX=4B]>)B:0W&&T158)'THF:Y"/<GR.
MY"G;$D;C1BN2EMN)5N<I3C;&@Q3G)*3)$]LPPU?*QVMKF"B>$-*"<W+CS _6
M&%.*K6:Q1,ZJ^1[U+"'2*_D$&<D!&%O4>3*-DKBE^T2#530:KR/Q#EHQB<_[
MD#>>'G=-:T=->CHFES<X-#PR2DCUH(A(288XQ<,MX)<CBH,>P#K!GXX#"D8J
M)TL]@)I:!^MD-^OJ)5G S_S33]?0W6J/V^!6EC2YAEKSZ6""_HECD-\VMW8D
MN:NJ2CLO/T3_#AJTC>#?IVKWU_-5QW2&:[=A+P<*3<SH2U,UI0SAQ!-/'#-Z
MS,C<D4P1JI!L(=)X->SCOW&%!$%A??JZZUB4&-'+EBV3N52C6P^78W0 >E&O
MAQ@Z(1%-GG6N+%_V/QW!:/4(ZZ!-B[+\"]."'?79K_ &)*3*)#O.[E:_9] O
M>]@*U^U"EHPGAH#>C88F["M]]]?O/OV/V@VN4=1PW/''@]0V-&4;EY=9ET9#
MCFTK/<4Z.E!A\$O(WHN-@2(4/&*%L;>9'71A3K)]QP[V#PQ'V[9O5ZSTT!F$
M?8XMC&K)R>G03/D#)V<_\RNI5]344,E]W/''89:RI77SJ8)AJH/V$K69X!<4
MY.^^7W[U-5=]LW0I\3,8?Y -C=3$--6U=;2&1D27E-=Y@R*0+\B X-"@JH:*
MM ')0<'NVNIJS-M=>?FU#4TQ<3&5E64I:2DH;)NV;B&OD12(QOJ6M@;W\R_D
MK%YSYFNO4E7DZ2);U^V1Q.J:BHST)!+J+.D*RQI?,'D7A#<TG4ZF7@G[*]&7
MJ=-#C,G"\$C"AB4XBU->L^\-8;&%06=+E5/?FA3[<B0G1X182H"PU%>48S18
MV9ZH:,)G+RG&N/&I*6<">3XHT6 ?L$L"*!D@EEO-XU,/207):DH>+;31_!3=
MO[*2F2&@ZA0*T!6EI16M$]"4 *;&M''!@WW(44HGM!V,+%=&SNWPZ#F,_(W
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
M^HP)HLX02=("$#D2KP79A!C+]@1%.:VHX!-\OF+":UX\+A<>"A@!6IFL9GI
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
MSF"5-$D@E"L*N:C?/R;\@O5URK4DSA##+LN? \F5D56.Y=+"XMW<!$ ;N:@
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
M!B$2SB?F1]*UI!Y=I5Y@L-8'2M%,'#@6U?\/F&DK\;>#\7TPV@+$_\-+EWH
MD?NY:QR,-C8,T3 X$5B#DPCHD9**XF(2@U@HTGF^LQ.UB$4@A;DJJ3E>W 3Z
MPABW-YAFGWSR"2@#$_3DR9-99_@9D) L2KZ(SL*ZI!VRY,QG9J(:H[IR(F">
M$P)APX8-%;)*G4P^Y!,(TF!9-5,4:,;RQ74%$3N+#X"6<"5LMNUMX"F//"L[
M"]D \ D9#3G\>_=B0:,:L[<9/X_TZZ^_QLG+D%#6".YQ:ZK^T*9>.@SA.$-/
M9S:0/8 %FM308<.M),$T-<3&X8L.?_X?_[CK[KM6_/!#>EI&>FH:=[=^_?I5
MJU9C#T!\+#[KKBZ<'JM7KR:UG, 1K)CTN($F=.N6K6^^]29]4,%N'*;2.KJP
MD*1I.*F__'+):Z^]SB2@/8-'-]YT(S:'*GV2V,C$,E'<&M%(UBOW,G7J%/RJ
MD'A<>>65L,^BW0L9%BG#<?'$A/'+T/(%B*!<Y?MO8ZZ[)O6AAR?&AYTW;>R
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
M#?'9X!&6(,^CE&JUY0YZH3)R<7 G:E[GYXY$Y!/6UE)(LX\P.?K5\&9_K,<
M"4HD,B%S1F(\;-]^F(-/H2WXWF3R9"Y^\V(W8#0@'?N)<P4$.0;YY9A-?,C3
MJ("]\^!,.GJ,%91E^!55(%:M4IGH(Q_Y2#B..4K<C133TBQL674;EW&/L,,X
MC=A)&"6KJ_GN3-PC#(/)/<S?0AR2J>>6VVY[\;GGIFVRJ3YA!Q]Z2-3_K:SD
M,WGIY9?<ED"WZRZ[&E_(:[J_#1I(>R#34?XX8*/V\<"!O"M0AERF8JE9IX8:
M;>>=>^X^^^S#^)Z;FF>])TEG"P6*V)?@DN71,*Q^?<-YYYT;HO>!!V!L:0TG
M4U<(H!65G7VJFEO+6IY\>/H##RWK->BY;WU_NX,.8?==659:U=:JQO_LU(-N
M9*\^D3R)4BC1#%  D2C$[N_^%NWU-V9 R=0J?IK($Y$RUDSQM7ESYSD1XCA8
ML)PZ>]K:ULS;9A%@:\JUDP)71MJ%GN100B(#+FRR/N 0M(T=-]9BVA1A#%8#
MI7ECEUV9PJTZ,1R[$,K-L.&1J1R> YZZ%A'!7*R,#PXDTS-7 ;8=L?Q\H\,*
M59E<&5U(%LP'V5"&?)J3H3T7]68-.BN?;I*:A$7=3E(Y [>4(@9N$1V"'/S*
M/2TLRDDMIM9$"DGJ&F/OW-SP>)[Q?C\G=D1!Y(CL&^ G=MVW$2A"]VH1I]RY
M=-EBQ)DKE*5BFY&(J,:%R+V<PYTPJ*QQO4XTN,C( 0/[VYB4G=>UIF;IZIK5
M;2TEJLP-&EH=ANGRWBM7,$>HR!H2.,!7/!6$+5RTH+VSR6SZ]*WN:M>FJW=G
M:</*=:^WE#6/G[!I1>6 TO+%'22!KJJ%BR/B;<3HDM5U Q8OJUR\K+VRHN39
MIV;_Z?<C'OS+R/D+2B9N4CY_?L,%YZQ[\LE1<@G'CEETU(=!MKS\67@$LSM&
M*]Y)2R 6^SOON$-=L&F;35^IIFO-&I$J^C[E?M %11"C23)PUKFSD)A VP1S
M44/>YHH0R:/L2YBM,X(E:WLT>,O(D"U1*,>NV3M:6I0D7+,:8\J-?9UEIS6:
M&D?%E21U=>O!&3"+@GL1'O]-.%V0H]-CNC6'9(@AR-AOPDN8VR6')"$A52R(
MN@5T.B;:/-N\2E:KT(0FF7M"SD[ABA(K($7X(AIX0DA4'1P=(0+DY<U<K\ #
M8A]\Y+E">C67<FA%DN:>%+[)+3F@DF7%_7BH_6>I?$M>('P!623.1I'D]#(_
M)X<Z\V**G=@==]@A\\SL9'#D'(QTGRK^:*<7)X@& LGRA7]$01R!G]75N^ZV
MJVL81M0=-_$''WS0GSA0')+4V)0J&OE\*0T]')LKPH-L@ST#1HOXN>>>"!PT
M0K-P_*K4=L"02KH8M=]X_J6OG'7VN>>>2Q*[_8]_(#!XD-K\.ZLXM_/.X"\'
MR85-CL&T7?[Q$I8<%J2<E&S)'%&P"'\3I49&,H5 H3LQ(7EY,PT3!U:N6(GF
M^*R"9+O8$,,B<\LMNG9U[+7WWJUM3>L:UD9T>9,]XJ-2]6V=U.O!0S;[\4_7
M_.QG0]>MWF['K2:,'MQ6VB5QIM<:18=+RU/MB\AN"(!N;%ZZ;(4_!PWIUS>B
M9=7]J&.@:&G=0 Y5!IGLYQQIY\NG_^JK;U151\!->T<4Q8YSUQ79U>SX9IV%
M _^NK5UGG%82S;@$.B<95CI?,XZ"&:=#&!N13"[2D2,)TSHD-;8C%\ZWVSF5
MV6]-EM*3G6P9<SV;[0*!VWU62_28!,DHY>K0IJ"@P--<(Y^>%X53*J5K%P+@
MR&]1R"I"T2-0**@Z%;J,*+TY<U&'-Z^^\@J<1:^HQ6\1#\D:SO+L>2A$('E@
M&"G;2XM@SM5VD0\@)J)TF*M&B.K3H;&-10O3&CR(.3X"6BR0 )[4S4\DAOB3
M*./KW_IUX"9",_L/[.>:9,;5@G+MZMJZT6/&E?>N: _S4QRW%37KUJR=.71H
MB5DFH&OK72$6<'ZOBM[#1@I&ZM=>DD"_=^FB)8O7UU<-'[)]0U-574-92W/U
MPP^57W1A^Q57K)@YEW>]]I@C[]MKS_DGGC+OU3>%7*^Y]IK:'_UHR-<OK7WZ
MJ05//O+:<\^U-;7T&EQ=N\][J^M4@EJ[9GWCFD']!TP</UE_\^VWT]=X:\*9
MB!3X.G'\I.,^=+0J7;[M7]D_E4](V0XQE\+[5(F0P!L^"5M #F/XLD'^Y6;(
M$;V1PZ9Q]M*E\FS512#;T50<J/"+O/GF$T\^P=,#(NRR*(.77W[I]=??<*7%
MMVN>%FTW"L[)@L6C:-_]-\'Q/Y&CL\DB&U^2K2/J%J$)AY_@E@W!_A=A"ZOC
M$VB+(@D+(5FG,Q9R=UDX.G[UJQO1V:Z[[,*ZGQ-#G/@,W-EW'&%P79W9P)20
M+FQ#Z0Z!W$(@A$P<>."!HN)LC<M2-4B6S3X6W5&T\D0&9D$CC/I;LV:G2I73
MV<,<2_7V2#KZF,]X<P8^S-&GFQ$Z-S!YCWR8D!T**TV0;280WRNB\>2_=.>H
M8$C^),#2"9E6(0;S'Q$5! NK./C@@W)AS"B:'E!51LT$CKE4B&W&&%+[N!(=
M3R"FR'S$ ;5%S-EXJ["^J?&'U_R0U_*H#QT^;,C0]8T;R Y_O?]^^,L$Z6Y<
M-S'K(4,XH A5ULW$W989Q!V2"2Z@-TR<_:J=81O!',1OAM]HQ2N6PR(7U),D
M@G"9HDZ!O31F/P\S7,TJ1I[;;KOUL \=MO766ZY<M1+['#]VTMPY\ZLJ>PN;
M[%O==]'2EI__>.G==Y<UU$T8/WS@GKN+.VPO:>M7O[Y>5AA#9W4_+9K"\F[E
M\&YJ!-F6PIA2U6?K#-#43..)0CV2,2TX9^#:M6N(DZHX6-LP36A<0!=>7X^Z
M+"E((@H%[JC=TQ+>!?>TB:1R\\V9>P'ET3@XW .>E;UJ8E$B++JJRMX!]#"/
MA#BQFN3.Q.GHII(C%23<;'],;I+(9W&]FZ"$R!3G#$Q%Z8"I\:!&AF!"6PJ&
MX\EL@3[&K&Q;\+[4-R9<#K5&+E1.U&!G9)DFT0RED6B01*3 *,\4F5R-/)<Y
MI2)S3^,W&.-GTXM,N4)\9,2?N*W4I)S\0E8(#;6M320?Y0"U6YG\H5;K@@_#
M*].7;2=D/?N2:+)D]!B)B((EXE$I'[U>,>J^?0E>RS6=EQ$B7D/ T=BQX_OV
M'=C6:GE[*5T^9U;OUUYI;^WH-V1P_^5+FV[Z;<,#?VZ8-6>AJE_SWZPZZ;BZ
M'UTS8]Z<16.&]/_-]9W77U>U8HG*MYV3QO7][8TC5M=,J%W=_/[W=>RSS]1?
M_$*+@2$=)6L^\ZDQV@G<_\B&YO8-6VV^^#.?FKS5#H.K^E8O63J?N9$A0>_3
MG7;:Q2#U#+KCCCNBH?-VV]>N7/W0@P\?=.!!T5$H"#A9'3HC'R(E_,H'CFRO
M%-L2_^&2H EA "DO9.,8TL <^51+)#*98],KX^QGB8>T%.6PAP]G2[0I9"RG
MP\N?$6R>C/C=1H\L#N57?K/1./SOEJ-S7>.W/K( U(41Y0L*ISVDCL*?/2$_
M1^/3N%-";1.'E4/RQ2]]D:>+#$""L*"(F^" =GT%B2QN1#MQ/747KL,HLZGQ
MBV>>J7?4+COOPGUOF41-($VKB<X0=*KG6V4#9)R+P(,[5CS%2.D]$?$;!")7
M4CF=ZFS.]B$^87/M$$W*_AE5MB32:X0-N"RZ1'=[C;J#GT9'L%J:?'""V;.S
MPU"'-U%C'L%[;N*VVT3"CY$N1D/:(.'P.)G 04[V(X\XPK*PL*>B/Y'4$&ZK
MKD[5F4D%AQ]RV,S9,R=MLHGH%&T#Z>""]N%[5L%88W+H" ,(>VBQ:$-&9X8@
M:]MM08LV'SYD,S&1_??;KSM$+%0E@J?VX2K>B5T-.U6J_&OUOG[11=I>G';J
M:7/FSY%665E1N7+YBH[6CK'C)YI(:75+>V?_^W_?^,,?U/0?,/E;WQ[UGCT[
M2CO57&]9MX$B+/&A G PX$7KZ)#[>HE>)]"LJ5U%4ZSL6P5W]$&GO <Z-;7J
MN&&U^22QS$F3I^#X7'E96A$8[AR*FK(^D1RQ2CGYP;!/>(DL0V$V!/:$-77<
MLX"8DX/%G&!.P+9?ELL" DHF^^Q>AG<X>I8D(M,U^=F<3#<A[K*/VQI+1( 5
M$L.?''E/W5$<6 @Q%OGA\<F-U*%B)R,^($BVYG;:88HRCAS(".T P4FLE@4$
M\9&*KY2999[*F$(G(\09):Z66\S8!1*&BQT$Y?D!;ISZ)*?G(AOCQHY.ZGLT
M!K-T-34$!2U(U$J5#=#FGA']7;]A0/\A^B<HI2?ZE#&VO;5QY<I%5?TTAA]#
MGM<THJ1$/FK3\A6OC!\WJK1TXI+%K:^\N'C]NH'EO8:,G%"W[UZKK_WQA%O_
M6%_61R_!,9N,:CCFB,%M[963-E]UU;='+IJ[]!,GC1@UM&KXF 7?_^&D10O6
M?/[T(65].B9M^O@]=^Q]_2^;+[M\6?^^M4<=VW7J25O\\$=U;[Y9U;MLX17?
M&K_M#D.O^M[2AO4CQHYIW&:K-=ON,/;E-Z(0[HIE,_?>:]JJ-4L&#ACQQNLO
M_^+ZZR=/GG+HH8?WZ=5'_.)?[[_O[+._?-IIGSKAN.-5];*^>^VU9RJS)_&D
M8&A.QN+(.._V$P9"6B:'"U4 "J^HYY/TL*0K1,AILNR%Q!U!67E'DZF$/)3P
M+<3'%/L;/6A2^:#X'[)A!<U.XVZXR]#\EM2_?S=&YV<G&.Z.UPBW?#>3\'F2
MJ=]R4;99IQ(TJ4YSJAB0^$LRJR=_3MC%.KMP. N*CET8JU8>N61$X!SGE-7/
M_)/L!'.-N OR)HW/GD'>'"#!EAU>D=JUV%UND^$TLE/3[SR228N2*+;!V9!4
M2H!B?-0P$! __?333C)3IBP[.KX>Y]8[@HNCJ5W4P'5SG!/=9]=HN-'7$@8C
M8MJ=\XZ:OA/+64]%=?'NN^\NH0:LO_C2BQR ;(C9#65-",N8!Q%XJRVW%*&\
MWW[[?^&,+P#Q%UY\D34V&R@A2-AA&M8?=NAA=.&6]K:QX\8+Y#3XHS]R]',1
M9C>;LD8:4.0AER0/H:E7+P"=W5"%1>OJ8O>0@3)CQINR"3@#H_KKK%GR8M1Q
MSS\LNG^%9+%^%%OAP"# A/F!Z>.//P%'$15;LU(X1]<0543#@--<4SO_S1D-
MK[R\_-4%7_OD9Y=\Y^JJO?8US34;U@H_6$8X96?@-@8B:)KD"UA9/YD@V&K8
M,82.1+QY19_-IFTFQ<;<1XU*&D!@4Q>4M.>I1>D0)B8,S#*&)C0D.B1YCY$S
M85OD29,GF$N6,>VL.5K)*5,V=4>R.3Z=%2#G4[*/$$:%6%DG<GRZ.HO9R.L1
MFTS>)$P'0X?:'6S>4D3FT8B1$HY(N.[F),>Y37R:..8.\#1.N*+DJ4^@?^DK
M"""']V0W#7[ORI0^'I7PL%*V.!<0@>6CFC5V&P$A*A"5E$R=-BWJ;*72(OX4
MDTFZE\L:\9V*$R673.T:4KGXPG!Q1\6BDJ[6EI)U:R/Z4.T+ZBFMHZ)O'^A?
M65&U^69;Z:BU:"&WRU)9HD[8BB4KJ_KB<V.[2J*!87MG:W-CLW2<29.FMK=/
M^-*7ZH_]V-J33AMVRF>'G7):QR./]E/;Z9&'=9L<]_@CFSW[3$ES^[(UC?W7
M-5<HNS]H6._IVV[H,ZA]V5IAZ:J3M_8=M&3J5EV]^]9/F#"JLWS# 8?W/OQC
MS9=<L<-'CMVTM&+^5[XQX*8_#O[531/'C*_K+%]RRN?;SK]HW;''MO>O[E(=
M>NR(1=,W63%NM%I.DH2'#AXR\/$GGJ"![/>!]T7KY&33CQYP=0IYCQ=K\,AC
MCVZS[3:1S]8_BG\)'+2S00^\)9,W<30D&>SND.^^NS>[[KKK#COL0*!10-4Q
M1SRA$W=VD@NR3@-2W%.[HNRA1?R8M( HYP*;3'I)"Q1/E!-BM9HAV##M+87G
M; 3H'C;HPC'\=P-T4.!%%WT]X#796XK/>ZO9)5E!\C_=_R_+WF'W*TC8V>D9
M8.VL4O!YC00U,R.FGFFA2 J%B3SLU+0P"B2UMP<U;YQ_LG=(H5ZRY.%''F'H
MR$7<@2!1.I>A(6&E8*,PJM@#$!]&_>$CR%".KIMSW&D=[S@)_D]E*\IE03#K
M&IL+'# 2$*.PHZZ W)_OOEN]$=>KO7#===>I]&:WD(1P#ES$N<IQF38O\KLJ
M*E@J$P,/-SI^2WH*R2LU#\P*E#E&=&JJ5<3X98,1C=P'QDJR'JDGZD@DBV0.
M[@%/N,C==]^][7;;>8-0" %NJ+[288<=YFZ>+D?FI1=?1(79RY2M8YGS>^.A
M+'\Y?Y)@Q57RZ]_\:L<==]I^A^V3<RQ>]B<9:EO%!1?C_SS=^']\[;4?^]C'
M\0[R+)?4E"E3.4PZ5![;T-R[LF[,N!U^>DW_7U\WO*%V]"<^_MX==ZLL+:]5
MFVI=7>?H<:-%!43T3J(('0B=+E$N')*X!?ZW[3;;@CNB*U F8$89PM9P19!#
M<P&*<%I&N?#>/#11S+.R$O)274W$H206\79$F5DVUM*RU"YO*/0GJIM1I'?V
MJ4 J/"3V!4\51D8S\*#L57&9)V(*D0!=SU*DKF8?T6\XJ#S,%/ NW&JU-4_5
M B)NQ.&,M4VQ\Z)<+'5>P'P0C0'KQ:0)]>Y):A=:0^C"31$D%T@^&.YC855(
M-Y[<GSN; 8&"34^7Z?16'^T%(M53ZYPZ"G7XSY,<X.*5RVMD X4=C]^MM-,2
MB9#6N<&H1HT9(38YF>@)@_*M%^E)-A!S&%P]9"AK>Z_%2Q?/7_ (!\N0L>,[
MRBK:NIK:F]M>?W'H==>VWWM?FV;J\^?777[IZOKU$QL;-7*E_Y5,WJ29\6KA
MXH&OOM@X9$#9SMM7;+Y9R\)%!*S:+;9HG#Y]^>1-.WM556RYW>I/GSY@W-1G
M>E>_<N@1.QY[?.4..Y4-&SY[U)B*/?<9O]TVI55J\#2J$-NKD?MOK4:RG)"5
MS0UE+*2K:I;0==?4K5/UB+3$9,HN00^X]-)+9(KMM>=>6VVUM>ARVAAAF>=0
M?,M%7[_H\<<?@\0[[+"]O.)1HT>C<"  KY/;%@41DZ/(278#,D.QC(5+E@ZM
M9%NJ_^?/<$$G,=DY]A+5 [N=ZY1<+'-G,#T8![5-MML^^C87;PF#5>J[YM_L
MP<JXEX7W]#[^*X)A46SZ-[UYEYI*[WQ20H2W,(R,$05P[[9^A+P3%5Z:#CA@
M?[8Y)3=A<?+V\.WTA3)<81B=18F.04W1;CV'U 3DB-J,,,_RQQ][[)H?77/U
MU3^P@KD&(S*4HT$4(BPGUVUP LL']1PSPQ)!;&_<%JS[W+J'I5LEEXYV0:9$
M18LL[^CGUU\?>F=CTZ&''@),W40$+C735%C9>?^Q!^?'W;!8NWO*R2<[&^1[
M6(Q$(OJ]8&&(*WT2J66=X:H"TV0Z<.Q?BI1*'<0H=&";67Z<?X;7U-I.?[E-
M/9JVGEM'N_]WO_M=HL&^^^[KGN0[-''I99>AIV,_]C&/,)X?7/V#_???C^#
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
MCI*!.QG94F%E/\^6'W#,'H)'TJ#AM9RF5'8G-%9'6&B2S[,-!+Y[$(L_[W\
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
M(DM \>M?_?K[W[_:)N[YWCT/_."!'LXWD*+:A\($V?^\5O W!0),<%A8/Q3
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
M?]>H_;B0A81,:G?#I3-B!-N6)+1('FULTMP(\R3O8 ])KBP5YTOQMPUL,BE
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
M>GR6F,0R<=0X<D88A?12Z$N4N%<81#6,Y*BD4_,36/L4DC@A>K^FW!+G4F<
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
MOD-1;/W7(;$XP_^7-_]#>W1/*7OC2H>6(].D^2<_^:\77GQ![ $\%6%JSDS
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
ML*O..-6$MSER(I)E%#A8R5P26L1!@B=8G.(]!D?/ER1M=0I-T##;)@X?-6+
M &G!"H'&&M:MV[!HX<K18P:KL:E8Z4O/E=Q[SZ*/G-H\;T;35TX=U-C1;_M]
M:C[Y\0G[[-78K[*D=D-3W_(AZ^O6_/'.7_SU@1G;;+=9_^KR-U]]?4"_D=.W
MVG;*]/'#AHX8,W+"XX\]<<]?_J25JX:?TS>;]NPSSV#8Z TUJEFATTC*5VJ\
M^)*+]>49,G3P<\\]\]333ZU=LV[;;;<?.W847Z4P.'4M,#R4R6W@^BS#!KYT
M1)5.VY%$I7#F9HAYBRR5,2=+Q*FDN']=7N15)E[ ID12X3-/W#]5_8R>4L04
MNX_VN7GL3I38KUN+XSH.?.:Y((^+<X"-RS.CS1WU<K-C.DVT"M+O+>*^1IY[
M[CG:"4E24\-6QBQMT_VE93/Z91X?.2S=<K2[\1GVD*.[?88%.9K/\.VYX#U$
M:7KP*D/%[S.CRN21RW<8F$3B-(!(R,K"1$\Y.K.W=[*-?RMR_[<Q^N]QE3QZ
M+T>+^X*@RKM"&@*.N99C,E-&W!7JX3P%3"K[B+$-EWTI.[)2\ZOYWY0GSO?)
MKC:;';6!6EJ8TW+2D1\BWZN^=Q7-SN:YFR<N6#!?^M"66VS!:ARL(CIO:NQ6
M RE2^<K,#"/"VI:$[W)0&#K91M0MTA#VO/.^(@XINFQT1*LZR/*3G_SDF&..
M@2_)71YR!4H56H8$U>LQ!K(-7L)%IJ(_<J&8H^5?_/*7V)(ZY1 -H40J8(X6
M2O(&_QNH-6P?H.-/?_HSPE<DGI*O9\Z<9='H$,Q$QB!TFK(&5IYX_(FGGWE:
M=*JE@.9P_\MG?1D!J<U/.S;3K 3T9/O=[[ODB#_QY)/?OO+;D3<3I4<'.S=6
MNZIB0$7?QKKU0R^^=-D?;QI;UC;P\*-G_NCGDP95]VEI:E&44C?SUV>\OL-.
M.WE0LA>5X#VYUDK4.4ER#4.N!3=]@X\P+()TGPH']<677L)#M/7"/N%U#JV+
M-1^HJDD?(KS?$E=94:PDSV'6,+B#;! !T.<BIBT:PTR4-Q%[9\Z+%S/O,*>"
M3@DRS%98B*@O/)CE""A[@]Z @A$"=YB5^3'] Y.F/2@TD6,,X)9"_HL7R<X8
M.'+$*''5+A3!I8&2FYM+=?]^8>9,%4+%>U X1)!SD2E9^)6SUMUX8V5Y_Y9=
MMNZ\Y/+6U8O*AXX:OO7.T)STQY,:/I(G'G^2NO"A#QV^TRZ[_N:W-T;Y[^UV
MK.BM^V*O%U]^[HTWWMQ\VE8Z^&D+.WON++8U(N166V\I6B/W%0(:6*"U>?#!
MA^[^\Y\ETQNMPE4DCZ,_?#0/.3@</694M(B+^03(1!AXS_9Z8?$IV"/> LS)
M%I$0N5#@+?&@E$B9$GW336*S<^"<$T=B$+U*[@F'"E4F5<*R0;G(08ZK(2Z'
M#%1=;4C>I&*"N=U)93"/:)B2JWC'H"QCSB?,"E/^G'X&<)]^^BGT'#5[Y\P1
MZ,U_:RS4XJG3IJ9T)QB]"#TXR_F'$=<Q9DSV^J <8APTSVE01"C,NUBO(X-)
M=M%GLXW,YZRO&RJ[JTA$E$F()%OX5L1!Q(FF-@O0)@>]%.T>_R<8_2_5^._)
M)8H<J;#R!7HHL)<L2MLM-D$S3ZFQO13-P5%#@RAZ$S)]433H7TS5JU?#TS $
M*]V9C48E)4Y(E*P;,V952OFEVML#Q]A^J$K!K9<7T;\^#)TZ]1+U9Y;E-=0(
MJVMBCWEOPNF41#Q[G4G'?E"P4L#U\'WVWD>]T*@@D^[)2VD@=H@4D&QG$;])
M84<HY+Y<;4LL':B5^T>I#&Y?4B*03N+?#HI)5572#%*-T. .$7>X<J7#  6L
M@3F"O ]]2#_#.;J"&8"8#3FUSBJX<24/=NH*5HKR[G_@ 6/.W<78*Z.YS,(%
MN0%-00G;:"5,2Y=T3^DAVJ+ON.,.$K<<#'G5Y!V"%@H?/W[4XI7/UZR<\O2C
MZYK;JH8/KOG4&=/[5ZL8Q%X<V4;*DE!J0T<ID<O<*N$^1<ZH!E?H/RGF#T [
MBB+;/(XUIG?OP9ABY %%7Y+H"FK)A>YX*/AV$A"#11 Y8(0YM(,@XPX$9T#F
M&C8EA\0-(YTO_+3UN"O+ _J)BL"I.594%DT1=;G$H)+6*==)/$Q4\P#0Z0Q'
MDINA-R43-NQ0$"."O5)FBM43V4*Y$<L<MLIRJ!U[W=JNR\% E1A+T%&L9WG-
M\A6-+<3JT4VMPY]]NF3S[58,'-S<UDQV;ERR>';?WEM_\$,#.DN:.\OUZE0I
MJ?GZ7]S\])./[+S3=F=^\4SEBP62JT2!!PP:,-B [[OO;KW.E4D9.7+L@OD+
M;[CQEYMNNHD8K]UVVQ5"ROJ#*<(]Y\V=S_7RE[_\E5!)+3CJJ \?>. '<7%>
M"@5 " '@P@J7EV6ZVFAG2*>RH$/%^VQ4+IB5L\DX]/=$]BF2JOL5QS YU9%Z
M8V/S8X\^^MSSSZOE2^CQ.5X+O)P+1KG0_U0U2@7(LI<^XV.6D[PIFBFP1L:-
M4 >)U4UL[EF0#Z-32BD,$U8(UW$H"V6:Y7D),.6!3[4$"K:%]/W;S!C=M)[=
MA 4C^T9\ZK:B9U6R8 5-F!!EA$F!J?%L3!DA1>W?E(^:7]GDZ"N"=IY1!"Q.
MB)RFM[UZ2D7O_/9__9/_!D87>4C&O)Y#R7\6;1T___G/30]C3+7;XT5%R@N>
M[8;^+PQ R=ZLYJS#/';\.*<I'R0O(;10B?T:X69;5<A6*5U;>K=B1JDF1KQR
M?(7[L$OF8>22H<1PCA2?9.X:4<_JPJ3&5T5[$UKD^C,;YLZ?_?QG28KIHTXC
M^B,"NW,\( T;%MM4N!FUDH5V]._O7T\!*UIDYK(OGI*9.?ZD+$:87-)48:LK
MC=Q^1_&!Y$M!KU&3*+6&<J6:U#)07>X\DZV8-8S</0F><F0=(3*^ Z'T*#:@
ME&"FK6SER&1;4$X+&D,N5+3ZY)-/4;MUQFMOZ+OLN P;,108"=40-/C@_<OK
M:T>4]:X]^.BZG78:TMZR+FI>M2G!.G+5BN4*J3MR+:U6<LWJ5>I7C+-'Q!&C
MLI)B:;.*:FU2$XQ(HC5($\$,'+^D(H<8:_#R.4>,',YVG'WU]&)+X>2C$&OE
M&/N5#ZVO!108E[=5,!GHM.HV GQ$8;:2"N,C?1.HJ6C9).K*J)/94,_T,7VS
MS3(!0*"FEF;A6<@&CT_;'89R99J)X0,&BF:) MS"/22Y"SX13*D(]H"!X34J
M2:;(^O7ZN:P=.&#\_?>5?.L[\QM6]__N#U8>\J'1FO.QI)SZN3W&C0[;=UFO
M/LN7K?O#'VY\Y.%'-YN^S9?..GO8L"',0?/F+X (C>L;_W3WW60%IK^MM]E:
M[;=GGGGVK_<_T+_?@"]]Z4RRIUA&Q-#2J*9KXX.WW/K88X]&H?/V#N+(U[]^
M(:F9YI0*Q0R2MD<3<A:B\APM(;VZA9G"64R*8LPJU:M+BF./4YJ_S>:%,!"K
M_[5R!3F=:5C0M]3J2 LJ+17@H>?],<=\E!! 01&\&%F+Z:Q%OZQ(,6]QF8MS
MB&HVXY)L0F1.N1&NA+.>%45<DT;+JN7?**8!'Z.>3-2QR=*5R^P12R.WA(#E
M7(TO.Z@3R!94@@(@)R942"U,/L^\#N$)S>_27WE(^;/B B3!42I-U'[(36:C
MA$ :0TY@08J^)5Q*%HO81.;6;L- \2;YS7\8H#WQOX'1&]?A'[ZSL#Q=0.3+
M9W\YEW SVT*.<N*Z)6$J#&&% N68S9X[)^K'IRR[;F% CX\:+> BWF[E"A9#
MD55.LL4ENH+C@P\^) D+7()AN\#DP18'?5Y6G@B?0X%B4Q6?YT+&Z,  [$?>
M'H;R[+4S6K67P0&@@2PVB=N7O8**G:Z,B._L,0]B[8CP+^*\J65AT"?=CUZ7
M2] 5PRV,)ZH0U-8Z<GY;%#HP##^YY]Y[]MM_/P:0'*N00O=:<U]45ZK'D\=I
M\!(:!8DS6X/+R"YC0XBFW+D87J;4@F,]CY M3Q4Q.J,#$.IM1["9:8,GO_CR
MBY5]AXT9OM-?__3J^O5#!PRO^=)Y6\O;;:D;6K=ZR::;C6GO4("S39B$AY)M
M!7((L[,4H"]';D1UD<Y.$X_4ZFP#[>R4+^,3WC\5@8=7IBHH:F]N"*YFW9*C
MCIFE5]2N6[,FY.(<FY$5G,CH6ZY8$LX7L8GIMRB%P&L7PJ61CJ&G9*N7;I4>
MZD.0+7TP64C6LT'GM0U3LI3T-;4^G+:IRJ(Y^8*_*S'ICO8QJBTF]U?P[])V
MJBXS\:#!T0T]5^-4N:.F3N.T(>7-@Z_YUO(77QLSH++MWEO+K[QRQ,57K!TP
MI$U:.&1?W]PQ9_:B:Z^]KJVM^;CC3],^51<;AJ]EK[XFJA0T_^6O]PL]/NJH
M([7Q?N:95Z@+)GCRP0I:P:F0[*"#1?[=33<]^MAC;[XY \^6]B4H?J^]]LP]
M8I),MYJC!270)(!(5D2R0) 3<WJ@4]" 9@M>F7&'U)PX?7#1E$:/DSWZZ&-,
MKE09>^$"B2U<^Q\Z_$..3Q2)3)OB#AS5N"[&;.O=EE4A&_UP"]88C@$;08A1
MX,$4W KS8T.(<C1U=;8X^:@9QSME2+BSIS,QVU L5KJ#FSO1'H2_XLTD&WFP
M[(<99#/S*;S/_[_X019(-L;]Y;_>\BJ*X9FZ\G?$O*07QBNK@SGHWIMDT(MV
M#?YU[G(V8U%E?.N]_P\ .@;_MD'\_3_?MA3O<F&>LW^SD5&D7:IQ_E8VU\WR
M0@;LZE)'3<J3F)O@\$F(IC+3>@A!@HZCJD-]/4DMVPI IZ/!.!!'-&7Z9D\4
MRG .L_(5B:I2$B)L.?*)\[D5#N$]L,@CM!\D K\EF!0=C#3*G);"/.+P,!&D
M8C'A:/9S9M?L\\R8XHT#3\PO5K.S>RFVK!:L__*7OSSMM-.RWP8%(]]<X2\#
M$B[/Y&(8.^RP8^_>OV3&P1L\E(DM?!VI-$0>IV-I/$!9:>DCCCC"N9V\"7/(
M)/((SD20R4M=L+:GM4_'4C>@U4X"$W"J.;7"L>I;V6_*IM/7-6C=5K5Z[:+Z
M=2MWW+'7_-EO[+WOU"GC2]HV--2MEW,_B/E05!3!W435>1@Q<AB5O'<O-BOV
MDZ!RV&<8[!YLIAFR/97C*,J8$5+2RL2THW:V9JF]*.:Q"\YJ*AQ,"DM9?R&,
MY_"FP+KFYBRU6:O,DW+",5972&G)/;-7KG0?"Y6Y/H"V4';!DFHY+P _=B?Y
M/-1FHQ(IDYU8?D3;$M/4/M1N9O1H:4UA> T/64FI6AR(2A'1B-)O8W;C,JU[
M;7;-?7=NNN5VZZ9-F[W'^QJ??7Y$=?_F/?8>W:=_V_!>:D:K0##WC=?GWGO/
M7Y<LJ?G ^P_<?H=MI$DSGE(\V,Z??/*)IL;UIYY\ZGMVVSW4Q[+4;T&IK^G3
M=]M]=]$R?#/8GZ>__-)+EUUV&7J05_*E+WU1S!EO,#MO=!:),(Q@+9%<4Q4@
MPF-&MRA08.JV$!/H;H1:^#RWKI!^$:<S[%UT)G0"9R&@L5ES3E;AT+0QY(TL
M(U,T5<_P#Y'%7F"3R2 0+NXP0!/R(WIUC1T)?V"C*E$Z-ZX/];2T# 0G<1O0
M5:,!:E#@>$+S'*D1_OQ4;L'@N7SH0!P7[IQ/!S(P4%/.B-E]N(*2<T_8 G9D
M$T9@;@2*=(-OT1"2XK/_X:LG<!?=@#[,K_S3.)O)4!Z1^SU"[OYEA/QW7?BO
M8W11[WBWH63])+VB0DUX"WH3<*(V12KF4.!GR4^1+T.LZN6+?DMQQTG63E63
MH$\J^- /0@DZMJD1AE'1E\J, A2R(*'(KPL5:?5JR6\.0-AG1^K07 5V?1Z>
M'Z$":=4M-Q^"G\/?U,TSZ"#* 2];!E[?N\=[(:,H8]]^[WO?2_R@XX033MAG
MGWT6S%^@*P1A@<212Q<6_08N(U:K]I#Q(H4?E*82IK7\&&%C7;[<;8D/$J\]
MRV%(9O%"0#\D:FA8GSKLJ7 ]4)0WA!*!A,ZY$TDH$3NL,6!S"Z', JJ4^(W+
M+]_O Q_P%.<$/=)&_=!:X3JLK;D4:JCIX6I7LDJ^^U Q@Q.CQ2)O^P914DN6
MK33>BLHR ;1]*LO&C1FR>(\_50QYX_1/?[VY:4G]VJ:^596#!E>[1<+#"G8H
MUEUU5D&S->,:<L;8CCUTZE2AC5&@SGGF?55OA'()2G(,CS,)$%7W9^)G"P[,
M37<DE'$SZK3$Y9#K<GCE?J.\^=8G)ZH$8=35,8Q8QI3S%B]83 !$.\83=>53
MRKM[)I]D1;8@17Q[DBN5A1$=C)&DQ,Y0X*2'+%Z\$,<2/>S*9)@-:6#.G)D#
M^@T<,6Q$RIE8UZNB5UMSV6TWKK[X6_T6+R^9-''03W[<]ZRSZK?:NG'''?L*
MN/<0G57OOOLO#SQP-_PYZLBCM]UF^Q7+U_3N4_[&C-<5^>(J>_W5EW?=90=Q
M%PWKU/08C*5%_EM7)RG[KW_]"[4 2=]ZZVTD67Q%2.^YYYR;:QM$$G:J]=HM
MZ$0=_3"1;5"+L3K2ZTM*H%M\&\ 5F)64^JBC4$1J+ &%H&TMV"DTGDZ"9N*G
M?1YTX$'L&%$G)YHP1)=L.PAJLY\C59W4]6V]X8%CS\41'25ZFX'QC;.Q$ Z<
M@MRXA^P5'LYTV-/AC37MYA/=!3C$1T8@X"JF/^-'+5"!N\5NYL[(!1SLEEUZ
MPJ@9IK8#W==DTV@ZO.FR<.MVQ\Y'&D3$7'4O7::9?&6FJ)YW3H:O@AD]7Y,_
MR:^$0H7. /E7W<CU[\+??^6^_R)&9X;VST7I1/V!PK80]&19()N&>HX&KD7<
ME8S7U"ZK4\]XM4#;VF20RZ!RP*(>:3-Q*AJ.L%ZQ2.C[8)LU1>2[\'.TJ#)2
MKBCHLMQNG/$DQ[KEQ45VPD@=7C?,8G5><308863#APOA(/.ZFY20&6^^29QW
M'[ .@D.4*2^GN$4\0TIESO?,"=Q&9?QY1C[D\)3CP."5[1ZH.;F_AJ/^%+H7
MMN,P0U/,5ZPD39)#TWA*Y%*B?DS(@S*["C4VVJE$]U74[' 8$E"+[@1#HQ<!
MR86$$L5 *BLMB !3]T_-$*+V2*JB.9KH)"<84AL;*2C*U)7TEAXQ=<2F79V]
M&UIFW?W'_G^]9\KP4208T2:+QXR>+'BJHV.@6C0=;5IY1N 4WVJO\LJ.SG#^
MA)JL7W '?B/((8IY.CXD8E9OEJ7H!Y9LD1Y'V+8RD?8_<)#AA9$BZ48RAHR9
MJHZ&LE)I8%P+6'@2J-DH0K8"NU1IEPG@"AV(!RD5I#5QZ0Q9VDJJ RA?BR%%
M];7*2F8<2)$RQ5<;JF=SZN;=B9HJ5J]OI:C*J&,9?NNNEM;&I4L6M39WCIPR
MNK.TH:.K3T?;P!=?+*E;4UO>9T-9Y]@!E94KE\Y?OG3([KNU'?VQ8:5=*TLZ
M^S[YU*NWW'+[O'F+3C[I$]MLL^7R92OJZNKU%GGL\6<5+>(Y..FD3W[P@Q^T
M,XHNV065"]C3&^IMG3[T4Y4>O.S2RU4N-$$^#PV%HQQ5TO^XER-,.WG2' <D
M1%+)D3R;3)D2>G>6]A) )S*.5<WK$"')BN^UMJH#_.:,&??==U\J<[&96* #
M#SJ(#.Z:<&F Y)9F=3BM%>1-U6;"1<8F)F>5E)T=9=MO#S^W/^RP0[&3%$7>
MG+QGH7H60SS3JK)-MZ)AJ6=IF3<Z(4,D3]$!%!7AGM@J><+CM+]PP/%RF^L(
M((QL;LK0Z)]4FK@[8:1;O,T/=57/^*7 UHPJW;"4@:F(I_E-SS][PG1/V'TG
M!*?Y_DM UQ/0_JWO_VZ]CK<^-2/L6W"VYP4%(3I5+K9'>EJ+W/SH1X_)3"FS
MM7Q]E.6-^CNKN(GVW7>?I%Q$L$\47(\6A=44?S(7*=OY=+J@'DP4>ISQ4;,5
MOK5L%W9E*%QE:HTN8B]#@_SZ4#L_,4A08G=C(T-G*A-3,+01TS+T@PG1M4R<
M\KX8'QQU/T^FVPX@SGK(A6UD$4&12OB[9V1#\/R&:V4<8'4./1TR.DYP.5?2
M@LM)@XLZ<" PMY+)T^>^=RI(OM VC(1=NN2MSKZ:[,G,L1P1OR&PO[6-9RRP
M;,.&G__L9X<<?#"H@GTDV8<>BK*"M'O>'OUE<BU !B*]%LE XN2<M_O^\A=F
MDUUWVTWLFBY=ML7$1#CH+KJV=MEWOSWLF<<V6[1HQ)2IM;ON/FE@M7CM98.&
M#..:]5O'"?3HMQM6]2#U2".B*.1.DHX@)A'I?,O8-/EU-V/4<ERCYF2;8M\"
MG#OM%TZ#\1"=W$1@)1T9JT,5Y!;BL_6TW3X)?W)*2F:MLK:^\F'DFT6PH&+!
M\6COS1>WLV2B"(&:*7MA>Z[TIZ7#G!Q95Z(*<G2F52GX8?MJ6$_S$/O!N>5C
M"[MZ]?+FQJ;INBOI.5VZMG9-]847UEUS3>ESSRWY[.<']JWN7=K5]J4O#SW\
M*&7O:U>LT/>Q[F<_^<6#?WL$F^%O &,L XL6+HHR,J4JS,S89>>==MUU-SC"
MEDE&H0)&&\;U.M!'B*=0C<<?>\P_EH))[?SSS^?+S8ZI)%UJFAQE'=%J*I80
M@<8>1)L4[6#U"_)!^!NR2!@(@DA$UYC=$X\_+BA(MH$\5;5QJ(":V1_[L8\I
M*(UR,"W!45:5UH/L"<B&;2@/W'\_:I%+Y;GX!TO:)S[YR9,^^4EA)+)Y<UY5
M9@-AL-!<-KOZQ9NWMB5K>.@MV$.DIF#C%EH!D>0WQN#Q VN>2Z7;/L_-W2S]
M/JHRK*L34!%)^+JUT?*\].Q*1\/>^<(!B9QUE;M3!9A4@"GL:58/Z\V:JQVA
M8:.Q@!3&PS5K<LF!S.:-N9@5W!.F\C$,(SA&U5VSQ9#\L!BF8E0>]*YE\_ZM
M0/P/;OZ/XZ,+_.F?#BY@D5<GLA@B[NW@@PYVF+_UK6\IC99UL2)&HPE4*Y)4
MJ7[QT=DPDBO269?H$)CD7[!KE=63$Y_$'"P^%,[:[#OOO--[Y L0,[Y35B1T
MV$L*8_;&1OJI;@L1,-LAS*!H-G4]DHV A-2M,D,YLE+"*>*E:<<I6-#G&#YU
M.\*V$NQFGNQ*D&K[X6FDTLV<N=VVVZ5BI4K7;\R!1+P259]ZZNE]]MD[A4(7
M>$,^,(1EU)"*RL>B_N8WOS'Q(XX\DF*.LC>=,L7Z0$D#$"Z263I&Y59WW_UG
M5_JM?[4B^\8WOH'4<G1Y2B[@M R3 L,QL&MM[U#\%R/YZ#$?A2,C1PP%.A/'
M35JR9-&@X=6-:X<<\=&*F;.'C-MD[E./3!DV:GE%U_!9,^=,F#QE@Z)!]76<
M]ZPTN^ZZNU ',GA %#%_[!B!R=;'F;5K+K!QJ4*L[N.*JX5<;R4];JNMMB8K
M67;)BD0JJVJFSGF8?5)-5PHURP#<A$U,I29%R'6VN6$%15A,2ZTDD(O)5KB.
M4Y<MIW90WVYK91,952E)[#P"PBQ:=B1$UXA<^0\5M4E$K+%*8P7I]^DM.8Z"
M!VMDZ,#2D2/&V>DU:QNYTF:^T'G4AYNZ*C1/>OV1OX[;;,N!&]KJ^Y2O7U.S
M[J579C_ZZ-]6+J_==Z\/?/"  YI:FA8N6F!37GWE5=R1W>:  _;GJQ!<B"2L
M%=TB&6I#*21$JU](Q 9)XG8^]K&/Y3+Y5B]\Z>4$__9435>9*M6KHI=5JDRK
MUFODI4 T^)<M; D6<_)T)WIX[?775".(IE!]*B*?9?OM4A&X2$0P#%-&7>DD
M-ML.JRW$TYE"\U&:8_PX <BY:BXK2BYTE2D\X(]Q)'7JR!E;X7Y49<78VJ-_
MBDF%>ZT\*L&R,B&+J,=4'UYE_#M:":2@2W=CQXL$EA1VY1/&]*C.V+,41GIB
M#M#.42@OO_(*YR$>[RP;7M1B6[I4NQ]$8D/U9('"!F:7XRBM"CLG/D$W0H%,
M._Q V?D$.BQ%#DY-?&6C#RGC&')BC:0H9#^A(XPR<Y]9?R)(R)/JDO]=D?2?
MXN'_[@7_V-;QK]HW4@A\^E^:IYU&?Y:2*__M$^V>>4&OZ4Q=!-<%P\PF!0B;
M415'S22;8V!]@^NR?E(G<Z73K/DB1-2@;! 3 )J.XN*=G91^%P3DM;<[_,9@
MVQQL#^*)2B21U:NH:1 M#0ETO2,0*E>+E[$=9KA4KC!;3J/VWM*E:#H:/',;
M)>L8*1))(2.#]+A$FA58E 0$<2:R45)1TZ#;=>O6IPZP4T/HZ[9SY<QC-V?)
M$7U!MG!(HGQV5TFTCDX6CZ1CQF&&/IZ8S?2D(53E6*:(M+!(Q@%.E8/2O'@O
M-[SQ^NO3IDX5245$D9]%=*BJEBDG)J^V9EEM:=F6;%+]J[5J;U%ILD\O1QH+
M;&+,W6:K+=^<\88]S(6#G3$C5X2$N2 9RL,IU=9<J%3'-^#1N?^ _7*]W)!4
M,C\D+[O/QR\1T> 10XYU@2-./F[J;%//4YO*WAYA-=R:+&D%PJN#U2U8X.FN
MC/:FJVH8-\AC/HGXW&%# 80UMX/0!%<S<9$SV<X693](W'($-S1.FSXMX":R
M6Z-CI"9<G>7K!H\<#?,>>+CST@L6G?;I\9MN_O2!!^]\YQ\7'?^)"1,G]V<U
M'=2G_^MOO'GCC;]Y_OE7=MMUA[//^N* _B.4)8%4O&B>8'$..OC *$*4;*,L
M8V#%,$ &*"0J>NA55WW_KKONY.(^Z9,G*<U,J8HFF3H2M+8S!.>(4A,W\EP/
MO5B'R^ C?C$!3,ZVCG,8^;HK?_"#'S!H2!_?;===CSON.'1BM?$ ,17122/2
M*<,'P"2(-^0<6I([4B0MD0^2GR9DJ>0^RK&OL6(1894JJ&3%-Z*;0M9='_&+
MD<%0ZH=.F; _Y/?((P^;X^]_?SOOJ"0OW8*N_/:W<UG'V#;QC-V)*OZPB30#
MQCT):"FPLH";/2TG&4F#B'MTB4WIZX44$D1M ,B/,@214\M:%LZF9$L4D!.V
MEQ3-$O=Y6U97GF!^%3"GVQ[]SL_S"OSO(NS_^]W^:9YAT1+]-K!]JXB=L"PJ
MF"2_WP<_>"" D\U!/W5=L8&"-4(-ME/B]2LOO_S)3WX2#!&H91^0GD) 2T&4
MKGGQA1<<;'9>KB<:F7!C7\F<_LYWOJ.:4G8<9_!2FD X$5F;YU"RGS0\L@,Q
M,[*2!@^6>2@10!T^:A0UT "D O*?Z!.H]CEP8>@X^:23R#OGGGL>]8I&?]UU
MUWWTHQ_5FY6N[9"3E>B 2 U_5A4!*7SKRBOE[(:5K:(/HXTZOX*-5 TE\N,B
M.EF0[-#WN>>>&[5^H@1SM#[)CL><<>L AWA8OTZ-)$FNDMJ1K%OA28:T,4$@
M986]^.(++A"V*0:&,.M6ROQ?=NFE*E9;[7P>$L]/D:&)(B#7>][SWH\=>^R9
M9WZ!==(NL$6RZ9&&AHWLW]@PX) #:U^?.7[2U$4//]C1VE):7MI;O6_L@'#$
M\25\&A3NM=<^$5Q5NWK,V/ U>4*H1"6J+:\D>A!LDU$RVO<Y*LP4UE8U=UO#
M8NY__N0X=<R$,:3XTRB(@;V%'U@-\>'#>0M3I%W$)L(L0GHDIRF[FLX)*LI!
M.Y%M2#-H:[6DKA>O38N/&Z9**0YR*J_8RN/*_IY-4J%\K(RZ.83&<!2G1'P:
M^<KEHL1*AX\5_CSB.U>T_O'.LA5K5DX?VW''76.6KFX1'+3C=A4#!S4N7U+S
MX$./W'//_>)V]MMOGP']^[8TB^,N06.OO/J"%)E##CXTN[ZQ?!@1H)#:J3*_
M*EY\_U_O5Y='C1<>Z51/;H*(SPP<L4W*TC8UX[+9U(LD<H9AKFH0/#8W@(_L
MV3@+'B%B1&BC-%2?*/>C^@IQF&; Q$2PA>9XH2T ]Z[D4\7DB#N@T\7),3 P
MXHXCOS=BDR,M(:UP7BBKA/E%G^^4?/\&R_0;;V2XY^T4&,IN>=!!!__ZU[_Z
MP'[[O7>//3SHTY_^])%''O6SGUTG.Q=AL$_*;[$:*1(CE_8OO#P%84CO)H$;
ML.V(!DP]K+T]WU.:5;S!APPY,GJ:FV4Y.IYNPORHFT>N01:R2[MRTI)[61K)
MT7I1QK#)T69$X3/XO+"&FLLYN$-6YC)&9SF:8)0W)?KAM;7E8FVAJ"U:9%+_
M?R1'YR/_[A;T!-X9P0O_+^B@)*+B$C^,,*DD%@=WS?O6DTWA]H139>#%DSF<
M2<]2-B^U2EFTB)-!TI$W.6"6MN7$$C? C>6VY7ARJEE<3Z1]Z*&'KKSR6U3.
MFW]W,T&#,81J*2$[]+)>D:6FB2T3,YZOCZWR"">><,(%7_WJUR^ZR%Z>]Y6O
M@$6YZ;F]MV!^^X>L$?]97_ZR>M._^,4O5,>_^.L7WWCCC2QWM&][KR.7<SAT
MZ$1%G*GV],V##C[XL<<>N^I[W^,'VS:=#5<Z8V0K1CD4$*U)K$*4/V ^JS4O
M0I#C"E\H!XXQ2PA#*@4?4!;HJ4PCVF49X)S25 .A0W:/?R5YLR<D/E6>0E=[
MHS.*0CXC; 53-]T4DJ+X]0T;NL(0$@+<%IM/6;I\R9QYE;7K!TBQZ]MKPZ!^
M8WL/#I_;LL[VJ5,W=RNJ;OTZ(FH%(1>)I^ZKDCLB$,I=5JQ<KCP_XWN.X@A^
MT-)JD'Q3T9J$!2D'^)262N".!G115#/:2,(@4X7O[IG+U%'V!;$(V&#-I,=(
M:<O9/5[,ETRHU@09<!C8N\#WUC81 EKWF7C.1HM^+K5K4]']0MVR[)Z>MV !
MSJ6K5Q0;B<&4>?3LV3,']*^<.&E\4WO%ES^[]MX_=S5W]-,X?N2(Q2!XMYW[
M@*\E2V=>^Y,;7G]ICC*!)YUT2B3:].M3LW+ILA4K^U;T>^WU5Z6B;+;9-"RE
MNI^:!9H(1UD/',F6W777G_[XQS_2E.VU+'\M 0541"F2O"5)@C$6CA8XXFA$
MR).VVZG41CHEX60+W;\D'!*6=-Z\N8S8 )=] MI&:E6J#Y.+:ED]9C;&'%6M
MF3+LON;Q=$3AU8'@D;S>2O+ERHXP]KZ:5_760W;3*/;6R6CL/JCHD4<?^<'5
M5R-7B?7 _0M?.),H\-JKKW[V,Y\UMA__^,?^!>+\BAC#E\\ZBY#$A&C\&H0B
M.>T[8)D1#CCJJ$B@3=$FYIH,Z 6!-#JY3)K$M^S#;D6AH)UG';4HX:;8#"FC
MD4Z2HE8ZHJ5+ 3CBJF09#[T_8VM$_J4R$MD;G^$%B"-F[XNY$44Q-H<2YFCH
M',?BYV:7S9O^S8\P (M9-"YE6"^.\_]=*/X?W.$?"/;_S+GYCN\+7#$%@9FM
MTOX0)#I1IHU((D+8GF(MDB\HFD1$IK_:1F&]\B$\)7P1*DA5(1DB7"V*6Z.4
M5_8'9FL4]=GB6F@4P 8*,LAZM#!TC,E3A%]\\:6[_O2G>^^]%X/U%.?AD$,.
M4?B<)IZTJFBMC5*=(H$E03JIIG,N@FP@M@1B/O_\\W?<<2=97M4]W07WV7??
MFV[Z[1__>,>11QP9^>@,G6/'G'CBB4<<<;A"HW*+9\^:=?KG/J=_BF"[4T\]
M)<=7D/ZHZO[+SIYLV.$H >+F;K+8.)DTF$U[!PK+]3V2<R:PS[L8<RJJ8%3@
M,DJ;)S'3S?E=V31,)!V)<DUAN-36K*T-O]^*Y<BT'[=^9U>DO52)+2'V-O75
M\;2L;HNMYE17_7J7G9<0@ASF537+*_OV@:><J("52IYU1@</(':+764$>4S%
ML<Q1X3F'Q2ZX6-LZZY;26Z)>$KN07]&[(R8A[;Y!0EM#PFA3H$)DHW$L^7FJ
MQ#\DY2[$>:!C6Q,[&X[$<A'9:QAM!#52:) *8J![Z82'5-C4B/S1!*!O7Y)X
M.JNE*VO66*ML(^9FX[!@3ILU=PXC\.B1DPD&<^<W/O#PJO5-0P=5=WSIG.:_
M/+CI],VKVEHZ[_C#W>><=='">:NN^.:5IYQV&NEVQ<IE5+0[[KS[UMM^3]=X
MWP?V93#5I9<SMKTMRA)X',XD_>2""R[XRE>^0M@_Z\MG_?HWOQ&N(S4DBI/D
MHAK9I9%LKX0,SEAF=]4"(A ^[77H]2FP/0?G_/$/?]#8[(HKOJD8UK>^]4T1
M(%1 =AZQCV9M@^ROJK-4/259I(_2"R^__/*33SGY_>]_/S5%J-)7SO]*[HIY
MY97?ON7FF\D!.@K^]+KK"-JT4B>"]&TDS&7J1%[QC2N^_>UOB\^[]MH?4V?M
M$5;D*QY+S-[9(</":#:])Y]\2ODGA7:%0CN&]]WWEP<??! U(N9T:F(NR>H0
MA?'0E>?BCDXW;B<<B\IEM'8\4EC#N5@(Y.A>G\ B:Y+=E3F&NEM [*'NYW35
M@LH88!(HT5U'-%M+_!R:9]G9OQ&:F03'_$G(-<D^Z(A%)D%"9\?9J++))6QZ
MR19?R*B*Y_TS,/P?0.^__)/_3>-+GDB2H^*$LX0F,UKA$85I%B9;2C@B&>5"
ME]GG&PGUJU>CB2CMFGO71JA %$AS#6A02T]NB*.;BKC7P7'& =\&K:=J\9 .
MQH7^NZY.U %K!K! $_P57SGO/'@DO-J&Y23O'%R!EH(A]\)1&QP#.)4WR=T>
M?>11)9M!*D<\I^*AAQP:MF])Y]%I*>JH.3"469*'_EX&1B^+1&HMHQKJ.<V)
ML7Z+G:2B%B%#D_NP%J^DUW/E<\V'-SQ'T9E7Q-XE;30\UV%.W<#U2@\V'B?3
M+!Q[EQ%=B6F8@9R(HS[\X;WVVMLCE.L[\* #=]YEET,/.411TPC48Y=?IUQ&
M=*1E0JBNZK]\N8920]^[^^!/'+=VW[U?.N'$"5)7:M9H%3:<7:BA?@/4\ZP\
M?5%3<"2H,Z%GJK@=%3[#Y]D69,V&+FQ+\V9C)LP)&.!HC:;@^%(:>2$9)_E@
M*=0P/7=%233?);;2#<T9][5E6)1S8\JB00PX=>$*JG 3JL/29<OY%7F &:-D
M!E)WB)FOOO:JK!A(1)"$F!')$XT!HD+>P/X#07,2MZ77U_2KKIHV?6KO"HFI
M:K-4?O"(SO>]K^4C1U5\_LR.^I;G9\QX[8)S+_[SW7_9>^_]3O_,%UPC;IA>
M)888]\41#CGT4(8@V6?(LF^E5*8P0%/+A-! MS///%,T\N<__SF"IP )Q5LB
MOS\%S"7#0B!7/N9.?GA<PIN1NUGD@AO!N6D\]#"%9+]]Y96S9L\F:B"JCWSD
M(\S"J6#TRY@3FY"JZTK$^8J=[>RSOPQ5@<O/K__YU=^_&ERZ\W>^_1V?L-),
MFSX==5GA[WSWNUSTZ,=!D $E*&6[;;<E4//,Y5HHU@UF,3Q&X-# @8:!X"^Y
MY!+^3]%$ E0P0L"MAB*J5B\0FIL,+8<E[?O?__YQQQ\/B_TV0C^C>%>$.5%^
M2#Q>DB05"&,FPCS(X"I6<N'8+ X&ET5UAPT;+'6.L/;*?CQO<GI+ L="2,E&
M3,N0F98THTK8D!*J;OPFFW6Z\^DR-)M%?H.H\K]TCE2KNH#"/;$XLOD;&S/_
MR!?\7R'U/\7H+,[^4Q=G7- =S!A,S*Y+Y@X5+[I5)3DBT2)1"R_%QFCZ+ ]Y
MW8F(=M=&1O4?;OW$T%R/Y]I(*XL/VP#Q0[_^]:\1@/^L+X!&CD0;EFCN?GO_
MU%-/,E@K1@.V/OG)3WSXJ*.4/U;MTU;Z"0WNUEMO<7/BFV.<E!HI55)RP674
M6YDV;:I:-E.F; H-B09@ESCC;+">^U5JVQ.A>.0"F=DY0.6AAQ^^ZJJKCCCR
MB$,//22J0$2679E28;IC.'4^Z>Y.&[R=^QX5 W<*=IQ55=QJ:T$>.X8/4[Q'
M>]0W2+U%3$WZ&0*R>KYBI+-H)"!EU?CQJ?P. '6;%R5#JL5A<,"36$[$G AF
M<"RQ$ =@V?*E+:T-U?T&U->WSETP_^EG'GSRB66S9T^Y]R\E:U;6C!HY1L-F
M??,HWG8)\LKO]:M<I2$;NOB.K+JD80:H<(2RJB=W(H8A]HZ0ZT%2P7$XOB:\
M.7M'TD6V9P  __1)1$%4XPB14%0N%"<7W;Y'1+6F9$?&$1FO;,'@[OI69!M'
MP@DF5ELTP.HRS[+(HLK$/WB6SRVI[ \31V-;;;DE(P %/SKAZC90Q[:S=,R8
M$1A9.L-Z2S8O7[JRJ:%Q_.@Q%7TWM)76K]U0_?@CKW_QS'XW_+[UJ]]<]]A#
M+S_[].(?_>2G4S>?_,4O?7;77;?#'VW<'7^\Z^&''I9@J2+S^]ZW+]<K7W&$
MV21_";+4A/>DDT[ZS&<^\^;,69=>>BE>?N&%%T%&,ZI94</6F>SOT?0O69D#
MCG.I\1"J4_>)!"LE[!5__>O]EUUV.:&88^;$$T_@2OGRE\\BQC*Y(O[_NO9:
M/6$%_#'?>9!I$4@O^.H%D-$B_]=/?F)91 =][O.?8YX6Q,8$(X<0E49QJ^AZ
M//CDDT_6/]ZM'#?+$E)N84#J_ T!J;BO#[,"1T]5RO"**Z[8=]]](3OY@PHH
MXT:)?>!N#O???_^VVVYC0VF?.(J$K^,^_G$M8- \N'>.S,\8W$WF"WKP"#79
MD0>=0-M9Z>;^%._D-'D6TF7^8B!R/+L=X+E70]1!+8!R0:KK1LF\<#WA.^DB
M"6$V&B6ZE;_BE8F6TW4)E.)-$M$*O2:*.5/9U^4"1R\WO<RW[7GSC=SB/_+N
M'V#T/\'E=X:F9)'9]&PY(0B!9H4EBQ&AQM;7JZ<E5=?GB6%N7#)\F,*;FXSY
M*M2B%(8AK,=I9P',V\!AK1 ,RHL:]BGN.!PR??J<_Y6OZ#:BH"A/FKV'FT<?
M_5$NOAMN^&58I<O#03QQXH2==MJ9>4&V6ZJ9$/8O_^'I>[SWO=?][+J++[Z$
M79M_TH,(=!!9W3@43ZQ@&\E1SZK<H3P08X[H_OM77?74TT]?]].?LG+P-A@/
M0TVH<X5P8#DI<1K]D T=[NAP1 ;/?AM: IHV!-@7YGBP6!'QR/0O=\X%H6*)
M4CZ>FR?KRECB;53^[-W+.9&2P-;!@,BDCM!311[-H<,EY90D$:"4Z#U\Q+#>
M%5)+6#]*IF\^8=IFA_SY;P>^.>LSM]T\9-+XS:O954-I:6<LHIU&PY%1@IPB
MQ3Q!M(X*S:0A;IP! P>%J,+FF-P&]B42(ZNKK7^*C_:(U6Q;/+?I&,1^&8]-
MM)4I;B'"=<BV>$K.JXRNTJFF<US9UH:[I+;I>FU$ET(*1-0&V*!UV8"P<B85
M&();'$L4-TP7<-/YTY#,&E>KKB8KI2Y*71!07'#;V'&Z%LB%47>M[Z,/5'SM
MB^7?N&3 G?>LG+WHU:J*UJ[V\CW>N\?<A?.;6YOU*5R^?.F--_Y:0M-[]]S3
M_:NK)+\,)[\' 6B'.F$"-LEH $Q5"R!%LN<>_J'#/9TL3ZMH;HI0OV#5J?5M
M;%^:70[RS74S@FZ3-,>EP=7,X8'DOOG-*\@$W'3,$503D,&&<_L?;O_QM3_&
MA%BZY<':8G[I7$+3/>&@H)%;;KWE<Z=_[M>_^C7"<('5/NJHHTC!M]YV*P*+
M;K/]JMT!] NAQ-<+@F'"->I79!M*$>KL?/*))[.@P$1)-=EIIYU(/R0>CTN9
M09$ZQ,>C;/I..^_, G;:J:>=>.(G<"F]ZEEC9,V0KM"##>0S=Y:CX&#__I$D
MGMK:1FPS.L%=>2U2ESC;BO42[4D\#A3*[Y958\FL52;@A))OP<)NE"Y^6(#O
M/+7\2@Q^8P74XH?9DEFT7X?9K1N%TZYMS.?H>5G/._]'8/DM#_FG.2Q_#ZGS
MYX5OTT+&KIN,8\P7;&?8L!RX?$V2@L/BXVA1PZ$)I72'[;=/_H% )8<Y528L
MN)LI0Q&/V=HF#);8G%VTS*]"H?=XSQZ;3-G$ 4C])90<C'KAB(/91#02&B)!
M<-"19="9M"EE$,* -BG"OU#&?OOOS[Z)?[A^JZVV)-9SC2M,ZC!)%V;1)B80
M\<1L^5_89(<,H=QI^D7 =*>==]X%B%#>_>FAA!U1%FP.9+JH+P&P>O<FFX@#
M,SNPE1?;HVD)G-K1V#@IO ;@;#A4TTGO4Z>2_<.\$"F%ZMYISSPLJB:EJ%CD
M>]-O;W(\&%B!FAIOM%'GD*1O"L1;V9(XHNIR[-J:#\ (+.WFFV]F+B>_"'&C
MN5!?F$;'C1\)6>;/K;C]MXI65/<?L.1SGQ_"O$':HZ<JY;%L*0_5V+#2Z%\U
M:1-S<>:Q5=A!*D]G(]@P@&82M8\4X>0SB.(7K-5.($-0IOL<M8W=>+IQYFA9
MTZ&7^*T3ZQ@[BG;6)D(*DAK;%S$YQ3)'7*.<#>$9!#'66^C/Q.P.9B)Y1RP@
M+J*5N-#L;'MA_Q%PG<S?80.F+A,0U]<U$/%[]VU3H6[NW,I?_*+EJF\W+%]:
M5;NP<_L=6X:-GCFX:NH66TXEZ3_SS-,6?/&BI8)#"(![[?5>XD(T=^_?GP$'
ME[)Q+KC]]MLOO>Q2MEU%B"ZZ\*+WO_]](4.$D2I\@ ; >9#[9P= )%=A)H#8
M\90S2?S 8W[SV]^(>B(NG'[ZZ>1QFD%"PC4Y^E-\_<VWW/+P0P\18)'TE[_\
MY1P1\;>__0UN8@8''WRP.R,SJ$JWP(T8]1Y_[/%C/W8LB+_PP@OES>X53LOA
M\-YNJH3.COSG>^[!$E@SLCT!AK$(XQ"8.G50)5M6;[- ED1F0U*[F<S./:Z;
MN.J)T;=H]&BA'=E39Z.=$"<"U)*H<CG_/-DB A9DSX)-/ALD-KX*IH.D;8!N
MP5WHJM"=<N# G#OJ(*>[F6QT-(W,QL3^^8IMDR$E.29BG'--NRP(^DFQD$ >
M4G%LWH 55%WL;(OVG+B<"6%(D4S4U)2SR=[VV_\\.N<G_HNYX/]D>#G6LCN^
M(_Q=.0(F_2QU)M4#:6VM-0T39#4_5<0,Y?6-+B1#AD3WV-36+&KZAL@3Y@ZB
M!(X=4.W5VN;#[!+,  T"K"8TWV;K;>R0X)L<;.!29L$()>Y.'=Y^N^V< ,1'
M-8X"\$D25%Z.H=.M4KI@Z4$''HAV'5?''OJDTD5Z1H3##19#6#?<<Z^]DAC8
MCKX1$.!@BPQS1.),:)> YU9H'6Z2PA*F16R9A$"*7HI@2[)!:93<\SG'^B$#
M#C$+\S/:E%\N6G8XDLU+:A$(;JZT",005S((YL<!XA&;CDC%2>1-M)N[^^M@
M;S$9!<$*0XAZ\.KI1W +STUO-K[.LJ[JWA4;]O[@PH?_^N>##MA:T W6&B;X
MUE8U=T@TE54"43TZ=D%^(.%4:32^Q)2=$/O%,VFTQ&KZ:51!*I=$H %K1!K@
MC@:9M457\N8[NHQ:P6\H4OA-0P/#M/%3J%/^=R=P@8/.E3,3,8OK&\PB52GK
M)=H,QR59FTL*XNAB"3%3O@%#M;(VW60-4N0N&8ZXIA6L[&17KEA>V]RT?OQ$
M[E95LWL]_+?.XXY]=FW#YB5])!'V.?:4I7N\M[-OW^G$NU=?>_/A1Q][[MD7
M&M8U"3JF$4R<-*Y?_RJKIZ"K@8EA6+.Z]O+++A?S;E2GG'R*V GEE,%Q42;-
MAL[ @NXP)Y"5%4H?9ME-C"![[J.//FH1#CWL4(8XE,/527%Q&IP+!T$&?U3]
MWW*K4TX^68X&,PALM<7970%W+#AC5R9F./+0@P\Y5N><>PX*80D1$.U9 CHM
M%&4#M?.E\_$X7)\_X_,3)DYD6" )-2NOF'.U6EK^Z[_^*\0C2I(J',-#B]UI
MQYV2E;R,ANH49$#/?0  .S:<3)IPHXM;)8YW=T)#.A0AHB;].)F#DV<EF9M3
MQ=2\/@D.7%9TY?D+\8M<Q/(YI7$.%\!K?V;C1%;INA$_QI%7-? Z(W W$!<Y
MP#\ K(S%V>J=]?N>MN9,NL6?%Y'Z_PJ@/?<?VZ/_B;FCY[B#*Z8%,T/PYY6;
M<(=JE[:<M$')C22.J%XVP"E$'*GH)9X\+#<!2%V"-M"VA$ED8Y![9MXN2 N8
M8NGA;$WC2M&[M9'#/20JMH2CO[,3=;K ;STH!^N$Q+%6;8?@C:DD9OR6ATI$
M,$F=G1<B&'@ M*KP&LA75-#7(LHG9:G[,)H?]NH5Y2+C;G%E5.UH8(VM"G:=
M O=A$RAAVA.L]L@C#U-8.1A]Y1-RDSRK'-J9"0(;AVC\%>ZC?'LN,))M L2<
M^#.SM6@5MCJG:>$0YN4KAM'LB?:A2\20Y'M&FD;X,V7]A$<R,C9%,O6)Y$SX
MZ @(BVAI*ILT<9/==Q_]L8_UW>M]KYSZN>'M)1V]^Y8K*)F7(L6?Y/Y 48D_
M(F>BG32!)?S@5BXG9:58[]!AH]5T7VD[[!Z5E !HFX2L*$Y64Q,YF::3$C=4
M94+ZDNSA:;S"MM(1]B[>1<DF ,@N^[F-A@8^Q ;(IRGMI8289IV7+5TBS=BV
MFC)>(MT<0(L;X&^V.,*ZX]R62KPII:LW-ZUC9%_7,/C/=P^^ZT\M'>6K)F,T
M)54EO5[;9=^E1W^B]Z ABFFN>^FE%ZZZZNH;;[A!#<*/?O38O??>U^R <C(Z
MVXT(=./BTI:,!"WR4OC$YS__^>UWV%[L?<_36]R"4-+CQ*<BC@F&O-# ,T\_
M+?#COOON%7K!B??^][W?]$4T9T8E3.B!^Q_@ECCB\,/US3GUM%-IBNA0O+"L
M(B\\@'78!?":=.-Z/#[S,#JK9@+D<9%Y%,>==]I)I=.[[KR39P7I*IQ 7C$
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
M$:^_ON#PPXZXY9;;CCSJR!,^^8E) GO4O=ML>J\^?=6T(X_;BS_><<<%7[L
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
MP("PLZVP_I3]:+N5,"Z7N$*B68$S4$C'(6PC7+/WWGMI[(L9Y.L+7J?"Z<@
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
MHD$4N""3,U"0"AU@_P4E=776U"S7!$1)!T.,[C"K5[W\RDLSWGB=T5 N@\Q
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
M80%.DX6S9.FRL6,G=%HJ(P.EA0M?(/+TR:<=3UPSQ-#F_E]=-W+,R +"WV3
ME!/R.+O!['J;2<<(4\4$S\[/;3.%<Q=9LT>,&X[,%VFO#7-&1]6.JB(8SGX6
M,XR@1[-GSP'D-N_869A?,G+82,0%N?FYXR9,6KUR=6-=T[-//3=Y^L0/7OC1
MH<-)9](%R08\R<)76((/9%Y#76-U=4-127'%KAWM':UE90,&X,;:WM+<4+]K
MYPY_/&_+UATUNW9NV[)IPZ9M*]>M)0U@6W-+(1JZ[*)E:\@5U/#52R\EXU1)
M<;^LW*R6YC:B67_]:Y?NK*@>/'Q(2U-;<U.M"4G,IL$<CFWU1I)7MP#V]0"%
MP_\-8VH6$CD*Z&=IV$%A% !#A^"9TFX)GHL*>8"W+!E#*^MP2W91QY@AQVU<
MTW'M#=4?^?#P_%R0(K^QH88 )T@D"/1LW^MDO CVO3,_<\KV=6T973EMS5T?
M^5+M*6=FCQA=6EF56X_R/[,8Y7"MY?BMNN7[-U'##R"^V'=?@DVC!EBR9/G5
MUUS]]%-/D8OV*U^Y!*7NCFW;7GKYI:../IJ$F=AHPE\KYZE%:XEU4%J3CE8>
MUR5B<K2?<V6)HN;[)/3H&3N("D$Y'HX\8KL49E86M4C8&':\_K0[-K:DJQO_
M9%X$."SV?Y2@Q+GR+)(P-0". .CDR5,0&5D\ P\FY>8]Q)(M@Y<T?: [K0!D
M%$)]T(K)]E0@$R-"8IEY]?7;[UH#S:70#\J'(043 40)(E!:0NV 49A6H),G
M;62)J.ZA0<7\2@'(PX)+\WWW?"N<4Q3O0F/,NG'@0#1 "M$I,B '$ _*.(I^
M8-L!*'-72D6+.>/R7\7DH]^X!=;S41QVZ$/6.[TA4QD^9]%<W6<]C52(!59[
MPUWH*,)]62LF91U)B ]XJN'F)Q500(4 G2I0S='?4$+@ET/?<D5Z2\$]AT<3
M2K>8>H=Q.?FY/?JP>*NCZOK23]*?B$L)ZR1R'P"#L@\]]%!(*T/%#(!*,Y5)
M;L(6#SI)W'KTX RP2:@M#W&W"0$R,EY[=<67OOJA=YW]H9&CS7Z^K;MMP3^?
M_O"'/SMB]+B,G.:JAHH''WGX@^^YL*T#V5EV?7-'36W[XB6K?GG=S]AO=65F
MMS1T9&?D%)1D=7;E9A?D%&05-=;MJF^J&#AD1&=F5WY7"1$H.KJ:VC,[*VNK
M!Y8,*RK(89N?G6=Q4-N;JUKJNXI*B_-*6'5=V1E=V=V%E;6[BLI*"G/+<@P
M&S-S,ZKK6NY_Z)$9DZ=-WV<NC.$##RWHWS\G+[N[JJ(Q)V]@;F%72U-U1TM#
M2W,V5AO5]3LZVUKZE6(F45Q;W[VK>G-K4PT2^.R,?CF%)86E>?O.8#L,/HR=
M.>N (XXN'SYXP,CA@^[]\PMGO/O,N0?,S,K(10S=U9Z7F=<!/5O\ZLMSY^S[
M\Y]?<^KIQ^=F#+[AMU<AE/;=*[#BZ0MCW9C)Z\QW-VNT)0RUO'DL,$R^4'M*
M!L)T9&.(,P["$)+CX?!&T/V9LZ9NW+!F^]:*DOYEQ>53/OW15Q8O/WSYEK+]
M#\PX] "2F6*U5S5XV! D(<YH4DCFAC7;2@=@0%FZ<=6FW(Q!'2W%!Q_6,65:
M?D-M8TGQD"7+5NS<M>/>>__.NCWJB"._],5+RLOQSN]D/W'+K7\@$R#"7-2
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
M5S[SW&&_N2;GEIM9)\=MV)'1UM68U96)4)I.[S1Q$!2/K;?E1JAOJ"-B!@O
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
MI+H'''C@R2>=A-P [2CUI6)8H1AZ^E1) G2T<=72\FDJL:W;X%O,$-JB4%E
M!C A27%J*<:@X*][\"G_'PL8XPI7@C59&*]!@RT0KBN.H!#^"/)30M:M0H^"
MA;UY-KK2D!H"FDA%>)#@!/*<,N,MA*W]2;!K*"/?N9CQCZ7+\28\!BEOBJ^>
M&#NB<U59CP-A8F\E>0C8$8#&.6Y+"B51@UAF!,J2((MC!3J#\[229(H5Y46I
M1GF2Y6RY'!L;33[C!$;B#CU&%[E[3J3Z [)EV\>+2/#I!.K)73Y$MW#+@[_C
M2F8*>=Z5YPXC91%?W2)0]1==B3O$A[6KBRJ9MW!)"7_5+BK\V&./41.,OMW_
MWCY*WF?2-ZLTKK Y._ED3'*MBQY]]%$H*W=15RK#F65 MJCN_7@2,@9EDH>7
MNDC:5+VK"D :P]T^L/$=O[1[]:4+^:@U+ />TN><<[9\J(+ 1WLTGTR1!D<J
M=1)%?_>[WT$@>-B\PRP=!H&UZNL)+HI9])C18_L/1,G0]> _[G_UE1?WFW/H
M#Z^\X8BCOK5IS>!!I=N^\\/9.)%E9I/3WGRK$)R8%00<=09V#22L8@%G>YIJ
M3/5\G79EHF]$[&)24@ M&\T#=<DCG \N(8"NZ0QXR2K:E9.-:2V"11IE#$).
M5IYO,[,SNS%?QZ3*(M-W=J,_(4*(S4P+TM--!O%V3/$^_]E/7'CA1Z=,G6[1
M;@<!!#G<009LZJQNHBE:&$;,'E!O&1!T4XEV2W-@O!51(*@#@H@L4XQ:FE%+
M?<N$1ER$OL3YB^P.6&SS 6XVDP,S/\@C,(A%V.AN(6YR<TOWB\^_=.01AW_M
M:Y=]_O.?N?Z:VC_=L^H+7SGZ_ M*RXM@6TCBG;=TR:JAP\CL-:#3DC%F+%VQ
M[-N7?>N _??_R(<_3' E%ALH@^N0&6Q5U\S:9Q]R[+H#FV%2O[)R'$'9N0\;
M.91(@<U-#>LWK_C3_X[^S:_+\_([OOG-DG//?&[CSHF_O*9Y^?+^0T=N/>&H
M?]UYQ]3%2T9EM4TX^. %9[]O;>VNJ35511NV_W[CVN<(M-1O0+_9L_8[XLC#
M9LV>@>:MOJYA$=XN&]=C(0#>,27&CQ]'UZ-/HQ\LE#YZ_$@ G;+!#S@55D3@
MIADI;<#Q^J$% _KWL[C#]*;+XXUS3@JPQ6JXZ"+8[;EW3R5Q8S D\#Q5D0W
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
M]EF,NN@Z;):9M$0C A/,!JNXM*LC>\'?IKR^^"-_N",CKVA$6?&@DF)S[<4
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
MN,YF9P.Y:]$1K5]+?-02I@BQ,#!2AE7'O@(=779.'LD# 5GBIOWI3W?O-^<
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
MM8EP8#PRN(/-DD4HC1&'.L!O$F01XL%N!D$'+SJ_'_4\#U!5_62 : 60!/J
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
M)+=4U5QJ"K.R&]K;L):FJ[(176;GD($KOR@_.S^O)#>O,RN[G42UR!RRC8=
MZ$;^60(O4!I)P%O,3"(S+SLKU_*7YW=T80*=D>/9;^FBQNXN0JWF(XPF+-7,
M?7!*9*=?NV'MUGWWG5E8G-G1B4]M6U5%Q<B1X^E J 1"73 ! 09)=2.ID\?-
M,*AVN Y'C+-BD.4EV,>4BP2V/>[T),B]7PHL=Y\%QJPQ]C-BRMA7!>E9LAIA
MH;):) /%RIX=O)-_FRUAQRJ$UD0%)@ @("#2G03KH]2L[%%CH0 U 7UP.Q1K
M&3ZMDX@.Q.T25,%'PB!KN2;X->M771%&!*!/,FBA!DD([LVU>9NB?3I%T2+6
M$34$,?5=?DK@SD_P&CD#G+(P44Z&\M/1BR'Y"&($P!=D%Y+"L7J2ATX &H #
MF((Y!RPMD"V_&,KA,;XB>W-*4,H2 )W/<1V2P'9!NCCJPWC)6@[(4XPDJD$=
MZ&I4LE +L=A).%:W\  O<B+.G36C04EB-!7[T8]^)(P&=HDL+]L[6@%\@]'<
M%7N.SA#[:-G>07BX2YP#0%G":QH+1J,5#/TLC-:[M#&)T8G)L"?-S=L-W'U@
M=,PI:\'M9J;OJ5Y$0++M=N]'2$&-(#)2/QJ2:&9;\N^L3,N7LFK%ZJ'#69,%
M)-4N*5:FI;0#R$_Z.$HS%-#&@#?]"4$7]B3VE,G6D\QC7S^C5&\]'[2>:&GM
M;&VIP]68//=I7X'& -XJ&2/NQD::B64/FU.RY:+^"MQ#U*="2@/3^,2A@:Y
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
MK@+^<0( 46%^TKV\*]-F*16I/\_(IMN#HI3Q5[$XM'60YXM8>"Y"#\0X@W&
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
MIYYZ@OBPQY]PPC>^<1E>*P12 +4Q;_#EF#*&[<$LVD*RKH3[<?;5G-!2ZSO
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
ML17#M9D3V&<$-S*/#2QJ!+7^=?]6)(Z,.C95[<#B"B4%T,9#,WUE;H-&%^
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
MU.!#E 8D(7M17'R('+52Y].W(B=,/(H2XG#P4Y'G?&<599E*+L/>/9:L@.0
MB,O0YHFH($Q'X(ZHBBV4B(TL@B5D%[0Q)]DW*/<*$QL!.KN$)+^OQO(7HT,Y
MZ2GX"1.5ZTJR1368*GQ7]>>C]"U]KLKS%6H%>ZO< I+G<!TQ/5\$J>&"*4IY
M6#B0=3"]R88E>L9?)!MXJ2AC +WZAS_\X7O?^YYN(>M ?T"D_]-//YTM#@6"
M_C2*$IC\,,A4!H/HT%%T$==E%"_*0=N5+U@S,-FENR,;:?/AK?W9R\\PVH:F
MOK)[C#;D!1089H9*0>717-AL8^9Y)%FC6M9Q!*ZP.<?@&8>2F6%8$^.K8E^$
M_I  -)*A)"1B/!"8B[AR@L%8_!?+>'T.Q7ID\X*)E#F:"F&&2;<B$$G.>QMI
M;H2P?([2M*B7<#L2,3NJ$NM9943&TG&9AG=:[1(^BDFWMA@>&T$Q'L391U7,
M 5>_K#BZ"\!%(4=0,%1;GH.NF7.?S?6L'V8Y!=U^^^T83;,JJJJK;KWE5J;@
MI5^[=/BPX;@IDBR<M8'X&.-OBA588)%PSKO>!4=\Z:5?C;F2- ));/@ZDL,V
M-C91*R:Q?2@C\]'''J4AAQYR:'Z!H9@JS-\?__A'"%A/..%$7\P!FB.V.A(Y
M]4#;:/C5_P)HC;J[^$2P_F]B=(SX-!8 @L?73E\]S-X"C :X!4FWW'(+UPE]
MQS(6!.C)-/@3(=3\25NZ?5Y)6]LJ&8?&A0L7 @$L#:4H!"OA8:$*_.6P/ <6
MV\ .2@"#WO_^]T-3]7H2()+E[PXX:#Z\K<:7X0.;P%/$%S+%4W(6[N)7C4"6
M857#Y2)/]0 UB >DB]HR\51.(!5T N4#HUQG>C 9>!BF&$"7=PR8 ),!9/,Z
M=R'S]'FPW. 30#R27_6J/BT)"4-&^ Z:'.319%U)8C3?)3,6^@]A-.K0W_[V
MMP&C+[SP0@@SWH9GG'$&&$USJ)4LQ/D6#>$5B9OU:7I#6Z) ")-=G3:.>N6M
MA> W+&TO?<'[@&QJ3T &ML",C:7RM7#1**^B7&0:SFBQ>4-9S73$G_YT)XO_
M8Q_[*-Q9V,Z$]:/9[V-F=EWN,QV<:PWO(G[6\3(B<('.12 :;4_\^^+B>QQ6
M/BQ#K(IQ,A,-ESAT#NS8X*/C0;3_:OPT0&F#%(EWW&J#IWC P,NQ1DO+,,A#
M*6F\PT3G5ERL:U,]:Y_ZS,LQ^(;=(,H2?YGN]!NL 1N1 PX\$*2FVP</'O*5
M2RXY^YRS;[_]?Y&S(2-EU;EPC:E8)*8,EE 1F;VW65?6$);6N\XYY^133KGL
MLF^*@:(T 01KF/]"!EB<Y>7]6&_L0(+8$284ZY(CCS)1H*:R1X-KNOKJ:_;?
M?[]33CF5I>Y.X0*4B&E*4IV>  >:IFB?^D?=&_^UTS><Q+T?4%&TB\T$&!WV
M]5PD-)(2,G&7U7[SS3<#',B"DNZ%87>E:O1>J'NNDD G^0S?HDS,AQ]ZZ"%9
M*"/4.OC@@Y%?V[:RC0S+%DQ#O<J+C#A;?HCN.>>< P+2_X&3W9O>"%\'HSGG
MBQ3(3.!#G#.3%(\4H*1GE(Y+-G.J.9RID@++R(')),.X,$#A! 1$C"#(XUU0
ME?E WZKS85&9/XJ;"C_+U%+X4[61KS!=J4987TQ1SK&H(;(2K\L&AH;#1U.3
MP$?3420PQ)-0_+LPFN18MG([.^&CA='L%.4+SH>(?ZOD#$I< )&F"1+1)!NE
M'D@N\/\+&+TW\N@>LR(L(>8-D<6X![%B)$K)CUV ^[S,":+D3+8(W/W43OQ
M^,-T"4N(26-R"20DSH #CH;";CX%)VM[3UM(EJV*#[DAF@?M=2,P"T%M15*^
M__-W/2^7^72J9*&/NCX6CQOZ1Y03:8=7SP!18C6G)1XML\=@B1>.!2 I)LN1
M-$(9!URUN".8?WFCS1[+&Q(%Z@0.701FFUF7PEND$6 78UO4([A!7'?=M9_]
M[$5GVP%ZG 4T$]T8GI=YSI,''70@,_)_[;C]G'>=0[$GGD@2Y!/FSIG#FF?!
M\)?%P%)A:?$)&"5+QF%F#&@1LS<S3S=NI"I@*W6&P7EET2ML#WF,.U2,T'08
MDU#.X,%HVPK,0=1IEYPC%;]0*XW?M]YZZY>^^"4<-XB3%1,[$V$'C'*:E!('
MJP0=-H ^A*)5^FN=E<I^].\ =)BO6H&BE'M8>#P $-A^Q\F56 <]+X*JQH8C
MN1[22D[2F+175!.%9^(6=$*.>0K-C.4)6.9TT>([LT:0'5&:J,6;.@*LJ#,5
M10BT0K: -@Q>GD\H)PN5 >"T7O0)K12D,5!QP!=6EXD$TQWB5Z2&WKL%' <H
M*4U#I@2# >F0SBFX(*U@FQ*\$/4 N %Y"'+J0!>%U*$GT]J>-@J]^U_/![Y8
M"$#AT .:SQ:3WDZJ-$,)JJ?F3#C>5,^_30_OU0SP1:8QC&:M/#BU!8[T@3Z/
M95J'?9A,1#5@.KA+?S$7&70'1CL0DLE$#A[<EJ:2WF=G07+9FQOW[=WM V8P
MZ4D2'?0]QG2T@&QN&=VV H3L[DN-@,+U@;;DW%["M](H)=VRC2N4+OV/#20F
M:5XMWA5LQ&1%^1@#K"@VOZTWA/ (U@4Q1FEBZW?-8R8NI)N)SJJPDKNZ$'7!
M(RQ8\!BJ9Y,.=70@1[O@@O\APA0+\ICYQT#Y/_&)C\/;WG###2 FX Y0?O2C
M'^/G@@6/DRZ$9<SNF)WIZ:>?84$&LK)!6(0A&.L.&S8<4P.WZS*#:*I$'5@8
M0X<,G3IM*JRQ*R?7+GE]": PG,PL.3F$Y8/-9(UA&8(@9?KT:90\8?QXA.-"
M*QU2Z!J#;S/84G,Q6.I[&D5<N0]>>.&UUUY+L/P@2/77C3@)933ZCAV^/Y!Z
M-=8@B?3Q4S)3_@;%3G*U[&[EI%WWK_0XPO3K<PE)#$664N1%. HR\32@PH@
M-WV^JX'6D^%\=U]1:2J9+S(TB*29(<P*6UAQM3EASD!E!2YZ/OG W@"!FDRO
M>LP#$[)1)G.#9<M?.;;03!AD1E_16?4)U1#L9O&RM %HWQCU40>UE]X#\25N
MYC&/X%C.W%:?<(77I:WA22"2S8%*XZ\B(@6.+;2KSX%6#2G' E+Z!C'98\G.
MUZ35B&CX1'TYH7H67K*\/#G!0M_JNWLSFGLS!&_A,[8-[V,[F9!*A_$.*XU!
MA3S26F5JD-A!S>,G!F(?^M"'&#:6GKE]QT5YEYF-!\./_9CD"H .A@<(K2[\
MX(6DYV#>P/W]\I>_)"[/SW[V4_:## GF4#P#RA"<#&L$GG$NM0\.*QHVKU!1
M<=%55UY%R1_]Z$=5<T"?+1+;G!_]\$<OO?P2LPJ<NN***X&V[WWWNZ"5=/5:
M+%:44P_?C=O ]>YT306NLSG@KR<DM20.7__ZUV%^V40C1P-RFAH;?WGU+X\[
M]MBKK[GFGC_?PR>(X?B3G_YD[IRY#SW\L/(HLV*9LF5EI2P,.C:?/"RHC-K-
M19 Y::%-&QM!1J@4,HW%BU^/9=,M]"<SCX]J-R ZI'FF>0G^\0/@ WE,]-G2
M8K%U.CN_],4OGGC2B9_^]*=1[6)0)B[&9K\K VVP3/QB\&IL?BRBQ>^YNJ8:
M9:-6&L42Z8;=9<B#IY4>*8I]NX./'E3*43N2ML>+,,5<!XR@<Y@>X,B99YX9
M&J+GDX"8'(NP5@.6A?5))7%"@9, \C2F7$'6P1P0"#('V <HK/O,F3-1_2-5
M#PK&--@-/\,7TQX(*SQ9DX!]= 6;;O9)8ID!1U2X4%PY.C+M>8"VP]CR -.
M%UD(",J5F5"CF00RC7+O:1FPAEM(&WB150 Q$"B+^C(3Z!:8983C<MF07C$T
M03D9% $N8'3R6Z&3F3/,?-8I@"XE)"(=>E@S2@E69/I&.<HF3GTX9ZRY19_0
M=N8/5]1&5B*C0&U#W+ND/%H-@6M!UJ&82JP@?K*SY)Q"/O"!#V"<\[G/?>ZD
MDTZ2/!H^!@%W:%IR+J7UGF[U'NBTAO?N\[?U"O;1W^X#@'H.O=?:;"3X+T9D
M]"R#K1CA?L?O=YL.P;<8G==??_WH4:.(#4AHRF'#AC(&P;"4/1=:!<L</&8L
M1F3[S9U[Y)%',5\W;=X$F1T\:/#4J3!TTTE%"H'%N8[AA+D[[+!Y?&7-ZM7,
M&#/*-;W\Z/'C"7\_D9.QI(<:PT?&C!L7&:B.H?2Q8U%M(8+!(A@+-EX$^TXX
M_@3^,H>8ES +(T>..NRPPPC;O.B5132!^D!EL2-&BH>-!#E13*6#H5QDF62Y
M?!H:&Z3;J:FIY4DSB:.44:.(OL\7J2W3B\DA]U9N,6,@+?O-W8].FS__&%1
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
MT?"KKKJ*E8+?BMZE5L3NP(=%T(_Y,X0V#:-)VJ!X'30?"9(P.O28/J<* QT
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
M,5<$(OZGN@H560LC 5MAF"(11SQ=XUD5[:8CO/5Z"7AM YZ9@280'0M!\<W
MP(LPJN#;>'_69[K]-V+ $PV+8%7W[7.])G+:]D$OI##:B_4*)1:9/Q1X!"M5
MU@NQ!*8'<Q7)#U1 V'J$FJ<JJ]JYL5K<K(SN\K+R4:-'H7DU\'5^.?2MWE2%
M/5%.5$M*P"*$&8S>C)D-:R_ 0D+-3O];W[H,8,62XLX[[_S!][__[>]\!PLI
M]P,RM,)."CG &6>>Z4;3)K47H>Y)OO7+WD&M"&<*1HM"Z*!GQ!2+,9)9"#]9
M<JQ/@!*MIH I"8O)W6OH;(IE$0IYE6:;@)_432W2AB" .,\(<%4'?8+7,:+@
M2:5DE1<X4B/X#,IY"]<J106,IH?96& N'3JD-X#J2I(!3,S;]-/4!.XIGPGK
M[@T!>@^%OZE;O6%N#[0M-#\Y(KTQ^NJKKV9F$FR'HA35&LOQ;W[SF\)HC,K!
M:,33OCJZ8#Y0QJ(,8X9C4\C#&/8<>NBATI!'BZ(G'Z8Z:\$F)^J;:OC;]W!8
M!DDL2F.KP])RE/'U:,L^8JY]U;DWG1SVZ$3<#%G_'_G(1\QX2*X*+O=V#5P*
MSO1)U@,J+# : 8CUE"2;J?_WKIB! BPST"Q7;R0%9:5EEI'$%8"&T0E^2P7&
MM>V!)J%;_1MN?A!S@XFOQC7J<[.1&O:(\H31ERA;S8W ,R$42V]5X*%CQ(_8
M](0\5.1''Y1DB!F)?:0'0S /;.XA-XGID3TK6/?7)-^/@ \/\M-./>WT,T[_
MVM? :'-WAC<GVCVQ3=AH.QN;2\HNPN%\^E.?(N:)"_MQ*%=X)JQ]#+PB%4+4
MUR;("I55+_(*" A&8U,1<_$1J4A.Z+ 59<GAQ0L_*V#BF;1]:%C2/0BB^M==
M"O'Z15EMLRXAH C$,@D6>H6_+'[DOS!N?#W /27(-R_PW8EIFYS"*=*<AD3B
MV=4TD0I> Z/!"Z"9-0+G#A\=Z% :-.P-I 9DV0,Z!(Q.J_\>7GD';B4I2EB;
M =P5/YKKXJ-IPJ]^]2M6.AC-112\#!-!E%!<:Z"#GZ$PFLT?&$W\:&$TW  .
M&8<??C@;ID"AD]T;*A/F2;QF^X;!=Z!_TCXAC+8_FK-^.\%*AU,QSN*96/:L
MHDC=&+&B7&0C[&'>FDX[_;1WGWONQS_Q"0V "6?=4L*T=K%-!; 2B2RRT"Q9
MI Z,VC&X W1B\8F_'6059AEB^C.SHJNM9<SPC@.:,9W!5T6%N\@[+.3H)*Q6
M-2VL)8%7V@X]%M^D>BD!IC'A")_PU1K]?V^'+N+BQ+3'O2UN5$>XGJB#CX[/
M(;,Y\9J;R")>X<F=<C2Q8E!.%:(.9Q(CK:ZJK+SD*Y<@]"3 D_8$W)4S$2)U
MGP&X37? 6L*$.L,+5?! !SY1O-]2)DT.DNF,OQ8,91*+]:233C8_>W<6C\;
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
M_VD$)B(:1@XM:A49%!MOO.E&Y1^(G4%B>A63I'A^I@J-:AZ+YYS4R,@C^J9
M2N8*SB1*HFY'GQ*IJ,D]F,(><R\LGC1@?<,)FGS^#1_N\X$]8U"?KP2)!&YL
M)--BFVAQ8#SN!WV"F<?"A0L1.RQ8L "Y,.SJHX\^2D8"3#Z$ AR2D')P0@>"
M"+HNC$Y^-&!0P)$^JX2&$%2%B0:G8(TA -0!NQ'M:,$=Y!ZL)F0:EB'>G>7@
MG1&S$/\/ZQ1X<*R#,8T0B._Y"+1Y;ZC:&Q7V;][? ]JJDZ41I0?$.&O(=O>6
MK=28%M)CF-S(BD%%):N8G"V426<BI/HO]D/O[I.L(UZL>[<9%QBS"R-;(*_[
M1L-*QH?%YJA%GK2E3JE:PLD&<X=L@>(^F+J.4M:?/>$IJN?N$4![\X@]C>L?
M 8N^J2($-4G@<]2Q*S$*63 /Q=[T^H@U[2&6$-L=%Q47''VE1^$):4, W%0]
MU<JXMJQ;Y7,QYQW_GCC=)+.=>MX1U98Z\3)8=600-T(3=(*]915"5N&L=7"\
M!5#3S6/()GV/"1&K?\/.4<M S\3,H)WO85QZ%/C_SX^D8!=H!OX("(-9-.*%
M6;-FD7D P872X*)HX81G6,E,\L F1],BX56K'4] _]U1CB12"^OY*]]QJL%=
M.3UB4@7FHI $CL5=8E*"1(5/0## 93AN2 M@!)F!P !D\-T*)Q)(2%H= C3W
M'JAW&*0"VNYNRE ?34L)FL+,W',]]9C\E11U-OF\SNEGR)MNT;$RK-2M-.+Z
MWYK.IK@+&JZP^'H0FD35! K,(Y!B_(0)\!<1$CHB*30:"QB$CJ/B&3BXO9?!
M,N?HQ2_\X(?L,>1$+NJ ST"F;:<N/H@%"<(74SA&(N>>$HKH8:&GS4'^(ZL]
M;>JC1AG<=D$\+/8FZ5@CMEXV@1&+CE8%K9DO4JN$7K1(^8IE8=&6R%05@;=!
MN-A^ZL6T<1F0YR80N"MT:TP33#,:5\G:Y?_L124_8=9E6"?P'ZK.N7_?N/@
M@L:D1YQVQ%]2T:*BXC!E4VQW"CB=*HAL]D332#$8*"?U\*=H*"G&B82'Y?]%
M\4%$(1:\=2U!E*)-4BR.LA+>>J!^LQSWWJP9P= ;/AF 4LL2+$;"P$$L#@Y@
M&FD#AY+(P-6B-D^JXY)D+)K;L:>X)"%IX)@TN@B2$"&ID A9\_SY\^61K%2'
M$ 9",L$8H4+$X%?0 QPC <=8$"#&_,.%5QF<((;F+5[1/%&50B<DH7EWO/SN
M*,H;]N3;\0 5#G,#SXRD/%KU['.(U4QU%"=T2Y\/(U.*S(@32=34BC>D'&]'
M8WN7*?R,$,MN)YC2OFO@#X!9PX<-)T0,W!@":F]\-!N *CPKF9>6%<6ZUN%7
MHI"L3/B18<.'^9KG$AC1Z6AGF!7O^IE2^N?\JZ!9Z!;D&:F:62D"60='PSK]
M=.&"G1-2&<PE&%^6_8V,^P4Q\/T05_O;TM[>&B4>S "1W.1/08\PK[1W*3,R
MM\T&5SU<-M_@<[3= @8YN-M/D0JG%2X"#Z3%?MK=J(>[<C*[<OUUHQ@1KCN#
M&S58C&\01W@74B/DR,<><PRHFJ %,1K'RU [A3#/PNKT#X4\ %9:S%U;8 W6
M^:1)$V'68,<&#QX46[A;X[R\B/ZI:"=E;SU,OU63?G?0H_+W@-IJ%'^5GT4V
M&ZC!@3]03RH[S@70O7L@0 D/T*4(E!'Z"?>3'PVOVRQ*Q.3C<W0[3#'+!.8]
M8*O@FYHHD1@R#7AD"3T 8KAIG.@ ;DD#%"@.*T#DT<3> \=#.:'Y::0KC3K^
M5T8VJ '#UP,T1^CA0R.,#O-$YVD#FAP:;C%D2LW3Y^P2@H<2&-PT1_"])/-O
MU=3M Z.3EQ)K+IWU2/XV-,K*'#-F--H584@L=+"99'8=G_K4@0<<B/]+1+@4
MF2X*.DRTIF@+#[X; VS_.+&TJLY$Q\*!6%RAXK5AC_HKXA2-Q[/,KI[HU6)+
MM[<17UIF:<8!8T/2U-10WVB) !KJ&NIK&^KKZFKK:P@'4EU56UU9RW\JJ[9;
M8+(=%17L+NVLIKJVKKJNGGM$3*NJJ:NIA2UI;B*?@/G!-S8TM+<2+LX%%"[6
MZ6AO1LW ?RQE+7COC?(A#U(.21=H![*%I"\##YA4&F+AG>"BC@#**4XXIJ)&
M!6$*<K$?,!V@*P"CG@U#X)*,Z$@;0XUNQ$0[XOK\-KCWZQ@D7'KIUXBR1,2K
MKW_]&VBE!"Z2_<7E)O%_3]/RO[+.DQ7:,_O<YUTAIA!!L!B87$YLJ#WY5MAN
M]UZ] 1VXA3 $C,:S63JHM(?Y28'<T@&"R)@:A"6/-48:&%F36(L8(,2)O.^^
M^S"XYB]7D'11,C8;&.1)?P!JPU^S[N10PPFX#,03%A5I"6"=_/J>N^7M YHW
M+'EW$R998<ZU5^A-]@+Y28-L7@&%99\3ZI <"]2)<=8WN\^FA![K79G_(E)G
M?^<[W^G1?<;6I>B0+W-/4.(0X@O<&>*L;$(,WWWW7:3(%*S :9H\VODKH(RF
M#APP,.*673DE9E'<IA\R/H?)I0#\=TU 80NCH]UT8?"VK5WM72U9QE=V=G=P
MF:LM+)2VML:6EJ868GHT\[>MI:FFOK;1XE'65]?7U-76[-H!TN[:6EU9T5!;
MV](*J+:UMM>W--6U-]>3E;2AL:.YM9%P>M"*C$SDB=EP2/PSYVI+JYK9W$+T
MAM;VSL;6EM:F)OXUM[35M[36@O0-#2W =5U]167E)E*9;-^YJ[H&%P,2#N"-
MUMS8P*,-;1WD\K':D1*[M:6IJYM@/=0:F&O'N2<KIYVY BFAG5T9'63[,BIC
M/>!\L=M<V/;4+5YB"8/=L%^^WPBSQRDEO+T0W ^QR2FV.1JMWF()]GUWW'D'
MY@< L7\G@]WQVC5K]YE%2 K;%7% @$>.'.&?TV>]#HGO[.6J2ZZQMQRX>Q>^
M._#M7=LW! 5!-G^%FVCA(.$PIQRPNF E7"IL'24'N8<D%<)WV#>,*WB7QY(H
M((@AJ!OPC5$=_4S)_.4<7A@&F;D,7PS( KCXQ0"X%,M%),[PUXJQS@A*>\9;
MF$Y3)0SR2)6+ )KO(H]&HHV(ABU1-&1A+]OKY W'\1U[0"-"6R YG# G@1':
M2^?34M)O"GTX)T'P44<=I><9"SH0FQ9^TO/H<ND<Y%'8V("_FK=0-8F&0F_H
M.L\K"***TH@GE1.A[8EU]TYO'WMAM#11X4B)-9W)U9+U@]/GGW\>U0K3%&BQ
M+$V>JZFUI06Q)I.)J+K"#3;+%M/..L!RJ5 0X.+6'+;11U*/^+JS(Z>S+;LK
MHZVC-:>M.;NEL;NQJ;VA:7O%SJ;-&XEU7$7DW0T;5V]>7V]\;DUC->PML-M$
M&B>RD187%&87%164%([HWY_DJT,'#2T=T&]H><G0TO+^Q<7D-<WO-X" :H.+
MBXAD5E[:O[B\;&!I65E1<1G@G)=?6%1<R,3.RRDB>6M9>2D>OJ6E_0H+V?0,
MZ#^@7_\! PH*N4+2J '%)?W+^PWBRL"!_88-'5%2.C0GMS0OUX85'_B.COR&
MQK9*E.N5N_!CV+:];NNV7=MW[*RJK-ZUJ[:RJJFRJ@;_$3"ZO3.KLRN_O<-U
MTUVD_F+#E=W>8;UEXOZ.=@=I"<@C<$R(+[Q/Y8.8 .!HFFF41$Z3D)U8:D3\
MP+!,&&U;YNYNP@W"N[&J+3^#LQ[DI1TVS):*MDT]9H60^LW+.OZ-5]X2@.CS
MNWNHC%9OZ'E@ KT<,,I25]9$ )HN C25!3'(*P*W1:\B3685@+FLD;20Q)1,
M:4 /)_#"LNJ3GP7?8MHA9090A-$<% ON\#DN0B>HAD0Q\D($OJD/LG+TB@A#
M^")>B" :0G-I-358292)I]4[#3=['DW5L#=&HRFEEV ']0"- J.)8:O2>!X#
M&X3UW*4#B3C& S*"E-2"B]JIT)_)D0IS.#G6?8)R<JJ\\W,X87OG\\NKF-@D
M.PC$0LS4$[)/9)'__?Z_\P)"7Y=:1%0*M2OL@Q2I HN(=P;*23Z8!1[9-4*9
MUC5M>VGQD^NW;%F]>>6ZJF<V[_S7EMI%.]K6U&1N:LM;P[:F;&CGR.FC)\X9
M-V7VB(,.F7/0<:,G[S=I\MRI,_>;/'7&Q.%3,P>,'5@\K#N_K#._*#NSO*6C
M(*NCH#D#>I'?W%;8U)'3E5VT \% .WX;&?7-\/KY.W*SFK.R-K=W5++_R<ZO
MS\O;D-&]S032.1U=.3LSLM9F=%7 !&?D=>04;,K)6=W5OB,[,R<CNR GO[JH
M:%-.9F-7=WYW-IE8MQ?F;^]7TE92.K"T7]F @>TCA[>/&U$V>=*DV:B7]A\[
M[Y!AA^X_8_:L?29,&3AE6O&$<=W#!@TL[=^_.[^AJW-;<]WK]35;MU:LW;1M
MY:[MR[:M?VKKIC4;UZ]?MV[SNO4[5JU=@TK6#:=LFZ+-2M2=/84889VY&"*6
M"T5#D5@4NMM3@18SQN&_1ABD^]5'C'U/?RFZ_I:@YW]82!* ]G[Q) $K68'
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
M<4<M>% NSPD6Z$G<ML-<7>V4,\Y,7_"JSM>^*CUG)A$JVIGGT+3V]?0,#PT
M=ALVX@DQ @.UM75T[>XRL!@>;FQH)(@&M&YO;T7;AS=3!Y$WFA"'U_,59VT!
MC84"T>QAD51!#5,: #:-]0S.[-8MFQB, #3B\.9-F]!3X]+JW$B)U#2P>=-&
M!)HMF[?0>4P,A'CV?&/Z!BE]/4_X^<D=:\!((8P>X4H(#8!#%*,$T]RNW9V4
MLFL7QX=U]78CO_+3)AS= /8&=IJOV]S6T4JTR]JZT;GS>LY_U<AEK^\]_MA!
MO+7-KLKD9N;$4(AK3B[7V]N#E[2G;S%2>](7SYFJ?!!&)$0 I0 OSX/O#6C%
M%,(*G4^L)8)I\]4Q%:O3KAK"V"6O %W^4?0P0(;*+5^'5L^F)0-UK!?#K"#
M4DL9R0C+BJJ,8AJ?LQ!3%'$2YPI0%9L;>"UWXP!V- HI)*B !85"?-*$I;'2
MTSJ4R^B[__2G/V&YPOWC%[_X!<$]B/*L6 BD80[025=43!XF^/.1/T4C: /3
MDL2Y03#'C0P$1^A6EY7+VKR.U"\SIGSON)$''MIV*=Q1O&#[8@[F0LPD*SJ4
M&[*E,KJ18PE%$#V5)@!5L6.,9_BBU5CU_38Y*4/OQV)OS,QNF/O53URDTI<P
M#UT,W<(Y6/&\%1H;'L:@/SF-V8]<BGSOW% NB,168U?9,.V$QMCC9,8W<K@O
M6E, 2:CP+KGDDM>__O62VK0>D\;AEN_?LF[#NG>_ZYVI/!M/AFZ^*7?3+;FZ
MIKH/O*_CY)-Z$+G3Z2F[.KONONN/C;@2-:!5S$+9]HX.ISK+$FN4Q8@#TWZ@
M ^] ?NKNLI,F9LV>222%]>O7$0F(F$BN1NZ<*Z>,U5R[8L7*7_[R5ZABYQXT
M&T7.GCU=:)\:&W$HQ"<0(SBJKMIL#ICMH];-36V$*-V\9>-SGW/&@@6+&O">
M,T"D&5F+$^W$?<4:!2,0G)<N6SIE2OO0$"?-0 > #&]FDWI9?X-NC-BZVKJ1
MT2&*PZ2$PP93R7/.?/:,J=,SM>@E4P_>-_S-K^W>N6/Z2U]1^XH+4KS!/,&R
M>?;LN2W-9L9$.H*>3"$WWGC#I9=>BH;320I>OJYF-!GGYNQH=@;PRU[V,FR&
M[W[WNRT>5DV&2#3_\1_7,T$)R)@#B&C_LI>]G/6!1D("&9:'UI@4[!3CKG\3
M+0K/A9@L&'W IF+N+.'^"5$XI(]';!"=N&%JX?Q<!%A,]F%6H#Z '4#)"I=[
MPA4 M52,SZ#04(O8]8<Y$8X*>@;R! $1 GA11Q22#ZC-*AM6!/X =VTRYA7&
MO.*% O>HK7G(B^@Z>(Y\33(BB(+%6.>H#Z\S-VCR"U0-]T M&$TI0#:F3BG3
MA?(@+'",?ES0 _(R'Y!;4("H1_BJ!(%685*1$QXS#4L';4?DDZ91,:*>,F U
MK)1AW"GE8+<?:%/Y54&J"J+"3!@LFDG*K ,1:"RQ)4"53WWJ4V(&:/N)3WP"
M5SS5%E(PJ[WUK6_E7=KXBE>\ JF.,":X=L"$@;R\10PXC+2*LJ+BPF?<ZM!D
M^75 &8D=)929=#J,E6$<]\XMD2.YS*&<[^\$D)/N=\F<9Y<7] )&0Z:;;[Z9
M*)=/>O*)#B#=F2A.Q43:Y<N6(AZ>=-+);'?.UPQ\ZVOI[]XR?6OGP'/.;#Q\
M<6\Z@W='<WUC$PYM#'_HPQJ[IK9N>&@8]"1R!>0#/G L(5_4)CHWB%'*8A8K
MO)F,3 @R?\9$-6$U< YU5N/FEE;"XF'2H<O-QW280\KMMJ>G=YA@TXC3?00T
M[=K9N8M2D(>16#&!GWK*TQ"W0Q?)946G#CB%.V/#SKP@? (-1$+IZ^_?T[5G
M9'08"&/@#'-'.+^A01 ?:9W)9E?7GFT[=IQYUG/0C>"+DF(W^$CVOGO2UU\_
M>O=]+8L/SY]Y%GI5DU*)7LTD8AY1+G@TS6>J^L4O;COGG'-M /O>T31:'<\8
M:QJD4O=CCC[FT,6'8CD"M?_KO_[K><][+M# .AUL/>VT9[*BAYXT1PK?Z H/
M+"9O8J_ROTLCS/AG:.%4$(9!J%RH: PEXU1=R>+FA7N-):"*L8=-&RB4LD**
M"R[$548I$Y*VBL3#3"*PY$UZ7.F%%%)WJ"N12<%6!BHI05X&+;^"':BA^8J"
M0L$Q>)>"4&L >6@P$-G@3&TJ 3[ 5DR%U!,H1YP7N M5XPOM!Q@*)U,BR;0
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
M=XB ]4S1*C3EB,GWK:>JYXVX")558.-$X%6UJ6VHDB0)(6^8>%2H5,9Q!6*
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
M_)0Q-LK/1#H'Q<8#?4 <[LF9V9VW[KCC#G9J $]8^"F%!*@^^ GA7<8Q="R
M-8LVMJB@F6'C##N\D>6YN$%+SG,N;A3G#X4)#6?U0&TI6H[;$"3(F#$Q#US?
M!60<IPB:+^($=I):)G2QY&7QGM! /\4/E7^8OP-;E@@0@O(PN@-2Q!QUX*@Q
M5LY5Z*.+9*;X2] J>'A @H#%$0=N_-:WF()P<(":6[:RY]UF+3=4\G#5B2<<
MYU;?&11CN>R A=Q/FP^#H[5EA7P ,$Z9VH'+&DX=YF1J4NH\7F*C-5*!@R3#
M<3K$0(7#64=MUX"S SIC7U!+NY2>%30^92MTOL;)"@ G"AS=.+K"CD'R\ZJ#
M?W5J;%7P="Q(KPX,'1R+"<0BSIW9PA7AYJ?)!)O3G+FVXY81BWC.3#Z7H3P'
M7^>9.)L0N+0FWY ?SC0UUC77MV=2+:Y='N:HL+#2JEY;>]HS3]-:SW%A><]J
M'5<LZSJ*!#[F5?/32FAE-4]\%N-%GC#6_VG&\T\F8-28RQ\?G@ZC/8ACE(LH
MBN8!5$+A ,QQ_?:WOT4UC&\XYQ,"RFBZZ , 6HJ+,))9_P*1"'2(J,BP7, 9
MPC43+;9'0IUPA@ PBI2-</VF-[T)((;A@5&MN_G4UFU$,,1;@!@813H&N/F5
M"1L)6J(< (W)$9=JBF/XR \LA*:CABA/6)1\XQO?0!5^V667?> #'P!A$;KI
M>KD<4'.Z4I_LAR8RR;GGGLLG.\4)ELTG]_K*)P(X#W6!\LC=%$=-4*%(RI9L
M_H1< 7-#Z4+,(#DI 32!C$&)H<0!:B=DO%C7$;H[;F]Y-9X0:L2%5H'1D6+3
MAFL9*(@N]"X,,VWJ5*0\!@/1B^ :>!JV0U,1-OI9U&,3DE'#ID>'6\XXJ^[U
MKQU\]<O2"UC,V4;$1HOZ7)/JZMZU8N4R ES@1+ISQTYTT^O9VKMY,P(@0H>Y
M^R]#:Z)KZ6./+=EN,1-<_(K8D.?JZJ5I!S ,'O-(7;5RR5)4T/:!J]:*%:R6
MEJ,U-L\JLC7'5<**$/K4+H+ 60-M,6 3BZ131Q(_,_E9()72QF)[CP\R<#FS
M_J7^A"9CM8Q%DH^>GH'.G7OP>"9(Q[2IG$,ZI2[37)NO._3@U&M>D;KRXLPS
M3FZO21-L+VOG$CB!P! YT40Q+,\\ZTQ-9FX^"-H(SZX.BQTD)W>%_G8R@N8L
M%Z;4.42*Q=V<5,RL'I2U?HA&3D'16<*^(8=R1I]P\.S/2(B+"V*UQ"MF;@ 1
M32YL$P+P(YHQ4R(N,-K15X")(DMXEWM^-5><[=M) WXA*+!&1N+6YA20@@MU
M!Q /Z OQP5F,?B@3@!6=P,T3O/T0;T'ASW[VL]CZ0&34(PIC30*RI9+X?H"8
MS >LQ'FH33%DPO"A.":,?_JG?T(*IB#F&*1X%!HDDS@9/LD*0 \1]>1=RL6-
M<UUM!8NU5T5S )\RCE$WRJ7:@0[[TQ?[]JX$U1(9-F!H+.U".GI!3*O/$O$_
MGF:4;7F5 C>6<\XX]3^@/#Q.N7%,)1/=W-BNT"J713Q2?9Y"[$2FR\LLSC(0
MAB/D-.H.1,76%B)X8?;R])($S*J=^)%''%W[C#.R3SZU9]$A',I%P WS@0/O
MB3W$44' +I[&%@:EO9VATM3<@GA"SNQ"A!?MH.6ITSC:E;,'<2;3F8I.?"R3
M!7WM31\-MZ(HGS&#P/QF,7>'-4^#E;%,HL#JF,*9A$0*H5@RGH&;L^5L^IJD
M[?ZN HD8#):A#63+DW_(!R=N/$=FV ;Q882IZ=-G3)W"1#:U8XJ-'=;<4@FP
M.V?JC.ZSGM]\^G/Z#S]JF$5%)N5.+"3(V:Y=+"9L%6(SFSG>,?G95B#AL)LM
MDIX+\Z>_D:[:=U6BL>8W^HC0,[07A2S%P]9W_>4N!$,& /=^;\M$9A/'WTZN
MCE)JI#D/EJW!954)JI%0*@Z>L=@W%IG#?1BZ%$=#0$DZ!90$^%0W'N*M3-V
M5[3#H6+B87V5J8I.Q% !E?!91O_+V8^ *?NP)1IP0Q<#<$ _2@FZ$R,*!.1U
MA&5>E[&1.159GHD?L1H7$0!:87UTL![S.E]A/UYAMB"!;<K'OZC+(O&"T4P2
MY \Q 7U<5E#"*+@H-9%(J/XB*Q3B5#@L"-0*-2? G]+S4"TE*SB!>N+,IRV:
MVBHR86>5H%4U/5O2B>7HJ4KR27WH&M)+'PU]F)EHUYG)N>#,6_A$2A_-*W0N
MBY404PGP44PEAEN)>IT7:3+49KH*3!ZW-S"/:@OS:+$2B^W[T-AQ\+>:GV(Y
M>EQHUH_)PE=9&UL[X T"" ]A%,0[E+ X=2R8SZ+>O#*)U2FT,":11)KG(*NN
M/_RNYK.?KOG\==DU:WF%F-$C"-@UM2SYF_&]TYH1!SCV?R.-HI:UDV&2 8]F
MUF)8&X,:<QG+1NK3N/$.L1+.<Q5V.@G3'#A?2]-_H/6.8,2*D>+"6^02EX:*
M--7PUB8:Q^A6-?=GFD^6HZQ^DP$#1MA&2[81XI='3-21(;81LOTTO7Q)P_7_
MT?"!#S3]YK?LF'=#R3;-H]O&(<9'-:)25$"B$[\R\[F&.7(F"YPB!452W8+@
MK\'A$DF=K7YT?33&HLHO'BHVO6A5%89N/(8/D/11L0A)56'+'#?:]"P5EJ[@
MN<5 E54M<*]TLF&6HD.13"&.(!44!C50C]QUUUT -#M3T/9^Y2M?(4_M2P1_
M28D,P1# !(=,#=8P'R#Y<GHDGUSO>M>[T)8P;81"@6"R14D-U@#Z',S(BVA7
MX'P*Q5"&SQ_J"XG50EY-I8+: !EN(6N[+:1MYZOMF.WK ]#Y9"C)741N:B(%
MB;4]6N>Q&DNXJQK@*!I?^_36^*4(KU55:?;TR?.8436OQ(CO>;O84AWX7#G$
M1<?O&H:X:2QDLK>D.!#IP[ L+.0K%3,6?#O8%DPG_@"@,V+%Z:<_"S6TD=AV
MI7 HK4[<Y@_6L,"AG!Q86]OSVU_W?//&OF]\NW/9<@R,R-J<$470TM1!\Q8<
M>?A1AQZR>,'\!8MPDSCX8-@:;V-RL3UYA*L@$C,@1]A/MXV51Q:O3F)=D3K&
M.L35WCYD-<+0C=@BYV7=,)+YI'<T1/G'?%3=JM;UJ/)0YLH][N;"FDN>K6X[
MLF7H,,)@@K4F.R=1?SSVV"/$<U^V?,GJ-:M7KEZ-.(;+0"X_D*[-;MQ<^Z7K
M-_W'];T_OY5-R0"SA9:"9K2UH;X.3'>-,#NAU[#3V@*J2KL>5C4E,Y0M7(3%
MA1^2P:AAJ4C0Y5TOLZ%791>#]?ACN7J8#FA5\DH\\8_/^O&(8E\)N^]8)>"
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
MZ&Z9Q6T.W+:-01*[6HOO0_>48[1^&NNY?I4D)0F7+I// ^-*0XO.E=U,D2Y
M3S".-* 2XU8LA',%GG"XT/$ZL @4(H2B R$] QN,0"C&M98<Z'>Y@G#)),A#
M/O5$K>8&T,1]@FP5FYAN908E!_PWH*=T*=H\HO U@ Z 2R>*\11P \2D"P :
MQ'\2T 10'B\]T%-Z:FTXU/FJVE!#8J*;HA\'FD%AGL.ZH!NX1F40Y)ETI?G1
MOAM^!92YIX.H.<D 9>V?)#=2:O=-K)"IID<F%YX"1M/+VCH$!?"&YCF"OU"8
MCN,)&"UFH!-)AG<_-8&3%:^#>2ZP7Z@A&=)9\(,<>TJN ,WA>4F\CLEM:?6Y
M55;T%-Z/!"4'L#:&DE\]V(;$6H8P'H@6=M%%%[WA#9>38G1D&!$8YFQK;0=\
M;7^AN>.9WV\ZG[GWWDUKUN5J:YH6+AH]]KB..DQH&=8U.48:-C87)=F-3+?.
MQXC-ED+X&42.6RCYT95>J)JO7*5''JI\6JLS;G(XB6!#=/X;:JCE.CY>J&8%
M"B6;1)0!68FET/,>=?31Z&+LK$6SFSIAEE]2653,6S=OG#G]H):.MFU;!__V
MU^U#V;JCCIURS-&--29KL^VB?O<>XJ]W8FRT P$L&)[WB>;=T %)/=7^L+:+
M\,[F*-O^;J?5I%.[=^TF"/&+7OC"][SW/78T8B:-B\RO;_^UZUX?"X4;0:*F
M@;)^CW@D\GP(Q;..!F(DR$Q,QNH8-C2,#!EO#"&@-EB9J*<V*4A7$$1=E@@
M'-O\ "DWW[>":QQ:RA0%B+/!&D>]#W_XPR @6Z49PP2X(#HSDBE()RV!<J..
MTO^&RO*0!BKH!SR/E\B+7_QB7@0Q QTTHPA-E$.89O03Z"/H)Q/BJ2(H\!RI
M%C$?_0SH20*Y3H.G_"2YC[F!BE&<@D!QCZ\AF8#1S#1@EK;M2*Q1_:4ZD'E-
M6A3%C0*LH0G48%X)\^AD=5EU'5M(I;@H-(%'U)Q% +,7,5*800G8+>K14T33
M_OC'/RXB$X2$)^S(YRO->=6K7L7"B$\@2 [C(7>:#* S7\*<2JP,'=O'\IQ?
M&B*U0$ %VM[;ADQB>F%T*=I&XR]R7ZB T26"JDUQ>)^A,N-ZY2O/PRD8%008
MS7!:N&"1'6QH(.#<QG)LI<L249^R.(MJXZ9M[$NLA]\R%M,6KSC<('#5<%8L
M0B?;&"$4 J9(/#G,VRDY--9UDS^7)!D_KCF%-OE*6DM-BK0U%"KF!(B=WQ(^
M>=NV(=' \?PF;+6%07*Y+JRL=W-MD:;,=/%)E]M#C0JVEN-$HA4N88$Y ,#R
M9X+*Y#F(:_:,F0L7S6MH9M8"P=O)I*86%?90/M?&]%9;7XO?(8=Y+5QPL!U'
M8*VUU9Y5+:EDPF >H-5A89*)>4512:DAV(2'+Q$</O:QC]H$Z&!93B-,5XD"
MWQM87(O"=.79MRA;EVL8W@&/I$61!FQ26#:&>YB$ <P.:?E1"/[XE..P>H%[
M9%4 "*&2$0L4ZJA#ULXZ@86P%8A=!$CZS&<^(RD;RO"$V- H#= #T*A841LO
M!<0D% H:?O&+7V2[-A,&+X*D@IAX1M'7N/YZPNLP!LX5.G)%:W")_%(<@U-2
MQ2(ULZ@G#<H-">-4 !]M1>J ",PTO +Z@+;,$TCEB,EHJ&/B4Z(6'V'"4+]0
M2M"_EP#6I'1<]9F T:AQI"4#4E%/L>;XYW_^9_KK<Y_[G&&%4R6Q>R@<$TX
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
M0N& 1/&TJE$3+A&MG. QBE739?N01B02Z?CD7IW+%3S-11/<8#0YB6ZR3L<
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
MYI8T,L*6$W#5 B@(7O-Y5+P8*AU)2G03!3+1NUT6UK'+CN!*+G(PBWAO#S=
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
M"9T^?E-"LKVMOUYD^!"_B2Z@: KB*P&1D7YD$HSKPU<Z!:$'?32F>/Q5U 5
M\(TWWJC7:0X3+>."^SOOO)-U$D?9<D0 GR2F^3@7L]JP4>..FM,5&KA7;=G[
M'J[VC4 97'1"56D7+44=SP%FXGD^<:S\EW_YEWBHJ@R]Q2QXU557D2:,_=!
M#*ID3IY*+/[1O7+@JPYS"$]BXE33U]6V=F_2C;LAROM8F5= \'&6W(:V6.YX
MDMF*=, 6\2>'FE@I=2:LW9B(GCOKS&>_Z(7G4D/W5OVM/\E=>47]%6]HNO]^
MCF0=YGA5D,?V@[OH_D%2DWAO/G_VR.^!#C9.K6ZD$78F4%5'EDPM7KPV0,L"
MM_#W>A G!YJH+\5Q.>FL./>*),8B[:\33OG3ZZ; 3Q2[#BOM*Q6C:VUAY8YV
MY%"N]>LWL,N=.!#\<4#2\,@@>P6SH[6/W=__X6M'KWICP\]^RJ&Z;=GA;&,]
MCN3.AR%9@F'<@PM//N5D2.]::*JJ2"5L"=6TPNSM!'"(0V!H+8GXC>WH1/\C
M<(=1%0DN@V- %[5U)BF37%1G9A>L3+B:HAK"\N9*K+#IR2^X]LETN,^R&[45
M6FFD:6%!;F&_B01/'BJ!?@J.=#QG\PO&):W]U>^!:-742A)9]2ECUI*(%]ZU
MX3 V]:@_Z=G9@4)#H*QZTARPFTU)J#)<>!P4@UW@-1,2\ZX"C(#[K-Z0IK4-
M+TCE)8VMLB&3(!)6G44@+TVFUZ2M<D.0@)HSZ/K C:$MZD>I1R .U!!51=Y
MX2!<*['.15,R/I&!6'F$/./,J^GKJMNW%PDGVK3J5[6!8M)79+#G(5S&_M$>
MPHAB4U=_SMEG'W'XX?;$J.:TVEY3;#C;V( NB>,-1VK2-7_\\\Z;OY_]ULU#
M&S>#A>RS&B)8IPOG;XH4IC<3($V0-J$);0;:8=RBW8SG)2F)VBC!<<YSH[*P
M9I2_AP!.(R1I!AH5;\PTO^,DGBJ9*WB>@;@[-]9ALXOR7LDVYB<!9[6WP6.P
M;(AO+LRV.<A@#NP#&<A3^J*%"Q<<<>3ABQ<?0M1_0H,2_71TQ!0+Z5SMEHVY
M6V[N_]YW,W?\KC:;;^"<C!G3VVRSI?T<J)LB1A]F(L!&;2G&%M_Q)?WB/6I2
M*:(@XYJ-<,DA3>P(^.G/?@J="1N"2M0"6CF9 =LIUN"0.7.,+FD )4KL!7\=
MF*2A>F0/\0$I ;&F%HVET.D:?JIV0$-N\))65,)X[%6/5GM+A[@4:0[#$]4J
M8$<)%FB'!1BM1HFBVH^#:HY]+HC8R(;@-?XAN!ZB#\'(07KD0;0HN'/@WN?%
MJ8@X!Z9G]C?7$JI"$P7X#O6GB]&Y!\@N*4\,( V),%H4B[,M*0(Y/49DK;U"
MMH&7]K=A^_'^1!A=DK63#<4K-I4E')-H)NVX;N0#0(1- @Y;O&L';[G5O]L#
M8SG84.?7_H'NNL:N:;-&V0^-2=)4U6[O..Z=6+%8IJVS^&)$&"/&V!K<^\F$
M2$?P'U^)_4^,:9(1OPUM,AH)558"K).=I0UWGZ[:3+#DN6K52NU]X%JY8B5Z
MY-6K5N'J0%9HC?G*A_ME!8(D(<\*X[:LO9X#*"R7IS:,&?<>0X8B^%O.\01,
MRU1X%7^K5O'[BA5\KB0=?M.Q\$2K!X=W-3;F,S4F'J+NGS*%,PS]FL#/<0Z2
MB/81L,8UT[76XU A$IYW/_'8E&):Y5!(N98C=E%5;KB(\FK293JCS2 , +@T
M8(';DN.U0_\X&!T/(;9F*$R29&0QIZ34<,6K>ST4 7DEP/K^HW.5J"W:AMJ&
MM@3).M0PS"ZHDMDU)S0)H(/2&0\SE !GG'$&P?;0<1,S!.=KM-5\92<TD9[P
M+$3Z5AMCHI5, _JIXL/]P):]>+4BZ9QD8Q*T25'N$D$0*6*QNJ08D9&1CF9#
MZ0/%*I82]SM%R&UF+ZI^X)/N'48'"8J&6<<7U\^-#<-$;$W(9X:19H0L\NHW
MF1J_7B-=P^A(_H3CYAQ_7.,9SR+T4IT3]VP?-MEBSIHS9^["!0OGS[>=" <C
M<QZ\"+L'W<.81 +B(4_Q_>2'@Q=A*Y\E+U&OZRAP9*+E<#(VX?CF'700&\W8
MD87?)1=[MY RR J.QV).SCSA<S&VIT,/)1$5<'WLL-X;[QQ#^[:[.%).F4!M
M#SO,O;?8CA!%G%GL-OB"(/;=/;%_%BVR,T87'S)KSDRTZ@UU&*!SJ=KLM#EU
MIY\Q[YG/RC_U&<.I])ZAP;KZA@Z%EU9Q8C470=#?:X.0U]U(H1/+N)JGC#'M
M'UXFY#840^K$<(J^F?"!_ A]<6V\Z.*+^OIZF3;>_6X+U&ESJ:FGA^Z_[[[?
M_.9V,%T!B10AY,"S95$))>CIYGN;XS4:,?UIKZ!0+V@#5$_!D\:YTD@BT[LE
M?AW[V:Z*&.>GSB1K30^J0!"<]6/)5X&F]#FPD+Q.!3I\VMIQ>%@Q2_G4X<C:
M^0+$N*,JVG0PF*@7)@!ENY\M/1"OE_"5"!5/NC&5E#C(BW%]Z%,6@O2[3E"*
M&QMT8G'ZF+LH#HJQ"BF9T@Y$>ZO/<^\P.G2NU^"X<B18AR)9.__']?_^]_O^
M[HD(?KD]; FGH&&%U6IP$D[5#KWZPN:;OIWYTN=WGGC<X.AH>S8[#:6HRY2@
ML>P;K&5'' [0N-) >ORC7;?94 QK\&0E;ALZ$PDZJDU2+0T57K43GUP.X8+U
MT<]0$'4,#YUSM@5-]SRM]CFLUI4 H-T'@- DK-VE)IL:"M@S:6!LDK!SI6R9
MR_>&NOITIHX@VHRXFLSP"<<W7/>ES/5?'W[)"VNRP_TUC2.<+TB5G3NU+SC
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
MZKFPA(^!V&CKZY6PGW0?$MD"JR=?+<8A(>0'\$Q'^X0,8IM!3"-D*B%#!.!
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
M!V*$Q'&//.X],&D%EDPD:I26R-S$:PB= 28FY((^(7H!R72^.\"-L(POIF+
MEO1C6%%1>VUU"7T=CLT+## 6AX=1,&DD&",CJ6;&%J7%J!K*$?XY:/ '@H27
M(QPA'(>W*R4O)TUVN1A:IVLXMO"$HSN><LKFIS]]R^PYC!\$8=-!DX!QEAWE
M$/6LN1+CJ&S2A&VLTK&*7&@M"!(4KFB=F*S[54Z!H^VK!H^F5KN20,G\:P\Y
M<,1I+=QG,-^[/04N1%(9#?VZ0?8X9>J4URK"A]12*5;#I&AGV$2@RQ'DC[-D
MB:V=S@S,G3_R]&?DSSACS]%';*ZO[>5E-K=[ $PT,TZ+8X6JZH&F43,C;(ZC
M+?FDA5X4>:BNN74/#K&[DA#,:#\XG/3E_%=TG?>:U[S&.5/[PPHB.HS/.0>:
M>TO:;;MR@%W0$$T"2F<N<)/%,F@(5B+MXM?!?(-%CHMYR/9;)E&*QIEL2N0I
MI83^$L/I6=S@6*3#EN "7"K)'5Q6-; ?<L,%:O.)XP<837J98=6&@#@2]))>
M]I'JX@H\L9/B@>O1\G9!!&@;UCJ!",'&("IYD<51D*\ --U-7Z":X\(+MKS.
M83Z@]Z6S=C#GG6<4%C$\C%^/T;S\^0$BCD5!JV (*RK-V>;BZ _N5R1E=F3X
MQJF1OJF)J)QLTO.;E3%_Y= @(\@, 3!X_^9S0U>\M?'7=QSTG>_..N7DFBS
MGF[#H$(T4XX&W+!NTY;-6U'V;=^^C;7,ILV;<:5RV_ [T2KA.FW'(&_8*$]D
M1#P7,-=+^<Y(64%3@]Z*,:P0'_:W9A4S+:^CG"$T_Z.//>JB>:Q>2<2.E2OM
MYY6KT&:Z!4%"IY)5OK<3FH,7CM;DMGH-<3DL/@?W*"NI(DZ$? <C&*O !$,5
MY& ?YGT/W+=S^T[;/)\?R:0Z3SJE_[O?G?T_WVT^[_S6VMK6?'HPE:E/I4V]
M$#K("1?V+2&U\:T(;PV6;[G&O#XJ02C// 38MGLDE%I>1%IA<<TB$6_B\,D-
M7([[#%HE[2HN0:L2V>< \6C%;..:". 8F>>==QY;#4%,=J]P:<<'0<]!0\1G
M[G&71HW#NW +>UCH&@FS 1G5HC!$];5<8E)Z& .&1$YG6R-+)93+X+)B;<,/
M3&PHP3E, #?S"S&4)Q?/><A*7*)B:%T);;4@"%-(2!:JY#O:5:[DW2H[X@F!
M^RH+I5&:P$@/J64-UE>=O*-[T9 %36@RFB[SE\WET!IA)V!>#'16T25,&Z1L
MD5'6VA)JQ_0L@>E ^2K;5677Q,G&\.N(Q[;CT@2$#:KY @F0E+7GK03B'9K[
M2<DCFXCK$MN&W;_^U:Q0>&B,-O[QSCW__*FNSWZZ9MFR?$VZMS;#3K]1=DOC
MPS9KUER<V-!LX,DV:_:LF3-F3IUJF@<&@[G><>%Z-S/VO4,&KX!)\93(G"P'
M.%Z<"?BX_W5Z!<^5)T_(GJ? $\6@'@P*S;'6&_0N.9.MO:VS,2P;0S<YX;$<
M9K<;JV#.R#C^N..//NKHXT_@O^,.FC^KUA22''<P?_7JMF]^;>A3GQC^XSWM
M]2W3,OGZ#,>)(0L+E!.M@A/5?7 OY[CMVQ?K8R*8+B:)TS[;ZR[N!^[E#G[4
MA58,>3$83-AVEW+G)]FUM%A).MUST>,/T^5XY&IE- %PJ6JH4AB<_"JG8WH!
M4]ZEEUZ*[QW6PC#(PTT\-BHV+:3D5P@"'./+P4F8A)=C 0[RHLUTNGL_LICL
M;[CA!F)PXTM'P&C.9V S-Z=D85<,^9? ;@!?>3V6C.KR"6,?AGV8APX<LE2L
MU3C%E5 [)@[WTG7H(9*R'2&27#R$_J$X\%JP"]32*0ADT8K38WK(W)2?'1W*
MG-]XT:Q<[>V!/I-%[7WK([WE.2FR."4:UB)N]1ITD]0X5=:=2!L-E; 7SB!2
MRE(M0-RBS>]VP3#%4")B\L,//0C-TS7YFOKA.^_L^<8WAC[W><1-@(/M'(-"
M64)E-#368@%"N\06.!PY$/1P3'*.NAGL9MA8=+EICWU9M5)0>!-EH?)>TZ0Q
M3+7I%3,,)A?W=+FBJ("J[G!EVVC"_S(MFC[:>:24"-!6@I-A]0,%DY[<DLR]
M4=-LGBZP9XCQV=#(X2I\L"W'IFNSK#J#_YKE@U_[^K*O?6/;\N4TD^9@*BGJ
M66.73!JOY;ONOILRN3%J)R!;F0F*UQ)>-</>(=N+9;*>(Y==+F^M'"V<M"[M
M8G,SA(\2ISZ5OFA_V&X2WU5-5&'9@H2/0C=M^F 1@Z&?*'%L;'FANY!D47?
M.C8GC:%W'J>2&O;P$HH4Q=W'G0,G/!30R.;\:@Y"CIZP',#-?,">=?8'LAF2
M"1N3%[!B!U-$F[_EHA?@0T-,]=<DI$M/5.?0$>&M\@EL$DF]GUGM \_00&DV
MH%@0I>7"H1$=NEYUTS DI=8?:/!8B >:D#X@>V ;1"B142Q$6=* A\:6O%)"
M!#]4W#_[29^Q7O=:8R\G6W6LU152VV@WKV020#7G#]<4)GD-6+V,? V-L-Z
MN\@4B%\\=-(?B$#P(+8RXUB.&%T[FLKMV-FZ8V=+4^N,P4&FLL:L+6C(/+5Y
MRZ:_W?.7AQZ^GRW('.Q"/NBE00>+2:2@1&XHZG('U!JR>$_F9/GOJN2;XL'&
M&N&G#C4S#"3J[ (]^TX73+E6N1Q<\XL(X]4-3KFNQ$YKG"@<_.J#9V%*\^IO
MYBITZYRPPGE8@X-0!Z-=OFYX)->X<=NLX<'%336S:S&I.IB&<)H)$FDZ3T#1
MVW_]:VI$#1.F+V(/Z3Z*$-2O;%P[G)F1 %*<"SQG[ASN931S/2\V]10+3$S?
MT8D"/@T,WUX_*@X09^Y%MJHJG\$E.?2L$2J3P7V-?55HHK_][6^S2007O>NN
MNXYSH_E)<;'C%I5_#571<!6-N%$X0&9C;9E!M06[HFSA"7NU\9X&($B [[-T
M+QP+B^*%BY"AVKD>B,R-))KXB7;!!.R(;^*:J'JA5E7"M-(?.&0IZ;\8H*NI
MH>C,J)1G%^0*514= J'"O9H#\3$(H]'B'L4=_8MB)+P;NB]4#T06;ZM/@V@Y
M/F4>-[H9 R=UG6 2<)NP;3Q#-5:-"C$N&40CGU&BIG*,*6 D[M^X:2,.B7*@
MEA,2,0=@4$?66JQEYYX[Y=WORK[[G2/''$T%&M.I#@YL89<']D!0G:6>&PE]
M+!Z15M#T 6I.0XTO\K:M'&?"YU;[Q#\,J40A\6+F\ MY#2H7+XF@'P3[L"@?
ME@?_$@QD)YEP=-7F+5LX+Y',MV_?L77;5L88=YQN6\E:F#0[&:ZTD6S)A^IL
MV;J5"I+]CIT[B X"NZ R?^S11]%!W^OTT0\^\.###S^T9,FCQ,%F[J')@/)A
MBW-OOK+]U1=N>M9I.VO,#5$Z"6DZ?._(D\Q)B[94T114/G]7[$LH:89/?LNG
M6":\[:UOL_.'G&DTIE@\EO0<DDI_Q8(F!/'A>1#B'F>1N@1/P^C2& N^;KH1
M:DO5SJJ(O=H< (97^/O?_WZVG/"\A&%*D&6LKWJ+# %Z],L77701;KE\$NT(
MI1G#'B[%20:=!OO.Y8>G2Q @:Z&%-'#.2%(]J_ZA.>H7N5<GHRP)"I8,O7*D
MJ$B<L5KQ> )-:,+X%(ZKI'O1+:Q+1*4 M6&F"2_2IPQ"Z>4@-18(%C<!J4(U
M J&\Q%$,^N7)JF2, Y&L@C[:>RF($HKKX"[=L#L+A1K*-<QX82JS$<NV>@YU
M'1Q N  JH=3<.2Q0YC4T-!%.VFTSQ#B3.?Z$$Y_YC&=B,V3X9')-G#;[P0^V
M7/.6UD6+#+7M>&SV':13K2UM!\U=P$YO] ^<ZL3+SL^?^'<F>TJW..AO!Q73
MP.UI]K15?>,OH6L5FHYZ<HR >0'+$9@3S#C*K+_?14B0@[#*&5#<Y/$OT<DJ
M)-=BR];7RC:M9#GCO LNF3X-_?8L]HI/G6;*;HQS6+>(O H,UJ8RAQR:N_;]
MS==^('_&675$?\(BRWD)I@>Q\-)^)S?\Q)KAN../LS#\B51?@JJB00E,^Z_)
M5GXJ@^>9.:5E$J^FBFLGQ[^6F_."6KUFC0)-:54>24-/@-XC#*VX:S1MB"">
M?=V^$A 0I01" XM?3 (X1Z-Y0.\!1*HM@;TGZFH_$,((#Q O:0X]!MEBJCKC
MC#.>][SG$38$O4K84!.()OQ%^D;?@NF2&*I<HG,8:Z21'(V$SG3"AD^<4O!%
MX89/:;2+>\'U^^,K'5=#KCA-":]..*QB:I2HE4O(%;)"[D:T@FYB!@X]P&RH
M%7^,5R%]H.$XTUM@MKB#]K;M^YP^QFC9C5Q6!5PVES(W:YD:GI:SPP<EQN9-
MFTXYY60V:I-6JS'F.@B!8 HZHX&U0Z=2>2('P:"F$O*!-$P[3?0@M&H47#O2
MMG/'R-U_K;G[KI8=.\@#D,7F/HH^A+A#1.HX>,&B0Q9QHLNAF'J(7TQX?#H
M19[%]S_X8!<N7T'S%^&+@-(ZD>PB2V:DZY!HS[S!U&H' RQ:Q/]D-7_!?+)
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
M%9+'O@_?@(F>/RLI%D+N\6 .JDE;-"5F>J%D&"<V3R?G=H=!&PI2RGA0A<I
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
M O)$B(:Y"0RBT<XGZ(G BR0%1CM)PD)7RXL+-H/:$% Y\'J\T-9#G@ ?Z.[
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
MMTJP.&RJ5G%ADJ.!86).>-@>Q+.@B* 05."R^)-/GI1[693HBV,1@7O28U'
MG8.I$=<Z)Z-8[!2*8R,>MDIRYI-%#Q56G>D=MHFS7$:=P*X6>>:8[2LQ&*@)
MU9/1=IT55,U%[VF2TC!VF@-O5O0%O/5M;_O\YS^/7M#&L!NXIB#'C-/=_=*7
M8HYZZ0O/?2%V/,QN,!,TQ.67VO_D1S_=V;GS\C=>YH)VY#=O[M^V YU]\R$'
MU[<T$Q2)4U#Y'$1.S.=;\KFZ5(8#;^QX,2B<SC>D,P-$J7/U:2:R'LZFN?PP
M1[]PW)03*?ORZ:%\NBZ5;TM;S+B!5.UP'@^);"NQF-.9D7QFA,.ITMG&-%'E
M..DU,YI+U=>D[6LZ->""\W%B*<XE(ZD,0?@RN5&RLD%G7PV,^$I3A],9G+X;
M<EG3L .FJ9H!.^^<;$U%C,!+V;5VJC=52 ^R6R>?:N1X+Y-XN<^3G7G4F7]*
M9BB3;G"Z^='>GOSZ=<3]ZYM]$-KMIIH\7AWPEHOGD?CJF&X]1_3GG6QK4+1N
M"1/>=%C4\5+!%WK4CUYG/&6HGW/V.0A]'[CV V'7CTMJ,ZNE2.QOXC!7BK9.
M%3:@.ZVKJ<7I5@9#$'P<].\%"U9D5LJC7&QB5%+J7>49($]?03>")Q#)-TP:
MU0^ \>$L;H+R%*!3*[;\(D:=<<890=N(?>]][WL?:T=J\O[WOU\[(" =K(-P
M+9NA:L@3E-&LG<D!"0:U)GT!]4B,C(QN#?D+NQF:$ 8YBV6$!,1J4 "\IK&D
M!" 84(C8LE9A,\20)<H$F LDC8D6$*UZ='A\4H:9DMK2=LA"VVFFXOTCNB+G
M(:AB,U1*43)H0L9J.Q,8!-2N?5$873\:?.Q *(MB[P[134]B).4)?8>I$ O$
MIS[U*0+#AG#D= <1;\XYYQRF4CH"AT@8E;+DC4-9A%AZQSO>@2?U][[WO<1G
MK$#.P$[JH/''2R57,I^54WH4QII7@WC,AD9 LX9U05%MJ&Z;_=+I&=-GX-=!
M "/VA(,"5@DGF>&(!D;K'+[AT8'.7?4//])X]]_3FW;6#:;:LK6/#:6'^T:G
M]8Y.&:GMSS?]=3@SU#T\=2 W-5L[.%KW2'^VN3<WM3\U9;BN)]OP<%^ZOC_5
M-IIIRM5M'*E[K#O7TC4Z?2#;GJU=.M*XN2_3TL^+Z?9LW9J1AJV]),ZWI&KK
M4PTK1AJ&>]+-@_GV5&TN7;=NL':X)]^:K6U--0SF&C=UUV;(*@NJ-G3FFG9R
M_NN>D<;15&.JOB_?N*>;,[Y&.AA_J<;MV<;!7;ET[W";.<K5[QZHR^X>K1L
MK/$,J2=X^&A7OFDXW9&I&QZI[>FOS7>/-.:I *[/=:D]M=G^?&.VIH\ _P/Y
MNCVYF@=7;/OKW0T;UTQ)Y[ *HL0W&+'M+*;G,NZ!;@S+KWWMJ^R7@=3 =.C?
MXF[6])JH0;Q<['K+[==W8*N#N$J&H5/?.[%%JT)\0J^\\DTPW ]_^+^WW'++
M3?[ZSDTWL5'Q?_!&^H__^ _."HH!>C\'=CQBPSJT5'K7=.$NU5:#=D)VC^NV
MSQ.)BA;M=(]0_+6O?>W+7_[RAS[T(>TSAGJJE3L=J!%TP/Z)IP%H#DE1C)(
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
MB"_-)U(I4.>@$#RU7=/NP$$@C[&#ZW9J-&?P9X>SFI\)6ET@%>C+U%(#]Y7
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
MQ(1&XE>,]F"T=!U8"]25B&B4R-&4&F)\18NE_8%[-=$F\%40DTLX,S!P8.;
M71/R<)$Q5"4(U32Q0"E"%6LU;<*=C?FB\98(FB9\.>'8KY2MS0Y*35(TH/'P
M+W$;0"$XJ;D<)YX6(FXR #Q:AI9+2O;V2>D=W"58341Y*UX[/^Q%K?J5V(G5
M!5QS7PV $T$O6J:X;"6B1_*@_^H4.^I=7]6D$B:Y1^<A:90JWB0IX2T0S G&
M#DF+U#2N_O[@\L)IMD:82,F>=*W'94=.1_M$'D_H816+AK</%VUUDT^?F]#
M5JQ>V[9N:VFUX\D#ER0$U]SE/-H=&<.T)"E><[/^<VL4:ZP&C)LR;?Z&W=$
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
MR-!WT*H!D\9=:V:3#B;K]$=7\+.II,S*82EOOAIR85"13)@DGE!1$P,CT9#
MD,#?10*/PH&J-V[<@.AY<$ E># V-X^!FG_WW7<@V-WV]G'P>^#;[H]M_G<3
M=C\#"L/YD.?/G]_:>AGBT\ Y4A#.[M///KMZ]>K;9\_"*7__,9'"$6U*#D-"
MH]YK0A:_"MY:B/\1@4:?^#_M;=RF1W]<KTIIM_'%SG(/_J5VWLWGRM;?>+>?
MVB)'M?*GT,@B)7*GR*]#WM-%[7'646,EZ9J*G8_ 0U=2NK/Y=Y<D.DG/D@3\
M?>O:@" TL#$#SNN#*((_[^W!YQMOOO'**R=NW;H%0<-@\?#TZ=.??W[S_J_W
MGWKZJ3-GW@(OQ\F3)R&>#2P>;FUMW;QY$V)H'=O<!+\V3>5H]0L\'H348JT2
M<EMS$?[7"U(88Z6$/((:N/3EY:4:M.O3K?-E&R9&H<A%RYN)'=)&A059=)GX
MB)[75]E"^@O=28H4)WD\(4$ZW(N- 0-6S+*(JLCNQ6;9_U,> - Q=&<XD-%"
M-"2O6=;ZJDS)%)/[ZT'34R5X<@(MZF5DFR0UV>('2$]5GF8-+W5M@"T,=)N
MI(\_#N&B(38=N$/AI'5(O+^W9P+H8DPY.+\5HCU!*1"^[N&#!R9ZH7EOY1&(
M80=ODYM0JG#V*\0SM'5 .OY*$&6Q6@,QXYCD2<L/$=EM2<!2;?]V+PMZ^QD(
M&6D_-:V%F?8R_QK0F\GV6UCOK[ )J'1WT<E./ *]^_9'M(.8**0\?E%\QZDC
M^YP F!<RT[ 3ET<$2&$9*,;GV%R*>OO5"(^:(O$0N4CMCX['R5R#Q+K4K*97
MD-=(B?"Q.DF$OP4UD)99SUU-9 #W/<6$:>=5GSD)-$K8.SMH%:Y4WAEE-1-%
M.+1I^T-^@5W7!2&N38!1,S#52:QTJ#2%,:3AQ\7!.'0>9ZX&9]\<B<YC@_,4
M[>,ZWTE R=I$<7D"TK35VF)<N>)P<UH"HZD 2P@R29R:3]$JCGG%A[.O4U[Y
MR!Q'G63O*OI)_IH1!ECW8I \=(I0N;_KL%UOGHH<(VNQ<;A.J'A>N.DEH S0
MPG4OCM/06Y_0>ME<4_I_/(-)N06=(=<WS*YG FA 9$!;\_8@C&+:? %OM>!;
MB.8%&()I#C9HEBO-$N(?)A"XB5L#/S$FC5GLQS</&?6=;47(A:CF<,U]QRQD
MJ@7V&!;%4"<%6.M)L6ZM1X6:AC%*P;%HDY+BUV2:8=]BO7[OL3ES1Q]7-G1'
MKKF2!IHBT)2B>D+& W.O2DWCX.R"ML8R4</Y*BXU%7!J+N^=J+(Y;X(J@UWB
M\I1\40)=7)2=2TF%2C[K:BWKFYSEJI8:Y4N.SD;ZD\(A;T1\;5R[=HTZ*X1;
M-!$,(;PWGG.,]\Q0Q*!QB$?F!@Y.?,@ B%+%+4_X"CA:<O2!^1C(M%T:(+6S
MZ_B%NW0C^9BA34@[S"Q(NSD]XS."M*4K$(&8I1Z%L?6GU@X3=F[>!<#5647#
ME'CV=V#84O'"#+MJD/RT9&Q[MW2/:O^7JJVJS#HW=%'<! $%<<_F!A'/5\.
MC"$R-_BE]EY!=!FJ+?"GT]1:S6L1F;"N @&QQ%I:/6B:]BS5E(V*L%=H292O
M$M.8(#8URNW>V^62TH;-<DGR-F!3AX%?@5XZ38EM.!Q[!+D,R_:.OPI$)[#)
MQ3##6Q#HMG,A^[V2?]G7Z!B&Q$XF\YI12[YD).T;=<I9G6\9Z\00P["M$=/&
M>IRWT19V9BD[-43O^+"L =,^R=D=#N6M^+@A:AS:J0?U"N) 51+H+X'9%O"J
M5=WQG+9"P]B8YL3LA<Z8LBY^6P HQWS5=BM(K8M('.MU,[:CD6S255AHJ:Y7
MO&4;OUQCET@+W2Q^=.[<N635R= &7O8\30$ >4-9:;F$7P)!WP<9A:_RM:F_
ME!,Y,,VY(QPDA<H#EQC9ZO>%1PMHJ5T-7A^/\EJ)!9(+X-3J-'^\Z#RQLDH5
MT=*[*VFL<&@>X$3HVCJ)T4G+5(S$H,[D &NQDG(%-O*='#]4;U![(65C72N"
M5(LTJA!/$!Q(.SFZ8RM2&_C4N'$Y09J$P3*K @AHZ!)1=2K6TJR-\X.6HBA-
M=E]'U/_<E)%0%$^%UJ" UI4@8[BZUDZ22>GUAJK'P"\[G%GS4]H"XBN&'#XG
M^A%2%>QL<%A;* AG&['"(-,7[R>-49T#X2%%DSNL(_LX E""4:WOM!(-&C2H
MU!$5<Z3M:/VTJ]]W&2.YT2Z:8,72^KHLIFZT-UOLM1Q\+\_4!#D<5!:2_Y(B
MDA9?LE(2+\?-M3P[F3O[B(!#X98=Z[$='6PS4"T8@9>'6JJD#$Y)4?;<)<G2
M9&PGP9AQ*BC W\]'?2&)LXG^R1O4:".&H=#N4G9U-*@+':30[D3!MDKH .5"
M"IICWN'37?CJMF>!@5 ]9U;S)@PG*%D;: 4S4YN-,:FQL5EN#RHM:<#JC.T<
MK:Y%9NY E=64>6N;I[2U]N%DGTG2_<_?UC-/<R5*69-[86WT_BL+KD)58,;&
M(+B\R?:O;*C!=%8"7H",LI8.;&U:32(W0--$(/0@)(UN;TPY\XBL6?N1YD8P
M,V59D]FN[%JW<TYAK?->IS 9O1GN06A:%F< D?F<,TRUR\3SL7#-OGN!J&FP
MS9<= H<'U]HQVC1N:@8=^#TG"W*:3&+Z&TWI*N/3S/-I[!>(:61G6KTKYBHW
MV6),E3':,Q45$+M)=^"J9XG' !2Z-A#>4\Y5#X,(?RPNFE)YG4Y!D_*=2I-0
M2!:'7KRK3P&]6?+SO.QQ<VI7;JJQ8SLZZ781Z'8.XJ+C(- $MF;M3/:IR>R8
M6;%_3L^^6-^=1F(9<R<@Z2IH&!LW+:55<:VED,4PNDI,E9UI#;UBKIRCH\H.
M(\]\N^F'KV/%IAS9AP2&!(8$UBB!]"D>:ZQP%#TD,"0P)# DT"R!@='-HAH)
MAP2&!(8$%I? P.C%13XJ'!(8$A@2:); P.AF48V$0P)# D,"BTM@8/3B(A\5
M#@D,"0P)-$M@8'2SJ$;"(8$A@2&!Q24P,'IQD8\*AP2&!(8$FB7P%QH!-IGU
/*@W"     $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>image_4.jpg
<TEXT>
begin 644 image_4.jpg
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
MTVS8S B4-O[+RHO!^33YIW_ZIU7R W?0/F'2-J\?,4N9!F[$6QO)Y=3&%LT
MB_[C/_ZC)PF!6&A1U04%P*6P']F$+77Z%YND^5)/G?-3>LB@D=.>"P*XRJ1=
MM]\1GL B_L;;=?'"OZLL6!3&)FY1;%$@;C_"2$C&P8\?/Q9G6> N" 1)>(<Y
M;2YY71X'(3-YF1Z.+TJ>OZ_?'([F[?=(+C[H"U^8('1M[97$?/M?]*5>TBU.
M>;0 J(55 %'"D+29QV&118L"C_9ZOWY-S] 6X*#\<J^)7)L';28]Y\W6$C$_
MZYJ2NYIZ!"!"$L6"D5!^'^(P]G>'J*ITB4">^=&%0[RPD@$"R$PM$^ADW!3R
M*@%*<"&8%,;(]^_?ZRJX!:7RZ5].P3@7Q12LA6L1/=53<GB@FU?J6D;I&I*"
M>9>2N@=:<^>-03VER.AX<_JJ$G\X8CV%V!HFB$ \>A''NB.L46["2)XD_C1)
M4FFF%-6S'#_DZF@SSC4]F88X4-!JNH&KB@PM 9AD2_J7L]*XHLVYB_OXS>Z?
M-G%[4P^ 4"82"H$.1E! TQU1O4N/8_ LC4-#U%;<;HKZLO/^&ZU*R&*<MQP1
M_O@76V-:I::J:Q>\DCB-.A=<B)G) U"4_2D.-'M1($A"'O<*!_7H+-UT8AP,
M">JRI<5@_,MK$=A R:.VK>.(#/:O=>NCU1:WXC"""],F:'0PE=H*+R6A!^F&
M.]CL.L@^HG0ULA&0M&M!9.,OT59*)!CA'0E)'Y4/K#!: !5_A3W=0(8>:EA\
M(^G1(*?T9*QAIX(6QQADPM)E4"6!IG48J8<1=B*\<P&U6@20I*]6QG%'NO<"
M-9MGR=KFV5]__?7C__^*L]^^?0LE\9?',3>.H0''(1_'(1]B\;0(QU5F;"K.
MACP4#E[@K@I@]7C%08S#;-Z'A.44@#MA9 S&7PK/F&>9_0CT"$D",%(1';(4
MQ" WR"N-)B;&R#_\PS^ #!2+X] &>B#N-$,IBG%.I$R0A)R)8PK@&%QZZ"N,
M'! 5(,!R)" < 8 T#YX"!&0KD@4'.!O3H2W^3: Q[XB2IE6M!EB7N?E0?)K*
MQTQ#3"$#QXFA3@10+&MQD+@'8:('2BB9\2^9',=:46D#:<FJR\(5(S$=H7DT
MC.,*3"_0(+3&DEJ(>$2?H(%((!5\3Y13EB(N%7#026E&S(&)(OEHE%3_&+$-
MEFR_4@<$O5=<9,=#'RP-(1:/SR!4S2EXYA-3F"WC)0X\&ZLCP&%V[.:2D>03
M!.+A7AS$WAEN/O>FUH$XO( J;N'_]5__]2]_^0NW_[A,X5E>#$4TT?#H>XS\
MXS_^8PS^UW_]%P9CXM___=]'K/ED<O/^/$I))&$L#?U\&_O?_NW?P)E0A2><
MPY(X&^0)S6'G"<@/'L(*DV!J6!ZFAA?_\B__ H/#$;8K.(4<01E%SL8+P,;@
M'_[P!P4M7 -HS)&01(\AO'$V/?(->!&4 Q^D/Q9DQ#1>BD;\&P%EZP(L@4^0
M"EX'/H0"W*-P2$:1#&%%IHD ^E,8P$M_6()((1QQ%@&*MZYC)&(7RAF=8Z&8
MU\8$#)2TKH9M@0-BC>@'<PA:C#/C8C \TA(=<\,[)A%X'IX&A[G1(9VJJ4_'
M9!Z]2<D#FGJ]?318NR?\]+[(&S5:^@>.! 6YATJI-0F]Q1Z$ *IDW'@'V?2>
M)U=$#\/-9+QXBB,ZD?)CFW&3,"9JI<9"T*!W#D,8@S3U08! ;3(IK05G^:8F
M?>\]7C<)6G6MPOM0KQ^GG!#Q=J[V<A0TRJC7=9!&0D-ZQ!VJE*)Z8SDY" WZ
MCDG\&UT0<5Q5JQ\$'1F5C.&_"1_\JPD;(UIRPV5\MZMNM2$30#V]LSP(QH':
MY:;>^\X*7&J$ZH0:<*Q]KNK1B4_OBZFH5<B2F[S4>[KEYY/FXBNF+LZ&JD4$
M,GA'#9V83L6IJ ZH"!S$,5L42B<4JAC*,>?JLVD0UHH6(S'WM(]@C-^YKR45
M/J;JB8;1! W":7L$>=4#A4DR,0HRF'CEHLQ[N; ?OBMN2D541>*#K4#B7ER2
MUNTC$-! Q$10JS9ICO" ;S!?Y-N'%"6ZH+9I*0YAYE0(8T^,EW(&_VJ* 6I]
MX  P5CKIW(OS+:5)]]_Q+7L0M"?##6"$!/>1L&F*\9@2!_'"02C!($L8HP@9
MCE,>E\(P ,(S[R[ AH$D=].P1U^P04> &KS# <XJFAR<,<\R^Q&880)J*]<"
M+=/26D<2.4%7;;=Z'-J:G9C4964G[4D;6D5&-6W;CU+2,+,*$Q9S:SJH@S6C
MF2"X;8XZP Q*>"(<3$:8IRE6.] XKP]'#&F^J#8Q+?U+&($#74C<(U H7P0M
M 4XEBAL&M9JA7M%R:DMBBZYM$UBLP !6+4P&)]#H6J]E($R*,+F$N5JN>0SO
M%&W0[WR:S2"V*A;+WRB'77D3%PQBIQ,;3P"4MNHQ'DC%('>:$- KH;KSHF:N
M'O(SU\1IVY7,3KY4G7'%IB3 !5PP PC0-=53-\L#K'QJ/P(I1DV%]>(&UTF5
M#Z"BCO?86!?JZ83">E8MU^N&$R@TS@NXUKPB[%T+UDLE9E/<YXBW/ $C+T\A
MC\2A)(YU704-PM!S D0UOC-,2[8U*8'2L=F%GLY>*@'>S<OMS- 9INU<XL6F
M'X[8<E./KMS;[%P0W&T Q2P6%TT&-/4;N7_!B!QNTDRI/7S1/0J#6G&S-+:&
M:')[5&V>&TO?*Y$W>WK@Q'LQ#2$.FCWWEWNV5> #HW8[58<CMOR>^NTPVF P
M/L6HGU_DA<L&;9YB!"H"]<.U)Z-4;VB?;("7.P&!H-EI3VF<X(Z7V(" F_I?
M0</# 2D98@.%=SMV?N_-AJAXRBLA$%?G>*-NYOVC5W+<OIR)0-0KO(5LFIT)
M^P776F[J[[#!Q[WWE Q\/\^WWR](W'N9]*PW..^%DJW=B8#;^4X 7V/Z<E-_
M#3_MA1$P D; "!B!ET? 3?WE0VP'C8 1, )&X%T06&[JO1]W>A>$[.<]$7C6
M<^:71<N)?-G0V# C<" "RTV='\\_<%6K,@*/1L#O+R:$W^'AF$>3ROJ-P/41
M6&[JXV^7O+Z'MM (& $C8 2,P)L@L-S4O<%_$RK832-@!(R $;@[ LM-_6W?
MBO/'D.Y.;MNO"+QM(IL&1N"M$%ANZF_[GKJ;^EMEPLL[^[:)_/*1M8-&0!%8
M;NI^BMB,,0)&P @8 2-P"P26F[KOVMTBD#;2"(P1N.;N_)I6F4M&X+X(+#=U
M/RAWW^C:<B-P<03\R<.+!\CFW0Z!Y:9^.Y=LL!$P D; "!B!]T3 3?T]XVZO
MWPX!7Q._7<CM\%LB\&'\$V2'_W[[HT&^G<&/!N3U],<OX?IW\]:&-=ZZQJ\.
MKIWXSO)FVH;H'UZ!Z^]GJE6#LV$)C(%,DN3#'$]_J@.&'9B;RTT]OE'N1A^&
M080N>%'2)%_ZMCX\ON G$S>4$D\Q D; "!R+@#Y/QIYR>(MY0E,?;Y2.!7&_
MML,1WV_20S7@\HN;33!/=Z;-72I-4J;>Y4K.UT\;&#5__<1\'US?D#:X&-I\
M+;7*D9,+42SW^?-GWQ-:%:,0GF?:6LVO*G\X8LM7ZHS3+3 ]'*!;>/U61KJI
M;PBW\V(#:$]GVATO4<RTM4R++?*QM]^7'Y3S#[JL#9+EC8 1, +[$4"YWZ_'
M&DY X, WQ7=:N]S4%]]0K\ZD>\(TD4\N[#1ZPW3>)URTX;1$"I3B4@#VI-?:
M9S=B.E3-(Q-NQI2U"\WK?XHD[M"&7W@NIFD#99( )J["<-''>L<8J3%8" +8
MN:N%/;,7;:# (-8P:0P:K$I*-A!OT6 LI&+P?9"Y/0&,#_P:&#-.#23OF#!-
M5#%QFTD]:TD8%5A,!)A775B<N!C!@9U8<>!^<W4,'EBOF$V)9EBEMQ"#G@0P
M'JJV67C\OBW>-!J\T-%[ NSW*O#CQX^8@E-QC%,<C$</XC5>=,_96#=>54,,
MXJD'",1!_$OS5!ZG]M@P.9>F8D7\"SN;+BR&:=6L%*!)FZ\@-B D*=>C&7B(
MN"L_*7\@/VMV8'7$MT<S,B$)P%JU?U4L>GD12NCR@!)(G+0Z)L;@!L;VC&>1
MI8#6$YB1YE( ]E. UFX&K<<T5=@CC*+*>H*)K(>K(M@3#IW)<<:41:\6.IC'
M8D@!3-EC88]IFT$CDD1O/VY$1FE&0- IZBI:7E2 XT1OE85-5J_2D(2[#1MR
M@UH @0JT>DC/->VUF.XQO3EW8#"HKV:?T[P']8O=)96J0=\::%O5U ]'_C2%
M/7 TOF%,,U4TZWBL$Y.2_4ZIM4I.MB)= FV;J<>Y3;-7V3;(BU2>*HN:JVOB
M'PM:JHQI[U6CKZ!IG5&7M^W5>DRK6X=! P 5$=94!@],6#6I MB,*6W6N8KV
MMF;3V^$-PJJ6Z''=?&\SJ=<I4FXR]19W#[V*D29BOU5W5,F> _?$T+Q\^WW\
MGGJZ=8"[EQC$,>YBZ<>TPL^GW_6%A; JC.&+_\:!GN*]T'H/D#?V.06.ZQUU
M^(L[JSR.6#9OO(0 "@$UI&/\BQN26%1?'/_^_;LNA_N0U1&N L/T/B?O7C87
MJDM?:@3;;<#.VV)!9F(>!_73@_ TH /(O%MXB&L:,IC!3.&_2@G4#KB@XS2[
M=P=UWMH4V5B1^9[( YT$35-8,SW&/WWZ=. ;&5$3-61T#7R&20H.C[5P::SW
M@Y;2#5112[0,QGA0$2,1.)H7@PHUF ;B[7PQ<-"3$H'5B:O0/(:8$UFLQO>E
M9PRN?80%!_>N:Y%!P53E82I-"B0/3$]4U(0 8@KS]!4VH'_'2Q.!Z8R),#X^
M0W%ROUMNZJPL,Y&K,@R,AN=D)WN6@\T!.E_X%^9%+.,8/2]&XCCB% ?:&!AO
M2$(L!&(\_F*O0/F8SN-4IK$BU@H--%@S@4@R!]023@D-F/7ERQ?8 &+1$5@%
MP["H&HE3&,04*+Q(R#:0<&PYSE:2PVO<BXI:G(K+!C.0YQHFW=7%$FHG5N>B
MS:\N0(Q@X<S3K$T<8%(]!4I@O+EZG$J@*=,F3>K!J"LJ:+IHR*@8LZ/9X+$0
M9!C6/:SND:J)5=,D#JI)AS3UA.J O;%TXJ3.Y4XHJ@>N]8.Q6IU694%HV/P-
M'-IN>246@TS/598L"H=FY39W1:"0;A![V8%Q%,_%B]C-L/0<66[J8PAJL5,(
M9I)V$>)C!0!T]$5T=(".^_!Q@'^Q(B^7T>=B!&64[.1@C,-KL@&W!%EH*-F[
M]H)RD(8 Q@B*(]:E$E@>:^E%#%'2+%7H0$=,Q(MGN33,T$+/=3<G\['A&VB#
MV? Q7GHY&Z&LL*B;52U#V2O?._W2GAW6JH7$O!=*+ U/P9D98YK:,$B"414J
M)O3K:VQ22 ;#8S<)/9.&S1@/;=J?<*<Q,5POA0%1M1\YN,?"2$"6;$!$+B63
MN/J@<#^4::&<]:07TT'7Q]Q +.;NC*:FI\8EU/9 &Q #%8R90DDMN3C+D6TT
M2TL@Z68V-W JY!<WW#LOFZM?RTU]',L-:3\)[H/$P"=T7!SS>K?Z,JYH3)+8
M(J2D!><05-[=8AT'I,IL< 6U-8WC-IU&@0*8-0,4;JOB+K3JQ]RFD7H; .\,
MS2ST1)GP@KN<BG U3,MQ/8L(UCMO(<E;D>E@,A8 O+DA8SC"_L4K&Q2UIH7-
M*/02&9'%#:J@\;C$#*H!>!4@Q.WW:L JT)HVA.8!"8$&VBU73]8R*^=!ZR')
MRZ\9IHU+*'"K)H6_3=#F:89U!ZNCX.@; >HO:P6KTTQV][8OE?/SCNBZO'Q"
MP4PFQ0@*G=Y_76RKJB0FCFL=JRY6KUQEY8>%BSU[E7DS(5A^4 Y7L8-7+,.S
M^@0!MBKL!WQ>X/#G M2V6 YWBNHKV4:!9(]J@/V\)L"!ZN%<SJJK@"*\'P -
M:J2N0JL4KEB%44CZ*=8T-6G&7"R=]/"4^JM&]E =<^,19Y5O/?V*F,HH($2@
MDO;;MV\!+#%O!FC2M6IMS[:JD'.5HK16]2QB,LB+7O(V$V0 &M/DUU]_1>Y/
M0I3$FGD:SBX^<)18W8PU0(.JQ;#.N-!44AF%]$E)BD&-8]SDV 9:-4,)/-:I
MI4E=ILXX &+-T"3EBZ@.D$^K,TRURFE&S(2I(K!(LS'?N&B-=0)J,?46!=92
M8OE*?6IK\#]"NG7B'A8[%VX8#W\+896%57BS/7!V<;\)]_5VJQXWC<<..DYQ
MCYQND1',R;OB-!44K"\(J&$AR3L$Z1[43L ?/3WQ+8PGGN$4H</5,$ F/T,R
MZD745@([OLQ:ZPMPYB44EZXLTG5#C-MYFLU;S8=8&$IB";U&41+6U1-HP %>
MQ)7Z3I,22Y$%O!- #)NIQ[O-S5@#-*ABZ-<&D?*AA_?AX+[6!(TU5JQ^Q>"Q
M<81M@3\?HPDS<!M $T%=UGMR=(?U1T.Y>.D?:HE_#]4>:)BK  *T&-1U(:!O
MKL&UG90C&8 2;OQ@D&PAW^ "'$P&:XBA"E6TR54&:S,#VQ,7-W'C2S14 57"
MC6>ZO,!UC^X*UVY 9N0'NQ[ 7?=?2#:]+H&IO,+FL6Y7XQ@*X1'(Q^.TBGJ=
M$,._F,L7(-4M/): G1I(-4FO+./XX\>/D*2=, -35"%\UWC19:XU<YTT$Z#]
M,HEOJA .$@><HOMT$S(J1ADRI.Y^DMI%1Y0A0*_>UN.U",*$11&(Q%48K$1"
M!"L9FH8-\H[K:HB5_*0BK*)^Z%13,8O$:Z;;&#=<7RH5JYO0 ,<UOBFF5*7C
MU,8#Y%3SU6,:$*M,HTF,=8TCXALOHDVFT:1%:JD :4:=E6:@KL8T508JI(S&
M+H$V3@26J>2%IH.>@G*,-%=G')LF$;U5!8H0,?HIE6@2S5-4$V=@(2)+US "
MGO0P844:D' 5&2"\_-WO@TT0]O*XC&":A0,Q@C?G='N"/4MXR$UWQ7'_B.Z;
M5%OL51%^;L1PEALQ'-"C='& LVFKRXTYMG)IJYA\#X&ZB^=@=;RG/&T,L;1N
M(6%GO.*"Z;???J-?ZJ_&E'.Y,U5C<%:WJ_MCM%-#A%+)1FUPJIJ*\5XXTG05
MX\0F,HM>5)!5#[* S*&%-*!N[2NWJ42U-0WKY06-;"ZG8#8U5'H<#IIR6^.K
M"S'U)D%#RBR&M<>T7E(DA3U"UF!Q8B1L\XF$,=E0*Q;=@=>)8!6Q)):61@@&
M]J#25K4U#:&D*FPNL;CN8CY>5J"'V&:#EYOZH/%L7O5Q$WO%ZW$KSN1;KSH\
MRZI;KVLP-X3O:GFQP87SIYAI&S _O$5ML.%>4PY'[.#WU.^%YJ.MC4J*1S'K
M+<1'+VW]1L (& $C<'T$#N\.;NH/#'K<I\+;;[P]^,#%K-H(&('C$'#.'H>E
M-9V*P')3-[DW!P1OS#??M=JLTQ.-@!$X 8'Q.\<G&. EC, V!):;^C:]GF4$
MC( 1N"\"OIBY;^SN9?GFSU3WW%QNZMZQWHLBMM8(& $C8 3>%H'EIOZVT-AQ
M(V $WA8!7ZF_;>CO[KB;^MTC:/N-@!$P D; "/PW F[JIH(1, )/0\ 7Q$^#
MW@N_* )NZB\:6+ME!.Z @!_9N4.4;..=$%ANZMY*WRF>MM4(& $C8 3N@\ 3
MOGS&6^G[T,.6&@$C8 2,P)T0>,)'VNX$CVTU D; "-P? =\?O7\,9SUXPI6Z
MZ34;',L9 2-@!(Y P/='CT#Q'CI\I7Z/.-E*(V $C( 1, +G([#\H-S\GM'7
M].?'SRL: 2-@!"Z%P'S+N)39+V/,<E.?=]6QG,?*DD; "!@!(V $#D?@R*9^
MN'%6: 2,@!%X"@)QB7+X$TQ/<>3D10,T7]VMPEQI=LC=[@^___[[P(+XV=!8
MYI"55OFY61B_<WK"KYT&)LI=0(2_,:YG,9A^@Q5S;P3LYH@</O'KUZ_Q$_6'
MJWUMA63F:[MYK'<IQX]5_JK:'@T::Z:64!Q___[]RY<O-" *10QBD\'C&(D'
MTV+P\,?3]@0T"MJ!/6NYJ0,.O\8(S+,$^S)0"LV)72KH&.,Q"%ZZ>S4Q-RP;
MDM%-?1MHONA<B]NCF_J\/;BXHCS_Q94J(XO+K731-;_*?LD/'SZ<W=3#Z ,W
M$?LA&&LX[4K]T8Y8?P^!R('Q[25#5Q%P7FQ@A9EFT#8@L'9*;"_B=6"377Y/
MW;>(UP;)\D; "-P= =>]S1$T=*N@._R-@.6F[AM0JR+4NTC:J>1J3S;@%M8J
MIS9,6:4_"0^6:X(9@P=NEK=9_D3#%GWO,7!QXC8H9F[(U8@?N-8DO4&;GG#S
MU&F)T+.J9_-1A@V@PUWN@4#3MC'(VX+.6^Z#V%538<E3.#_OYG)3'Y,[W(N;
M5+I>R,=(O)+G@ /W&2839MZ-&4F\CT+;3MBL )Q#'DH DV"\HD>GSD05[_>O
M"F*8MW;*3$R;,HAR;SH8""I2)GSY_/ES_)O@W6Q#FHC Z:MJ;AK&"O(XNB)A
MX7NO6O5  UQ'V4:&$ZCF%KDNJBZLHN6>^,)Q(%81H$G!*S4)4#^H,20 T])P
MEE37BD%K#S&LQP>^J]TT;& ;<O,0VP "RA%>3<+0U(126 +OCN+\'@9VY\;;
MDX-7O($?KYY G,)C7Q3X\>-'C' \_N6I&,>I>.GXV("U9P<&AYWT!1:N5;Y!
M_JB%"'("'"9I"#88N6&*@CDY/8)^2-S'SL;9060U'& C 81M1\5+,6%2@)RZ
MKB:.AAB&Q<0Z.(EV$AOG!7S'<C5&R0P*4/@HT$ JHE3CV .$D*K -J X*\P8
M,*V'%:<S0=0D1F%Q^@;CD\Y>4!BU'IA-#LS;TP--[>EAV[0M#1Y20\;%7Y%Y
M$$J*YX9:.@['__;CIMR@%BA]M3956J->G-9$6:G5(]!("7%.(SRDWJ56A U:
MHD5R=CX))R43JEJSFM%'@TP9R.8!2F"B<BP&ZZQDX2!PV#A6C[1Y\YB514L,
M<OC77W^M3;'IT0QZ?]W+R.Y6>:C&5,.T_2<CL>Y\@>LE<BJONB*5-\W0B4G)
MMV_?FCDXQBJAE%@!8S01V,-2(]<22;[- T4CQTV]68CI0II+80U]4P.(ARR8
MH9;*# !D3@T,HRHU#&;TR-.TL->BTK@6$*ZBJ0V!07!A%5V;APLZ*\)T<X!2
M35B6+)!S ],NU]0'U-<(X?IRF\_ST1KS#[U0>PDK8S(O9#"B\J""#D(,KZH<
M(]IF*(;&4Z=#'E;IL2853-*S$*8OH B)0M=H3Y7$HI0$C%R".:!H4+^NA6,4
M%PA )Y4C W4AG"(@-)XXU.C3V72*L*14IU4 2@F ?S5&D(FVE(H[T$@8KF*F
MPHYCA8YX,OJP1(L(K25*B08#>WIU.>4O_]7"5\W0J-%@ !LHQ6>%YPWKV:Q1
MIK90KK48AB47(,-LK;DY&;5!96/@$JJ@!R.K%*))'&1J)*8=0K-$=35,,PM8
M-0'$X ;:)R;3NT0)BO5 :P:72E!;M,),AI71P;K:@VE)DV9I>T'0&"\:L[:O
M]Q";]RA)+K^G#E=7O?"&);V-N3$"%.(]B=[[=JN6V" ,>_"F"-[@AQ*8A#3
M(.Q'A<+;.7@C"M&*O^D]H1!&R/'V#-Z& =#Q9"/>?8G!..8@5X< ,BW^\JV:
M..:;/?'&CX*&Y:A9H8"1(1Q_\5X^W_.#Y3&+1E(2@_&*1?$H9AS'64A2)]'0
M%=4PKA43(]SI[2C,XIM5^J84)L9"822H0COG PUKH99O'&*$%8H"5!MG\>HM
M1.J")(!H\QNW0 9K07/S[=AJ#''FT@SHGH0B.;&B^J6VU24J_3 WQK$EVO-,
M;RRGU8.6S.CD6Y[ F5%#(A_RTJ=DXI@19(.<6:7&/4R-_1 ,UE2=T99D-!?B
ME.YR=-TF[4D) (A2AI2<M*2I5I-:S0M/-3W'2[! (9&UPDS:1DJPO)/SO!II
MVM]+>8RC<"%--A>'>1<6),?;@;05K<)IEP<![EGB($U!KJ[=R\SO6<8&\S(1
M1(>I.,;E&L*#OT@MBND.E]-U3\=!=1":H0HOKHC5%2*""3L53") VU0/!E,L
M/G[\")PY!<<<5&;0# PR0,WX0H].T6,X&P+A@@9:IU1/,:5I4HJ^NJ.G5'^R
M4-%+KF%=C4+\JU?J%5B51T";KR9I>^2O-B078"=TIH#6+*M+#_("M =1DQE<
MCDLP<#VTP\Y KZ9Y#Z5F*="T6@QQHB@]32XW76O&B'DWPS3$)7E138)'JK"9
M6='4E:N$?2W->@ F3" V +!9.@:@:86I8KI1J]@F,Q"O.LC"J,6<:RF9X1T*
M>\_F)BN:S-$$1$V@V@WY.&#U&-Z9L\M7ZN-]1W-3@PU4^%P?_(:V9^UE<)D(
M-O"YQP@/#,:>-%T3\U_UM.F:4K9NA['T^*(*9V&,7IGU0%8O4D>,?S]]^M3$
M62_U2!$NARS:&: P&#G AT63>=53$$8IN_8"M!D47;?)O3 U)N[TMX+?'-$+
ME,&4IN,]"Q&O/2]D!(@7?P<W+725"AHO4^+;.B<][:$4%X5-$%)7:$[7FG-"
M6'EG:! "7,TGCQ:_&'%/9)NW\6"AXH.+[VK8'CH-YJ+ Q@N-=F:5RD8"CBMC
M;"/XBA'@QMMOX_MP/9 3<ZA$QYN9,NG7C._;9<:=/^U9JG#:OZB [F5TO+>+
MG-F#+,KT#,96M^Z/DI&\BN766R^O=3\(;;H<CR,87(L[3=TP4J!:2Y+IACV9
MG<!$[&%,'-!R[OK5'@JH),'!=D<O/M*%B&Y.Z6/2'Y8H>KJBA@#LI\*TT(!X
M<+:^ZJ8^11S51$.#U75BD\]5\R(/>Q96DR"I/.1Q<Q!5K%)Q9R(#G+2OHFUC
MT(A/[W;"*KAZ=:.B1!R4S#Q.>GJTZ=F6@IZ23N-8-2<6-5- LX;*]4I]<YT<
MU.2!8<Q9!5!=FP1P4:QY;P,(<.E$I&I;K3FK.*;IDTH]RA>]4!IH1!+EJ%#'
M)TUJ,F%R;E-L[]/O P*E HKET3;V6+RY>"6V 7W8CT[&*L 1-KE$Q&:6L@]I
M<>0Q#Z JA+%BK?(:XUK@:LZD[0+AC=OO3!7E'([14V$ W*]4!MV3)'72<A@
M=ZB39WM-G3AH@G'ZH#2,3]4^77LVG:W%HEE)H0'"@Y:SR.J4\$HJ/:XMJM(/
M\ ZR+QG39)K*I(Y>;6/<!Z"1 .0,A1?!41JDI$@5G+14!N)8HY/*\=JRH].3
M\0I.,]F1-:0BET8]84Y53**I0V ^LE5)Y3 *&A.?-G"0N*D[2OM$CT$TQTU=
M=9)1G,)*HBXT;8-'T*;>S=",<Q-04*4HL39BD"4KH:$*U](LU"J]9^Q?E-G5
MU,'1U(3@H0(-+# 2KPUYON@&!0;%BS: "III.,5B2H,YPCQDV4(%@1[V,\H#
M ;H,JSB2#A(@)!86U0)'8'6*YC\C$DKP\1A:HDZ1N.HUCK$< 8E_J9.QT[/D
M.N;B+Q>E0KJO[JBGT--T,$4_S=*S30VI(Q*'A&%BLJIEH)4V\YR$9&T2DX9I
MC%@'B>=D-O7R@FAH7+1^:3G3=-"X:R$CC$R-M4#5^))%2I)D<*HYFI[;HC9H
MZHGS=##5^FI2*AH5F6CJ6E760D=Z)%8DP[2(:>54G&EJ4WA@6%(RT,^\4/Y,
MVH:2"P[TN-TS$O*H;"G-E51-&5U7\[J.S\<N%?GYB3W)O4T=N%0LTGKP>;(
M[?%J,<"]4%7;4M5 )NM@_'NX1VA+>Q!X^;F#IOX@W\?U_4&+CNOFVD47\V*M
MPNO+[XQ:3#\_$_7V^],1W@;@^>GY=*!VNMS;!FWV:_E!.5Z6U0,^/J"/6N#Y
MA22,YT0FG\$9K+C_%,Q+EC0?INAY01O&CV"L-17:FNBM565Y(V $C,"S$%C[
MB.NS[#QD73PZ=RF7=S7U0T"Q$B* AU&OL/5Q4(A I"L>&+Y(7&#&X,OM';M
M($JM?D_#-DSF/YF]37^:%4R+#PY<)+*D_09[+I(IAP1EK 2?F<(MC1,^:C'I
MT<)/4T=H8?>DNJ>+8<=TJ7W3TS%Y,0/\*]<; NJ\6 L:NEK< ET[\<WEG9YK
M"1"(Q;;@P)ZU?*7^/MNNM<&PO!$P D; "!B!2R&PW-0O9:Z-,0)&P @8 2-@
M!'H(N*F;&T; "!B!!@+ZR4P#9 3N@H";^ETB93N-@!$X%8&3'Y0[U3<O]KH(
MN*F_;FSMF1$P D;@= 0.?.;K=-N?L.#A-X3<U)\012]I!(S ]1$XO-I>W^5#
M+'137P7CX3>$W-17X6]A(V $C( 1&"'@IOY<?KBI/Q=_KVX$C,!%$3C\$NJB
M?AYMEIOZT8BNT^>FO@XO2QL!(V $C( 1N"P";NJ7#8T-,P)&X)D(X.L__3("
M]T+ 3?U>\;*U1N!]$3CY^ZKQ[?%^&8%[(>"F?J]XV5HC\+X(G/R5U;Y2?U^J
MW=ES-_4[1\^V&P$C\# $?*7^,&BM^($(N*D_$%RK-@)&X+X(^$K]OK&[D>6'
MTVSYIU<#G1M]1,$_,7D"F_%KO %UO.*.*-[I!/(XI;=)]>R82U!%A3U'XOKI
M\#3@6HNKC^%5QZD*@\"*Q_A18\H#)4P!MEB(XQ4Z!5RM4A<44JJ-0<1.3:(&
M79'A2/>]:7G3!35;-6!%-35199ZZFR?V5H?7# %P@\$:&N! 8<K/6_[RD@]-
MSWNAEYB#&S_QC4;!(J $@?CDY+$_O;K<U'T/ZEY,>A]K(SWV?))XY_3WP=F>
MSB,P0RI^41VJ>118%OHO7[[\Y2]_P7)Q%I(X(-4QB,:@JBB,;I$VULW'$>K>
MZ)#=TCQ<E@0":;.[$Y:%IEZUITTZ_N667R_=P#QL;+E)YP4*)*&_;ORA\].G
M3W_XPQ\@T/2S7E=QQ72 Z937@Z1YAM8S,CL#X^E&P @8 2-@!-8BL+JIKUW
M\D; "!@!(V $C, Y"/A!N7-P]BI&P @8 2-@!!Z.@)OZPR'V D; "!@!(V $
MSD' 3?T<G+V*$3 "1L (&(&'(^"F_G"(O8 1, )&P @8@7,0<%,_!V>O8@2,
M@!$P D;@X0BXJ3\<8B]@!(R $3 "1N <!-S4S\'9JQ@!(V $C( 1>#@";NH/
MA]@+& $C8 2,@!$X!P$W]7-P]BI&P @8 2/01:#Y1;;&:P,"_D:Y#:!YBA$P
M D; "!B!*R+@*_4K1L4V&0$C8 2,@!'8@(";^@;0/,4(S"+P_?OW65'+&0$C
M8 1V(^#;[[LAM (C8 2,@!$P M= P%?JUXC##BN._2W>'89XJA$P D; "#P9
M 5^I/SD 7MX(& $C8 2,P%$(^$K]*"1OH,?7]#<(DDTT D; ".Q P%?J.\#S
M5"-@!(R $3 "5T+ 5^I7BH9M,0)&P @8 2.P P$W]1W@>:H1, )&P @8@2LA
MX*9^I6C8%B-@!(R $3 ".Q!P4]\!GJ<: 2-@!(R $;@2 F[J5XJ&;3$"1L (
M& $CL ,!-_4=X'GJWR+PYS__V9 8 2-@!(S $Q'P1]J>"+Z7-@)&P @8 2-P
M) *^4C\23>LR D; "+PS KY=]_3H^TK]Z2&P 4; "!@!(V $CD' 5^K'X&@M
M1L (& $C8 2>CH";^M-#8 .,@!$P D; "!R#@)OZ,3A:BQ$P D; "!B!IR/@
MIO[T$-@ (V $C( 1, +'(."F?@R.UF($C( 1, )&X.D(N*D_/00VP @8 2-@
M!(S ,0BXJ1^#H[48 2-@!(R $7@Z F[J3P^!#5B!0'RUQ1__^,<5$RQJ!(R
M$7@G!-S4WRG:]_<U.KJ;^OW#: ^,@!%X% (O^(UR]6*N.8)!=XA',>L.>H,#
M^%;+KU^__O[[[W<P^>$V I,34N-/?_H3G#ED+6H+A7J<\ K7<#;^:NYC_)=?
M?OGQX\>-:D+UM =F./CY\^=P/#E(QW_^^><!;@^GW?H%0-3(W-M9OM[7E3.B
MEKW8*P"(,-.I..Y!\M-//[V8[W9G+0+!@:#'(A.446N7>*Y\%/%5!DP"LDIG
M%<8JR,WXN];(I#"F:X[W;(-8_,4!Q7KC.WU\]/3D]8#&=! [U^HXQG=&X='^
M5OT(^NW,?C10_QO@1Z]T@GY4AZ@7\9>5@EQG=X<E(79:I;X^\\Y$XP0FS"^!
M[C*N"ZD'S"N_@J06\1E[M ',R&^0028"<_Q%SFY0I;D<:O'JZ4$/P**Z]>^-
M;[;GG(EP :]QU!8=Y^[J',N/6H5^':7P-?2\5%-'C*- \#H ]8*9KR38?WTP
MR0 8,RG\%#&D=%IZ<<>#*YZFP<VY3<";@S/U765ZQ["M%V@86>M",CXU .C$
MKG$0K+KH *XF\F,0TNI-8[#!7;P),8-VS],9DJ2YP%/Y-F/D .IF@*J\]JV9
MXVHV0]\SIL?#192HL$IBI!DC'0PQ#;32;\;905.'J@'A<0K&I'5GJ)6FU_QJ
M8@)_=6?VE,IYS44OW6PV0#8H9"@EE2*L,L@*T@7':8H*\Q3$4*?T[B7'XU3E
M=U.5:N!.'+S7_8I6 2RM59+KPEF]U9F:-VU0-^DU5FQ& 848FG6NKD6752'Q
M;ZZBOE Y78#Q](ZP8)R^<%V6^]0V.)Z,3^,*#G$CP7K@T"]=E.'CBAHC;OL&
MD6*QP[I<'0H1)ATG>HQ.LEQAI &*O^+)8YJAIO:ZLC(DQ8XX<$400XW$%!50
MII&6ZJER5=&@'G!#^X'FCHY3%0VH;*]I"/NILW*R5],0CB]?OL1?&)G6K86+
MJK!* H29"ST]Q^MX$]B4*6EIZ.\E;,]EYBQ+;J)QJLS0 U*E$C=8X@U/O513
M'W2C7G:!(EJSM"AKC2,%->5PW)NBS&.GT>J,1-6$Z65@Z@K*;Q8IYB=RX^/'
MCW0-(Z$DE0:F(DL ZSL-JUG!(DX'(</N0D#4-H"L>:OH04/JB)#7'.9"J.^L
M(UI3X*/:H,?LW$D&XQK<Y)02(#4Y0@1[DA*L7C73>/8 XI/*M'(F3C5= %#4
MD,+'*34*.DN!4F9JO4Z,38LJ%&2=6J5H).HV0T".#?I*L\1K\E:B(B),*^55
M,U7!MU[<FU@I)Y/.E%.DS:^__LJ-RZ+C"K7FM3J;#&9YZ8VK890AY73KH)Q$
M?+EN3=A:0PAX+UO!9R!#[V:J4V^M]QE_J::.+$+Q3=TK5:5FE=0:I#2EJE[%
MI')T3;)P4 *:[-2"FXJR)BKLH08M3*R8K(^T ;-J<=$^U*SI*1FT*-?&"?W
M/[6?- BTDYO:I+5&*#+T"!I0I_2XJE4[V4'3TFF\UAK(8R$%C?@D]!0!TE(K
M%"T'4,F7&JGFZA4QI2NK,.IC+*'A8\6D >I7$^>*K>+6A"+!HLRO(:A&5N8W
MJW/--?*-7C,%:/-,MM:D('5IB6(UP&U@.71^^_8M-74"TIQ+UVJ28J3GX.&.
M@^W<>*52UC1>R:8LTHAK4Q^4QQXX[SG^4DU]$,+F-I_[5NW6H%&MW;6!I;:D
MO185.96#0<FK15^9S=K'0D]^-]MPLXSBTJ1"5)L<&W.S7NM@+RVY2JK@VA*:
MJS BJ</5G816?[0NS?G>[J36LMJ\:]O3^HCN&*\*9M/9:GFSZ>H2S4A!3UV]
M(E:K^7BN4J+65L69EM/3VDHUQ/4XU67\JR& @XJ EO5QC6[2%5-4B7*@-ZX+
M:5C'&:U8:4:S4 QZ6^5APJ'G>R^O!S1(I8GT2$LHM7J.:[6LP#8+#E?1JMNK
M0KUJT[/G/;MX#MP[H*!;R-19@Y388RK5>'U3FWUM2\WNJZ6D,KNV#99+5CT6
MNUH9-2<Y4;M:K]_0KP0"E*2"VTL;&I8*>C*X:78=U(*2BDO-\XJJ%CXMT'JL
M?O7D>XV\UI1!OBSN@<95$E&#A352@QU#LW\TUU)B:$.M#8"6J%6UU36#'F),
MG#&IE&,\3NP=M.K:A'KM<]P;:E*KYKK1Z>678J7'S*_%737>4Q_D3G(Y-%>7
M=16@VLN[><>9.*%<:TXO01)HU7&E7\U6K4AU$\S*,]XTO$-K:_KX%E?JJ>\V
M2Y@.-J].2-.DK5F8QFG)3-.^&,?XM\:I]M>TB\?<)!:W\F)$TZ/7*IK3F\64
M-3H.F(I(+=T 8=N!05VT#M:*"9DFJIS.0E8;/WS1%JA8L=6Q=ZH\,8S:&FNQ
M[M#!F,XZHJ6M61RI 0CPFJ:6?DZ/ Z5$K[40WC%*L)9H),OKA2"TQ3C@);8:
M=%I(;>VR\K?O0).'6K[3$MI^L K#T6O5$* !C XQI)'D WW1?"??ZD+$A#%2
M<"H/4_C(MV8)JE6"+M24KSAC+0T$5R<LJ=1PO <(5U&@F @,F585W5."ZC0^
M#DC[9#^!)3+(%_P+IRBC"4CYWH:R2<BW&GS]IDZBIY9&UJ+B@$E:=,@>36-4
M/>1JJGTLW#BETU,%U%-0A=437U-)TOJEF8#E4 1I6(S$@W+T2].RM@IF$56A
MLB>SM>7T<%!W%!",PP6"G%:!#,QK!H(000]S7HLC@L*R CUT).%&?YOCB0 :
MG69!(3$J/2#/\53Z"2SJVHQR(*"(*?+*!*)!@<I;!5"IJ#@#JZJMDH2&*4FJ
MP8JGDE_;@-*@UF6-FM*5[M,VH@K*455OG +D6!SH7 TQR:;$TV31:E"]T'1@
MCH\=9XZH+[HB]1SBN!*RF<C)<<9%PYH<3\4*:CFHA8+YJ\10,RJD;S[R@E\3
MR^(5!_'%A_H=L>G;0.,LOF40DOR+KUK$%RO&69SB5XKB"R;Y=8SXGE'*X&S5
MIE:IJB097U2IDJB/*L.SS6_9I&:Z //BU?S^2"A17R _^.9.+ %@T_>))FU8
MEW;JEU .)-59G:L>:422\9RB("=*5%6P$^-Q$%?JGSY]TD%HZ.FD_J9 **13
MM#;%E!,'X#<![[G?TY_"H4%A9.FI6JO'( FYJEU<@4HDB7_3EWHF(RM5FLQ/
MT6S2NTYL4JYZJLKC^,.'#_$7)4*3HH>5CB?^D&!IB:8-24^=@EEA4CI5)U;:
M:(QZF0['([)DKY*\KEO-H$S50 ,6]30=]^ " F^^J;F.^^D: MO2ZYAG2XQ
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
M:;?#T[^GOFX/=*PT]J%'72*$'JC:_].3Q[II;4; "!@!(W . F[JY^#L58R
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
M=-0+WZ*Z5IO2Z:9(KG7YE>3=U%\IFO;%"!@!(V $WAJ!-_I!E[>.LYTW D;
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
MK,G>XVWB.1=MUD"PL1F+GOS.\9=JZH,2R4@SJ#C@E%X%J4V"M34U6DJJ6BU
MJ=+5%2>YRW6I,#D.@=XCW"S](8:)@P8  1JFI2TMNEA!4BW6K$M(#G*#Z:1E
M4>5U\U'K5S*R=L'4.%G.4@G65M%D'4Q2_:D6#SH63J&X4RP51-B9E-2-5T4R
M 5B-AVN)BKJ0KJ+54TF2#.M56(U[8O4 U;HHHZ;Q4@W)YE[1;Q;QF0JN$[5#
MI)1G.%1>C^,]=?4ER6MHF@3H)8720&-!4P?9A"H1+^9.#:ZVTD14+2#-RJD0
MI7P!__EJEH6$'I8;)-<XQ+5&U8:MRGE\9L_NE<?_9<NBQ"T$QE&L>:+5! [V
M-F5:#FHY0^7%J[E?&S! BP4MK-6GV1N:*0TS6-=Z@6,6I4;%(@@]L#SMTR%3
ML6(32HMR7/N39EVO-J4DJ55#S8-"1@'"[#$#K#0G82HJR*^__HI_<:6B7O0\
MPHK);(V^%J\!WU))HIO4K#IY5:%QB4%X 7<0$>!3YT)8HX:Y- /KUB8$;4T
M8S>IW2(9J6NE7JB18D945&%/",2IBL"@*::E=0D%D&(ZJ'1*B/%48B S,;%"
M\00"+"-DH)J:] ^"F-(004_!)2N@ML8:9M/XJ@28(S4JJ\DHM9/'B:C-L@"U
M1*D:T*00EB#; :E*XE@AXA3F/L,!!%@$F XIII1/E*CKGCGR4E?J!(Y! O-Z
MH>5XHF:O[F@&@A @-\//=<DG)(!RM/DO]; :UE1D%5./: ,78@D8T"@EOQ8L
MEDMU"LIQBHY7E"JS%2+67V8(H: !*I_T<VFNPG 0O5I'QDND2DU8\.9<O-BW
M4J 1BT6S@6&UG-@V8U3+4X5:&44^*'I-VS0$/:B1,F$#<T<9I8AIE80P=')+
M!/ Y/NB%*4]39'M-41>MX>!RRHI4(@@"EJ"IFB IQ<"*FIZ5A)K[*= XI=F$
M(.JZJ3HE!B;P\2]SD^Q-ZT* ZQ+8Q!8XV$2#XS!XD''J"PU+W3JYG,1Z!E3P
M,3&(I[ ,DBN1G^%(]B@LW%M@+I1K0C67>\K@BS1U!(,(*G<KK-@>:F9JG%0^
M26(6,T&5)/[1&)6!MN9TB"6K: FI4P5HH>:GKM)D52U,54],Q"#K!99(7N L
MV%^+;_(W&3F .IE-<-(2"9!ZMJDGK:L140HUQ]$\4EE1+E7 :]3 S]XL76*\
M7#I;XU[QX:(:W.I.FMB+HY)$%?:.>^ TF3- -3%320ALM:M5#$GI'F(](LV$
MK)<CE8HTFZ?8EJIPA0@+-:%K9KUR>\Q8:$;OCQ>+VUCML6>9(QL,&"37L49>
M4]M+-?5%IC9C,-A03\8L76= X>3<&;'>GF-F;K.,8I=]U OY?ZS.HVR[IAX4
MK&:9OJ;!U[<J03K>-EW?G:=;F/KBL25HQKMJP&*%B2T1=B%OGEQ']IZ94#U.
M!ANZM?H/80#OC&'U8YLZKSS6NI;DJ6<#2N.E0Z'[TTQT$()KWK*;L?_*,BF1
M]^_4K^SL";9AFXZ\?LH."9F"6Q&3T<33[[C!< )$EUWB0UC&NU5W/XC?S%GE
M3OS0D/Z>VV;W\:-)O_SR2_ )?YL_2+5!?^CY^O4K[R7N^56E,/+SY\]!]SU*
M-KC@*40@_7B@D3D6 :1S)" N\O!K=<<N\5;:M% \!4PU8*9J_?;;;]^_?W^*
MJ9<BQKHN>"G3;8P1, )&P @8 2.@"+SF[ZD[QD;@0 0._"7F ZVR*B-P"P0.
MN1MZ"T\O8N395^JHC[XM=I'PGVQ&1-^A/QES+V<$C,!;(7!V4W\K<.VL$3 "
M1L (&($S$7C3V^]XF"(>K)MY_F(0C]" E^_0GLE:KV4$C( 1, )-!-[W2CTZ
M<2"RZFGYBB"?3M^IQ^PT D; "!@!([ ?@3>]4L>%-;\I:2>.^B56.U5YNA%X
M! *^D_0(5*W3"%P0@5>[4N>3ENDSCG@^"Q\HCP-<8>N'MCD1=^8YG9]E5X44
MQN=B>9D._7P6C&O%BC&(Q\3T23$(Z(K-CV9R%NV'$CI%8OE!TPOFF$TR D;
M")R'P&6_%F>#8?@6)/W^H_@VHH!2OST8WY&4OO0-$S&(+USCUWY! Y3 ).KD
M*1WG]Q_%%'X94QPG84S1+Q?#*E35\P7?>DUA-4\U;$#/4XR $3 "1N#N"!S\
M-;%/_+I0]NG4=-&D^0V=")CV/T[4W0"_F+"Y2X!.Z$&SQZ*Z%C<!6$O[MY*&
MLZ"!S5Y5X;L2N5;3%^Y+[LY(VW]?!)Z8_O<%[64L=_0O$LJ#F_JSO$K?3HR&
MJI?CVE.;E_+:E=GU]:I=+_'K5R)S$\!U8</B-[?K-?=B(U<;TJ;!&?4L[GE=
M(V $C,!U$'B1IIYNI]?+<;TTU]]^T)\Y23?8<=V<;INKGG2LE^^\YE[\+00J
MB>EHS'SK)>:R5??635?MUR&6+3$"1L (&('S$7B1IHZ>QU\CCH-X\7[UQX\?
MXSC^CIM]G/WV[5O\Q:_]Z''T3M49QY")OW$<DEA+QS$]&58##-MBKEYYAUI*
M4@_6@GP<8QS_JN-Q"I+GD\DK&@$C8 2,P',1>)&FSF?<\$P<KGIYR<MWM?D&
M.65T(M_>KI?%,<(WMJD-![B>YEI0R#ZMJIJ1IC#/JK58EYL#F$V!^O =;SQP
MB_!<>GEU(V $C( 1.!.!U_E(&S\,Q@^ \0-CT07Y<;+ZF;?>1(Q#?JPSQ/CI
M-95/<],F __&=^!$GTX?(]8/U$$,JOCY.MC3U$_)YG(>- )&P @8@1=&X'6:
M^DV#%$T]+KCUP^LW=<1F&P$C8 2,P!,1P/6GF_IS0H OJ8UK=/VRFN>8XE6-
M@!$P D;@51!P4W].)'%I[H[^'/2]JA$P D;@11$X\KO?=_[BV8LBW':+;X>_
MC-?IL8"7\<N.S"/P1 X\<>EY?%Y;TB&X2'Q]I7Z10-@,(V $MB. =Q.WS_=,
M(_ J"!QYI?XJF-B/_T7 N^^W9<.]0N^.?BQ1[Q7]8WV_N[;EIN[HWCW&MM\(
M;$# ;7(#:&G*?8NGH[\_^L_2X-OOST+>ZQH!(V $C( 1.!B!_P<N]XVE("&L
-2@    !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600908112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Feb. 10, 2025</div></th>
<th class="th"><div>Jun. 28, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34674<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Calix, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">68-0438710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">2777 Orchard Parkway<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Jose<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">95134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">514-3000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.025 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CALX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,510<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,689,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><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%">Portions of the registrant&#8217;s 2024 annual report and definitive proxy statement for its 2025 annual meeting of stockholders are incorporated by reference in Item 5 of Part II and Items 10, 11, 12, 13 and 14 of Part&#160;III.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001406666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600961088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Santa Clara, California<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">185<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047599569968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 43,162<span></span>
</td>
<td class="nump">$ 63,409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">253,929<span></span>
</td>
<td class="nump">156,937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">79,321<span></span>
</td>
<td class="nump">126,027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">102,727<span></span>
</td>
<td class="nump">132,985<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">105,596<span></span>
</td>
<td class="nump">118,598<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">584,735<span></span>
</td>
<td class="nump">597,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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">31,153<span></span>
</td>
<td class="nump">29,461<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use operating leases</a></td>
<td class="nump">6,216<span></span>
</td>
<td class="nump">9,262<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">177,601<span></span>
</td>
<td class="nump">167,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">116,175<span></span>
</td>
<td class="nump">116,175<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">23,387<span></span>
</td>
<td class="nump">21,320<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">939,267<span></span>
</td>
<td class="nump">941,865<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">20,226<span></span>
</td>
<td class="nump">34,746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">84,167<span></span>
</td>
<td class="nump">116,227<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">26,750<span></span>
</td>
<td class="nump">36,669<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">131,143<span></span>
</td>
<td class="nump">187,642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Long-term portion of deferred revenue</a></td>
<td class="nump">20,883<span></span>
</td>
<td class="nump">24,864<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating leases</a></td>
<td class="nump">3,720<span></span>
</td>
<td class="nump">7,421<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">2,581<span></span>
</td>
<td class="nump">2,956<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">158,327<span></span>
</td>
<td class="nump">222,883<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (See Note 5)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of December 31, 2024 and 2023</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.025 par value; 100,000 shares authorized; 66,434 shares issued and outstanding as of December 31, 2024, and 65,052 shares issued and outstanding as of December 31, 2023</a></td>
<td class="nump">1,661<span></span>
</td>
<td class="nump">1,627<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">1,170,017<span></span>
</td>
<td class="nump">1,078,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="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(612)<span></span>
</td>
<td class="num">(659)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(390,126)<span></span>
</td>
<td class="num">(360,379)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">780,940<span></span>
</td>
<td class="nump">718,982<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 939,267<span></span>
</td>
<td class="nump">$ 941,865<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600889376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.025<span></span>
</td>
<td class="nump">$ 0.025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (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="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.025<span></span>
</td>
<td class="nump">$ 0.025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">66,434,000<span></span>
</td>
<td class="nump">65,052,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">66,434,000<span></span>
</td>
<td class="nump">65,052,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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047602101904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 831,518<span></span>
</td>
<td class="nump">$ 1,039,593<span></span>
</td>
<td class="nump">$ 867,827<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">377,924<span></span>
</td>
<td class="nump">521,277<span></span>
</td>
<td class="nump">432,399<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">453,594<span></span>
</td>
<td class="nump">518,316<span></span>
</td>
<td class="nump">435,428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">217,879<span></span>
</td>
<td class="nump">214,564<span></span>
</td>
<td class="nump">174,549<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">179,870<span></span>
</td>
<td class="nump">177,772<span></span>
</td>
<td class="nump">131,994<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">98,879<span></span>
</td>
<td class="nump">100,395<span></span>
</td>
<td class="nump">76,275<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">496,628<span></span>
</td>
<td class="nump">492,731<span></span>
</td>
<td class="nump">382,818<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(43,034)<span></span>
</td>
<td class="nump">25,585<span></span>
</td>
<td class="nump">52,610<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Interest income and other expense, net:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest income, net</a></td>
<td class="nump">12,343<span></span>
</td>
<td class="nump">9,704<span></span>
</td>
<td class="nump">2,009<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="num">(955)<span></span>
</td>
<td class="num">(532)<span></span>
</td>
<td class="num">(577)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total interest income and other expense, net</a></td>
<td class="nump">11,388<span></span>
</td>
<td class="nump">9,172<span></span>
</td>
<td class="nump">1,432<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="num">(31,646)<span></span>
</td>
<td class="nump">34,757<span></span>
</td>
<td class="nump">54,042<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income taxes</a></td>
<td class="num">(1,899)<span></span>
</td>
<td class="nump">5,432<span></span>
</td>
<td class="nump">13,032<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (29,747)<span></span>
</td>
<td class="nump">$ 29,325<span></span>
</td>
<td class="nump">$ 41,010<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net income (loss) per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (0.45)<span></span>
</td>
<td class="nump">$ 0.44<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (0.45)<span></span>
</td>
<td class="nump">$ 0.42<span></span>
</td>
<td class="nump">$ 0.60<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract', window );"><strong>Weighted-average number of shares used to compute net income (loss) per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">65,879<span></span>
</td>
<td class="nump">65,980<span></span>
</td>
<td class="nump">65,058<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">65,879<span></span>
</td>
<td class="nump">69,320<span></span>
</td>
<td class="nump">68,911<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (29,747)<span></span>
</td>
<td class="nump">$ 29,325<span></span>
</td>
<td class="nump">$ 41,010<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss), net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gain (loss) on available-for-sale marketable securities, net</a></td>
<td class="nump">187<span></span>
</td>
<td class="nump">1,701<span></span>
</td>
<td class="num">(1,521)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments, net</a></td>
<td class="num">(140)<span></span>
</td>
<td class="nump">113<span></span>
</td>
<td class="num">(632)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss), net of tax</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">1,814<span></span>
</td>
<td class="num">(2,153)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="num">$ (29,700)<span></span>
</td>
<td class="nump">$ 31,139<span></span>
</td>
<td class="nump">$ 38,857<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income (expense) classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047602298544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at beginning of period (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of period at Dec. 31, 2021</a></td>
<td class="nump">$ 568,428<span></span>
</td>
<td class="nump">$ 1,607<span></span>
</td>
<td class="nump">$ 997,855<span></span>
</td>
<td class="num">$ (320)<span></span>
</td>
<td class="num">$ (430,714)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">44,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under equity incentive plans, net of forfeitures (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under equity incentive plans, net of forfeitures</a></td>
<td class="nump">27,456<span></span>
</td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">27,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">41,010<span></span>
</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">41,010<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(2,153)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,153)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at end of period (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period at Dec. 31, 2022</a></td>
<td class="nump">679,567<span></span>
</td>
<td class="nump">$ 1,644<span></span>
</td>
<td class="nump">1,070,100<span></span>
</td>
<td class="num">(2,473)<span></span>
</td>
<td class="num">(389,704)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">62,771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under equity incentive plans, net of forfeitures (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under equity incentive plans, net of forfeitures</a></td>
<td class="nump">32,149<span></span>
</td>
<td class="nump">$ 38<span></span>
</td>
<td class="nump">32,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock including excise tax (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,210)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock including excise tax</a></td>
<td class="num">(86,644)<span></span>
</td>
<td class="num">$ (55)<span></span>
</td>
<td class="num">(86,589)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">29,325<span></span>
</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">29,325<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">$ 1,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at end of period (in shares) at Dec. 31, 2023</a></td>
<td class="nump">65,052<span></span>
</td>
<td class="nump">65,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period at Dec. 31, 2023</a></td>
<td class="nump">$ 718,982<span></span>
</td>
<td class="nump">$ 1,627<span></span>
</td>
<td class="nump">1,078,393<span></span>
</td>
<td class="num">(659)<span></span>
</td>
<td class="num">(360,379)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">70,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under equity incentive plans, net of forfeitures (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under equity incentive plans, net of forfeitures</a></td>
<td class="nump">$ 31,592<span></span>
</td>
<td class="nump">$ 43<span></span>
</td>
<td class="nump">31,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock including excise tax (in shares)</a></td>
<td class="num">(300)<span></span>
</td>
<td class="num">(342)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock including excise tax</a></td>
<td class="num">$ (10,695)<span></span>
</td>
<td class="num">$ (9)<span></span>
</td>
<td class="num">(10,686)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(29,747)<span></span>
</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">(29,747)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">$ 47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at end of period (in shares) at Dec. 31, 2024</a></td>
<td class="nump">66,434<span></span>
</td>
<td class="nump">66,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period at Dec. 31, 2024</a></td>
<td class="nump">$ 780,940<span></span>
</td>
<td class="nump">$ 1,661<span></span>
</td>
<td class="nump">$ 1,170,017<span></span>
</td>
<td class="num">$ (612)<span></span>
</td>
<td class="num">$ (390,126)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047598297232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (29,747)<span></span>
</td>
<td class="nump">$ 29,325<span></span>
</td>
<td class="nump">$ 41,010<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">70,761<span></span>
</td>
<td class="nump">62,771<span></span>
</td>
<td class="nump">44,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">19,550<span></span>
</td>
<td class="nump">16,631<span></span>
</td>
<td class="nump">14,315<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="num">(9,969)<span></span>
</td>
<td class="num">(660)<span></span>
</td>
<td class="nump">1,932<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Net accretion of available-for-sale securities</a></td>
<td class="num">(5,286)<span></span>
</td>
<td class="num">(4,199)<span></span>
</td>
<td class="num">(1,146)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="nump">46,706<span></span>
</td>
<td class="num">(32,222)<span></span>
</td>
<td class="num">(8,585)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="nump">30,258<span></span>
</td>
<td class="nump">16,175<span></span>
</td>
<td class="num">(60,280)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">11,167<span></span>
</td>
<td class="num">(60,795)<span></span>
</td>
<td class="num">(38,359)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(15,138)<span></span>
</td>
<td class="num">(6,369)<span></span>
</td>
<td class="nump">12,111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="num">(31,926)<span></span>
</td>
<td class="nump">37,070<span></span>
</td>
<td class="nump">20,919<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(13,900)<span></span>
</td>
<td class="nump">2,921<span></span>
</td>
<td class="nump">9,118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other long-term liabilities</a></td>
<td class="num">(4,076)<span></span>
</td>
<td class="num">(4,397)<span></span>
</td>
<td class="num">(8,678)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">68,400<span></span>
</td>
<td class="nump">56,251<span></span>
</td>
<td class="nump">27,183<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(18,054)<span></span>
</td>
<td class="num">(17,855)<span></span>
</td>
<td class="num">(14,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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchases of marketable securities</a></td>
<td class="num">(301,677)<span></span>
</td>
<td class="num">(216,193)<span></span>
</td>
<td class="num">(191,403)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Sales of marketable securities</a></td>
<td class="nump">49,902<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Maturities of marketable securities</a></td>
<td class="nump">160,299<span></span>
</td>
<td class="nump">227,803<span></span>
</td>
<td class="nump">181,388<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(109,530)<span></span>
</td>
<td class="num">(6,245)<span></span>
</td>
<td class="num">(24,082)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from common stock issuances related to employee benefit plans</a></td>
<td class="nump">31,592<span></span>
</td>
<td class="nump">32,149<span></span>
</td>
<td class="nump">27,456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(10,695)<span></span>
</td>
<td class="num">(86,397)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_PaymentsForFinancingArrangements', window );">Payments related to financing arrangements</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(11,678)<span></span>
</td>
<td class="num">(2,393)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">20,897<span></span>
</td>
<td class="num">(65,926)<span></span>
</td>
<td class="nump">25,063<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(14)<span></span>
</td>
<td class="nump">256<span></span>
</td>
<td class="num">(424)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(20,247)<span></span>
</td>
<td class="num">(15,664)<span></span>
</td>
<td class="nump">27,740<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">63,409<span></span>
</td>
<td class="nump">79,073<span></span>
</td>
<td class="nump">51,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">43,162<span></span>
</td>
<td class="nump">63,409<span></span>
</td>
<td class="nump">79,073<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">253<span></span>
</td>
<td class="nump">577<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid</a></td>
<td class="nump">5,878<span></span>
</td>
<td class="nump">11,873<span></span>
</td>
<td class="nump">9,607<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ChangeInCapitalExpendituresIncurredButNotYetPaid', window );">Changes in accounts payable and accrued liabilities related to purchases of property and equipment</a></td>
<td class="nump">$ 484<span></span>
</td>
<td class="num">$ (180)<span></span>
</td>
<td class="nump">$ 586<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_ChangeInCapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change In Capital Expenditures Incurred But Not Yet Paid</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ChangeInCapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_calx_PaymentsForFinancingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Financing Arrangements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_PaymentsForFinancingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047763111872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock', window );">Description of Business and Significant Accounting Policies</a></td>
<td class="text">Description of Business and Significant Accounting Policies<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Company</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%">Calix, Inc. (together with its subsidiaries, &#8220;Calix&#8221; or the &#8220;Company&#8221;) was incorporated in August 1999 and is a Delaware corporation. The Company develops, markets and sells an appliance-based platform, cloud and managed services that focus on the subscriber-facing network, the portion of the network that governs available bandwidth and determines the range and quality of services that can be offered to subscribers. This platform, cloud and managed services enable broadband experience providers (&#8220;BEPs&#8221;) of all sizes to innovate and transform their businesses. The Company&#8217;s BEP customers are empowered to utilize real-time data and insights from the Calix platform to simplify their businesses and deliver experiences that excite their subscribers. These insights enable BEPs to grow their businesses through increased subscriber acquisition, loyalty and revenue, thereby increasing the value of their businesses and contributions to their communities.</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%">Basis of Presentation and Accounting Guidance</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%">The accompanying consolidated financial statements have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) and U.S. generally accepted accounting principles (&#8220;GAAP&#8221;). All significant intercompany balances and transactions have been eliminated in consolidation. Any reference in these notes to applicable accounting guidance is meant to refer to the authoritative U.S. GAAP as found in the Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;).</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%">Use of Estimates</span></div><div style="margin-top:6pt"><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 is in conformity with U.S. GAAP, which requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. For the Company, these estimates include, but are not limited to, allowances for doubtful accounts and sales returns, excess and obsolete inventory, allowances for obligations to its contract manufacturers, valuation of stock-based compensation, useful lives assigned to long-lived assets, standard and extended warranty costs, realizability of deferred tax assets and uncertain tax positions and contingencies. Actual results could differ from those estimates, and such differences could be material to the Company&#8217;s financial position and results of operations.</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%">Revenue Recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when a performance obligation is satisfied, which occurs when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Revenue from sales of access and premises systems is recognized when control is transferred to the customer, which is generally when the products are shipped. Revenue from software platform licenses, which provides the customer with a right to use the software as it exists, is generally recognized upfront when the license is made available to the customer. Revenue from cloud-based software subscriptions, customer support, maintenance, extended warranty subscriptions and managed services is generally recognized ratably over the contract term. Revenue from professional services and training is recognized as the services are delivered.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account. A contract&#8217;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company&#8217;s hardware products contain both software and non-software components that function together to deliver the products&#8217; essential functionality and therefore constitutes a single performance obligation as the promise to transfer the individual software and non-software components is not separately identifiable and, therefore, not distinct. Cloud-based software subscriptions can include multi-year agreements with a fixed annual fee for a minimum committed usage level. To the extent that minimum committed usage level each year varies, the Company has concluded that each year represents a distinct stand-ready performance obligation and the transaction price allocated to each performance obligation is recognized as revenue ratably over each annual period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contracts generally include multiple performance obligations. For such arrangements, the Company allocates the contract&#8217;s transaction price to each performance obligation using the relative stand-alone selling price of each distinct good or service in the contract. Observable prices of a product or service when the Company sells them separately based on stratification by classes of customers and products are the best estimate of stand-alone selling prices. However, when stand-alone selling prices are not directly observable, they are estimated, and judgment is required in their determination. In these instances, the Company determines stand-alone selling prices using all other available information, which may include pricing </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">practices relative to geographies, market conditions, competitive landscape, characteristics of targeted customers for hardware products, internal costs and gross margin objectives for services and internal costs and value assessments for subscriptions.</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%">Cost of Revenue</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%">Cost of revenue consists primarily of finished goods inventory purchased from the Company&#8217;s contract manufacturers, payroll and related expenses associated with managing the relationships with contract manufacturers, depreciation of manufacturing test equipment, warranty and retrofit costs, excess and obsolete inventory costs, allowances for obligations to its contract manufacturers, shipping charges and amortization of certain intangible assets. It also includes contractor and other costs of services incurred directly related to the delivery of services to customers.</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%">Warranty and Retrofit</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers limited warranties for its hardware products for a period of <span style="-sec-ix-hidden:f-349">one</span> or five years, depending on the product type. The Company recognizes estimated costs related to warranty activities as a component of cost of revenue upon product shipment or upon identification of a specific product failure. Under certain circumstances, the Company also provides fixes on specifically identified performance failures for products that are outside of the standard warranty period and recognizes estimated costs related to retrofit activities as a component of cost of revenue upon identification of such product failures. The Company recognizes estimated warranty and retrofit costs when it is probable that a liability has been incurred and the amount of loss is reasonably estimable. The estimates are based upon historical and projected product failure and claim rates, historical costs incurred in correcting product failures and information available related to any specifically identified product failures. Judgment is required in estimating costs associated with warranty and retrofit activities, and the Company's estimates are limited to information available to the Company at the time of such estimates. In some cases, such as when a specific product failure is first identified or a new product is introduced, the Company may initially have limited information and limited historical failure and claim rates upon which to base its estimates, and such estimates may require revision in future periods. The recorded amount is adjusted from time to time for specifically identified warranty and retrofit exposure. Actual warranty and retrofit expenses are charged against the Company&#8217;s estimated warranty and retrofit liability when incurred. Factors that affect the Company&#8217;s warranty and retrofit liability include the number of active installed units and historical and anticipated rates of warranty and retrofit claims and cost per claim.</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%">Stock-Based Compensation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense associated with stock options and purchase rights under the Amended and Restated Employee Stock Purchase Plan (the &#8220;ESPP&#8221;) and the Amended and Restated 2017 Nonqualified Employee Stock Purchase Plan (the &#8220;NQ ESPP&#8221;) is measured at the grant date based on the fair value of the award and is recognized, net of forfeitures, as expense over the remaining requisite service period (generally the vesting period) on a straight-line basis.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock option and employee stock purchase right under the ESPP is estimated at the grant date using the Black-Scholes option valuation model. The fair value of the employee stock purchase right under the NQ ESPP is based on closing market price of the Company&#8217;s common stock on the date of grant.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense associated with performance stock options (&#8220;PSOs&#8221;) with graded vesting features and which contain both a performance and a service condition is measured based on fair value of stock options estimated at the grant date using the Black-Scholes option valuation model, and is recognized, net of forfeitures, as expense over the requisite service period using the graded vesting attribution method.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense is only recognized if the Company has determined that it is probable that the performance condition will be met. The Company reassesses the probability of vesting at each reporting period and adjusts compensation expense based on its probability assessment.</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%">Loss Contingencies</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company occasionally faces legal proceedings from business activities. It evaluates the likelihood of an unfavorable outcome and records a loss contingency when the loss is probable and reasonably estimable. This assessment involves significant judgment and uncertainty, influenced by factors beyond the Company&#8217;s control. The Company estimates potential losses based on available information and reassesses these estimates quarterly. Changes in estimates could impact the Company&#8217;s business, operating results, or financial condition. Actual outcomes may differ from these estimates, potentially affecting the Company materially.</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%">Credit Risk and Inventory Supplier Concentrations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable. Cash equivalents consist of money market funds and marketable securities with a maturity at the date of purchase of ninety days or less, which are invested through financial </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">institutions in the United States. Deposits in and investments held by these financial institutions may, at times, exceed federally insured limits. The Company has not experienced any losses in such accounts. The Company also has approximately $9.1 million of cash held by its foreign subsidiaries in India, China and the United Kingdom. Management believes that the financial institutions that hold the Company&#8217;s cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these cash and cash equivalents.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company depends primarily on a small number of outside contract manufacturers (&#8220;CMs&#8221;) and original design manufacturers (&#8220;ODMs&#8221;) for the bulk of its finished goods inventory. The Company generally purchases its products through purchase orders with its suppliers. While the Company seeks to maintain a sufficient supply of its products, the Company&#8217;s business and results of operations could be adversely affected by a stoppage or delay in receiving such products, the receipt of defective parts, an increase in price of such products or the Company&#8217;s inability to obtain lower prices from its CMs, ODMs and other suppliers in response to competitive pressures.</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%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, trade receivables, accounts payable and other accrued liabilities approximate their fair value due to their relatively short-term nature. Marketable securities are valued using quoted market prices in active markets to determine fair value.</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%">Cash, Cash Equivalents and Marketable Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents and marketable securities are stated at amounts that approximate fair value based on quoted market prices.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has invested its excess cash primarily in money market funds and highly liquid marketable securities such as U.S. treasury securities, corporate debt instruments, commercial paper and U.S. government securities. The Company considers all investments with maturities of three months or less when purchased to be cash equivalents. Marketable securities represent highly liquid U.S. treasury securities, corporate debt instruments, commercial paper and U.S. government securities with maturities greater than 90 days at date of purchase. Marketable securities with maturities greater than one year are classified as current because management considers all marketable securities to be available for current operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s investments have been classified and accounted for as available-for-sale. Such investments are recorded at fair value and unrealized holding gains and losses are reported as a separate component of comprehensive loss in the stockholders&#8217; equity until realized. Realized gains and losses on sales of marketable securities, if any, are determined on the specific identification method and are reclassified from accumulated other comprehensive loss to results of operations as &#8220;Other expense, net.&#8221; Realized gains and losses were not significant for the years ended December&#160;31, 2024 and 2023, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company&#8217;s available-for-sale debt securities in an unrealized loss position, the Company determines whether a credit loss exists. In this assessment, among other factors, the Company considers the extent to which the fair value is less than the amortized cost, any changes to the rating of the security by a rating agency and adverse conditions specifically related to the security. If factors indicate a credit loss exists, an allowance for credit loss will be recorded to &#8220;Other expense, net,&#8221; limited by the amount that the fair value is less than the amortized cost basis. The amount of fair value change relating to all other factors will be recognized in other comprehensive loss.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash, Cash Equivalents and Marketable Securities.&#8221;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an allowance for doubtful accounts for expected credit losses at contract inception resulting from the inability of its customers to make required payments. The Company records a specific allowance and revises the expected loss based on an analysis of individual past-due balances. Additionally, based on historical write-offs and the Company&#8217;s collection experience, the Company records an additional allowance based on a percentage of outstanding receivables. The Company performs credit evaluations of its customers&#8217; financial condition. These evaluations require judgment and are based on a variety of factors including, but not limited to, current economic trends, payment history and a financial review of the customer. Actual collection losses may differ from management&#8217;s estimates, and such differences could be material to the Company&#8217;s financial position and results of operations.</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%">Inventory Valuation and Supplier Purchase Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory, which primarily consists of finished goods purchased from CMs or ODMs, is stated at the lower of cost (determined by the first-in, first-out method) and net realizable value. Inbound shipping costs and tariffs are included in the cost of inventory. In addition, from time to time, the Company procures component inventory primarily as a result of manufacturing discontinuation of critical components by suppliers or a change in suppliers. Furthermore, as a result of the global pandemic-induced supply chain challenges and supply assurance plans, the Company has purchased, and may continue to purchase, </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">excess components from its suppliers and consign components back to its suppliers to be consumed on future finished good builds.</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%">The Company regularly monitors inventory on-hand and record write-downs for excess and obsolete inventory. The Company also evaluates its supplier purchase commitments and records a liability for excess and obsolete components consistent with the valuation of the Company&#8217;s excess and obsolete inventory and future production requirements. These write-downs and accruals are based on the Company&#8217;s assumptions of demand for our products and requires significant judgement of relevant factors including a comparison of the quantity and cost of inventory on hand to the Company&#8217;s estimated forecast of customer demand, current levels of orders and backlog, market conditions, potential obsolescence of technology, product life cycles and whether pricing trends or forecasts indicate that the carrying value of inventory exceeds the Company&#8217;s estimated selling price. Factors that could influence management&#8217;s assumptions and judgements include changes in economic conditions, competitive dynamics, winning or losing a key customer, changes in the Company&#8217;s customers&#8217; capital expenditures, government investment programs, technology changes, new product introductions and supply-chain lead times. Actual demand may differ from forecasted demand and may have a material effect on gross profit. If inventory is written down, a new cost basis is established that cannot be increased in future periods.</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%">Contract Costs</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%">The Company capitalizes certain sales commissions related primarily to multi-year cloud-based software subscriptions and extended warranty support contracts.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized commissions are amortized as sales and marketing expenses over the period that the related revenue is recognized, which can be up to five years for extended warranty. The Company classifies the unamortized portion of deferred commissions as current or noncurrent based on the timing of when the Company expects to recognize the expense. The current and noncurrent portions of deferred commissions are included in &#8220;Prepaid expenses and other current assets&#8221; and &#8220;Other assets,&#8221; respectively, in the Company&#8217;s Consolidated Balance Sheets.</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%">Property and Equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, less accumulated depreciation, and are depreciated using the straight-line method over the estimated useful life of each asset. Generally, computer equipment is depreciated over two years; purchased software is depreciated over <span style="-sec-ix-hidden:f-362">three</span> to five years; test equipment is depreciated over three years; furniture and fixtures are depreciated over seven years; and leasehold improvements are depreciated over the shorter of the respective lease term or the estimated useful life of the asset. Maintenance and repairs are charged to expense as incurred.</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%">Goodwill</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill was recorded as a result of the Company&#8217;s acquisitions of Occam Networks, Inc. in 2011 and Optical Solutions, Inc. in 2006. The Company records goodwill when consideration paid in a business acquisition exceeds the fair value of the net tangible assets and the identified intangible assets acquired. Goodwill is not amortized but instead is subject to an annual impairment test or more frequently if events or changes in circumstances indicate that it may be impaired. The Company evaluates goodwill on an annual basis as of the end of the second quarter of each fiscal year. Management has determined that it operates as a single reporting unit and, therefore, evaluates goodwill impairment at the enterprise level.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of the second quarter of 2024, the Company completed its annual goodwill impairment test. Based on its assessment of certain qualitative factors such as market capitalization, management concluded that the fair value of the Company was more likely than not greater than its carrying amount as of July 2, 2024. As such, it was not necessary to perform the two-step quantitative goodwill impairment test at the time.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no significant events or changes in circumstances subsequent to the 2024 annual impairment test that would more likely than not indicate that the carrying value of goodwill may have been impaired as of December&#160;31, 2024. There were no impairment losses for goodwill for the years ended December&#160;31, 2024, 2023 or 2022.</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%">Deferred Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue results from transactions where the Company billed the customer for products or services and when cash payments are received or due prior to transferring control of the promised goods or services to the customer. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms to customers typically range from net&#160;30&#160;to net&#160;90&#160;days and vary by the size and location of customer and the products or services offered. The period between the transfer of control of the promised good or service to a customer and when payment is due is not a significant financing component.</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%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its tax positions and estimates its current tax exposure along with assessing temporary differences that result from different book to tax treatment of items not currently deductible for tax purposes. These differences result in deferred tax assets and liabilities on the Company&#8217;s Consolidated Balance Sheets, which are estimated based upon the difference between the financial statement and tax bases of assets and liabilities using the enacted tax rates that will be in effect when these differences reverse. In general, deferred tax assets represent future tax benefits to be received when certain expenses previously recognized in the Company&#8217;s Consolidated Statements of Comprehensive Income (Loss) become deductible expenses under applicable income tax laws or loss or credit carryforwards are utilized. Accordingly, realization of the Company&#8217;s deferred tax assets is dependent on future taxable income against which these deductions, losses and credits can be utilized.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company must assess the likelihood that deferred tax assets will be recovered from future taxable Income, and if the Company determines that recovery is not more likely than not, the Company must establish a valuation allowance. Management judgment is required in determining its provision for income taxes, deferred tax assets and liabilities and any valuation allowance recorded against its net deferred tax assets.</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%">Newly Adopted Accounting Standards</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-07, Segment Reporting, which expanded annual and interim disclosure requirements for reportable segments. The Company adopted the new standard effective January 1, 2025. See Footnote 12 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Information.</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%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes, which prescribes standardized categories and disaggregation of information in the reconciliation of provision for income taxes, requires disclosure of disaggregated income taxes paid and modifies other income tax-related disclosure requirements. The updated standard is effective for the Company beginning with its 2025 annual reporting period. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures, which requires additional disclosure of certain costs and expenses within the notes to the financial statements. The updated standard is effective for the Company&#8217;s annual periods beginning in 2027 and interim periods beginning in the first quarter of 2028. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no other accounting pronouncements or changes in accounting pronouncements that are significant or potentially significant to the Company.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and accounting policies 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. Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600519744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash, Cash Equivalents and Marketable Securities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock', window );">Cash, Cash Equivalents and Marketable Securities</a></td>
<td class="text">Cash, Cash Equivalents and Marketable Securities<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents and marketable securities consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:73.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.081%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,040&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,162&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,409&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">253,929&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">156,937&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297,091&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220,346&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the Company&#8217;s money market funds approximate their fair values due to their nature, duration and short maturities. As of December&#160;31, 2024, all marketable securities were due in three years or less.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and fair value of marketable securities as of December&#160;31, 2024 were as follows (in thousands):</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:8pt;font-weight:700;line-height:100%">Amortized Cost</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:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains, net</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:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,519&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,701&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">271,288&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">271,537&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and fair value of marketable securities as of December&#160;31, 2023 were as follows (in thousands):</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:8pt;font-weight:700;line-height:100%">Amortized Cost</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:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains (Losses), net</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:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,167&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,247&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,742&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,743&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/320/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600039664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div 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 measures its cash equivalents and marketable securities at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. 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 Company utilizes the following three-tier value hierarchy which prioritizes the inputs used in measuring fair value:</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 &#8211; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 &#8211; Observable inputs other than quoted prices included in Level 1 for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-driven valuations in which all significant inputs and significant value drivers are observable in active markets.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 &#8211; Unobservable inputs to the valuation derived from fair valuation techniques in which one or more significant inputs or significant value drivers are unobservable. The fair value hierarchy also requires the Company to maximize the use of observable inputs, when available, and to minimize the use of unobservable inputs when determining inputs and determining fair value.</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 sets forth the Company&#8217;s financial assets measured at fair value on a recurring basis based on the three-tier fair value hierarchy (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</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%">Level 2</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,022&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,405&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,427&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</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%">Level 2</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,563&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,563&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,809&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,497&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,306&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600218528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Details<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Balance Sheet Details</a></td>
<td class="text">Balance Sheet Details<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%">Accounts receivable, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:73.380%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.029%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,632&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,331&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(304)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,321&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,027&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the changes in allowance for doubtful accounts and product return liability for the periods indicated (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.076%"><tr><td style="width:1.0%"></td><td style="width:46.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.351%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at Beginning of Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions Charged to Expenses or Revenue Net of Recoveries</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%">Write Offs and Returns</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%">Balance at <br/>End of Year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31, 2024:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product return liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,897&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,681)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31, 2023:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product return liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,825)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31, 2022:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product return liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,497)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:73.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.178%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.179%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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%">Components</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%">21,735&#160;</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%">22,119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,992&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">110,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,727&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,985&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"></td><td style="width:73.750%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.830%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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%">Supplier deposits</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%">62,620&#160;</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%">78,131&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">40,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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%">105,596&#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%">118,598&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt"><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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:73.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.178%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.179%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Test equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,595&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,853&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,743&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,845&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55,590)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,153&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,461&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expenses were&#160;$19.6 million, $16.6 million and&#160;$14.3 million for the years ended December&#160;31, 2024, 2023 and 2022, respectively.</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%"><span style="-sec-ix-hidden:f-544"><span style="-sec-ix-hidden:f-545">Accrued liabilities</span></span> consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:73.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.178%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.179%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compensation and related benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,004&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,741&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Component inventory held by suppliers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional and consulting fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of warranty and retrofit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer advances or rebates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating 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:9pt;font-weight:400;line-height:100%">4,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product returns</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Freight</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Litigation settlement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,167&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,227&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the Company&#8217;s accrued warranty and retrofit liability were as follows (in thousands):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.076%"><tr><td style="width:1.0%"></td><td style="width:60.044%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.195%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.195%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.198%"></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:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,029&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,386&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,594&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for warranty and retrofit charged to cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Utilization of reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,010)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,523)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,287&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,029&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,386&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/210/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047687324080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-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%">Lease Commitments</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 leases office space under non-cancelable operating leases. Certain of the Company&#8217;s operating leases contain renewal options and rent acceleration clauses. Future minimum payments under the non-cancelable operating leases for leases that have commenced consisted of the following as of December&#160;31, 2024 (in&#160;thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"></td><td style="width:75.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.834%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.320%"></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:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Future Minimum Lease Payments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,469&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(446)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,023&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, the operating lease liability consisted of the following (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:79.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-599">Accrued liabilities - current portion of operating leases</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,303&#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:9pt;font-weight:400;line-height:100%">Operating leases</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:9pt;font-weight:400;line-height:100%">3,720&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,023&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its headquarters office space in San Jose, California under a lease agreement that expires in December 2025. The future minimum lease payments under the lease are $2.5 million as of December&#160;31, 2024 and are included in the tables above. In December 2024, the Company entered into a new headquarters office lease agreement for 23,000 square feet in San Jose, California. The lease is expected to commence in August 2025 for a term of 90 months. The future minimum lease payments of $8.9&#160;million are not included in the table above.</span></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above tables also include future minimum lease payments for the Company's office facilities in Petaluma, California; Plymouth, Minnesota; Richardson, Texas; Bangalore, India; and Nanjing, China, which expire at various dates through 2029.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company entered into a sublease for a portion of the San Jose headquarters office space that was previously abandoned. The sublease commenced in August 2022 for a term of 39 months. The Company received $0.8&#160;million, $0.8&#160;million and $0.3&#160;million in sublease income in 2024, 2023 and 2022, respectively. Future minimum sublease payments were $0.7&#160;million for 2025 as of December&#160;31, 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average discount rate for the Company&#8217;s operating leases as of December&#160;31, 2024 was 4.8%. The weighted average remaining lease term as of December&#160;31, 2024 was 2.7 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%">For the years ended December&#160;31, 2024, 2023 and 2022, total rent expense of the Company was $5.1 million, $4.8 million and $4.6 million, respectively. Cash paid within operating cash flows for operating leases was $4.5&#160;million for each of the years ended December&#160;31, 2024, 2023 and 2022.</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%">Purchase Commitments</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 CMs and ODMs place orders for component inventory based upon the Company&#8217;s build forecasts and pursuant to stated component lead times to ensure adequate component supply. The components are used by the CMs and ODMs to build the products included in the build forecasts. The Company generally does not take ownership of the components held by CMs and ODMs. The Company places purchase orders with its CMs and ODMs in order to fulfill its monthly finished product </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%">inventory requirements. The Company incurs a liability when the CMs and ODMs convert the component inventory to a finished product and takes ownership of the finished goods inventory.</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 has from time to time, and subject to certain conditions, reimbursed certain suppliers for component inventory purchases when this inventory has been rendered excess or obsolete, for example due to manufacturing and engineering change orders resulting from design changes, manufacturing discontinuation of products by its suppliers, or in cases where the Company has committed inventory levels that exceed projected demand. In the event of termination of services with a manufacturing partner, the Company has purchased, and may be required to purchase in the future, certain of the remaining components inventory held by the CM or ODM as well as any outstanding orders pursuant to the contractual provisions with such CM or ODM. The estimated excess and obsolete component liabilities related to manufacturing and engineering change orders, termination of manufacturing partners and other factors are recorded against Supplier Deposits in &#8220;Prepaid expenses and other current assets&#8221; or included in &#8220;Accrued liabilities&#8221; in the accompanying Consolidated Balance Sheets, because the corresponding component parts have not been received by the Company. The amounts were $27.5&#160;million and $32.2 million as of December&#160;31, 2024 and 2023, respectively. The Company records the related charges in &#8220;Cost of revenue&#8221; in its Consolidated Statements of Comprehensive Income (Loss).</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 December&#160;31, 2024 and 2023, the Company had approximately $138.8&#160;million and $176.3&#160;million, respectively, of outstanding purchase commitments for inventories to be delivered by its suppliers, including CMs and ODMs.</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%">Litigation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is involved in various legal proceedings arising from the normal course of business activities. The Company is not currently a party to any legal proceeding that, if determined adversely to the Company, in management&#8217;s opinion, is currently expected to individually or in the aggregate have a material adverse effect on the Company&#8217;s business, operating results or financial condition taken as a whole.</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%">Indemnifications</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company from time to time enters into contracts that require it to indemnify various parties against claims from third parties. These contracts primarily relate to (i)&#160;certain real estate leases, under which the Company may be required to indemnify property owners for environmental and other liabilities, and other claims arising from the Company&#8217;s use of the applicable premises, (ii)&#160;agreements with the Company&#8217;s officers, directors and certain employees, under which the Company may be required to indemnify such persons for liabilities arising out of their relationship with the Company, (iii)&#160;contracts under which the Company may be required to indemnify customers against third-party claims that a Company product infringes a patent, copyright or other intellectual property right and (iv)&#160;agreements under which the Company may be required to indemnify the counterparty for certain claims that may be brought against them arising from the Company&#8217;s acts or omissions with respect to the transactions contemplated by such agreements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because any potential obligation associated with these types of contractual provisions are not quantified or stated, the overall maximum amount of the obligation cannot be reasonably estimated. Historically, the Company has not been required to make payments under these obligations, and no liabilities have been recorded for these obligations in the accompanying Consolidated Balance Sheets.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600062480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">Stockholders&#8217; Equity <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%">Preferred Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors has the authority, without a further vote of the stockholders, to designate and issue up to 5.0&#160;million shares of preferred stock in one or more series and to fix the rights, preferences, privileges and restrictions thereof. These rights, preferences and privileges could include dividend rights, conversion rights, voting rights, terms of redemption, liquidation preferences, sinking fund terms and the number of shares constituting any series or the designation of such series, any or all of which may be greater than the rights of common stock. The issuance of the Company&#8217;s preferred stock could adversely affect the voting power of holders of common stock and the likelihood that such holders will receive dividend payments and payments upon liquidation. In addition, the issuance of preferred stock could have the effect of delaying, deferring or preventing a change in control of the Company or other corporate action. Since the Company&#8217;s initial public offering, the Board of Directors has not designated any rights, preference or powers of any preferred stock, and no shares of preferred stock have been issued.</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%">Common Stock</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%">Holders of the Company&#8217;s common stock are entitled to receive dividends, if any, as may be declared from time to time by the Board of Directors out of legally available funds. No dividends have been declared or paid as of December&#160;31, 2024.</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%">Stock Repurchase 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 Company maintains a common stock repurchase program. Under the repurchase program, repurchases can be made from time to time using a variety of methods, which may include open market purchases, privately negotiated transactions or otherwise, all in accordance with the rules of the SEC and other applicable legal requirements. The specific timing, price and size of the purchases depends on prevailing stock prices, general economic and market conditions, and other considerations consistent with the Company&#8217;s capital allocation strategy. The repurchase program does not obligate the Company to acquire a particular amount of common stock, and the repurchase program may be suspended or discontinued at any time at the Company&#8217;s discretion. During the year ended December&#160;31, 2024, the Company purchased 0.3&#160;million shares of common stock for $10.7&#160;million at an average price per share of $31.31. As of December&#160;31, 2024, the remaining authorized balance under this program was $102.9&#160;million.</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%">Equity 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:400;line-height:120%">2019 Equity Incentive Award 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%">The 2019 Equity Incentive Award Plan (the &#8220;2019 Plan&#8221;) supersedes and replaces the 2010 Equity Incentive Award Plan (the &#8220;2010 Plan&#8221;) and preceding plans. The terms and conditions of the 2010 Plan will continue to govern any outstanding awards granted under the 2010 Plan. Employees and consultants of the Company, its subsidiaries and affiliates and the Company&#8217;s Board of Directors members are eligible to receive awards under the 2019 Plan. The 2019 Plan provides for the grant of stock options, stock appreciation rights, restricted stock, restricted stock units or other stock or cash-based awards and dividend equivalents to eligible individuals. Stock options granted under the 2019 Plan are granted at a price not less than 100% of the fair market value of the common stock on the date of grant. Stock options issued under the 2019 Plan generally vest 25%&#160;on the first anniversary of the vesting commencement date and on a quarterly basis thereafter for a period of an additional three years. The options have a maximum term of ten years. As of December&#160;31, 2024, there were 2.8 million shares available for issuance under the 2019 Plan.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, PSOs covering an aggregate of 1.2&#160;million shares of common stock were awarded to certain executives with a grant date average exercise price of $51.57 per share. The actual number of shares underlying the PSOs that could become earned was contingent upon achievement of annual financial targets for bookings and non-GAAP operating income for 2023 (together, the &#8220;2023 Performance Targets&#8221;) during the one-year performance period, with equal weighting for each measure. In February 2024, the Compensation Committee of the Board of Directors certified achievement of the 2023 Performance Targets and determined that 54.5% of the shares underlying the PSOs were earned, subject to the four-year service condition. Pursuant to the grant, 25% of the earned PSOs were vested and became exercisable on the first anniversary of the grant date, and the remaining 75% of the shares of common stock will vest and become exercisable in substantially equal quarterly installments over the subsequent three years, subject to the executive&#8217;s continued service with the Company through the respective vesting dates. Stock-based compensation expense of $5.5&#160;million and $9.2&#160;million was recognized for the years ended December 31, 2024 and 2023, respectively, related to these awards.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2024, PSO awards exercisable for up to an aggregate of 2.4&#160;million shares of common stock were granted to certain Company executives with a grant date exercise price of $34.26 per share and divided into two plans, with the first plan accounting for 75% of the total shares granted and the second plan accounting for 25% of the total shares granted. The actual number of shares earned is contingent upon achievement of annual financial targets for bookings and non-GAAP net operating income for 2024 (collectively, the &#8220;2024 Performance Targets&#8221;) during the one-year performance period. These PSO awards will vest, subject to certification by the Compensation Committee of the Company&#8217;s Board of Directors upon the achievement of the 2024 Performance Targets, as to 25% of the PSOs earned on the one year anniversary of the date of grant, and as to the remaining 75% of the PSOs earned, in substantially equal quarterly installments over the subsequent three years, subject to the executive&#8217;s continuous service with the Company through the respective vesting dates. For the first plan, if the non-GAAP net operating income target and the bookings target are each achieved below 80% of target, no shares would be awarded, and the PSO awards would be forfeited in full. If either target is achieved at the minimum threshold of 80% of target, then the shares are awarded at 75% of the granted shares, with an increasing percentage of shares awarded above the minimum thresholds up to 120% of the granted shares for each target. Each target result is then equally weighted, and the combined total determines the percent of target shares earned. The maximum combined award is 100%. For the second plan, if the annual bookings target is achieved below 90% of target, the PSO awards would be forfeited in full. If the target is achieved at the minimum threshold of 90% of target, then the shares are awarded at 75% with an increasing percentage of shares awarded above the minimum thresholds up to 100% of the granted shares. The maximum award is 100%.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2025, the Compensation Committee certified the achievement related to the 2024 Performance Targets and determined that 58.9% of shares underlying the PSOs were earned, subject to the on-going service condition, and 41.1% of the shares underlying the PSOs were immediately forfeited. Stock-based compensation expense of $13.1&#160;million was recognized for the year ended December&#160;31, 2024 related to these PSOs.</span></div><div style="margin-top:6pt"><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 stock option activity under the Company&#8217;s equity incentive plans (in thousands, except per share data):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"></td><td style="width:42.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.237%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.237%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.237%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.243%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Weighted-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</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%">Remaining</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</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%">Contractual</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%">Aggregate</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: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 of</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%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">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%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;&#160;&#160;Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,323&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.59&#160;</span></td><td style="background-color:#cceeff;padding: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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(818)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,183&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.70&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and expected to vest as of&#160;December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,874&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercisable as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">7,120&#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.61&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="27" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(1) Amounts represent the difference between the exercise price and the fair market value of common stock at December 31, 2024 of $34.87 per share for all &#8220;in-the-money&#8221; options outstanding.</span></div></td></tr></table></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%">During the years ended December&#160;31, 2024, 2023 and 2022, total intrinsic value of stock options exercised was $9.0 million, $16.7&#160;million and $31.0&#160;million, respectively. Cash received from employee stock option exercises in 2024, 2023 and 2022 was $2.8&#160;million, $5.2&#160;million and $6.7&#160;million, respectively.</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:400;line-height:120%">Employee Stock Purchase Plans</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%">The ESPP allows eligible employees to purchase shares of the Company&#8217;s common stock through payroll deductions of up to 15% of their eligible compensation subject to certain Internal Revenue Code limitations. In addition, participants may purchase up to 2,000 shares of common stock in each offering period.</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%">The offering periods under the ESPP are two six-month offering periods from August 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through February 14</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and February 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through August 14</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of each year. The price of common stock purchased under the ESPP is 85% of the lower of the fair market value of the common stock on the commencement date and the end date of each six-month offering period. The total shares authorized for issuance under the ESPP is 12.4&#160;million shares. As of December&#160;31, 2024, there were 4.2&#160;million shares available for issuance under the ESPP. During the year ended December&#160;31, 2024, 0.3&#160;million shares were purchased under the ESPP. As of December&#160;31, 2024, unrecognized stock-based compensation expense of $0.4&#160;million related to the ESPP is expected to be recognized over a remaining service period of 0.1 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%">The NQ ESPP allows eligible employees to purchase shares of the Company&#8217;s common stock through payroll deductions of up to 25% of their eligible recurring compensation. Eligible employees have the right to (a) purchase the maximum number of whole shares of common stock that can be purchased with the elected payroll deductions during each offering period for which the employee is enrolled at a purchase price equal to the closing price of the Company&#8217;s common stock on the last day of such offering period and (b) receive an equal number of shares of the Company&#8217;s common stock that are subject to a risk of forfeiture in the event the employee terminates employment within the one year period immediately following the purchase date. The NQ ESPP provides quarterly offering periods from February 8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through May 7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, May 8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through August 7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, August 8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through November 7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and November 8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> through February 7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of each year, with a maximum of 0.35&#160;million shares allocated per purchase period.</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 maximum number of shares of common stock currently authorized for issuance under the NQ ESPP is 7.5&#160;million shares. As of December&#160;31, 2024, there were 2.2&#160;million shares available for issuance under the NQ ESPP. During the year ended December&#160;31, 2024, 1.2&#160;million shares were purchased and issued. As of December&#160;31, 2024, unrecognized stock-based compensation expense of $13.3&#160;million related to the NQ ESPP is expected to be recognized over a remaining weighted-average service period of 0.8 years.</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:400;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 summarizes stock-based compensation expense (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.215%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></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:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,933&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,761&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,826&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax benefits recognized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,964&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,993&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,501&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 weighted-average grant date fair values of the Company&#8217;s stock-based awards granted in the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.111%"><tr><td style="width:1.0%"></td><td style="width:55.096%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.633%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.633%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.02&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.86&#160;</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQ ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values employee stock purchase rights under the NQ ESPP at the closing market price of the Company&#8217;s common stock on the date of grant.</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 estimates the fair value of stock options and employee stock purchase right under the ESPP at the grant date using the Black-Scholes option-pricing model. This model requires the use of the following assumptions:</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.57pt">Expected volatility of the Company&#8217;s common stock &#8211; The Company computes its expected volatility assumption based on a blended volatility (50% historical volatility and 50% implied volatility from traded options on the Company&#8217;s common stock). The selection of a blended volatility assumption was based upon the Company&#8217;s assessment that a blended volatility is more representative of the Company&#8217;s future stock price trend as it weighs the historical volatility with the future implied volatility.</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.8pt">Expected life of the option award &#8211; Represents the weighted-average period that the stock options are expected to remain outstanding. The Company&#8217;s computation of expected life utilizes the simplified method in accordance with Staff Accounting Bulletin No.&#160;110 due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term.&#160;The mid-point between the vesting date and the expiration date is used as the expected term under this method.</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.03pt">Expected dividend yield &#8211; The assumption is zero based on the Company&#8217;s history of not paying dividends and no future expectations of dividend payouts.</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.57pt">Risk-free interest rate &#8211; Based on the U.S. Treasury yield curve in effect at the time of grant with maturities approximating the grant&#8217;s expected life.</span></div><div style="margin-top:6pt"><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 weighted-average assumptions used in estimating the grant-date fair value of stock options and of each employee&#8217;s purchase right under the ESPP in the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"></td><td style="width:56.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.259%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Stock Options</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%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.1</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"></td><td style="width:56.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.259%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">ESPP</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%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company applies an estimated forfeiture rate to awards granted and records stock-based compensation expense only for those awards that are expected to vest. Forfeiture rates are estimated at the time of grant based on the Company&#8217;s </span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">historical experience. Further, to the extent the Company&#8217;s actual forfeiture rate is different from management&#8217;s estimate, stock-based compensation is adjusted accordingly.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, unrecognized stock-based compensation expense by award type, net of estimated forfeitures, and their expected weighted-average recognition periods are summarized in the following table (in thousands).</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.304%"><tr><td style="width:1.0%"></td><td style="width:58.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.340%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.451%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:2.340%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Option</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">ESPPs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrecognized stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,661&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average amortization period (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to recognize stock-based compensation expense of $49.0 million in 2025, $21.4 million in 2026, $6.6 million in 2027 and $0.9 million in 2028. </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:400;line-height:120%">Shares Reserved for Future Issuance </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, the Company had common shares reserved for future issuance as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.631%"><tr><td style="width:1.0%"></td><td style="width:82.704%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.871%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.025%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares available for future grant under 2019 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares available for future issuance under ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares available for future issuance under NQ ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,482&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047697710224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee Benefit Plan</a></td>
<td class="text">Employee Benefit Plan<div 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 sponsors a 401(k) tax-deferred savings plan for all employees who meet certain eligibility requirements. Participants may contribute, on a pre-tax basis, a percentage of their annual compensation, but not to exceed a maximum contribution amount pursuant to Section&#160;401(k) of the Internal Revenue Code. The Company, at the discretion of the Board of Directors, may make additional matching contributions on behalf of the participants. The Company made matching contributions totaling $5.5 million, $5.2 million and $4.1 million in 2024, 2023 and 2022, 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_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/710/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/712/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047601546944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text">Accumulated Other Comprehensive Loss<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the changes in accumulated other comprehensive loss by component:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.263%"><tr><td style="width:1.0%"></td><td style="width:51.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains and Losses on Available-for-Sale Marketable Securities</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%">Foreign Currency Translation Adjustments</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,700)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(773)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,473)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(660)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(659)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(800)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(612)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities of the Company&#8217;s wholly owned foreign subsidiaries are translated from their respective functional currencies at exchange rates in effect at the balance sheet date, and revenue and expenses are translated at the monthly average exchanges rates. These translations result in differences called foreign currency translation adjustments. Realized foreign currency transaction gains or losses were not significant during the years ended December&#160;31, 2024, 2023 or 2022 and were recorded in &#8220;Other expense, net&#8221; in the Company's Consolidated Statements of Comprehensive Income (Loss). Realized gains and losses on sales of available-for-sale marketable securities, if any, are reclassified from accumulated other comprehensive loss to &#8220;Other expense, net&#8221; in our Consolidated Statements of Comprehensive Income (Loss).</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_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/220/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600519744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income 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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes <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%">The domestic and foreign components of income before incomes taxes were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"></td><td style="width:56.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.259%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</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%">&#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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36,990)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,983&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,646)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,757&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,042&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"></td><td style="width:56.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.259%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</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%">&#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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current income tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,070&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(926)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,525)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(923)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,969)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(660)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,932&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 37pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,899)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,432&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,032&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The differences between the statutory and effective tax rates, expressed as a percentage of net income before income taxes, were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"></td><td style="width:56.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.259%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</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%">&#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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impact of state taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">R&amp;D tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. tax impact of foreign operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other permanent items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision to return adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Attribute expiration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of the Company&#8217;s deferred tax assets were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"></td><td style="width:70.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.235%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.237%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized R&amp;D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,148&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,953&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,908)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,577&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,045&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,760)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,006)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,977)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,354)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 25.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,600&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,691&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All deferred taxes, along with any related valuation allowance, are classified in the Consolidated Balance Sheet as long-term.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is required when, based upon an assessment of various factors, including recent operating loss history, anticipated future earnings, and prudent and reasonable tax planning strategies, it is more likely than not that some portion of the deferred tax assets will not be realized. At each reporting period, the Company assesses the estimated future realizability of the gross carrying value of its deferred tax assets. The Company&#8217;s periodic assessments take into consideration both positive evidence (future profitability projections for example and recent financial performance) and negative evidence (historical financial performance for example) as it relates to evaluating the future recoverability of its deferred tax assets. The valuation allowance increased by $0.7&#160;million from 2023 to 2024. During the twelve months ended December 31, 2024, the Company released a valuation allowance of $0.6&#160;million related to federal foreign tax credits that the Company expects to utilize prior to expiration. The Company continues to maintain a valuation allowance of $30.6&#160;million on certain U.S. state deferred tax assets that the Company believes are not more likely than not to be realized in future periods.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, the Company had U.S. state net operating losses of approximately $23.6&#160;million which will expire at various dates through 2039 if not utilized. Additionally, the Company has U.S. federal, California and other U.S. states research and development credits of approximately $39.6&#160;million, $52.5&#160;million and $2.7&#160;million as of December&#160;31, 2024, respectively. The U.S. federal research and development credits will expire at various dates through 2044 if not utilized. The California research and development credits have no expiration date. The credits related to other various U.S. states have begun to expire and will continue to expire at various dates through 2039.</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%">Uncertain Tax Positions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;Income Taxes,&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> prescribes a recognition threshold and measurement attribute to the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The guidance also provides guidance on derecognition, classification, accounting in interim periods and disclosure requirements for uncertain tax positions. The standard requires the Company to recognize the financial statement effects of an uncertain tax position when it is more likely than not that such position will be sustained upon audit. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as interest expense and income tax expense, respectively, in its Consolidated Statements of Comprehensive Income (Loss).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s unrecognized tax benefits were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"></td><td style="width:70.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.235%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.237%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,449&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,215&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Reduction for tax positions related to prior year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Additions for tax positions related to prior year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Additions for tax positions related to current year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,638&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,449&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024 and 2023, the Company had unrecognized tax benefits of $34.6&#160;million and $32.4&#160;million, respectively, $18.9&#160;million of which would affect the Company&#8217;s effective tax rate if recognized. There were no accrued interest or penalties for uncertain income tax as of December&#160;31, 2024.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files tax returns in the United States and various state jurisdictions, China, India and the United Kingdom. The tax years 2000 through 2024 remain open and subject to examination by the appropriate governmental agencies due to tax attribute carryforwards.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Organization for Economic Cooperation and Development enacted model rules for a new global minimum tax framework (&#8220;Pillar Two&#8221;), and certain governments in countries which the Company operates have enacted local Pillar Two legislation, with an effective date from January 1, 2024. The Company currently does not expect Pillar Two to have a material impact on its financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047698042480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Common Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income (Loss) Per Common Share</a></td>
<td class="text">Net Income (Loss) Per Common Share<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic and diluted net income (loss) per common share for the periods indicated was as follows (in thousands, except per share data):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"></td><td style="width:56.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.259%"></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:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</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%">&#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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares &#8212; basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive potential common shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares &#8212; diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,879&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,320&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,911&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic net income (loss) per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted net income (loss) per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Potentially dilutive shares excluded, weighted-average</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested restricted stock awards are included in the calculation of basic weighted-average shares for all periods presented with net income because such shares are participating securities; however, the impact was immaterial.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive shares have been excluded from the computation of diluted net income per common share when their effect is antidilutive. These antidilutive shares were primarily from stock options.</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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047601550208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contracts with Customers</a></td>
<td class="text">Revenue from Contracts with Customers<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Asset</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets include amounts recognized as revenue prior to the Company&#8217;s contractual right to bill the customer. Amounts are billed in accordance with the agreed-upon contractual terms. The balance as of December&#160;31, 2024 was $2.8&#160;million of which the Company expects to bill 34% of the balance during 2025.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Liability</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue was $47.6&#160;million and $61.5&#160;million as of December&#160;31, 2024 and 2023, respectively. The decrease in deferred revenue of $13.9&#160;million is primarily driven by revenue recognized of $31.3&#160;million that was included in the deferred revenue balance at the beginning of the year and a trend to move to monthly from annual billing arrangements. This was partially offset by cash payments received or due in advance of satisfying the Company&#8217;s performance obligations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue allocated to remaining performance obligations (&#8220;RPOs&#8221;) represents contract revenue that has not yet been recognized, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods but excludes variable consideration where the monthly invoicing is based on usage or where actual usage exceeds the minimum commitment. RPOs were $325.8 million as of December&#160;31, 2024, and the Company expects to recognize as revenue 37% of this amount over the next 12 months and a large majority of the remainder over the two years thereafter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain sales commissions related primarily to multi-year subscriptions and extended warranty support for which the expected amortization period is greater than one year. As of December&#160;31, 2024 and 2023, the unamortized balance of deferred commissions was $17.9&#160;million and $12.0 million, respectively.&#160;For the years ended December&#160;31, 2024, 2023 and 2022, the amount of amortization was $8.9&#160;million, $6.5 million and $4.0&#160;million, respectively. There was no impairment loss in relation to the costs capitalized for these respective periods.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Customer Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No customer accounted for more than 10% of the Company&#8217;s revenue for the years ended December&#160;31, 2024, 2023 and 2022. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One customer represented 23% and 19% of the Company&#8217;s accounts receivable as of December&#160;31, 2024 and 2023, respectively. Another customer represented 14% of the Company&#8217;s accounts receivable as of December 31, 2023.</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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600038880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">Segment Information<div 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, markets and sells an appliance-based broadband platform, cloud and managed services, and there are no segment managers who are held accountable for operations, operating results and plans for levels or components below the Company unit level. Accordingly, the Company is considered to be in a single reporting segment and operating unit structure. The Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;) is the Company&#8217;s Chief Executive Officer, who reviews financial information presented on a Company-wide basis, for purposes of allocating resources and evaluating financial performance. The CODM assesses the performance of the single segment and allocates resources based on revenue and measures derived from gross margin and operating income (loss) that is reported in the Consolidated Statements of Comprehensive Income (Loss). In addition, the CODM uses a measure derived from operating expenses in the Consolidated Statements of Comprehensive Income (Loss) to monitor budget versus actual results to determine the Company&#8217;s and management&#8217;s performance. The Company does not have intra-entity sales or transfers. The measure of the single segment assets is the consolidated assets in the Consolidated Balance Sheet. The accounting policies of the single segment are the same as described in the significant accounting policies.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographic Information:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of revenue disaggregated by geographic region based upon the location of the customers was as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:61.125%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.885%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">764,593&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">944,201&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">786,802&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas excluding U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,583&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Middle East &amp; Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,917&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">974&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">831,518&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,593&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">867,827&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s property and equipment, net of accumulated depreciation, were located in the following geographical areas (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:73.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.884%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,601&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,385&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">India</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,153&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,461&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selected Financial Information:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information with respect to the Company&#8217;s single operating segment (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:61.125%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.885%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">831,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,593&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">867,827&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted cost of revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(372,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(515,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(427,708)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted sales and marketing operating expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(197,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(197,671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(162,548)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted research and development operating expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(160,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(160,772)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(119,829)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted general and administrative operating expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(70,944)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71,180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other segment items </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(68,752)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,817)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income and other expenses, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,032)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,747)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,325&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,010&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> GAAP cost of revenue adjusted for stock-based compensation, intangible asset amortization and tariff refund (2022 only).</span></div><div style="margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> GAAP sales and marketing operating expenses adjusted for stock-based compensation.</span></div><div style="margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</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:10pt;font-weight:400;line-height:120%">GAAP research and development operating expenses adjusted for stock-based compensation.</span></div><div style="margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</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:10pt;font-weight:400;line-height:120%">GAAP general and administrative operating expenses adjusted for stock-based compensation and litigation settlement (2023 only).</span></div><div style="margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</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:10pt;font-weight:400;line-height:120%">Other segment items consisted of stock-based compensation expense, tariff refund (2022 only) and litigation settlement (2023 only).</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047687394416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (29,747)<span></span>
</td>
<td class="nump">$ 29,325<span></span>
</td>
<td class="nump">$ 41,010<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047603442608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600058400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047599901728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have developed and implemented a cybersecurity risk management program intended to protect the confidentiality, integrity and availability of our critical systems and information.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We design and assess our program based on the National Institute of Standards and Technology Cybersecurity Framework, or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">NIST CSF, and the MITRE ATT&amp;CK</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:115%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> framework. This does not imply that we meet any particular technical standards, specifications or requirements, only that we use the NIST CSF and MITRE ATT&amp;CK</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:115%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> as guides to help us identify, assess and manage cybersecurity risks relevant to our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity risk management program is integrated into our overall enterprise risk management program and shares common methodologies, reporting channels and governance processes that apply across the enterprise risk management program to other legal, compliance, strategic, operational, and financial risk areas.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key aspects of our cybersecurity risk management program include the following:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">risk assessments designed to help identify material cybersecurity risks to our critical systems, information, products, services and our broader enterprise IT environment;</span></div><div style="margin-top:6pt;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 security team principally responsible for managing; (i) our cybersecurity risk assessment processes, (ii) our security controls and (iii) our response to cybersecurity incidents;</span></div><div style="margin-top:6pt;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 use of external service providers, where appropriate, to assess, test or otherwise assist with aspects of our security controls and processes;</span></div><div style="margin-top:6pt;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">cybersecurity awareness training of our employees, incident response personnel and senior management; </span></div><div style="margin-top:6pt;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 cybersecurity incident response plan that includes procedures for responding to cybersecurity incidents; and</span></div><div style="margin-top:6pt;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 third-party risk management process for key service providers, suppliers and vendors.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not identified risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have materially affected us, including our operations, business strategy, results of operations or financial condition. We face risks from certain cybersecurity threats that, if realized, are reasonably likely to materially affect us, including our operations, business strategy, results of operations, or financial condition. See Item 1A &#8220;Risk Factors &#8211; Cyberattacks or other security incidents that disrupt our operations or compromise data, may expose us to liability, harm our reputation or otherwise adversely affect our business.&#8221;</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have developed and implemented a cybersecurity risk management program intended to protect the confidentiality, integrity and availability of our critical systems and information.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We design and assess our program based on the National Institute of Standards and Technology Cybersecurity Framework, or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">NIST CSF, and the MITRE ATT&amp;CK</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:115%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> framework. This does not imply that we meet any particular technical standards, specifications or requirements, only that we use the NIST CSF and MITRE ATT&amp;CK</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:115%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> as guides to help us identify, assess and manage cybersecurity risks relevant to our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity risk management program is integrated into our overall enterprise risk management program and shares common methodologies, reporting channels and governance processes that apply across the enterprise risk management program to other legal, compliance, strategic, operational, and financial risk areas.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Board considers cybersecurity risk as part of its risk oversight function and has delegated to the Cybersecurity Committee (the &#8220;Committee&#8221;) since its formation in 2017 oversight of business continuity, cybersecurity, privacy and other IT risks. The Committee oversees management&#8217;s implementation of our cybersecurity risk management program. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Committee receives quarterly reports from management on our cybersecurity risks. In addition, management updates the Committee, as necessary, regarding any significant cybersecurity incidents. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Committee reports to the full Board regarding its activities, including those related to cybersecurity. The full Board also periodically receives briefings from management on our cyber risk management program. Board members receive presentations on cybersecurity topics from our management team, internal security staff or external experts as part of the Board&#8217;s continuing education on topics that impact public companies.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Chief Commercial Operations Officer and Chief Product Officer are primarily responsible for assessing and managing our material risks from cybersecurity threats and supervise both our internal cybersecurity personnel and our retained external cybersecurity consultants. Our Chief Commercial Operations Officer has played a pivotal role in enhancing the Company's cybersecurity frameworks across the enterprise through his experience in risk management and IT governance. He has overseen the implementation of data governance and data protection policies and has been instrumental in fostering a culture of cybersecurity awareness across the organization. Our Chief Product Officer has significantly contributed to the Company's cybersecurity efforts through his experience in product management and development. He has been instrumental in integrating security by design and privacy by design into our products, helping to ensure that cybersecurity is a core component of our product strategy. Collectively, they stay informed about and monitor the prevention, detection, mitigation and remediation of key cybersecurity risks and incidents through various means, which may include briefings with internal and external security team members, threat intelligence and other information obtained from public or private sources and alerts and reports produced by security tools deployed in the IT environment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity management team includes our Corporate Vice President, Information Technology, who leads the operational teams responsible for enterprise security, data governance and enterprise incident response and global operations, and our Senior Vice President of Cloud and Engineering operations, who leads the operational teams responsible for product and cloud privacy and security, data governance and product security incident response. Our operational cybersecurity teams are comprised of members with decades of collective experience in IT security systems, tooling, operations and governance; hold various IT security industry certifications and have received specialized cybersecurity training.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">Our Board considers cybersecurity risk as part of its risk oversight function and has delegated to the Cybersecurity Committee (the &#8220;Committee&#8221;) since its formation in 2017 oversight of business continuity, cybersecurity, privacy and other IT risks. The Committee oversees management&#8217;s implementation of our cybersecurity risk management program.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">The Committee receives quarterly reports from management on our cybersecurity risks. In addition, management updates the Committee, as necessary, regarding any significant cybersecurity incidents.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Chief Commercial Operations Officer and Chief Product Officer are primarily responsible for assessing and managing our material risks from cybersecurity threats and supervise both our internal cybersecurity personnel and our retained external cybersecurity consultants. Our Chief Commercial Operations Officer has played a pivotal role in enhancing the Company's cybersecurity frameworks across the enterprise through his experience in risk management and IT governance. He has overseen the implementation of data governance and data protection policies and has been instrumental in fostering a culture of cybersecurity awareness across the organization. Our Chief Product Officer has significantly contributed to the Company's cybersecurity efforts through his experience in product management and development. He has been instrumental in integrating security by design and privacy by design into our products, helping to ensure that cybersecurity is a core component of our product strategy. Collectively, they stay informed about and monitor the prevention, detection, mitigation and remediation of key cybersecurity risks and incidents through various means, which may include briefings with internal and external security team members, threat intelligence and other information obtained from public or private sources and alerts and reports produced by security tools deployed in the IT environment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity management team includes our Corporate Vice President, Information Technology, who leads the operational teams responsible for enterprise security, data governance and enterprise incident response and global operations, and our Senior Vice President of Cloud and Engineering operations, who leads the operational teams responsible for product and cloud privacy and security, data governance and product security incident response. Our operational cybersecurity teams are comprised of members with decades of collective experience in IT security systems, tooling, operations and governance; hold various IT security industry certifications and have received specialized cybersecurity training.</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity management team includes our Corporate Vice President, Information Technology, who leads the operational teams responsible for enterprise security, data governance and enterprise incident response and global operations, and our Senior Vice President of Cloud and Engineering operations, who leads the operational teams responsible for product and cloud privacy and security, data governance and product security incident response. Our operational cybersecurity teams are comprised of members with decades of collective experience in IT security systems, tooling, operations and governance; hold various IT security industry certifications and have received specialized cybersecurity training.</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">Our Chief Commercial Operations Officer has played a pivotal role in enhancing the Company's cybersecurity frameworks across the enterprise through his experience in risk management and IT governance. He has overseen the implementation of data governance and data protection policies and has been instrumental in fostering a culture of cybersecurity awareness across the organization. Our Chief Product Officer has significantly contributed to the Company's cybersecurity efforts through his experience in product management and development. He has been instrumental in integrating security by design and privacy by design into our products, helping to ensure that cybersecurity is a core component of our product strategy. Collectively, they stay informed about and monitor the prevention, detection, mitigation and remediation of key cybersecurity risks and incidents through various means, which may include briefings with internal and external security team members, threat intelligence and other information obtained from public or private sources and alerts and reports produced by security tools deployed in the IT environment.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Committee receives quarterly reports from management on our cybersecurity risks. In addition, management updates the Committee, as necessary, regarding any significant cybersecurity incidents. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Committee reports to the full Board regarding its activities, including those related to cybersecurity. The full Board also periodically receives briefings from management on our cyber risk management program. Board members receive presentations on cybersecurity topics from our management team, internal security staff or external experts as part of the Board&#8217;s continuing education on topics that impact public companies.</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047599964752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation and Accounting Guidance</a></td>
<td class="text"><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%">Basis of Presentation and Accounting Guidance</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%">The accompanying consolidated financial statements have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) and U.S. generally accepted accounting principles (&#8220;GAAP&#8221;). All significant intercompany balances and transactions have been eliminated in consolidation. Any reference in these notes to applicable accounting guidance is meant to refer to the authoritative U.S. GAAP as found in the Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><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%">Use of Estimates</span></div><div style="margin-top:6pt"><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 is in conformity with U.S. GAAP, which requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. For the Company, these estimates include, but are not limited to, allowances for doubtful accounts and sales returns, excess and obsolete inventory, allowances for obligations to its contract manufacturers, valuation of stock-based compensation, useful lives assigned to long-lived assets, standard and extended warranty costs, realizability of deferred tax assets and uncertain tax positions and contingencies. Actual results could differ from those estimates, and such differences could be material to the Company&#8217;s financial position and results of operations.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition, Contract Costs, Deferred Revenue, and Revenue from Contracts with Customers</a></td>
<td class="text"><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%">Revenue Recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when a performance obligation is satisfied, which occurs when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Revenue from sales of access and premises systems is recognized when control is transferred to the customer, which is generally when the products are shipped. Revenue from software platform licenses, which provides the customer with a right to use the software as it exists, is generally recognized upfront when the license is made available to the customer. Revenue from cloud-based software subscriptions, customer support, maintenance, extended warranty subscriptions and managed services is generally recognized ratably over the contract term. Revenue from professional services and training is recognized as the services are delivered.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account. A contract&#8217;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company&#8217;s hardware products contain both software and non-software components that function together to deliver the products&#8217; essential functionality and therefore constitutes a single performance obligation as the promise to transfer the individual software and non-software components is not separately identifiable and, therefore, not distinct. Cloud-based software subscriptions can include multi-year agreements with a fixed annual fee for a minimum committed usage level. To the extent that minimum committed usage level each year varies, the Company has concluded that each year represents a distinct stand-ready performance obligation and the transaction price allocated to each performance obligation is recognized as revenue ratably over each annual period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contracts generally include multiple performance obligations. For such arrangements, the Company allocates the contract&#8217;s transaction price to each performance obligation using the relative stand-alone selling price of each distinct good or service in the contract. Observable prices of a product or service when the Company sells them separately based on stratification by classes of customers and products are the best estimate of stand-alone selling prices. However, when stand-alone selling prices are not directly observable, they are estimated, and judgment is required in their determination. In these instances, the Company determines stand-alone selling prices using all other available information, which may include pricing </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">practices relative to geographies, market conditions, competitive landscape, characteristics of targeted customers for hardware products, internal costs and gross margin objectives for services and internal costs and value assessments for subscriptions.</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%">Contract Costs</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%">The Company capitalizes certain sales commissions related primarily to multi-year cloud-based software subscriptions and extended warranty support contracts.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized commissions are amortized as sales and marketing expenses over the period that the related revenue is recognized, which can be up to five years for extended warranty. The Company classifies the unamortized portion of deferred commissions as current or noncurrent based on the timing of when the Company expects to recognize the expense. The current and noncurrent portions of deferred commissions are included in &#8220;Prepaid expenses and other current assets&#8221; and &#8220;Other assets,&#8221; respectively, in the Company&#8217;s Consolidated Balance Sheets.</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%">Deferred Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue results from transactions where the Company billed the customer for products or services and when cash payments are received or due prior to transferring control of the promised goods or services to the customer. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms to customers typically range from net&#160;30&#160;to net&#160;90&#160;days and vary by the size and location of customer and the products or services offered. The period between the transfer of control of the promised good or service to a customer and when payment is due is not a significant financing component.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of Revenue</a></td>
<td class="text"><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%">Cost of Revenue</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%">Cost of revenue consists primarily of finished goods inventory purchased from the Company&#8217;s contract manufacturers, payroll and related expenses associated with managing the relationships with contract manufacturers, depreciation of manufacturing test equipment, warranty and retrofit costs, excess and obsolete inventory costs, allowances for obligations to its contract manufacturers, shipping charges and amortization of certain intangible assets. It also includes contractor and other costs of services incurred directly related to the delivery of services to customers.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyPolicy', window );">Warranty and Retrofit</a></td>
<td class="text"><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%">Warranty and Retrofit</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers limited warranties for its hardware products for a period of <span style="-sec-ix-hidden:f-349">one</span> or five years, depending on the product type. The Company recognizes estimated costs related to warranty activities as a component of cost of revenue upon product shipment or upon identification of a specific product failure. Under certain circumstances, the Company also provides fixes on specifically identified performance failures for products that are outside of the standard warranty period and recognizes estimated costs related to retrofit activities as a component of cost of revenue upon identification of such product failures. The Company recognizes estimated warranty and retrofit costs when it is probable that a liability has been incurred and the amount of loss is reasonably estimable. The estimates are based upon historical and projected product failure and claim rates, historical costs incurred in correcting product failures and information available related to any specifically identified product failures. Judgment is required in estimating costs associated with warranty and retrofit activities, and the Company's estimates are limited to information available to the Company at the time of such estimates. In some cases, such as when a specific product failure is first identified or a new product is introduced, the Company may initially have limited information and limited historical failure and claim rates upon which to base its estimates, and such estimates may require revision in future periods. The recorded amount is adjusted from time to time for specifically identified warranty and retrofit exposure. Actual warranty and retrofit expenses are charged against the Company&#8217;s estimated warranty and retrofit liability when incurred. Factors that affect the Company&#8217;s warranty and retrofit liability include the number of active installed units and historical and anticipated rates of warranty and retrofit claims and cost per claim.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><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%">Stock-Based Compensation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense associated with stock options and purchase rights under the Amended and Restated Employee Stock Purchase Plan (the &#8220;ESPP&#8221;) and the Amended and Restated 2017 Nonqualified Employee Stock Purchase Plan (the &#8220;NQ ESPP&#8221;) is measured at the grant date based on the fair value of the award and is recognized, net of forfeitures, as expense over the remaining requisite service period (generally the vesting period) on a straight-line basis.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock option and employee stock purchase right under the ESPP is estimated at the grant date using the Black-Scholes option valuation model. The fair value of the employee stock purchase right under the NQ ESPP is based on closing market price of the Company&#8217;s common stock on the date of grant.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense associated with performance stock options (&#8220;PSOs&#8221;) with graded vesting features and which contain both a performance and a service condition is measured based on fair value of stock options estimated at the grant date using the Black-Scholes option valuation model, and is recognized, net of forfeitures, as expense over the requisite service period using the graded vesting attribution method.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense is only recognized if the Company has determined that it is probable that the performance condition will be met. The Company reassesses the probability of vesting at each reporting period and adjusts compensation expense based on its probability assessment.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Loss Contingencies</a></td>
<td class="text"><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%">Loss Contingencies</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company occasionally faces legal proceedings from business activities. It evaluates the likelihood of an unfavorable outcome and records a loss contingency when the loss is probable and reasonably estimable. This assessment involves significant judgment and uncertainty, influenced by factors beyond the Company&#8217;s control. The Company estimates potential losses based on available information and reassesses these estimates quarterly. Changes in estimates could impact the Company&#8217;s business, operating results, or financial condition. Actual outcomes may differ from these estimates, potentially affecting the Company materially.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Credit Risk and Inventory Supplier Concentrations</a></td>
<td class="text"><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%">Credit Risk and Inventory Supplier Concentrations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable. Cash equivalents consist of money market funds and marketable securities with a maturity at the date of purchase of ninety days or less, which are invested through financial </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">institutions in the United States. Deposits in and investments held by these financial institutions may, at times, exceed federally insured limits. The Company has not experienced any losses in such accounts. The Company also has approximately $9.1 million of cash held by its foreign subsidiaries in India, China and the United Kingdom. Management believes that the financial institutions that hold the Company&#8217;s cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these cash and cash equivalents.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company depends primarily on a small number of outside contract manufacturers (&#8220;CMs&#8221;) and original design manufacturers (&#8220;ODMs&#8221;) for the bulk of its finished goods inventory. The Company generally purchases its products through purchase orders with its suppliers. While the Company seeks to maintain a sufficient supply of its products, the Company&#8217;s business and results of operations could be adversely affected by a stoppage or delay in receiving such products, the receipt of defective parts, an increase in price of such products or the Company&#8217;s inability to obtain lower prices from its CMs, ODMs and other suppliers in response to competitive pressures.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><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%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, trade receivables, accounts payable and other accrued liabilities approximate their fair value due to their relatively short-term nature. Marketable securities are valued using quoted market prices in active markets to determine fair value.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock', window );">Cash, Cash Equivalents, and Marketable Securities</a></td>
<td class="text"><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%">Cash, Cash Equivalents and Marketable Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents and marketable securities are stated at amounts that approximate fair value based on quoted market prices.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has invested its excess cash primarily in money market funds and highly liquid marketable securities such as U.S. treasury securities, corporate debt instruments, commercial paper and U.S. government securities. The Company considers all investments with maturities of three months or less when purchased to be cash equivalents. Marketable securities represent highly liquid U.S. treasury securities, corporate debt instruments, commercial paper and U.S. government securities with maturities greater than 90 days at date of purchase. Marketable securities with maturities greater than one year are classified as current because management considers all marketable securities to be available for current operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s investments have been classified and accounted for as available-for-sale. Such investments are recorded at fair value and unrealized holding gains and losses are reported as a separate component of comprehensive loss in the stockholders&#8217; equity until realized. Realized gains and losses on sales of marketable securities, if any, are determined on the specific identification method and are reclassified from accumulated other comprehensive loss to results of operations as &#8220;Other expense, net.&#8221; Realized gains and losses were not significant for the years ended December&#160;31, 2024 and 2023, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company&#8217;s available-for-sale debt securities in an unrealized loss position, the Company determines whether a credit loss exists. In this assessment, among other factors, the Company considers the extent to which the fair value is less than the amortized cost, any changes to the rating of the security by a rating agency and adverse conditions specifically related to the security. If factors indicate a credit loss exists, an allowance for credit loss will be recorded to &#8220;Other expense, net,&#8221; limited by the amount that the fair value is less than the amortized cost basis. The amount of fair value change relating to all other factors will be recognized in other comprehensive loss.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock', window );">Allowance for Doubtful Accounts</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an allowance for doubtful accounts for expected credit losses at contract inception resulting from the inability of its customers to make required payments. The Company records a specific allowance and revises the expected loss based on an analysis of individual past-due balances. Additionally, based on historical write-offs and the Company&#8217;s collection experience, the Company records an additional allowance based on a percentage of outstanding receivables. The Company performs credit evaluations of its customers&#8217; financial condition. These evaluations require judgment and are based on a variety of factors including, but not limited to, current economic trends, payment history and a financial review of the customer. Actual collection losses may differ from management&#8217;s estimates, and such differences could be material to the Company&#8217;s financial position and results of operations.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory Valuation and Supplier Purchase Commitments</a></td>
<td class="text"><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%">Inventory Valuation and Supplier Purchase Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory, which primarily consists of finished goods purchased from CMs or ODMs, is stated at the lower of cost (determined by the first-in, first-out method) and net realizable value. Inbound shipping costs and tariffs are included in the cost of inventory. In addition, from time to time, the Company procures component inventory primarily as a result of manufacturing discontinuation of critical components by suppliers or a change in suppliers. Furthermore, as a result of the global pandemic-induced supply chain challenges and supply assurance plans, the Company has purchased, and may continue to purchase, </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">excess components from its suppliers and consign components back to its suppliers to be consumed on future finished good builds.</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%">The Company regularly monitors inventory on-hand and record write-downs for excess and obsolete inventory. The Company also evaluates its supplier purchase commitments and records a liability for excess and obsolete components consistent with the valuation of the Company&#8217;s excess and obsolete inventory and future production requirements. These write-downs and accruals are based on the Company&#8217;s assumptions of demand for our products and requires significant judgement of relevant factors including a comparison of the quantity and cost of inventory on hand to the Company&#8217;s estimated forecast of customer demand, current levels of orders and backlog, market conditions, potential obsolescence of technology, product life cycles and whether pricing trends or forecasts indicate that the carrying value of inventory exceeds the Company&#8217;s estimated selling price. Factors that could influence management&#8217;s assumptions and judgements include changes in economic conditions, competitive dynamics, winning or losing a key customer, changes in the Company&#8217;s customers&#8217; capital expenditures, government investment programs, technology changes, new product introductions and supply-chain lead times. Actual demand may differ from forecasted demand and may have a material effect on gross profit. If inventory is written down, a new cost basis is established that cannot be increased in future periods.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><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%">Property and Equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, less accumulated depreciation, and are depreciated using the straight-line method over the estimated useful life of each asset. Generally, computer equipment is depreciated over two years; purchased software is depreciated over <span style="-sec-ix-hidden:f-362">three</span> to five years; test equipment is depreciated over three years; furniture and fixtures are depreciated over seven years; and leasehold improvements are depreciated over the shorter of the respective lease term or the estimated useful life of the asset. Maintenance and repairs are charged to expense as incurred.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><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%">Goodwill</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill was recorded as a result of the Company&#8217;s acquisitions of Occam Networks, Inc. in 2011 and Optical Solutions, Inc. in 2006. The Company records goodwill when consideration paid in a business acquisition exceeds the fair value of the net tangible assets and the identified intangible assets acquired. Goodwill is not amortized but instead is subject to an annual impairment test or more frequently if events or changes in circumstances indicate that it may be impaired. The Company evaluates goodwill on an annual basis as of the end of the second quarter of each fiscal year. Management has determined that it operates as a single reporting unit and, therefore, evaluates goodwill impairment at the enterprise level.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of the second quarter of 2024, the Company completed its annual goodwill impairment test. Based on its assessment of certain qualitative factors such as market capitalization, management concluded that the fair value of the Company was more likely than not greater than its carrying amount as of July 2, 2024. As such, it was not necessary to perform the two-step quantitative goodwill impairment test at the time.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><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%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its tax positions and estimates its current tax exposure along with assessing temporary differences that result from different book to tax treatment of items not currently deductible for tax purposes. These differences result in deferred tax assets and liabilities on the Company&#8217;s Consolidated Balance Sheets, which are estimated based upon the difference between the financial statement and tax bases of assets and liabilities using the enacted tax rates that will be in effect when these differences reverse. In general, deferred tax assets represent future tax benefits to be received when certain expenses previously recognized in the Company&#8217;s Consolidated Statements of Comprehensive Income (Loss) become deductible expenses under applicable income tax laws or loss or credit carryforwards are utilized. Accordingly, realization of the Company&#8217;s deferred tax assets is dependent on future taxable income against which these deductions, losses and credits can be utilized.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company must assess the likelihood that deferred tax assets will be recovered from future taxable Income, and if the Company determines that recovery is not more likely than not, the Company must establish a valuation allowance. Management judgment is required in determining its provision for income taxes, deferred tax assets and liabilities and any valuation allowance recorded against its net deferred tax assets.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Newly Adopted Accounting Standards and Recent Accounting Pronouncements Not Yet Adopted</a></td>
<td class="text"><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%">Newly Adopted Accounting Standards</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-07, Segment Reporting, which expanded annual and interim disclosure requirements for reportable segments. The Company adopted the new standard effective January 1, 2025. See Footnote 12 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Information.</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%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes, which prescribes standardized categories and disaggregation of information in the reconciliation of provision for income taxes, requires disclosure of disaggregated income taxes paid and modifies other income tax-related disclosure requirements. The updated standard is effective for the Company beginning with its 2025 annual reporting period. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures, which requires additional disclosure of certain costs and expenses within the notes to the financial statements. The updated standard is effective for the Company&#8217;s annual periods beginning in 2027 and interim periods beginning in the first quarter of 2028. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no other accounting pronouncements or changes in accounting pronouncements that are significant or potentially significant to the Company.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</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 measures its cash equivalents and marketable securities at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. 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 Company utilizes the following three-tier value hierarchy which prioritizes the inputs used in measuring fair value:</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 &#8211; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 &#8211; Observable inputs other than quoted prices included in Level 1 for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-driven valuations in which all significant inputs and significant value drivers are observable in active markets.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 &#8211; Unobservable inputs to the valuation derived from fair valuation techniques in which one or more significant inputs or significant value drivers are unobservable. The fair value hierarchy also requires the Company to maximize the use of observable inputs, when available, and to minimize the use of unobservable inputs when determining inputs and determining fair value.</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_calx_CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, and for investments in debt and equity securities that have readily determinable fair values (marketable securities).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org/705/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.2.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 13A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossFinancialInstrumentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600033072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash, Cash Equivalents and Marketable Securities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents and marketable securities consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:73.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.081%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,040&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,162&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,409&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">253,929&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">156,937&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297,091&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220,346&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Schedule of Debt Securities, Available-for-Sale</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and fair value of marketable securities as of December&#160;31, 2024 were as follows (in thousands):</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:8pt;font-weight:700;line-height:100%">Amortized Cost</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:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains, net</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:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,519&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,701&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">271,288&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">271,537&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and fair value of marketable securities as of December&#160;31, 2023 were as follows (in thousands):</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:8pt;font-weight:700;line-height:100%">Amortized Cost</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:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains (Losses), net</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:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,167&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,247&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,742&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,743&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047696683040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Schedule of Fair Value, Assets Measured on Recurring Basis</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 tables sets forth the Company&#8217;s financial assets measured at fair value on a recurring basis based on the three-tier fair value hierarchy (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</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%">Level 2</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,022&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,405&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,427&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</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%">Level 2</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,563&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,563&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,809&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,497&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,306&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047603492320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Details (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts Receivable, Net</a></td>
<td class="text"><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%">Accounts receivable, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:73.380%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.029%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,632&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,331&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(304)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,321&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,027&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock', window );">Schedule of Changes in Allowance for Doubtful Accounts and Product Reserve</a></td>
<td class="text"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the changes in allowance for doubtful accounts and product return liability for the periods indicated (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.076%"><tr><td style="width:1.0%"></td><td style="width:46.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.351%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at Beginning of Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions Charged to Expenses or Revenue Net of Recoveries</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%">Write Offs and Returns</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%">Balance at <br/>End of Year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31, 2024:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product return liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,897&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,681)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31, 2023:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product return liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,825)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31, 2022:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product return liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,497)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:73.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.178%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.179%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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%">Components</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%">21,735&#160;</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%">22,119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,992&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">110,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,727&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,985&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of Prepaid Expenses and Other Current 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%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"></td><td style="width:73.750%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.830%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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%">Supplier deposits</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%">62,620&#160;</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%">78,131&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">40,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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%">105,596&#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%">118,598&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, Net</a></td>
<td class="text"><div style="margin-top:4pt"><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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:73.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.178%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.179%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Test equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,595&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,853&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,743&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,845&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55,590)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,153&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,461&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><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%"><span style="-sec-ix-hidden:f-544"><span style="-sec-ix-hidden:f-545">Accrued liabilities</span></span> consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:73.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.178%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.179%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compensation and related benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,004&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,741&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Component inventory held by suppliers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional and consulting fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of warranty and retrofit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer advances or rebates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating 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:9pt;font-weight:400;line-height:100%">4,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product returns</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Freight</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Litigation settlement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,167&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,227&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of Product Warranty Liability</a></td>
<td class="text"><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%">Changes in the Company&#8217;s accrued warranty and retrofit liability were as follows (in thousands):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.076%"><tr><td style="width:1.0%"></td><td style="width:60.044%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.195%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.195%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.198%"></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:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,029&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,386&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,594&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for warranty and retrofit charged to cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Utilization of reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,010)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,523)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,287&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,029&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,386&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Changes In Allowance For Doubtful Accounts And Product Return Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047687505088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text">Future minimum payments under the non-cancelable operating leases for leases that have commenced consisted of the following as of December&#160;31, 2024 (in&#160;thousands):<div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"></td><td style="width:75.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.834%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.320%"></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:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Future Minimum Lease Payments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,469&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(446)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,023&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_LesseeOperatingLeaseLiabilityTableTextBlock', window );">Schedule of Lessee, Operating Leases</a></td>
<td class="text"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, the operating lease liability consisted of the following (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:79.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-599">Accrued liabilities - current portion of operating leases</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,303&#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:9pt;font-weight:400;line-height:100%">Operating leases</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:9pt;font-weight:400;line-height:100%">3,720&#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,023&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock', window );">Schedule of Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity</a></td>
<td class="text">Future minimum sublease payments were $0.7&#160;million for 2025 as of December&#160;31, 2024.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_LesseeOperatingLeaseLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_LesseeOperatingLeaseLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047599343360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Options Activity</a></td>
<td class="text"><div style="margin-top:6pt"><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 stock option activity under the Company&#8217;s equity incentive plans (in thousands, except per share data):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"></td><td style="width:42.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.237%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.237%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.237%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.243%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Weighted-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</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%">Remaining</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</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%">Contractual</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%">Aggregate</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: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 of</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%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">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%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;&#160;&#160;Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,323&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.59&#160;</span></td><td style="background-color:#cceeff;padding: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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(818)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,183&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.70&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and expected to vest as of&#160;December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,874&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercisable as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">7,120&#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.61&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="27" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(1) Amounts represent the difference between the exercise price and the fair market value of common stock at December 31, 2024 of $34.87 per share for all &#8220;in-the-money&#8221; options outstanding.</span></div></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Schedule of Disclosure of Share-based Compensation Arrangements by Share-based Payment Award</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 stock-based compensation expense (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.215%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></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:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,933&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,761&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,826&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax benefits recognized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,964&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,993&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,501&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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="Show.showAR( this, 'defref_calx_ScheduleOfGrantDateFairValuesTableTextBlock', window );">Schedule of Grant Date Fair Values</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 weighted-average grant date fair values of the Company&#8217;s stock-based awards granted in the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.111%"><tr><td style="width:1.0%"></td><td style="width:55.096%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.633%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.633%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.02&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.86&#160;</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NQ ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Valuation Assumptions, Stock Options</a></td>
<td class="text"><div style="margin-top:6pt"><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 weighted-average assumptions used in estimating the grant-date fair value of stock options and of each employee&#8217;s purchase right under the ESPP in the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"></td><td style="width:56.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.259%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Stock Options</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%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.1</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Schedule of Valuation Assumptions, ESPP</a></td>
<td class="text"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"></td><td style="width:56.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.259%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">ESPP</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%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock', window );">Schedule of Unrecognized Compensation Cost</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, unrecognized stock-based compensation expense by award type, net of estimated forfeitures, and their expected weighted-average recognition periods are summarized in the following table (in thousands).</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.304%"><tr><td style="width:1.0%"></td><td style="width:58.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.340%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.451%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:2.340%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Option</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">ESPPs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrecognized stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,661&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average amortization period (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8</span></td></tr></table></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="Show.showAR( this, 'defref_calx_SharesReservedForFutureIssuanceTableTextBlock', window );">Schedule of Shares Reserved for Future Issuance</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shares Reserved for Future Issuance </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, the Company had common shares reserved for future issuance as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.631%"><tr><td style="width:1.0%"></td><td style="width:82.704%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.871%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.025%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares available for future grant under 2019 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares available for future issuance under ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares available for future issuance under NQ ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,482&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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_calx_ScheduleOfGrantDateFairValuesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Grant Date Fair Values [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ScheduleOfGrantDateFairValuesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_calx_SharesReservedForFutureIssuanceTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the schedule to summarize the number of common shares reserved for future issuance. [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_SharesReservedForFutureIssuanceTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (i)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047699766592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the changes in accumulated other comprehensive loss by component:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.263%"><tr><td style="width:1.0%"></td><td style="width:51.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.561%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains and Losses on Available-for-Sale Marketable Securities</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%">Foreign Currency Translation Adjustments</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,700)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(773)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,473)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(660)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(659)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(800)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(612)</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047601545904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income before Income Tax, Domestic and Foreign</a></td>
<td class="text"><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%">The domestic and foreign components of income before incomes taxes were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"></td><td style="width:56.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.259%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</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%">&#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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36,990)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,983&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,646)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,757&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,042&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"></td><td style="width:56.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.259%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</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%">&#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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current income tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,070&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(926)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,525)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(923)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,969)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(660)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,932&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 37pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,899)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,432&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,032&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The differences between the statutory and effective tax rates, expressed as a percentage of net income before income taxes, were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"></td><td style="width:56.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.259%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</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%">&#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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impact of state taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">R&amp;D tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. tax impact of foreign operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other permanent items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision to return adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Attribute expiration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of the Company&#8217;s deferred tax assets were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"></td><td style="width:70.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.235%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.237%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized R&amp;D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,148&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,953&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,908)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,577&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,045&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,760)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,006)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,977)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,354)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 25.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,600&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,691&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s unrecognized tax benefits were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"></td><td style="width:70.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.235%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.237%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,449&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,215&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Reduction for tax positions related to prior year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Additions for tax positions related to prior year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Additions for tax positions related to current year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,638&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,449&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600039664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Common Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Net Loss Per Share</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic and diluted net income (loss) per common share for the periods indicated was as follows (in thousands, except per share data):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"></td><td style="width:56.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.259%"></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:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</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%">&#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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares &#8212; basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive potential common shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares &#8212; diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,879&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,320&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,911&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic net income (loss) per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted net income (loss) per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Potentially dilutive shares excluded, weighted-average</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600451600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of revenue disaggregated by geographic region based upon the location of the customers was as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:61.125%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.885%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">764,593&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">944,201&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">786,802&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas excluding U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,583&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Middle East &amp; Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,917&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">974&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">831,518&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,593&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">867,827&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s property and equipment, net of accumulated depreciation, were located in the following geographical areas (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:73.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.884%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">&#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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,601&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,385&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">India</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,153&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,461&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Operating Information, by Segment</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information with respect to the Company&#8217;s single operating segment (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:61.125%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.885%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">831,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,593&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">867,827&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted cost of revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(372,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(515,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(427,708)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted sales and marketing operating expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(197,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(197,671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(162,548)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted research and development operating expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(160,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(160,772)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(119,829)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted general and administrative operating expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(70,944)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71,180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other segment items </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(68,752)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,817)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income and other expenses, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,032)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,747)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,325&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,010&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> GAAP cost of revenue adjusted for stock-based compensation, intangible asset amortization and tariff refund (2022 only).</span></div><div style="margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> GAAP sales and marketing operating expenses adjusted for stock-based compensation.</span></div><div style="margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</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:10pt;font-weight:400;line-height:120%">GAAP research and development operating expenses adjusted for stock-based compensation.</span></div><div style="margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</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:10pt;font-weight:400;line-height:120%">GAAP general and administrative operating expenses adjusted for stock-based compensation and litigation settlement (2023 only).</span></div><div style="margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</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:10pt;font-weight:400;line-height:120%">Other segment items consisted of stock-based compensation expense, tariff refund (2022 only) and litigation settlement (2023 only).</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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>54
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047598841712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ScheduleOfCertainTermsLineItemsLineItems', window );"><strong>Schedule of Certain Terms [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortizationPeriod', window );">Capitalized contract cost, amortization period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Number of reporting units | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, impairment loss | $</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ScheduleOfCertainTermsLineItemsLineItems', window );"><strong>Schedule of Certain Terms [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of property and equipment (in years)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Test Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ScheduleOfCertainTermsLineItemsLineItems', window );"><strong>Schedule of Certain Terms [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of property and equipment (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ScheduleOfCertainTermsLineItemsLineItems', window );"><strong>Schedule of Certain Terms [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of property and equipment (in years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember', window );">Subsidiaries | Brazil, China And United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ScheduleOfCertainTermsLineItemsLineItems', window );"><strong>Schedule of Certain Terms [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash | $</a></td>
<td class="nump">$ 9,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ScheduleOfCertainTermsLineItemsLineItems', window );"><strong>Schedule of Certain Terms [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ProductWarrantyPeriod', window );">Product warranty period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Purchased Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ScheduleOfCertainTermsLineItemsLineItems', window );"><strong>Schedule of Certain Terms [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of property and equipment (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ScheduleOfCertainTermsLineItemsLineItems', window );"><strong>Schedule of Certain Terms [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ProductWarrantyPeriod', window );">Product warranty period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Purchased Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ScheduleOfCertainTermsLineItemsLineItems', window );"><strong>Schedule of Certain Terms [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of property and equipment (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_ProductWarrantyPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the general warranty period for the Company's hardware products from the date of shipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ProductWarrantyPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</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_calx_ScheduleOfCertainTermsLineItemsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Certain Terms [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ScheduleOfCertainTermsLineItemsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -SubTopic 40<br> -Topic 340<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-21<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 210<br> -Topic 946<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportingUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember</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=calx_BrazilChinaAndUnitedKingdomMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=calx_BrazilChinaAndUnitedKingdomMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047602312880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash, Cash Equivalents and Marketable Securities - Summary of Cash and Cash Equivalents (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 43,162<span></span>
</td>
<td class="nump">$ 63,409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">253,929<span></span>
</td>
<td class="nump">156,937<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_CashCashEquivalentsAndMarketableSecurities', window );">Total cash, cash equivalents, and marketable securities</a></td>
<td class="nump">$ 297,091<span></span>
</td>
<td class="nump">220,346<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTerm', window );">Marketable securities, term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">$ 123,701<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">U.S. government securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">66,582<span></span>
</td>
<td class="nump">92,277<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. government agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">24,411<span></span>
</td>
<td class="nump">43,521<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">22,715<span></span>
</td>
<td class="nump">14,139<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalNotesMember', window );">Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">16,520<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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashMember', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">20,664<span></span>
</td>
<td class="nump">18,040<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash equivalents</a></td>
<td class="nump">10,058<span></span>
</td>
<td class="nump">32,837<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">U.S. government securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash equivalents</a></td>
<td class="nump">7,550<span></span>
</td>
<td class="nump">9,969<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash equivalents</a></td>
<td class="nump">$ 4,890<span></span>
</td>
<td class="nump">$ 2,563<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_CashCashEquivalentsAndMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash, Cash Equivalents, And Marketable Securities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_CashCashEquivalentsAndMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-21<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 210<br> -Topic 946<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesAvailableForSaleTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and maturity of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTerm</td>
</tr>
<tr>
<td style="padding-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_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember</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_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</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_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</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_MunicipalNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalNotesMember</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_CashAndCashEquivalentsAxis=us-gaap_CashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashMember</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_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember</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_CashAndCashEquivalentsAxis=us-gaap_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_USGovernmentDebtSecuritiesMember</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_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600312480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash, Cash Equivalents, and Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Fair Value</a></td>
<td class="nump">$ 253,929<span></span>
</td>
<td class="nump">$ 156,937<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember', window );">Short-Term Marketable Securities And Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Amortized Cost</a></td>
<td class="nump">271,288<span></span>
</td>
<td class="nump">199,742<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Gross Unrealized Gains (Losses), net</a></td>
<td class="nump">249<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Fair Value</a></td>
<td class="nump">271,537<span></span>
</td>
<td class="nump">199,743<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Fair Value</a></td>
<td class="nump">123,701<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities | Short-Term Marketable Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Amortized Cost</a></td>
<td class="nump">123,519<span></span>
</td>
<td class="nump">6,999<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Gross Unrealized Gains (Losses), net</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Fair Value</a></td>
<td class="nump">123,701<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">U.S. government securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Fair Value</a></td>
<td class="nump">66,582<span></span>
</td>
<td class="nump">92,277<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">U.S. government securities | Short-Term Marketable Securities And Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Amortized Cost</a></td>
<td class="nump">74,118<span></span>
</td>
<td class="nump">102,167<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Gross Unrealized Gains (Losses), net</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Fair Value</a></td>
<td class="nump">74,132<span></span>
</td>
<td class="nump">102,247<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. government agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Fair Value</a></td>
<td class="nump">24,411<span></span>
</td>
<td class="nump">43,521<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. government agency securities | Short-Term Marketable Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Amortized Cost</a></td>
<td class="nump">24,380<span></span>
</td>
<td class="nump">43,573<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Gross Unrealized Gains (Losses), net</a></td>
<td class="nump">31<span></span>
</td>
<td class="num">(52)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Fair Value</a></td>
<td class="nump">24,411<span></span>
</td>
<td class="nump">43,521<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Fair Value</a></td>
<td class="nump">22,715<span></span>
</td>
<td class="nump">14,139<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper | Short-Term Marketable Securities And Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Amortized Cost</a></td>
<td class="nump">32,766<span></span>
</td>
<td class="nump">47,003<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Gross Unrealized Gains (Losses), net</a></td>
<td class="nump">7<span></span>
</td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Fair Value</a></td>
<td class="nump">32,773<span></span>
</td>
<td class="nump">46,975<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalNotesMember', window );">Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Fair Value</a></td>
<td class="nump">16,520<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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalNotesMember', window );">Certificates of deposit | Short-Term Marketable Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Amortized Cost</a></td>
<td class="nump">16,505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Gross Unrealized Gains (Losses), net</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Fair Value</a></td>
<td class="nump">$ 16,520<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_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain (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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=calx_ShortTermMarketableSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=calx_ShortTermMarketableSecuritiesMember</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_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember</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_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</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_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</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_MunicipalNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalNotesMember</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>57
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047601489008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">$ 253,929<span></span>
</td>
<td class="nump">$ 156,937<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">U.S. government securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">66,582<span></span>
</td>
<td class="nump">92,277<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">123,701<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">22,715<span></span>
</td>
<td class="nump">14,139<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. government agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">24,411<span></span>
</td>
<td class="nump">43,521<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalNotesMember', window );">Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">16,520<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">4,890<span></span>
</td>
<td class="nump">2,563<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">276,427<span></span>
</td>
<td class="nump">202,306<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">4,890<span></span>
</td>
<td class="nump">2,563<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">79,022<span></span>
</td>
<td class="nump">104,809<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">197,405<span></span>
</td>
<td class="nump">97,497<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | U.S. government securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">74,132<span></span>
</td>
<td class="nump">102,246<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | U.S. government securities | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">74,132<span></span>
</td>
<td class="nump">102,246<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | U.S. government securities | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">123,701<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Corporate debt securities | 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Corporate debt 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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">123,701<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">32,773<span></span>
</td>
<td class="nump">46,976<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Commercial paper | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Commercial paper | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">32,773<span></span>
</td>
<td class="nump">46,976<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | U.S. government agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">24,411<span></span>
</td>
<td class="nump">43,521<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | U.S. government agency securities | 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | U.S. government agency 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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">24,411<span></span>
</td>
<td class="nump">$ 43,521<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">16,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Certificates of deposit | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Certificates of deposit | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Marketable securities</a></td>
<td class="nump">$ 16,520<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_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</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_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</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_MunicipalNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalNotesMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>58
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047603123664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Details - Accounts Receivable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrentAbstract', window );"><strong>Summary of accounts receivable, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 79,632<span></span>
</td>
<td class="nump">$ 126,331<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="num">(311)<span></span>
</td>
<td class="num">(304)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 79,321<span></span>
</td>
<td class="nump">$ 126,027<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_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047603518160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Details - Allowance and Product Return Reserve (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for doubtful accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Year</a></td>
<td class="nump">$ 304<span></span>
</td>
<td class="nump">$ 397<span></span>
</td>
<td class="nump">$ 725<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions Charged to Expenses or Revenue Net of Recoveries</a></td>
<td class="nump">264<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="num">(276)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Write Offs and Returns</a></td>
<td class="num">(257)<span></span>
</td>
<td class="num">(136)<span></span>
</td>
<td class="num">(52)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Year</a></td>
<td class="nump">311<span></span>
</td>
<td class="nump">304<span></span>
</td>
<td class="nump">397<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=calx_SECSchedule1209ReserveProductReturnsMember', window );">Product return liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Year</a></td>
<td class="nump">2,897<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">1,836<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions Charged to Expenses or Revenue Net of Recoveries</a></td>
<td class="nump">3,212<span></span>
</td>
<td class="nump">4,761<span></span>
</td>
<td class="nump">5,622<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Write Offs and Returns</a></td>
<td class="num">(3,681)<span></span>
</td>
<td class="num">(4,825)<span></span>
</td>
<td class="num">(4,497)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Year</a></td>
<td class="nump">$ 2,428<span></span>
</td>
<td class="nump">$ 2,897<span></span>
</td>
<td class="nump">$ 2,961<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=calx_SECSchedule1209ReserveProductReturnsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=calx_SECSchedule1209ReserveProductReturnsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047601910864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Details - Inventory (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Summary of inventory, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPartsAndComponentsNetOfReserves', window );">Components</a></td>
<td class="nump">$ 21,735<span></span>
</td>
<td class="nump">$ 22,119<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">80,992<span></span>
</td>
<td class="nump">110,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="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventory</a></td>
<td class="nump">$ 102,727<span></span>
</td>
<td class="nump">$ 132,985<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_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPartsAndComponentsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date for elements of machinery or equipment held for the purpose of replacing similar parts in the course of repair or maintenance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPartsAndComponentsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>61
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047603047360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Details - Schedule of Prepaid and Other Current Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAssetsCurrent', window );">Supplier deposits</a></td>
<td class="nump">$ 62,620<span></span>
</td>
<td class="nump">$ 78,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">42,976<span></span>
</td>
<td class="nump">40,467<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Total prepaid expense and other assets</a></td>
<td class="nump">$ 105,596<span></span>
</td>
<td class="nump">$ 118,598<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid Expenses And Other Assets, Miscellaneous, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DepositsAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047601101712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Details - Property and Equipment, net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 86,743<span></span>
</td>
<td class="nump">$ 80,845<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(55,590)<span></span>
</td>
<td class="num">(51,384)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">31,153<span></span>
</td>
<td class="nump">29,461<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Test 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="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">57,595<span></span>
</td>
<td class="nump">50,853<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">14,561<span></span>
</td>
<td class="nump">13,615<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=calx_SoftwareMember', 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="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">11,146<span></span>
</td>
<td class="nump">12,972<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">2,173<span></span>
</td>
<td class="nump">2,122<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 1,268<span></span>
</td>
<td class="nump">$ 1,283<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=calx_SoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=calx_SoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047687446304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Details - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 19,550<span></span>
</td>
<td class="nump">$ 16,631<span></span>
</td>
<td class="nump">$ 14,315<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047598836464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Details - Accrued Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating lease, liability, current, statement of financial position</a></td>
<td class="text">Total accrued liabilities<span></span>
</td>
<td class="text">Total accrued liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAbstract', window );"><strong>Summary of accrued 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="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Compensation and related benefits</a></td>
<td class="nump">$ 36,004<span></span>
</td>
<td class="nump">$ 36,741<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer', window );">Component inventory held by suppliers</a></td>
<td class="nump">8,855<span></span>
</td>
<td class="nump">32,182<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Professional and consulting fees</a></td>
<td class="nump">5,385<span></span>
</td>
<td class="nump">7,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Current portion of warranty and retrofit</a></td>
<td class="nump">5,288<span></span>
</td>
<td class="nump">5,655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes', window );">Taxes payable</a></td>
<td class="nump">5,048<span></span>
</td>
<td class="nump">4,317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_AccruedCustomerAdvancesOrRebatesCurrent', window );">Customer advances or rebates</a></td>
<td class="nump">4,882<span></span>
</td>
<td class="nump">5,967<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating leases</a></td>
<td class="nump">4,303<span></span>
</td>
<td class="nump">4,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ProductReturnReserveCurrent', window );">Product returns</a></td>
<td class="nump">2,428<span></span>
</td>
<td class="nump">2,897<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedInsuranceCurrent', window );">Insurance</a></td>
<td class="nump">2,019<span></span>
</td>
<td class="nump">2,107<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_AccruedRevenueSharePaymentsCurrent', window );">Operations</a></td>
<td class="nump">1,735<span></span>
</td>
<td class="nump">1,080<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_AccruedFreightCurrent', window );">Freight</a></td>
<td class="nump">1,640<span></span>
</td>
<td class="nump">1,510<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationReserveCurrent', window );">Litigation settlement</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">6,580<span></span>
</td>
<td class="nump">8,662<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued liabilities</a></td>
<td class="nump">$ 84,167<span></span>
</td>
<td class="nump">$ 116,227<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_AccruedCustomerAdvancesOrRebatesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued customer rebates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_AccruedCustomerAdvancesOrRebatesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued excess and obsolete inventory at contract manufacturer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_AccruedFreightCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Freight, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_AccruedFreightCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_AccruedRevenueSharePaymentsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Revenue Share Payments, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_AccruedRevenueSharePaymentsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_ProductReturnReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Product Return Reserve, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ProductReturnReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Taxes Payable, Current, Excluding Accrued Income Taxes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedInsuranceCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedInsuranceCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProductWarrantyAccrualClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600135264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Details - Product Warranty Activity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward', window );"><strong>Product warranty activities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance at beginning of year</a></td>
<td class="nump">$ 8,029<span></span>
</td>
<td class="nump">$ 8,386<span></span>
</td>
<td class="nump">$ 9,594<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Provision for warranty and retrofit charged to cost of revenue</a></td>
<td class="nump">2,268<span></span>
</td>
<td class="nump">3,282<span></span>
</td>
<td class="nump">1,315<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPayments', window );">Utilization of reserve</a></td>
<td class="num">(3,010)<span></span>
</td>
<td class="num">(3,639)<span></span>
</td>
<td class="num">(2,523)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance at end of year</a></td>
<td class="nump">$ 7,287<span></span>
</td>
<td class="nump">$ 8,029<span></span>
</td>
<td class="nump">$ 8,386<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard and extended product warranty accrual from warranties issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>66
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047599120928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Operating Lease (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 4,528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">1,659<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">1,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">707<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive', window );">2029 and thereafter</a></td>
<td class="nump">340<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future minimum lease payments</a></td>
<td class="nump">8,469<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(446)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease, liability</a></td>
<td class="nump">$ 8,023<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, to be Paid, Year Five And After Year Five</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047687365648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Operating Lease Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating lease, liability, current, statement of financial position</a></td>
<td class="text">Accrued Liabilities, Current<span></span>
</td>
<td class="text">Accrued Liabilities, Current<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Accrued liabilities - current portion of operating leases</a></td>
<td class="nump">$ 4,303<span></span>
</td>
<td class="nump">$ 4,142<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating leases</a></td>
<td class="nump">3,720<span></span>
</td>
<td class="nump">$ 7,421<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="nump">$ 8,023<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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047594360336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Nov. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future minimum lease payments</a></td>
<td class="nump">$ 8,469<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseTermOfContract', window );">Sublease, term of contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">39 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease Income</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths', window );">Future minimum sublease payments</a></td>
<td class="nump">$ 700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating lease, weighted average discount rate (as a percent)</a></td>
<td class="nump">4.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating lease, weighted average remaining lease term (in years)</a></td>
<td class="text">2 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Rent expense</a></td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="nump">4,800<span></span>
</td>
<td class="nump">$ 4,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="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating lease, payments</a></td>
<td class="nump">4,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments', window );">Accrued professional and consulting fees, including adjustments</a></td>
<td class="nump">27,500<span></span>
</td>
<td class="nump">32,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted', window );">Purchase commitments</a></td>
<td class="nump">138,800<span></span>
</td>
<td class="nump">$ 176,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=calx_SanJoseCaliforniaMember', window );">San Jose, California</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future minimum lease payments</a></td>
<td class="nump">$ 2,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_OperatingLeaseAreaOfOfficeBuilding', window );">Area of office building | ft&#178;</a></td>
<td class="nump">23,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Lessee, operating lease, lease not yet commenced, term of contract</a></td>
<td class="text">90 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Future minimum lease payments</a></td>
<td class="nump">$ 8,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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Excess And Obsolete Inventory At Contract Manufacturer, Including Adjustments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_OperatingLeaseAreaOfOfficeBuilding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Area Of Office Building</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_OperatingLeaseAreaOfOfficeBuilding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</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_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LessorOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=calx_SanJoseCaliforniaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=calx_SanJoseCaliforniaMember</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>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047599803712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Stock Offering, Treasury Stock Retirement, Preferred Stock and Common Stock (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividends paid (in dollars per share)</a></td>
<td class="nump">$ 0<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_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047601665536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Stock Repurchase Program (Details)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </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="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Stock repurchased during period (in shares) | shares</a></td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_StockRepurchasedDuringPeriodValueExcludingExciseTax', window );">Stock repurchase during period</a></td>
<td class="nump">$ 10.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_StockRepurchasedDuringPeriodAverageCostPerShare', window );">Stock repurchased average price per share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 31.31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase amount</a></td>
<td class="nump">$ 102.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_StockRepurchasedDuringPeriodAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchased During Period, Average Cost Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_StockRepurchasedDuringPeriodAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_calx_StockRepurchasedDuringPeriodValueExcludingExciseTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchased During Period, Value, Excluding Excise Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_StockRepurchasedDuringPeriodValueExcludingExciseTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047594510224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Equity Incentive Plans (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th">
<div>Feb. 29, 2024 </div>
<div>plan </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 28, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted (in shares) | 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="nump">2,968,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value (in dollars per share) | $ / 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="nump">$ 17.21<span></span>
</td>
<td class="nump">$ 23.02<span></span>
</td>
<td class="nump">$ 31.86<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation | $</a></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,761<span></span>
</td>
<td class="nump">$ 62,771<span></span>
</td>
<td class="nump">$ 44,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value for exercised 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="nump">9,000<span></span>
</td>
<td class="nump">16,700<span></span>
</td>
<td class="nump">31,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock under equity incentive plans, net of forfeitures | $</a></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,800<span></span>
</td>
<td class="nump">5,200<span></span>
</td>
<td class="nump">$ 6,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=calx_A2019EquityIncentiveAwardPlanMember', window );">2019 Equity Incentive Award 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future grant (in shares) | 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="nump">2,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options | Period One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_MinimumExercisePriceOfStockOptionPercent', window );">Minimum exercise price of stock option, percentage (as a percent)</a></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">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting rights, percentage (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options | Period Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Options, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=calx_PerformanceBasedStockOptionsMember', window );">Performance Based Stock Options | Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award requisite service period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent', window );">Target achievement threshold for shares award sliding scale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54.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="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans', window );">Number of plans | plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=calx_PerformanceBasedStockOptionsMember', window );">Performance Based Stock Options | Executive Officer | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent', window );">Target achievement threshold for shares award sliding scale</a></td>
<td class="nump">58.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent', window );">Shares forfeited, percentage</a></td>
<td class="nump">41.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=calx_PerformanceBasedStockOptionsMember', window );">Performance Based Stock Options | Period One | Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting rights, percentage (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent', window );">Target achievement threshold for shares award sliding scale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage', window );">Grants in period percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent', window );">Net income per share, target achievement performance threshold, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet', window );">Number of shares granted if non-GAAP income below 80% and bookings below 90% of target (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent', window );">Performance target achievement, percentage of shares awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent', window );">Maximum combined payout percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=calx_PerformanceBasedStockOptionsMember', window );">Performance Based Stock Options | Period Two | Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting rights, percentage (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent', window );">Target achievement threshold for shares award sliding scale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage', window );">Grants in period percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent', window );">Net income per share, target achievement performance threshold, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent', window );">Performance target achievement, percentage of shares awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent', window );">Maximum combined payout percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=calx_PerformanceBasedStockOptionsMember', window );">Performance Based Stock Options | 2023 Performance Targets | Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51.57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award requisite service period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod', window );">Performance targets services condition period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,500<span></span>
</td>
<td class="nump">$ 9,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=calx_PerformanceBasedStockOptionsMember', window );">Performance Based Stock Options | 2024 Performance Targets | Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,100<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_calx_MinimumExercisePriceOfStockOptionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum exercise price of stock options expressed as a percentage of the fair market value of the Company&#8217;s common stock at grant date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_MinimumExercisePriceOfStockOptionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Forfeited, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Plans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</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_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Granted If Target Achievement Performance Threshold Not Met</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</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_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Performance Targets Services Condition Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</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_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Award Target Achievement Performance Maximum Combined Payout, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Award Target Achievement Performance Threshold, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Awarded For Target Achievement Performance Threshold, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Target Achievement Performance Threshold, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PlanNameAxis=calx_A2019EquityIncentiveAwardPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=calx_A2019EquityIncentiveAwardPlanMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=calx_PerformanceBasedStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=calx_PerformanceBasedStockOptionsMember</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_TitleOfIndividualAxis=srt_ExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=calx_A2023PerformanceTargetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=calx_A2023PerformanceTargetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=calx_A2024PerformanceTargetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=calx_A2024PerformanceTargetsMember</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>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600276704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Stock Options Activity (Details)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Stock Options, Number 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding, beginning (in shares) | shares</a></td>
<td class="nump">10,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted (in shares) | shares</a></td>
<td class="nump">2,968<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares) | shares</a></td>
<td class="num">(290)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Stock options canceled (in shares) | shares</a></td>
<td class="num">(818)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding, ending (in shares) | shares</a></td>
<td class="nump">12,183<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Stock Options, Weighted-Average Exercise Price Per Share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Stock options outstanding, beginning (in dollars per share)</a></td>
<td class="nump">$ 34.37<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Stock options granted (in dollars per share)</a></td>
<td class="nump">34.03<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Stock options exercised (in dollars per share)</a></td>
<td class="nump">9.59<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Stock options canceled (in dollars per share)</a></td>
<td class="nump">51.88<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Stock options outstanding, ending (in dollars per share)</a></td>
<td class="nump">$ 33.70<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Stock Options, Additional Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual term, stock options outstanding (in years)</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, stock options outstanding | $</a></td>
<td class="nump">$ 94,885<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Stock options vested and expected to vest (in shares) | shares</a></td>
<td class="nump">11,874<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Stock options vested and expected to vest (in dollars per share)</a></td>
<td class="nump">$ 33.58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted-average remaining contractual term, stock options vested and expected to vest (in years)</a></td>
<td class="text">6 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Aggregate intrinsic value, stock options vested and expected to vest | $</a></td>
<td class="nump">$ 94,571<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Stock options exercisable (in shares) | shares</a></td>
<td class="nump">7,120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Stock options exercisable (in dollars per share)</a></td>
<td class="nump">$ 28.61<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted-average remaining contractual term, stock options exercisable (in years)</a></td>
<td class="text">5 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, stock options exercisable | $</a></td>
<td class="nump">$ 91,658<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare', window );">Stock options, intrinsic value per share (in dollars per share)</a></td>
<td class="nump">$ 34.87<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value, Amount Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>73
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600312784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - ESPP and Stock Based Compensation (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>period </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_PercentOfHistoricalVolatility', window );">Percent of historical volatility (as a percent)</a></td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_PercentOfImpliedVolatility', window );">Percent of implied volatility (as a percent)</a></td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth', window );">Stock-based compensation expense to be recognized in next twelve months | $</a></td>
<td class="nump">$ 49.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo', window );">Stock-based compensation expense to be recognized two years after filing | $</a></td>
<td class="nump">21.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree', window );">Stock-based compensation expense to be recognized three years after filing | $</a></td>
<td class="nump">6.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour', window );">Stock-based compensation expense to be recognized four years after filing | $</a></td>
<td class="nump">$ 0.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average amortization period (in years)</a></td>
<td class="text">9 months 18 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP | Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Maximum employee subscription rate (as a percent)</a></td>
<td class="nump">15.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee', window );">Maximum number of shares employee can purchase during offering period (in shares)</a></td>
<td class="nump">2,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="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods', window );">Number of offering periods | period</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod', window );">Offering period</a></td>
<td class="text">6 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Price of common stock purchased under the ESPP (as a percent)</a></td>
<td class="nump">85.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">12,400,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future grant (in shares)</a></td>
<td class="nump">4,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan', window );">Shares purchased under ESPP (in shares)</a></td>
<td class="nump">300,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock-based compensation expense | $</a></td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average amortization period (in years)</a></td>
<td class="text">1 month 6 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP | NQ ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">7,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future grant (in shares)</a></td>
<td class="nump">2,200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average amortization period (in years)</a></td>
<td class="text">9 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent', window );">Maximum contribution percent (as a percent)</a></td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture', window );">Employee termination employment period (in years)</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod', window );">Maximum number of shares allocated per purchase period</a></td>
<td class="nump">350,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward', window );">Shares purchased for award</a></td>
<td class="nump">1,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares issued in period</a></td>
<td class="nump">1,200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized stock-based compensation expense | $</a></td>
<td class="nump">$ 13.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized In Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized In Year Three</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized In Year Two</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized Next Twelve Month</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_PercentOfHistoricalVolatility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percent Of Historical Volatility</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_PercentOfHistoricalVolatility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_calx_PercentOfImpliedVolatility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percent Of Implied Volatility</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_PercentOfImpliedVolatility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Employee Termination Period Following Purchase Date To Receive Shares Subject To Risk Of Forfeiture</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</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_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Contribution Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Offering Periods</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</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_calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Authorized Per Purchase Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</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_calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Offering Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The highest quantity of shares an employee can purchase under the plan per period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares purchased for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 25<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480637/718-40-25-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan</td>
</tr>
<tr>
<td style="padding-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_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=calx_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=calx_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=calx_A2017NonqualifiedEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=calx_A2017NonqualifiedEmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047603525936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Stock-Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation</a></td>
<td class="nump">$ 70,761<span></span>
</td>
<td class="nump">$ 62,771<span></span>
</td>
<td class="nump">$ 44,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefits recognized</a></td>
<td class="nump">6,964<span></span>
</td>
<td class="nump">10,993<span></span>
</td>
<td class="nump">11,501<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation</a></td>
<td class="nump">2,933<span></span>
</td>
<td class="nump">2,913<span></span>
</td>
<td class="nump">2,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation</a></td>
<td class="nump">20,810<span></span>
</td>
<td class="nump">16,893<span></span>
</td>
<td class="nump">12,001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation</a></td>
<td class="nump">19,083<span></span>
</td>
<td class="nump">17,000<span></span>
</td>
<td class="nump">12,165<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation</a></td>
<td class="nump">$ 27,935<span></span>
</td>
<td class="nump">$ 25,965<span></span>
</td>
<td class="nump">$ 17,960<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_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_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_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_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047599349456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Fair Value of Awards Granted (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Stock options (in dollars per share)</a></td>
<td class="nump">$ 17.21<span></span>
</td>
<td class="nump">$ 23.02<span></span>
</td>
<td class="nump">$ 31.86<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value per share</a></td>
<td class="nump">10.53<span></span>
</td>
<td class="nump">17.96<span></span>
</td>
<td class="nump">18.51<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP | NQ ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value per share</a></td>
<td class="nump">$ 33.66<span></span>
</td>
<td class="nump">$ 42.51<span></span>
</td>
<td class="nump">$ 52.91<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=calx_A2017NonqualifiedEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=calx_A2017NonqualifiedEmployeeStockPurchasePlanMember</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>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047593103648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Weighted average assumptions used to estimate fair value of stock options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">51.00%<span></span>
</td>
<td class="nump">52.00%<span></span>
</td>
<td class="nump">58.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (years)</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">4.27%<span></span>
</td>
<td class="nump">4.02%<span></span>
</td>
<td class="nump">3.15%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Weighted average assumptions used to estimate fair value of stock options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">48.00%<span></span>
</td>
<td class="nump">47.00%<span></span>
</td>
<td class="nump">62.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (years)</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">5.15%<span></span>
</td>
<td class="nump">5.31%<span></span>
</td>
<td class="nump">2.16%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</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>77
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600246496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Unrecognized Stock-based Compensation Expenses (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized stock-based compensation expense</a></td>
<td class="nump">$ 64,207<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average amortization period (in years)</a></td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized stock-based compensation expense</a></td>
<td class="nump">$ 13,661<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average amortization period (in years)</a></td>
<td class="text">9 months 18 days<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</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>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047599258944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stockholders' Equity - Shares Reserved For Future Issuance (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding (in shares)</a></td>
<td class="nump">12,183<span></span>
</td>
<td class="nump">10,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares available for future issuance (in shares)</a></td>
<td class="nump">21,482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares available for future issuance (in shares)</a></td>
<td class="nump">4,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=calx_A2019PlanMember', window );">2019 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future grant under 2019 Plan (in shares)</a></td>
<td class="nump">2,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=calx_A2017NonqualifiedEmployeeStockPurchasePlanMember', window );">NQ ESPP | ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future grant under 2019 Plan (in shares)</a></td>
<td class="nump">2,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares available for future issuance (in shares)</a></td>
<td class="nump">2,241<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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=calx_A2019PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=calx_A2019PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=calx_A2017NonqualifiedEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=calx_A2017NonqualifiedEmployeeStockPurchasePlanMember</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>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047593097776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plan (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Company matching contributions, 401(K) Plan</a></td>
<td class="nump">$ 5.5<span></span>
</td>
<td class="nump">$ 5.2<span></span>
</td>
<td class="nump">$ 4.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>80
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600542480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of period</a></td>
<td class="nump">$ 718,982<span></span>
</td>
<td class="nump">$ 679,567<span></span>
</td>
<td class="nump">$ 568,428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">1,814<span></span>
</td>
<td class="num">(2,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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period</a></td>
<td class="nump">780,940<span></span>
</td>
<td class="nump">718,982<span></span>
</td>
<td class="nump">679,567<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of period</a></td>
<td class="num">(659)<span></span>
</td>
<td class="num">(2,473)<span></span>
</td>
<td class="num">(320)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">1,814<span></span>
</td>
<td class="num">(2,153)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period</a></td>
<td class="num">(612)<span></span>
</td>
<td class="num">(659)<span></span>
</td>
<td class="num">(2,473)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Unrealized Gains and Losses on Available-for-Sale Marketable Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of period</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(1,700)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">187<span></span>
</td>
<td class="nump">1,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period</a></td>
<td class="nump">188<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="num">(1,700)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of period</a></td>
<td class="num">(660)<span></span>
</td>
<td class="num">(773)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(140)<span></span>
</td>
<td class="nump">113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period</a></td>
<td class="num">$ (800)<span></span>
</td>
<td class="num">$ (660)<span></span>
</td>
<td class="num">$ (773)<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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</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_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember</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_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</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>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047598333824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Loss before Provision for Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="num">$ (36,990)<span></span>
</td>
<td class="nump">$ 30,983<span></span>
</td>
<td class="nump">$ 51,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="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">5,344<span></span>
</td>
<td class="nump">3,774<span></span>
</td>
<td class="nump">2,600<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="num">$ (31,646)<span></span>
</td>
<td class="nump">$ 34,757<span></span>
</td>
<td class="nump">$ 54,042<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047601550496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Income Tax Provision (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 3,181<span></span>
</td>
<td class="num">$ (2,407)<span></span>
</td>
<td class="nump">$ 3,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">2,110<span></span>
</td>
<td class="nump">6,493<span></span>
</td>
<td class="nump">6,555<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">2,779<span></span>
</td>
<td class="nump">2,006<span></span>
</td>
<td class="nump">874<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax</a></td>
<td class="nump">8,070<span></span>
</td>
<td class="nump">6,092<span></span>
</td>
<td class="nump">11,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(8,120)<span></span>
</td>
<td class="nump">2,050<span></span>
</td>
<td class="nump">6,336<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(926)<span></span>
</td>
<td class="num">(2,525)<span></span>
</td>
<td class="num">(4,372)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(923)<span></span>
</td>
<td class="num">(185)<span></span>
</td>
<td class="num">(32)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax</a></td>
<td class="num">(9,969)<span></span>
</td>
<td class="num">(660)<span></span>
</td>
<td class="nump">1,932<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="num">$ (1,899)<span></span>
</td>
<td class="nump">$ 5,432<span></span>
</td>
<td class="nump">$ 13,032<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047601987952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Income Tax Rate Reconciliation (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">Impact of state taxes</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
<td class="num">(4.90%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign operations</a></td>
<td class="num">(4.20%)<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">R&amp;D tax credits</a></td>
<td class="nump">14.00%<span></span>
</td>
<td class="num">(13.50%)<span></span>
</td>
<td class="num">(9.10%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent', window );">U.S. tax impact of foreign operations</a></td>
<td class="num">(0.40%)<span></span>
</td>
<td class="num">(2.40%)<span></span>
</td>
<td class="nump">7.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="num">(24.30%)<span></span>
</td>
<td class="nump">8.80%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther', window );">Other permanent items</a></td>
<td class="num">(1.70%)<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Provision to return adjustments</a></td>
<td class="nump">6.40%<span></span>
</td>
<td class="num">(9.70%)<span></span>
</td>
<td class="num">(0.40%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(2.10%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">1.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent', window );">Attribute expiration</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Uncertain tax positions</a></td>
<td class="num">(3.50%)<span></span>
</td>
<td class="nump">4.70%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Total</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">15.60%<span></span>
</td>
<td class="nump">24.10%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings (Loss), Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Tax Attribute Expiration, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(8)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047594440016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 1,405<span></span>
</td>
<td class="nump">$ 1,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards</a></td>
<td class="nump">53,788<span></span>
</td>
<td class="nump">58,349<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory</a></td>
<td class="nump">14,737<span></span>
</td>
<td class="nump">16,592<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accruals and reserves</a></td>
<td class="nump">5,090<span></span>
</td>
<td class="nump">6,684<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">9,463<span></span>
</td>
<td class="nump">13,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">13,787<span></span>
</td>
<td class="nump">12,087<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_DeferredTaxAssetLeasingArrangements', window );">Lease liability</a></td>
<td class="nump">1,445<span></span>
</td>
<td class="nump">2,277<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts', window );">Capitalized R&amp;D</a></td>
<td class="nump">114,050<span></span>
</td>
<td class="nump">93,340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">383<span></span>
</td>
<td class="nump">144<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross deferred tax assets</a></td>
<td class="nump">214,148<span></span>
</td>
<td class="nump">203,953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(30,571)<span></span>
</td>
<td class="num">(29,908)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">183,577<span></span>
</td>
<td class="nump">174,045<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Fixed assets</a></td>
<td class="num">(1,760)<span></span>
</td>
<td class="num">(1,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Right of use assets</a></td>
<td class="num">(1,006)<span></span>
</td>
<td class="num">(1,710)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="num">(3,211)<span></span>
</td>
<td class="num">(3,160)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(5,977)<span></span>
</td>
<td class="num">(6,354)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Deferred tax assets</a></td>
<td class="nump">$ 177,600<span></span>
</td>
<td class="nump">$ 167,691<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_DeferredTaxAssetLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Asset, Leasing Arrangements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_DeferredTaxAssetLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Deferred Expense, Capitalized Research and Development Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>85
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047598948016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Increase (release) of valuation allowance</a></td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">30,571,000<span></span>
</td>
<td class="nump">$ 29,908,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Research and development credits</a></td>
<td class="nump">53,788,000<span></span>
</td>
<td class="nump">58,349,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">34,638,000<span></span>
</td>
<td class="nump">$ 32,449,000<span></span>
</td>
<td class="nump">$ 29,215,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">18,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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrued interest or penalties for uncertain income tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Increase (release) of valuation allowance</a></td>
<td class="num">(600,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">U.S. Federal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforward</a></td>
<td class="nump">23,600,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Research and development credits</a></td>
<td class="nump">39,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">California State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Research and development credits</a></td>
<td class="nump">52,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalTaxJurisdictionOtherMember', window );">Other State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Research and development credits</a></td>
<td class="nump">$ 2,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalTaxJurisdictionOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalTaxJurisdictionOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047697673536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Unrecognized Tax Benefits Activity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Schedule of Unrecognized Tax Benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of year</a></td>
<td class="nump">$ 32,449<span></span>
</td>
<td class="nump">$ 29,215<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reduction for tax positions related to prior year</a></td>
<td class="num">(121)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for tax positions related to prior year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">580<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for tax positions related to current year</a></td>
<td class="nump">2,310<span></span>
</td>
<td class="nump">2,673<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of year</a></td>
<td class="nump">$ 34,638<span></span>
</td>
<td class="nump">$ 32,449<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047601972752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Common Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (29,747)<span></span>
</td>
<td class="nump">$ 29,325<span></span>
</td>
<td class="nump">$ 41,010<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares - basic (in shares)</a></td>
<td class="nump">65,879<span></span>
</td>
<td class="nump">65,980<span></span>
</td>
<td class="nump">65,058<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive potential common shares (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,340<span></span>
</td>
<td class="nump">3,853<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares - diluted (in shares)</a></td>
<td class="nump">65,879<span></span>
</td>
<td class="nump">69,320<span></span>
</td>
<td class="nump">68,911<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net income (loss) per common share (in dollars per share)</a></td>
<td class="num">$ (0.45)<span></span>
</td>
<td class="nump">$ 0.44<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income (loss) per common share (in dollars per share)</a></td>
<td class="num">$ (0.45)<span></span>
</td>
<td class="nump">$ 0.42<span></span>
</td>
<td class="nump">$ 0.60<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive shares, weighted-average (in shares)</a></td>
<td class="nump">12,057<span></span>
</td>
<td class="nump">4,688<span></span>
</td>
<td class="nump">1,758<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>88
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047598872784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers - Contract Assets and Liabilities (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract with customer, asset</a></td>
<td class="nump">$ 2.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ContractWithCustomerAssetExpectedToBeBilledYearOnePercent', window );">Contract with customer, asset, expected to be billed, percent</a></td>
<td class="nump">34.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">$ 47.6<span></span>
</td>
<td class="nump">$ 61.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Increase (Decrease) in Contract with Customer, Liability</a></td>
<td class="nump">13.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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract with customer, liability, revenue recognized</a></td>
<td class="nump">$ 31.3<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_calx_ContractWithCustomerAssetExpectedToBeBilledYearOnePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Expected To Be Billed, Year One, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ContractWithCustomerAssetExpectedToBeBilledYearOnePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>89
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600898960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue from Contracts with Customers - Performance Obligation (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Performance obligations expected to be satisfied</a></td>
<td class="nump">$ 325.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligation, percentage</a></td>
<td class="nump">37.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Performance obligations expected to be satisfied, expected timing</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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Performance obligations expected to be satisfied, expected timing</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_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01</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>90
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047599122720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers - Contract Costs (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostGross', window );">Capitalized contract cost, gross</a></td>
<td class="nump">$ 17,900,000<span></span>
</td>
<td class="nump">$ 12,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Capitalized contract cost, amortization</a></td>
<td class="nump">8,900,000<span></span>
</td>
<td class="nump">6,500,000<span></span>
</td>
<td class="nump">$ 4,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostImpairmentLoss', window );">Capitalized contract cost, impairment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedContractCostGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedContractCostImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>91
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047694497472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers - Concentration Risk (Details) - Customer Concentration Risk - Accounts Receivable<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=calx_CustomerOneMember', window );">Customer One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of credit risk, percentage</a></td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">19.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="Show.showAR( this, 'defref_srt_MajorCustomersAxis=calx_CustomerTwoMember', window );">Customer Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of credit risk, percentage</a></td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=calx_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=calx_CustomerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_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=calx_CustomerTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=calx_CustomerTwoMember</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>92
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047598935168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Schedule of Revenue by Geographic Region (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 831,518<span></span>
</td>
<td class="nump">$ 1,039,593<span></span>
</td>
<td class="nump">$ 867,827<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">764,593<span></span>
</td>
<td class="nump">944,201<span></span>
</td>
<td class="nump">786,802<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">34,322<span></span>
</td>
<td class="nump">54,265<span></span>
</td>
<td class="nump">26,916<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=calx_AmericasExUSMember', window );">Americas excluding U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">25,583<span></span>
</td>
<td class="nump">32,696<span></span>
</td>
<td class="nump">41,892<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=calx_MiddleEastAndAfricaMember', window );">Middle East &amp; Africa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">5,917<span></span>
</td>
<td class="nump">7,457<span></span>
</td>
<td class="nump">10,885<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,103<span></span>
</td>
<td class="nump">$ 974<span></span>
</td>
<td class="nump">$ 1,332<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_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</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=calx_AmericasExUSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=calx_AmericasExUSMember</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=calx_MiddleEastAndAfricaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=calx_MiddleEastAndAfricaMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047600713728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Information - Schedule of Property and Equipment by Geographic Region (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Property and equipment, net</a></td>
<td class="nump">$ 31,153<span></span>
</td>
<td class="nump">$ 29,461<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Property and equipment, net</a></td>
<td class="nump">27,601<span></span>
</td>
<td class="nump">25,231<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Property and equipment, net</a></td>
<td class="nump">2,818<span></span>
</td>
<td class="nump">3,385<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_IN', window );">India</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Property and equipment, net</a></td>
<td class="nump">$ 734<span></span>
</td>
<td class="nump">$ 845<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_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</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=country_IN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_IN</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>94
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46047598933344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Schedule of Segment Operating Information, by Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 831,518<span></span>
</td>
<td class="nump">$ 1,039,593<span></span>
</td>
<td class="nump">$ 867,827<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Interest income and other expenses, net</a></td>
<td class="nump">11,388<span></span>
</td>
<td class="nump">9,172<span></span>
</td>
<td class="nump">1,432<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income taxes</a></td>
<td class="nump">1,899<span></span>
</td>
<td class="num">(5,432)<span></span>
</td>
<td class="num">(13,032)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(29,747)<span></span>
</td>
<td class="nump">29,325<span></span>
</td>
<td class="nump">41,010<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=calx_ReportableSegmentMember', window );">Reportable Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">831,518<span></span>
</td>
<td class="nump">1,039,593<span></span>
</td>
<td class="nump">867,827<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_CostOfGoodsAndServicesSoldAdjusted', window );">Adjusted cost of revenue</a></td>
<td class="num">(372,177)<span></span>
</td>
<td class="num">(515,633)<span></span>
</td>
<td class="num">(427,708)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_SellingAndMarketingOperatingExpenseAdjusted', window );">Adjusted sales and marketing operating expenses</a></td>
<td class="num">(197,069)<span></span>
</td>
<td class="num">(197,671)<span></span>
</td>
<td class="num">(162,548)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_ResearchAndDevelopmentOperatingExpenseAdjusted', window );">Adjusted research and development operating expenses</a></td>
<td class="num">(160,787)<span></span>
</td>
<td class="num">(160,772)<span></span>
</td>
<td class="num">(119,829)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_calx_GeneralAndAdministrativeOperatingExpenseAdjusted', window );">Adjusted general and administrative operating expenses</a></td>
<td class="num">(70,944)<span></span>
</td>
<td class="num">(71,180)<span></span>
</td>
<td class="num">(58,315)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other segment items</a></td>
<td class="num">(73,575)<span></span>
</td>
<td class="num">(68,752)<span></span>
</td>
<td class="num">(46,817)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Interest income and other expenses, net</a></td>
<td class="nump">11,388<span></span>
</td>
<td class="nump">9,172<span></span>
</td>
<td class="nump">1,432<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income taxes</a></td>
<td class="nump">1,899<span></span>
</td>
<td class="num">(5,432)<span></span>
</td>
<td class="num">(13,032)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (29,747)<span></span>
</td>
<td class="nump">$ 29,325<span></span>
</td>
<td class="nump">$ 41,010<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_calx_CostOfGoodsAndServicesSoldAdjusted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost Of Goods And Services Sold, Adjusted</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_CostOfGoodsAndServicesSoldAdjusted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_calx_GeneralAndAdministrativeOperatingExpenseAdjusted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>General And Administrative Operating Expense, Adjusted</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_GeneralAndAdministrativeOperatingExpenseAdjusted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_calx_ResearchAndDevelopmentOperatingExpenseAdjusted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Research And Development Operating Expense, Adjusted</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_ResearchAndDevelopmentOperatingExpenseAdjusted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_calx_SellingAndMarketingOperatingExpenseAdjusted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Selling And Marketing Operating Expense, Adjusted</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">calx_SellingAndMarketingOperatingExpenseAdjusted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>calx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SegmentReportingOtherItemAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingOtherItemAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StatementBusinessSegmentsAxis=calx_ReportableSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=calx_ReportableSegmentMember</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>95
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M^A!L=[.\/;:3AB*U46\2'^;__8V3F:26ZEF7  :]<B9TBDMCJFD0Z+P$3O1
M5B#LSEXJ3HR=JD.@*P6D\"+.@C@,)P$G5. L\6L;E27R:!@5L%%('SDGZL\<
MF*Q3'.'3PA,]E,8M!%E2D0-LP7RK-LK.@LZEH!R$IE(@!?L4SZ+I?.+B?<!W
M"K4^&R.7R4[*9S=Y+%(<.B!@D!OG0.SK!1; F#.R&+];3]P=Z83GXY/[@\_=
MYK(C&A:2_:"%*5-\CU$!>W)DYDG6GZ'-9^S\<LFT?Z*ZB8W?8Y0?M9&\%5L"
M3D7S)J_M/9P+1E<$<2N(/7=SD*=<$D.R1,D:*1=MW=S I^K5%HX*]U&V1ME=
M:G4FFQT+:M"C:#ZOO:<D,-;6;09Y:S%O+.(K%E&,UE*84J./HH#B?X/ \G10
M\0EJ'O<Z+B$?H&%TA^(P'O7X#;LDA]YO>&N2Z.=LIXVRO\2O2_DV;J/+;JY,
MIKHB.:38UH$&]0(X>_LFFH0?>EA''>NHS[UAE0I])1PNL?6KOVS6G]!JM>D!
M&7<@XYM 5C*_^F/T.VR), 0M&%'D#BT(H_;^!24];)..;7(3VP-5'#TN+Z'U
M&T3WXTL8P5DA<5 'WRXTRN51F*:FNM6N(\V:0OP7WK2S-5$'*C1BL+?2</#.
MWI5J6D0S,;+R9;F3QA:Y'Y:VJX)R 79_+Z4Y3=P!79_._@)02P,$%     @
M[X!56LF_N6Y.!@  *!H  !@   !X;"]W;W)K<VAE971S+W-H965T,RYX;6RM
MF6U3VS@0Q[^*)NWTKC- +,F6;1XR0P-W[4Q;F(;>O1:.0CRUK522 ]RG/\D)
M=F+)@NOQ!NQDM?KO6MK?RCF]Y^*'7#*FP$-95/)LM%1J=3P>RVS)2BJ/^(I5
M^IL%%R55^E;<C>5*,#IO!I7%& 4!&9<TKT:3T^:S:S$YY;4J\HI="R#KLJ3B
M\0,K^/W9"(Z>/OB6WRV5^6 \.5W1.S9CZOOJ6NB[<>MEGI>LDCFO@&"+L]$Y
M/)YB9 8T%G_E[%[N7 ,3RBWG/\S-I_G9*#"*6,$R95Q0_6_-IJPHC">MX^?6
MZ:B=TPS<O7[R_D<3O [FEDHVY<7?^5PMST;)",S9@M:%^L;O/[)M0)'QE_%"
M-G_!_=8V&(&LEHJ7V\%:09E7F__T89N(G0$P'!B M@/02P?@[0#<!+I1UH1U
M016=G I^#X2QUM[,19.;9K2.)J_,8YPIH;_-]3@UF5Y]G5U]_G1Q?G-Y 3Z<
M?S[_.KT$LX^7ES<S< B^SR[ [V_?@[<@K\#-DM>25G-Y.E9Z9C-^G&UG^;"9
M!0W,<L&R(X#A 4 !"AW#IR\?CO>'CW6\;="H#1HU_O!0T+40K%* 2LF4/';%
MLW$0NAV8O74L5S1C9R.]>203:S::O'L#27#BBNZ5G.W%BMM8L<_[9$KE$NBG
M!C)SP7[6^9H6.GCG4]RXBAI7I@"L)R&&!)V.U[OAV%8$AT':6NWI#%N=H5?G
M%RI^,$5O"P8DRVJ1JYPY-6[<D)W94813E/9$VF8P(BF.W2JC5F7D57F>9;S6
MR=,5+&,ZDUKN :B8<@F-+ 5QBA'LZ;2M("(!&M!)6IW$J_-3M=;/F(M'ES!B
M3ZDGW)ERH\QAAE&:1&YE<:LL]BJ[%FQ%\SE@#YI$DLEF;7*U9$*7N]UMZ5(>
M.Y1'44IZRAUF,(G2Q*T\:94G7N4W7-'B!2(3:_8H"6,<]40ZS-(XC8A;9-J*
M3)])KR:\4(]-6LUN7VGFJL$UFEHB,(01[DFUK5 :$NA6"H,./8%7:],S'/+%
M82T9,+*IRJL[4#"-93=D DL(0;#_]!U6*=HI8OMJ=T )O6HOV(+I1S\'BCYX
MGO[6R][BBV,2]/>]RX[$)!W*:L<VZ,7)Y$_.Y_=Y43C%(<?.(##NK\WG[?;%
M=3""?AI=-1O=DSUL+S6,DWYI<IGIXA0,R.L8!/T0VFQQCSR;*JEF#['T.>Q"
MF)"A_'7X@=&+.I<BI[=YT3#2V;Y +\;^:__R6M[V@^Y8!OTP:Z&[HH^&N,Z
M;5KI9A%9M<$VPV$<#A1=V$$-^JFF)8I:UX:=Y^)4:9,I":&]?%P (VBH*8 =
MP: ?86T-$TSW![4[DS:8] */@KY&VPP30@:Z0-CQ"_H!MD_9Y_)IDPEJ@(5]
M@+GLDIB$ U! '<*0'V&?>75WJ)@HP8J+YES*%^84^6R6D0TI%"1)7[C++$Q(
M.*"[@QGRP^SJ!;1%-J%PC/KKP&$5AVB 8FCGA.:GV 8419O>9Q8"LH&%HJ3/
M7)?58,>%.J@A/]0V2_8YA3:R8)1@J^MVV"&$=E?&OLJ.;<C/MBDORUR9;G#3
M<V>\,@N 59E6#'Z?,0:^<L5 ]-XIW^O<C0#@/ O_?T?[">C8B?SLG"F>_5CR
M8LZ$?/<F03 ^:3ID]>A^ _"J"'TM;_NQ=PA%?H3J4]>V)DF3A0/P-C@*4*2)
M*L":%C4[ =%!$ 1 +JDPA[):+;G(_V'S$U#QIT]S*0WDFA-;K:32%Z:$4&FJ
MWH4^$9>W>M,^O>=I[.PW-MOLVB"V*HO/9#\/':>1G]-F$^@B/9@$& 1#:2#D
M(,3AKZ7BH#$D.L41^B4/[APZV@1"K*+GLAIJ)5#72B!_*W$^G^<&>+KRF?/\
M85Z!C*YR70F=4NUN <(X"*!5_AR&09S@=*C^=8T%\C<6ND6KR[J@BK7O&WBI
M-]O2O)->,\T:Z2[<=N]P2&#_G9C3*AKHAG#77V!_?[$K6K<5>98[C_'8;A,.
M<1I J_]U&I( QT-*NXX"^SN*#03E8(UURG;T#DF0AOU*X+*#29H,M&^XZS*P
MO\NPR-ULQ]T@?O/)1]:+4.=IT&7G.@V.=U[CF]]0OE!QEU=2MV@+/3 XBK4'
ML?E98G.C^*IYLW_+E>)E<[ED5,LV!OK[!== W]Z8'PO:'X<F_P)02P,$%
M  @ [X!56BR'Z0O[ @  50H  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX
M;6RM5FMOVC 4_2M6-DVMU)$')- .(E&@:J6N1:7;/DS[8)(+L>K$F6V@VZ^?
MG:09*>'5C0_@QSWGGN-<D]M=,?XD(@")GF.:B)X129E>F*8((HBQ:+ 4$K4S
M8SS&4DWYW!0I!QQFH)B:CF5Y9HQ)8OC=;&W,_2Y;2$H2&',D%G&,^:]+H&S5
M,VSC9>&!S".I%TR_F^(Y3$!^2<=<S<R2)20Q)(*P!'&8]8R^?3&P+0W((KX2
M6(FU,=)6IHP]Z<E-V#,LK0@H!%)38/6SA %0JIF4CI\%J5'FU,#U\0O[569>
MF9EB 0-&OY%01CVC8Z 09GA!Y0-;74-AR-5\ :,B^T:K/-9M&RA8",GB JP4
MQ"3)?_%S<1!K +NU!> 4 .=00+, -#.CN;+,UA!+['<Y6R&NHQ6;'F1GDZ&5
M&Y+HQSB17.T2A9/^X/YN<G][,^P_CH;HLG_;OQN,T.1Z-'J<H),QYI#(""0)
M,#U%']%[9"(1J571-:7*KCG,H,ATF6=RMF0:0M! 3?L,.9;3JH$/#H<WJW!3
M>2Z-.Z5Q)^-K;N&;2"Q!U:-$;(:N2(*3@&"*QDR0K+Z^]Z="<E5E/^JLYMRM
M>FY]]2Y$B@/H&>IN">!+,/P/[VS/^E1G_#^158ZA61Y#<Q>[/U:W!CB'$*E2
M"Y[.4(HY6F*Z '1"$A0R2C$7* 6>/_C3NM/(4[2S%/I_8^E;#<MQN^9RW>:^
MJ(K^5JF_=9S^O#P17LB(<?);;6@?^6JM^)S?6Y/E6MGGE?S]<14#;FG ?9,!
M(L1BOWAW0]1KV;LB*H*]4K#W)L'J'2$D3D*2S/>I]O:JWA514=TN5;=WJAZP
M.%:W^A^*O'U0D>^+JHCOE.([1X@_NL([&X=I6U9MC1\267%P7CHX/][!825^
MOJ')\UK-UJ;XFD#7<IVMVFWK[SO2.E[]$?5>T!_@H2ZRWH2Y]L[7#==GS.<D
M$8C"3$&M1EM=?)[W,/E$LC1K Z9,JJ8B&T:J[P.N ]3^C#'Y,M&=1=E)^G\
M4$L#!!0    ( .^ 55IN-\'LU08  *<?   8    >&PO=V]R:W-H965T<R]S
M:&5E=#4N>&ULK5G;;MLX$/T5PELL4J".15+7;&(@B=)M@.:".&T?%OO V+2M
MK2RZ).VD^_5+2;9EDQ23+I2'V)+/C'B&G)DC\O29\>]B3JD$+XN\$&>]N93+
MD\% C.=T0<0Q6])"_3)E?$&DNN2S@5AR2B:5T2(?(,\+!PN2%;WA:77OG@]/
MV4KF64'O.1"KQ8+PGQ<T9\]G/=C;WGC(9G-9WA@,3Y=D1D=4?EG><W4UV'F9
M9 M:B(P5@-/I6>\<GJ2X,J@07S/Z+/:^@Y+*$V/?RXOKR5G/*T=$<SJ6I0NB
M/M;TDN9YZ4F-X\?&:6_WS-)P__O6^\>*O"+S1 2]9/FW;"+G9[VX!R9T2E:Y
M?&#/G^B&4%#Z&[-<5/_!\P;K]<!X)21;;(S5"!9947^2ETT@]@Q@V&* -@9(
M-_!;#/#& +_5P-\8^%5D:BI5'%(BR?"4LV? 2[3R5GZI@EE9*_I94<[[2'+U
M:Z;LY/#R[G9T]_DZ/7^\2L'H47W<7-T^CL#=1W!Y=W/_</7IZG9T_?4*7-^J
MZRMP]/EN-'H/^N#+* 5'[]X#,2><"I 5X''.5H(4$_$!O#NX/AU(-=+R>8/Q
M9E07]:A0RZ@@ C>LD',!KHH)G1PZ&"B*.YYHR_,".3VF='P,,/P D(=\RX N
MWVZ.+>;IV\V1@PW>S1JN_.$6?]?%F"TH&$DBJ4I""?XZ?Q*2JR3ZVQ;LVIEO
M=U96EA.Q)&-ZUE.E0U"^IKWA[[_!T/O#%J@NG:4=.3L(HK\+HN_R/GR@:UJL
MJ"U@M6%0&9:5<SV,,0Q@?#I8[X?"A$$/)T&"#W&IQ5T8Q2C:P0[&'^S&'SC'
M?\F$!&RJJF\KC]I!N/=@'$5)F0 '/$Q8@""*(HV&"?,QPDEBIQ'N:(1.&G]R
M)@18<C;-I(U#:#XUP$&B<S!A:KXP##4.%F\X\%%LYQ#M.$3.?+Q;4DYD5LP
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
MA:;M296OFQ=PKO.JRM/F<$4#MKRM#=C_RSRO?IS4[_3L7BN;_@U02P,$%
M  @ [X!56N!<UP4_"   LB8  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX
M;6RM6FMOV[@2_2N$[^*B!=:U2.J9FQA(K18-L$V"NKO[F9'I6+>RZ*7H//;7
M+RFKEDV.F&1A((AE^7#$,QS.'%(\?Q3R1[/B7*&G=54W%Z.54INSR:0I5GS-
MF@]BPVO]RU+(-5/ZJ[R?-!O)V:)MM*XF) CBR9J5]6AZWMZ[E=-SL5556?-;
MB9KM>LWD\T=>B<>+$1[]O/&MO%\I<V,R/=^P>S[GZO?-K=3?)GLKBW+-ZZ84
M-9)\>3&ZQ&<Y34V#%O%'R1^;@VMDJ-P)\<-\N5I<C +3(U[Q0AD33'\\\!FO
M*F-)]^.OSNAH_TS3\/#ZI_7/+7E-YHXU?":J/\N%6EV,TA%:\"7;5NJ;>/S"
M.T*1L5>(JFG_H\<.&XQ0L6V46'>-=0_69;W[9$^=(PX:X'B@ >D:$+M!.-"
M=@WH:QN$78.P]<R.2NN'G"DV/9?B$4F#UM;,1>O,MK6F7]9FW.=*ZE]+W4Y-
M9S?7\YO?KO++[Y]R-/^N/[Y^NOX^1S>?T>QR_@5]_NWFSSD:H]_G.7KWRWOT
M"RIK]'TEM@VK%\WY1.D^&$N3HGO>Q]WSR,#S,$%?1:U6#?I4+_CBV,!$=W[/
M@/QD\)%X+>:\^( H_A61@(1 AV:O;TZ!YOGKFQ,/&[H?#]K:HP/V;C9<,E76
M][L94:J2-V>0FW=F0MB,R19GS885_&*DTT'#Y0,?3?_['QP'_X-<=$IC^8F,
M';DOW+LO]%F?7NM,6=:%6'/TKA)-\QYRW<Y$U)HP>?%A.B99$B;GDX=#I[@P
MDE$2':-R%Q7B  =[U!&-:$\C\D;!Y>+_>NKK]*H:I(3.KX6HB[+BJ+;YF9_-
MS8(U*[21XJ'4LPK=/2/QVD"*3AE(IS26G\C8T0C$^Q&(O8$T5Z+X,38598&T
MNW69;9@I5) '=Y;B@Q!(@B3&5CBYJ)@DB87*7508IB2&PRG9DTF\9'*N/524
M;%=IZP5B:R%5^?<@H\3I!<ZB*+ 8 :@XIC8C !52',&,TCVC] 5&2RZE'IMN
M,BCVQ,%JE#I/'V=9G%E, %0<6W1S%X1U/H!Y9'L>V8OYBA6%Y.W0B"5B#ZRL
MV%W%QUK3C1NFYWS#BZULYR]$,'.['I$TM@@"J!!GEAMR (5Q.!!\..@E1N#-
M9K,5J^]Y8Y3#059J&JZSFXG&JF1W936<H3KS)TI1)[66G\K:L6L/U!OVQL]E
M48BMJ1)Z?O/RP03.KZ8>@&[$;FZ)D\ .%0 VIH008@4+A$NC=&!B8])3(EY*
M5_6#KGM"/H,<B/-0&I HM3FX,!SCQ*[= &P<!R0=J-ZX%W'8*W*FMY)O6+E
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
M^##UL*D(V.%*H0EVM:#OL_>7 ]A3B)%D$=1D'1#9J<2)%4.L?0 \D7AM.8R
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
M\^  [.8^:AV!)!47Y<3\9<X'L(+IR<)\8"FF_?[EJ_,GU8Z,>DPJP+&(B9/
MVY(LS09PL-5KTARS(@TE/%,@J]3Z,VE"XW?GU0^Y(7I+EM+>Q5$'#C67*<3W
MR?V>,$6 C_MIAZ(%YJ8EH1C<<^;:I/3^43$EXG/I#[I?Z("T+43*R%+T5@OD
MS,F36QZ.!9&C:F:Y,H>M.Y0GNFF'L0LD+M.(3M2)U"]%4=<_A%F:X"DX=$CQ
M*9L#.Y;?^O%E\=I:V[^W4_L>.S,W3^3N<U1R-!X5*T2W*]E8U)VL=P,/[A3C
M6F+4D ]N76L/RF'V?9 .N9.XC\@TK=<8""-)X7?W$>)<(7G(U)]N9N86J6DH
M!@LVF6MQ?T@L?(\I4U@+BNZX2J16#!:==6H.!=_LQ]@*YK),U9/7XC9MFKC!
M.BE GRU3S3OS"1WBL$8U1!U_R[1I,984"U[LBD 6DH]5!787^7PBNB 0>M])
M\;^L5Z$\#1.#&BVBY;_&:#G[F]>%OX%8U)2@\UQ!'%&(=F))*58HW#:V< -A
ME9U#;_8IMM&275T/$QL\09W]23916CTL OMFLGFR*%;MH.];BBC/$-M6'2<8
M,#^+WFK0,:88<_\R>0A#F5*)@1?&QBD_[N)H[%P )%YN);[N56F0",<"@F*F
MZ,@MGG9\W"P98]H2&2"S(P65"OJDX&L)K6.'DOPAI$K+6LS3;,=<=\I9;REC
MI0=:1[B<PD!\4I"QF7'@G&U?/+!*DY8H+]V.9;C#I=:='61PP?3:@)09*YYR
M9-^2%YOC%[O^W'*<^6JM(XX12,Z@!TK)=S*$K(&#1.>YKBE# L=^8%G04B_H
M@$[_*Y0X0G%#&XZ<A)*)^NI" B0S'L50I[!Y<#V4XZ1GA\XANA=2LD*K#!5%
M#@!J@ZF!8DAJSI]E\1&2YT0"7BTN68ZL++6P9M%9&HXKP<N!*Z(P;B/GO<[H
MPAGF.<XI2,?01;$<\)2L3C2S4$#)MV1HB&XBE.$!.C+FHC4:K\D2.NQEN*FK
MS:'<>V532W\,=HO3#G<Q3=09810XL#Z1,#632<3(?V!,KJTB$)@_4'".P$"%
M*,ZL++)@A2H"SX_)V$$J'\1)90J7D&JDIK#VL:16(306:F7"LQ\CRD^[2>K+
ML2)]A"I/&2[Y=:)8C'KX72T4<"7F/ Z%GT8;L[[2U2XRI1@R090Q9@OFOB1'
MQL%;/$O J]"/IZL8*[(#.IJW2V)X+%"BWH64R_A2(36,>QS5.MD:(_,D3C1&
ML_R:1+/:8YM5"E;P("2+0FW-_.>K9YTL>^9>,ZB#$K$+8B;9!N@0(WH47$T,
MV XK:A*O+01-R+5FJ3382RBF]XR41J0FQ$%;T7Y+\J8C.+/^1%R.D%^GR@;&
M'6J>%%\@$T=LJ5,CYJ5X*-:[DJ[31B?%;A7%+K8V)!N<C:7]?10LZ]RZ"HJ,
M^7V=3Y,X"/4'7[1#(P%*)&)AL#NI<AA_MM4;"AZJRXCKWQWC) V\FI'V99P@
MO8H18>FO8SX0CGER/'J*JS*\!UIEEEGV:BF]HF#<2A57S A7H&-[,L?;FFWD
M-FT<X$V=; I==\=97Z[L)3.8 =>!>A>+H@E<%JU<)<-_IMWK7'PQG=.;,)XU
M'-3)T/=Y==6('D#Z5WD-TG-B-92BNB<.V#._7H>4EQ\7]-IX]BT7$^9V("%&
MP*4M"]PR]"CAHK[$*90DN.C82]4M)0%SLFEQ.43&V51B#T>LB)YML6SW%RG+
M%:\KP^;U3SB@ F(>ZQ&N9R.!5BD!+=/0AY/0,>0@JG1^1URF^(VBX%44"V6
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
M9#C^,?J>O^9\ZT?*A_CGUAJ*XO  W5^3P8]_8(/T>>_G_P502P,$%     @
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
M(X2SGG!V#/U78G,4:#_- ^CL8PGL5E<U5UM6A0W+!&[DW)8,[AOQP*67Y*K
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
MQ)E,5="-4_99YB6Z?EJSTKDL:C1I5'"F]U!>%3.,4XKO<2+&IAA\U)(ZXYK
M=J?*Z5D1UL"L35%<JVGLJF7LDPV^@3R"1V-TE]0D)T7[K-JH>F1=PG7",_5H
M=:90UESDGXGRX?WBJ56*\EVDW.1)EJ)-'&&4<3"%J!2-LIJ@SM"66U:4:.1
M1W='G1B.U$<\EZ@[*J*9>5V3.B&)/8/J-B$/8%MWF59^M@(;,M6CGOP$S%,7
M6BHDF:0T6 FP)U0M/VV%6+4KFD^,@D?_&@T&/EIHQZ,F&^UJ5/%&N$<Y)B&=
M<R$,0"(K(Y+:Q;$UM5C,FX'4_@"LNML1V1N!H #->D0JX1M?65$220RZ]@QN
M!$MZ"J!"#RJ-T^Q,0<5_V+]ZM(J;7VBN;9EQWI+.J<KQ^L&5A^6Z%@<Q>R:V
MN"'$&H.[QPI9\ !'FTRG[)M[F=%@+I[H_19LGZ"DUTZ%&%EJU\8'<NUC<H'S
M0SI5]Y#G@>)%;/CS HW/B25%XC4\;T]2Q!!&P][P3\U6U+2W.<06T83W70"R
MCS[Q]IEJN_W!.,X\2SE8JY:ON).TW?-$S;<98N@8J^;TPA2VO_>D]/B#<>Y5
M[]!DWM)[,V<!D1+(?V98HRD=#487V]1I<'ZV9L2;AG=Y!&\E6I/?28O!3!DQ
M/GFU)PPH"ZG*(,/Z:&U5/H\OQLE&,_X 7,U\3KS;[3)MTWPC,-G"@S0./)F:
M^5RGN@CYE"_(^EB]_7LBFV,-.+7U5'-28P%G.UG-R-YJRIY@A&RA 8;1Z9LL
MOU_8/)1K,XR<P@<^S2E54SC#40Q"<0K2R1F4_2#?Y,T6H4>!I'C@]/7)[1E:
M(R0+G=9,@WPOX32<85R?$4OCY*'B#B4T- PJ"#6=4J,^2!6].[HM.NR;(#=6
M\ 3DLF8/AN[.E()S2J*/H5A2_T$G*C0&0>E?[[7]N4,@_-3I_- 9BW9H<:&[
M $'!9I:[:B).D2#0Q5*89%+GD:3,M4WC"HZI4RWYI45:6)VM0AK3 <?Z5=.L
MK(*5BJEQ& BZX:V-G[?;>-S3"]>Z AIP)0#C69>G),5"6U-0S"DT34UNU==N
MNU1[LW;0O!V]>CT^24JWA-]VH*#DFO4_UC"P>:$3>N'>@9*G>$K6% :%WE.L
MR9L"H3(K]=,^X?X+KSA"![^;;375:"9*3[!&6Q\D A.QUFV]V3**71/=G]+*
M?ZKASAOPQ!AZ[?,]!(%Q*==30\/OI]2\27U@KH)[P7M,N;(T8C,GY4C2.]>,
MOF8%5N*1X1>1@X_U8B-"/V6'[ZPUI957G1EVI.4M,X*4";\AJEI6J_S[8&,_
MDV$ 5XM:A0X2"QWB43B9^#I \2'H<..;!!BLK>V)^\ -V+.&O$BUQDRRV!A
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
M<#4<BK(%$"YA+NB.XY&'8_CJ1E74U4-%_<Q+>'3.VH@+=?<%1=U=,)XMC]L
MZ.+ Y9XZ8%2MPN)*8BJHI&E0?#V5!Y%:0<Y'2(1IOZYKY?US #-1K9"NH>MW
M1<86-KPGAB.%MJY1 Z2:Z22>>HAX0(]D6*RZ")'_'U2?ENS:95.Q9+#1@J;C
M U8L;IH*?< /)KN+&!EX56L0[3*("%1KD<W(K;=,\JO'\*0U[# U<]G'_&BW
M1RZ$ 970RS)0]A@ =\+0AX%1$]2QVEN0@DH$,M*<RVAT9EX.YL!(5%0 2T?"
M])X:U'8N6W3B[2?#2+!LUK804)C,4P[BH!6%X8*+C5#+T.345_S=>GP\;5,_
M$,"+JP!UT&G!!LMU0?F;B[.TDU/)*%%A>&M9RP_X*>=ZAS9N7*0?<A*P#1=3
M0TW@^MP\ZT-E&D^>!)4N@@90Z63Z(&0.0.5X$J>S(#-N@S_VR7"3^Y+3NZA5
M(%OQC@(Z%'5-X7$C,-2ZQ +';L/'?&O:!JNK;)!$^C")A\'<>J7^5Z!T 2G(
M*:2>B%?+,L];,^FB]>1/0&O7Y@RLRCM]QQ\MS-JRTK9!'@;K)R2\)$3J(@]B
M]^ .J5,#' 4J);RT6K($L3-,>QZ Q4Y&Q\C()$_B8[! ].\"O;(Q_U_4^]:"
M5.MJU/ZBUO&#!LEV[!W-F[)[3@$1@KM5(\:*O-R+A4VY:504-/WV-@MR^5D;
MGD)#=(/  E9*UP0>8M7D.>#B2L 3K#DL"^"<?G';/8#0SADM2-M@VQ=YZ;$$
MXXHP LH@9P0R@0DXL.&!%K< :$!"D(!3!PRDAB4OYH\M>'AJ=Z7M_Q[Q92QR
M)^GHQ')M^L2,0WW:?D"%0W$JN!HHV!S!##GY"H4+NKSC?(<PT"= 7+Q;]EOQ
M=/&/,=*5"9X4[0_7Q@*K-;$ B[V-67CL6T^H.K:;JR,E/<,N"..?9Q3'ZSUF
M%/\*[8].:;\K^9[ (4/X3UFX!&'Z8!;=YLI]S.TF(">Q=SAO7L17+Q^I?1[*
MF0%YUB6U3/LI,UON)(F3)^?E&BKG3',CV=O'$_.]9!PG3\GO3J9W1VD<\L7:
M6T$@+_?$+^5K?.,!2+/OA5T9OI: +;2V5.['4L4]-NU[;)1-B5<:#1<BA:2C
M#?5UJ79UD(A!')#GK\5O%ADNQ+6M=]LGGWW\<]]]Q',GFQM=^\SR1Y\E?7()
MX TE@/^E5PJLLH;TP^BEN&6%@3'QK\0CA;YS\2OU7EXEY^*GL#TWV&X8@[U'
M8_CQ0D!Z.9Z+[ZR/I-'5;('/1F//2B9>I5>C<W$53Z_$1[1@//]YM4@6YP+J
M^,7B"0M. (^C9$$+CN/Y2,SC$?Q^-8D6BZGXM2W,T(265NU<+)VBET2+^83I
M31=B%E\QO>D\$3_9;DR8TY^B,X\@4L#4=!'/$C&-%T@FB69 $V5Y3<UYM%XZ
M[R\8^#*]<D=T=ZK>*PMQO>S=18K!#EGW9*T>X,PF_XN@3\)M*4@I;>*JBPM8
MX ((J8--5GTK*FC2'C7X3Q95UCIL:95&-KAI;X&>_T[KT^^<^R]0V_D[!Q%
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
MS0H,T*'$KR_^_$6,:D'[H 2J"HX*1WBE:V2.1C4 !I\R(>Z,5]1J+1]H\0D
M@B^/;QQK.:.,15Q]%3CJ9*K+6;B*A\/>L[FYA7U[UW[3?4?SOLXIR[!Z>2]>
M1&A1%1*!UJRLJ7R/@'YJ&*&X;FV/ +-2"0,K?XI2QP>7PRR!.5Z3/(H$Z*%_
M.NCO.0#:5]W4T\\3XT&$DWRL!AT:D6.OM8VF/$8T-;Q+;ARZ]T%"4:; MZWW
M-3T2X$;^-,YT#!1_?>OG&<A/6\=J[!'6I2JUHEY'G$;%=[R.S;@HB?#ZG.7\
M1W0O>51XQO\;68P!UH^:O&(I<HODO^,2!H@723HR=;?1( .F"G8E"J(9R+#P
MR;JQIEUOJ/LMA%ZQ 5T<B$^*@N<BN//^(3KGT77!#M"22XV(UUIR41ENOWL#
M'$\*TN8;OEW CZ79,D/WN?'8FG2QMR80+R8T-O;&D907R:@"Y%->A>*M/Q&4
M]SZ1QLB?Q_6=#L24\<B!G+5[QSRK:B-O*;/&<RNI\8+Z1:-2\U[N$8V]S9*6
M:MW60R5Y/F1K^@H:W_M6:H2C@9FFQP_#P'QY<R5F613P )Y$K\;/!@*^%K\2
M=/;*,9)3Z3 -8GQFXZ!#N8TI"X96@7!0*.P1.<SP@,@D.O P6\B+QJ(>"J!L
M.ACNN=6@_FW'.=Z#2]5=9P;A$R,?0[S+URU&%*(1C+N&V@QU"+>_3/%1(Q3!
M,.KDTO^6>6[:FHM6DQ),-;KJJ<#GP?Z!43?3^,Y(+:8]?DSQX."'NL#<WF]S
M!Q7*!RH&!DI]RH'^K.Q+KWY"&P]8SP\N;;X9;:$D@VL=3G*0-TQF&+J:0RX?
M,#IRE6V9,>$DS"5^P%)@'QY61VG?UL,VS]A+5:L5U0:UXGX[A;EV/NM'#QZZ
MRX>\$'!T(.!@,+WI'<4>(LA6;>A1,6JK2_337T#%9\<'GJ=A_A^>>/5#LZ09
M<*W]J F4]]A*3XH2')<6^((32Q)/Q$=5M/X)->75X:%WY%G?>UG&:9S022)>
MG U]P'WWYOXX/IE'W[L[[YY2\?XD2..('LO-#BQ5=3&V,0NFZ7QO[!-]E1.
M?/:XP3X=(9X;LE$SY7Z3)F&V;TB'"?0BGH>+_9BQZMNO:8G>N-"./AYX_+R*
M^L@>%^<6TH5S!KWA49D8.ZJ20]88I?T3[?&P&E>Z]$]E.Q9T_7GM,_BM+PA/
M6WVS\./)%\R:#K,]1Q7#P 9D$Z!&BFX<&,GX&Q*U,)573*KN.=F3",?.?<]!
MV$"$9 .]&6(9KEU^82<:'KVAP9\4[EDZCP[(0$*SICF[IL(%V\DU9GIR3>'[
M'3MCZ"X'#T!"(-Z[""!BGS*_V;5$+.10/S^C@9H*1YDK,SPM8XS7HZ:.F'"7
MJ4RA,&:T91<>B6%N)]:E60(=S-!56S&JE965HM=+XK3KIA^034CU3SO3M=(S
M?^SLX[LWE"/%K<:2K3[WQNGN<?:308^M-'3&V:L1);C$E5WSZD[XHQ0E7O1G
MC;_*NI7T;.A8'G6UC"Y1&*BD+N&;[E@58L%8I*!YSU)GZA]&>BX^TK%<>.SM
MQ_GHS52E[)K?OSGO#O^2:K@ZO.*[]&^V]LO]^\%?I069.OAAA:TX84U.A/7O
MW/R/QFSY/1<.J(VI^.M&24P!M #W5\8T_0]2,+SXO/@O4$L#!!0    ( .^
M55K'*MJ]V ,  !<)   9    >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;*56
M;6_;-A#^*P=U*%) LU[]$L<V$"<95F -C&9=,0S[0$MGBXA$:B05I?]^1TI6
MG28Q@@TP1%*Z>^ZY-YX7K53WND T\%B50B^]PIAZ'@0Z*[!B>B1K%/1E)U7%
M#!W5/M"U0I8[I:H,XC"<!!7CPELMW+N-6BUD8THN<*- -U7%U+<UEK)=>I%W
M>/&9[PMC7P2K1<WV>(?F2[U1= H&E)Q7*#27 A3NEMYE-%^G5MX)_,&QU4=[
ML)YLI;RWAX_YT@LM(2PQ,Q:!T?* 5UB6%HAH_--C>H-)JWB\/Z#_XGPG7[9,
MXY4LO_+<%$MOYD&..]:4YK-L?\7>G['%RV2IW1/:3C89>Y UVLBJ5R8&%1?=
MRA[[.!PIS,)7%.)>(7:\.T..Y34S;+50L@5EI0G-;IRK3IO(<6&3<F<4?>6D
M9U:WE/>/(I,5PMEO4NL/L$$%5[*J*&1W!5.X" S9L=)!UF.N.\SX%<PHAD]2
MF$+#C<@Q?PH0$,&!97Q@N8Y/(EYC-H(D\B$.X_0$7C)XG3B\Y!6\&Z8$%WOM
MG'5>PE^76VT4%<G?+SG<P:4OP]G&F>N:9;CTJ#,TJ@?T5N_?19/PX@39="";
MGD+_CRGZOYCP>X%  G5CF.L?N;/ESS-@(H><EXW!' 3A\!ZG=#@UX60=CG8X
M='& (2SZP&6N23SG&;/*+=- OYTLZ6K0<,8%"<I&DP'M SYF6!N'UP'E5-\?
MYO G,M57%E!=8+4EB4-MV$=B'S'<-A4J9J2:P^TSEC_!67SN3].IW=(NB<>T
M22,_C$)"%9):K=/]ZOH:\Y_9 \'M\8ES&MZ_F\51?-&'9C+V9]-SNYS/0KN$
MXQG<['9T!=GXN:C1)02U-"@,9^4K:(F?I"$]9^/DK00.&3E0L#X1A9E_'D6P
M=NS>D"R*2SA*QS8JM*9NF21P_?9T/T6(.X00-@>/RV_?P]"[0)DN&TJG#^V/
MOD8QA7 *J3^9S2#RIQ3.+^(!M25#JD;QS&[IFLSN@;5,48%9%D3208*K*8H9
M*[.F_*&0GUGK^=B*):)#Q;J>%JYBN2F.@[#%C#6:%)NL.&A;\S53AF>\)H-B
M#QJS1G'#45] (5LD:[YCQ2NZ-(SK TXST9 ]5HY.QJH@KF06Q1 UV"E9=4X^
M[=87>O19MMH"78"X NS*E),'9/Q@=V3O ?+P^-V!2XO65<5IFG.BZGATF9"U
M):%'+]U^P=&PH@[=NY&LB58C3#>WAK?#U+_LAMUW\>XOPR>F]EQH*'%'JN%H
M2D-6=6.X.QA9N]&WE88&J=L6],\%E16@[SM)H>X/UL#P7VCU+U!+ P04
M" #O@%5:'S +3* %  !)#@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6RM5VUOVS80_BN$FQ8;D,J6[+RT20PDZ8H-6-<@S;8/PS[0TLGF2I$:2=EQ
M?_WNCI*L9G&*%OUBBQ+ON>>Y-TKG&^L^^A5 $/>5-OYBM JA?CT>^WP%E?2)
MK<'@D]*Z2@9<NN78UPYDP4:5'F>3R?&XDLJ,YN=\[\;-SVT3M#)PXX1OJDJZ
M[15HN[D8I:/NQJU:K@+=&,_/:[F$#Q!^KV\<KL8]2J$J,%Y9(QR4%Z/+]/75
MC/;SAC\4;/S@6I"2A;4?:?%+<3&:$"'0D ="D/BWAFO0FH"0QK\MYJAW28;#
MZP[]+6M'+0OIX=KJ/U415A>CTY$HH)2-#K=V\S.T>HX(+[?:\Z_8Q+VSDY'(
M&Q]LU1HC@TJ9^"_OVS@,#$XG>PRRUB!CWM$1LWPC@YR?.[L1CG8C&EVP5+9&
M<LI04CX$AT\5VH7Y+:S!-"!*9RMQ;4UP&">/),)*7+-[</Y\'- 5&8SS%O8J
MPF9[8--,O$.PE1<_F0**SP'&R+$GFG5$K[(G$=] GHAI>BBR239[ F_:"Y\R
MWO1KA'^N6_QUN?!\_^_'(A#Q9X_C4S.]]K7,X6*$W>+!K6$T?_$L/9Z</<%^
MUK.?/87^[6G[#K"[:%UZCV.C7TI:>J%,KIL"A*QL8W#M(+=+HSY!@3MP%5W4
M3EDG@A5A!0A1U=)L7SP[S=*3,R_R%K*16CCJ*]JX4%KS[KQEDHC+UH5TP(_1
MA:).SZTKI,DA,B<;N70 Q<NFQDDP1 _@*I^(.]RRD)IMD*0M!=8;5 LL@J[F
MQ 8?'&3)*;:AUC11<-=FI?+54(* ^QHH9AWAZ>PY;0P#!T7CE%D2Z%&RB]ZO
M2J*!"EMT78)SJ*6+%7N>G23'O6MI"G%PG"9'NSM[6--.O)@>(IHG:C@$]38J
M+B#'0>Z!@E8\=(IH!^DT>=5[4)Z2AJ-;Z:TH'.(8L=CV^P=I)M-IFDQ[T["2
M@56TM<%I"LS@@=<^"2&&#);*&(I6&\,M2,>:I @.\!_C7-DUQ'^<.,B-JU<:
M0_FE')"Y=$Z:)>!Q$CC=*(;XU-(%)34:V;*D8D9!N?0K?+#EO20+4"J*<I@X
M#I4LULP1*7D9E"^WY.&Q.J[!\;G)NQ=:+24=14B@:S1T;7,9@'4XH%.4L/;8
MB1\(.9N<W=Z\]WR9GOV(9CQ@B&Q7V7TX.? K%&ILP-BA/@ S2-5A6\%M7OS_
M$\*Q;MLLII&J>D&!6%N54U.;8D^/8ZS*)C38G"A(V<*+11.P0UI?:RPEN=!
MM+TJP+%*9 0..)Q=0J,K"@RFC<Y@S(81C<>W!DI+-&@;.MY%']CN/J)@3*NF
M0B]5I0)E%>./ 10;,CN88A>>?JF-#EGEGC[OQ0^U3T_:OD?*,7X"R]0QAH'[
M(/"(K.(1&<M92X?$*_F/=30$VGJ/-8&QV5F'C>4V8'78OV6@4=C/D6OKD=;=
M@&HN:Q6D1H)8(> " F+A:EI12+SGVG*@N1!W/4XMA2\WZB4WG6\6/G>JCI5(
MG%$%T.F.G43=A:1]4]?6!5%R5KK1&$,%7$?8;I]BFF-)4$9Q-*-G$B=QJ)K8
MY#C<OSC1"+PQ+2KB=\,#S?HZ'DKD.9J>#&8:S]$T2R;=G8=C\JUU_=SQ(LI]
MI#J(3T<LB\2ZI)>?RV8.ISL*ASC'AV.<",WV\[GC6M]P1PN%^56.*EIHZVFZ
MQBSRR(TG:\[5L*N @G.#3SP,D+O^Y#+*@2HIM"=<_S)TJ_Q'\9OM3U\^9E%A
M"XD:(68PG?0GWL-YV#5'^0U13<1[LSO[=U,/3;/I<]Z6OMKKN27;S7,>.U][
M9%[B$,7P/\XAG7T'W]/DL7?#\>#U'MTN^2.&FA=!XYM^?[?_3KJ,GP>[[?$C
MZQT.&86=H*%$TTER<C2*+UC=(MB:/Q86-J!&OESAMQXXVH#/2VM#MR '_=?C
M_#]02P,$%     @ [X!56F5&=759!P  V1$  !D   !X;"]W;W)K<VAE971S
M+W-H965T,3DN>&ULI5AK;]LX%OTKA&=0)( :ZVG):1+ 23LS ;;3H)GN8K'8
M#[1$V]Q(HH:D\MA?/^>2DNU,G4ZZ^R$.)?&>^SKW7DIG#TK?F8T0ECTV=6O.
M)QMKN]/IU)0;T7!SHCK1XLE*Z89;7.KUU'1:\,H)-?4T#L/9M.&RG5R<N7LW
M^N),];:6K;C1S/1-P_73I:C5P_DDFHPW/LOUQM*-Z<59Q]?B5M@OW8W&U72+
M4LE&M$:JEFFQ.I\LHM/+E/:[#7^7XL'LK1EYLE3JCBZNJ_-)2 :)6I26$#C^
MW8LK4=<$!#-^'S G6Y4DN+\>T7]ROL.7)3?B2M7_D)7=G$^*":O$BO>U_:P>
M?A&#/QGAE:HV[I<]^+WQ?,+*WEC5#,*PH)&M_\\?ASCL"13A"P+Q(! [N[TB
M9^5[;OG%F58/3--NH-'"N>JD89QL*2FW5N.IA)R]N!5KA-BRZ]8G&)$ZFUH
MT^-I.8!<>I#X!9 H9A]5:S>&?6@K43T'F,*BK5GQ:-9E_$W$]Z(\84D4L#B,
MTV_@)5LW$X>7_(6;GT6GM)7MFOUKL316@Q3_/N2O1TL/HU&AG)J.E^)\@DHP
M0M^+R<6;'Z)9^.X;MJ9;6]-OH;\V)=\-PG[;"':EFHZW3R#N/0JR,P'(I.^$
M-8RW%4.UU+1BO.MJR=M2O"7*5VRI%:^6M*6KN27(@)6UZBLGUO 6!4SB^EZ6
M J!TUVZ$%HSCKU5XY.WQ6[5A#QOEGFU$#9"R5'UK^;(6#. ,/4<[FP$UK)$R
MA!JUYBV%&:UQ>VORQ#"L2OBF6F@Q;$G=ABS8.MRWTOJ])VP!=;H"9/T4/-LD
M#4#0<"I8#@<4<)A$-)BAS0(6C/09_2%;=A8Z):!57]I>BY/]B+_YH8BC_!T4
M;*18[<E4HI2NQ37\3FAV1!OC\-W5I_<?W3)Z=TQVV0-05P[JPZ,H>^IM[--J
MA?#KP 57BWMJ86PE6R12\AJ>[+C@>-M:>$FM<41^B^8CJ,M)!)Z"V_6Z4T8@
MO"O&ZUJ5VTRH7B/3SG]QS^O>/]@I@W].&S@TQ $.,6X 1GCDSMX6PJ=;0YSW
MHSNHA<Q.JR>E&POWHNV%9Z'@!E$WB*A&-"JVTJIA:ZV,(9*O*9'/LB5;,$:P
MHQH[CJ&>6PJTSS'$L=\'O36JEA6G>[<6_QI',5A,4=-B0R,*T;\>X/Y&<">X
M9+RJ)$5[(!D%H"?G^6CK<U-WEHE'#%W:^7_90 1N%"B)1"[[:HT1?X_2ZPW-
MPAXY&@L*^RIAA<9\$0>)MBMRTKN]_76.Q^ZB8'NK+-OP>ZH@--JW$)3VB1E>
M"U>MN->:%>SQHF-$7B "2 -#ASHH]\,Q/CH0J4M>.W+=TGCT:H9.0T'NL*^4
MGMN'5&H?"\,14$ZL,J66RQTQC%RW$@7':?/7L"?L9Z'6FG<;6>ZWX5.V&(]
MI'ED<"4-7Z^U6#O+ET]LO9/&7:I9S_H>/<[I]]6(B\%^?UIPO17F<NJ.*!UT
M@"-GL.H-TFB.3]D_!=?#J&88M*)9HN^,PY9^$OJ)V1=09^2;83^R?)8&V3S!
M:IZF01Q&=*^8!448LP^]!GU9D@8))#,\GF4LG@7S:,86, IA,J!U6??4=]F7
MD]L3%F=!5B0LB8/9?,;2*"CF.$C(JD(6/G!CV1O>=._88D72+ -6SO(@S7(6
MA4%19&QA)&<WO*0LL"B(PH3-\Q2K)(EA6P&?LJC *@K"9#[87LSRH(CS@[VY
M(R<T6.K:VN^][(@* 6M1.M0!R[)O^MIEJ!(H.W0Z7]\/-.I\G]KRPX>?O-VE
M$D4'7O&O<_)"'OZ<@C@/9B[NB%V<1#0!6L[BH(";29 @)M=MA:#D2<J*-,-&
MX$49^1W/@W06L5MW( ;F3]M6_8R<OSVSW(_D85@89D;APT/E0=H--94.FZBI
M'&HE0Y7M>MU8;_\K2S\/!?17^5Y4_T&! *Q4QNY7WE%TS(Z2/ ZB/,<JB[)@
MEB18I8AV'A;'.U'?O'PWI%,3V7^@:Q_%D([F>1#.YL-JEI.6:!8'6;J/2)'E
MNMPXT.%0YL)Q"#9Q$&&0%_FXRIVJ: X7YWNP:]%"O/8#M$)?EW38=8>$0\ I
M0/(P0%G3 HPI0HI$$211=LP^T4ENFR<0LH%(1CN3(,MI,2N"/"-+4G2#",9=
MXV@!U^PX8]W@=3"C4E]4$6JU*-@<L8^1M11U.XPPRQ]A&?6$.931$W(T06*Q
M^%78/TWO'Q'T>9"G^;&G>A(3^=%3PBAT&?YYL;CY*O5\C!>=== ]R[OAO$M'
M29@Y5#<&&&_7DDK!31O&&SH&_M>SWIUUN98KPEWUN#IRQ%1M_81S )'!*7\E
M>5YETXDC@X/]'@:]%CL=L+^/1J]"=U@UCD5K?XEPVEKX#N"*>@S;"\1SYW.G
M!7E\4<E@4_!R8EYIQZ'WN>G>ZS9&V]I]5"#+< +P;][;N]OO%@O_NK[;[C]Z
M?'3G4H,7DQ5$PY,\FS#M/R3X"ZLZ]_*^5!;#W2TW@N/82!OP?*64'2](P?9K
MSL4?4$L#!!0    ( .^ 55J:4L^D90(  (8&   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(P+GAM;*U584_;,!#]*U:&)I &3IRTC"Z-1,G0D,94T;%]=I-K
M8Y'8F>VT\.]G.VE6H%35Q)?&9]][=_><OL1K(1]4 :#18U5R-?8*K>L1QBHK
MH*+J3-3 S<E"R(IJ$\HE5K4$FCM056+B^T-<4<:])'9[4YG$HM$EXS"52#55
M1>73!$JQ'GN!M]FX8\M"VPV<Q#5=P@ST?3V5)L(]2\XJX(H)CB0LQMYE,$HC
MF^\2?C%8JZTULI/,A7BPP4T^]GS;$)20:<M S6,%5U"6ELBT\:?C]/J2%KB]
MWK!?N]G-+'.JX$J4OUFNB['WV4,Y+&A3ZCNQ_@;=/ /+EXE2N5^T;G,' P]E
MC=*BZL"F@XKQ]DD?.QVV ,'P#0#I .0E('H#$': \%! U &<U+@=Q>F04DV3
M6(HUDC;;L-F%$].AS?B,VVN?:6E.F<'I9$J?T$JA*4CW"O$,4,I45@K52$"G
MZ'Z6HN.C$W2$&$<_"]$HRG,58VUJ6P:<=74F;1WR1IV H%O!=:'05YY#_IP
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
M'Z%'L>'CX7  N_,'NU/CO2GXYUS1UTIT ZYG!A5"/" &[2?<)_\%4$L#!!0
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
M'Z! BA"Z[:U#MZC? A;M^A=-Z5R>(?,:)L9B *@IWG*.52B-2M7N\BC&2+4
MJ.3.#!C*8> D@1J[MF7(+0G2-+(E,$)O@%$PEH\:_,->VIEH4CRVJ(0 V !1
ME<% QJN!C[W68S#9>T/2(9W1RV])HH(1)M7'ZCOH#'3DIL(<ST)HJ"!*&#O<
MYP;)C]MDW)YL8IDC%$4:A%Q[YRG"C#N54#U$R]D. >DC/&U)RX"1]K\%#4*&
M U-I6YSD1/\D,4[8DYA$0@M#ZF<53\#_*M"Y\^#UVLL5R;NDMFXQ:62JB'K*
M<I"8AI4H'2 ),'HO8W]B:>;,@W\/=K5C$:@/"Z^?CZW639H!>LXIR.(.:P7
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
M22C 9HFSLJ1-@-'V=&,<4AELO)0FK]/^-LE'S8764TAE1PH+=NV0Y"S@BQ1
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
M$9[Q48T7,G]%0D8)#W@THB_L+0Z]OO!9%E_)4CA9D ME\U+;QDA+_CU=6&>
M+_\-V=]JCX:U8Q(=VEKD\G@"66*EN963DY=_L"1X/8(]ZK%'8]I/KB$IBZ:4
M1"_):9[KIG(63,BENL6 4?*7=$.81[4.8^[5FSWU%7@LUY"2%GT&(-Q:DJ4N
M(;=5M2('JH(GNK&B*NST$.B4R\U"FCY\N(1D0#5Y0=(Y34(.%XPG- P9.46U
M/E10?$BAFX5;-B7D<2=]$#(VA36(IJUXR%DG'O"4C+@[[MT=/]O=YVM1K8 <
M8.+WP"ZVP'JSP'IR:731Y,@O[\^AH(SN/1R4&W"W\_Y:8#WM:JGZ!K@P$OD.
MH_B)\Q!CW6$TTC6F(J42"U4J]^!%4%\MC=(%ZBM4[M/DQPAODTDX<B97JJJ0
M!N"M?Z0PY+0H%)9>B\XS*Q!WFKRYAX9B 23L<25O9=5(9"T* 9'U+6P)?WXV
MRDGR<;ELD5YYA'9_.[^#KS&/:7;X4^Z\($ ;6'F"ZP&/4^00$*H/W".G<)K-
M4Q)2#B7N(*1)!N3C-.+9&)3P65! [PL2A8B$A<FT0S>"9)XP$M$4UH.(9CR>
M=NA&D/#G($EY[-V1>A ',9]V\)[$PF@6)B2F">>()9JGTP[?2/XE??XES\Z_
M=Q5PQ6GS,)1*HVJ&4ZG7]QL*VKG>U+J2K0\YHVF(;N2<,C8G;U6EH#\79*4Q
ME[* SN><,!;0+$FP7@6<IAP9P$+P7!:/>2[M/9<^VW.71M9"%;O,PXSZ"(8:
M<MX8 [#)J;72V2'/CFXS[-GM?G)_/^WWR[O]A-_O-WC^NJGK4L'C0M;:*A^
MA ,; V1S1EG(R//Q1.#_-"%10*/$!R2(:3SW06(97&5CH<GZT&2_$!H8KPVD
M$4)Z\[51-0R\[LDV/JKXJ6#L[2!W._R>3GXCK=MI!3_%*;@)R1\#O>,V,QH'
M<KN76$1C* \,2BB+R;5>NCMA)'B8LBB![@TAX.2]A$E[K<N"J VTJ5NY\=D%
M&96&N$*U>0N%2$$UDMZTI;IW?GACE"<9KEE(LH2F4%8AY;(HQO[<;)IVW .Z
MP/"A1/ME /)BHXU3W]H'!S'&/8#A(F8TS**V-U 68XGF<V#':'F;]TR8_\HT
M9QH ]KZKK- $AQ@PJO#)0<YK+G>:Q^H8I,C.*Z:;CA>RDLLVNT*8KGSK#-&Y
M;%?[8$K85M2UA, M'F \:;,3JAZP(290WUC&D?5+:?&[3I1^&R0B?$4A\982
MX,7@])BD-&5I7Z)JC _  E\!7XRH.DY#1P)URH$0SS+L1+#1C;@'-;5X\+-2
M3(,H@WX9>G7X2066B^(66Z&?0XQ<@)F0_S0#>#&TKY1\A+01'E*)7,0_PR"$
ME47\AW9HNSF@[<'OP!;CNRRG =1_L#GHU>$PU/8'1H,L(&^-_VR$NR0*8(U9
M !1P:M7& *J2*SWWR<L_,I@\7N, $@==^4YH##HRFB0X-V> K2U;+*%\? )F
MP>[[,/B5<N7-_KP-P):M@TUY7/$P6?>F;"Q(2"Y1/7C;T]<61Q7/Y6$&[*:2
M.XEEP78%S3XJ9S@GV:>FQS87<&3:GS<7^^/M \Y9X''XT)C[WS##+C&'JN'G
MMEOE3RUPS!J&FN\&XEQ;/_V:;ACFOH!!F(&*4'V@1GYR8%57FOR+WEDXA 8,
MBQ14TG .OYS&/)SN@Y95L0<W!9WI(]A#+)GM'2A LJS\L0GV:Y@3V[.%_FE_
M-'/:'DCL7F_/=3Z H0I87\HEB :O\"#$M$<E[8W3M3^>6&@'F>DOUU(4TN +
M\/]2:[>]P0WZ ZN3_P%02P,$%     @ [X!56I+4;!*( P  ]P@  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C@N>&ULI59M;]LV$/XK!ZT8$D"-9%F6G=0V
MX"0K-J#!@J1=,0S]0$MGBRA%:B05-_]^1^JE2>H)W?K%/I)W#^_E.9Z6!Z4_
MFQ+1PI=*2+,*2FOKBR@R>8D5,V>J1DDG.Z4K9FFI]Y&I-;+"&U4B2N(XBRK&
M9;!>^KU;O5ZJQ@HN\5:#::J*Z<=+%.JP"B9!OW'']Z5U&]%Z6;,]WJ/]4-]J
M6D4#2L$KE(8K"1IWJV SN;C,G+Y7^(/CP3R1P46R5>JS6_Q6K(+8.80"<^L0
M&/T]X!4*X8#(C;\[S&"XTAD^E7OTMSYVBF7+#%XI\9$7MEP%BP *W+%&V#MU
M^!6[>&8.+U?"^%\X=+IQ 'ECK*HZ8_*@XK+]9U^Z/'R/0=(9)-[O]B+OY36S
M;+W4Z@#::1.:$WRHWIJ<X](5Y=YJ.N5D9]=7JJJXI2Q; TP6<*6DY7*/,N=H
MX.0]VPHTI\O(TEW.(LH[W,L6-_D7W$D"-P15&OA%%E@\!XC(R<'3I/?T,AE%
MO,;\#*:3$)(X24?PID/D4X\W_5^17W.3"V4:C?#79FNL)OI\.I:&]I+T^"6N
MI2Y,S7)<!=0S!O4#!NN??YID\9N1$-(AA'0,?7U/+5HT D'MX!T:@QC"[S5J
MY@*A'6)K".\XVW+![6,(-\PVFJ1C<8S>=#R.MXUU^2%6\JJIH&:/;38;JK@&
M6R)()5_G3.8H'(] #;X)YYL!>E1ZT9;,0LD>$'(J#%4!"Y*H^8TEB0)T>#LE
MZ!5Q ,RX/>($5ENZK.<%G'!)FJHQ5%)S>@%_(M..@L[FF7;G_$WGO$\6W/8A
M$-8,7D$:SI*%6V0P";/9N1/G)";3F1,7,(_G3CCW#"(/Z5W<67=#&L-[99F
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
M)$3-&%\G,00)F?L)+)$4!E$#N\^KMK"U\VEZ,X4@)G$60AB09)Y Y)-LCFW
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
M.@SHV@M!:02*YHN'&_'PGC*[ D.)"DDC4#1?U,8*1,&5,4QRAZL8!I(;U -
MT7PI&Q<0A9?IUZ4T:[%2,B?>-7^TQVW-GH9!G?LCJ F HODB-C8@.MY7DD,N
M\V>@- )%\T5M;$,4]@T@21ZNXC20Y*#N HKF2]GXBRAL,.;EO>()I]+^AO43
M325]YL9MS%8\I^C*Z'EGQ@"6H#^,-TM$UJIDL(;.'1621J!HOKJ-[XG.]I7]
MH&X(E$:@:+ZHC2&*@OY@,J-JM<O^5J';WO4\&MB_5RXX7$=G1?;A:'#C:'#8
M;MSPG&=E:W*&([OV(U :@:+YJC7F!4=[2DX,:FI :02*YHO:F!H<7-]/;J5(
MREBC-962YF9.WOTC\1NDR,W K8*!&A8HFB]88UAPV$U4N6L&M-M2QBNJS&0[
M%PMM!&2MJH&^LP"E$2B:+V5C6/!H7PD-:F! :02*YHO:&!@<?I$!L=9^HXJ
MH0Y'=I9R'[8%-[8%ASW%#7W<.4U#>HH9*(U T7S5&H>"3_>5U:#&!)1&H&B^
MJ(TQP>$W,EVFZ3 I\#(W'-E9L7VX#MRX#AQV'57ROG^>!GW] DHC4#1_MT9C
M5X:#?>W7 '4SH#0"1?-%;=S,,/PJ!F*>?J.*0*J'(SM+">IA^EL;PC(FEVYC
MG4)N"]=F2U5]M=Z\=^6VK+VZ/HTNR&8+7H/9[ B\H7+)<X52MC#(P=&I66C(
MS2:[S8D6A=MV=B^T%ID[7#&:,&D+F.\70NB7$UM!O=5Q\C]02P,$%     @
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
M_@+\M6*4 E5_CHBG?]M"'PX9^B')XH'(6J$?U:$?]>;PJ>@@"19X2_*<Y%O
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
M'E9V6>C?"0H3H.^O.5>'C9E8_0\J_0=02P,$%     @ [X!56E$^'NW= P
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
M7$X@@JKO@O7 R+*Z3BVE@8VZ>MS"_9DJ:P#?UU*:EX&]H;4W\L7_4$L#!!0
M   ( .^ 55K3$&7O'@,  #L)   9    >&PO=V]R:W-H965T<R]S:&5E=#0U
M+GAM;*U6WV_:,!#^5ZRLFEII;1(G!-I!I-)LVAXJH;*N#],>W.0@5A.;V0;:
M_?6SG9 %"(B'OA#_^.[S?7>'S\,U%R\R!U#HM2R8'#FY4HL;UY5I#B615WP!
M3._,N"B)TE,Q=^5" ,FL45FXV/,BMR24.?'0KDU$/.1+55 &$X'DLBR)>!M#
MP=<CQW<V"P]TGBNSX,;#!9G#%-3C8B+TS&U8,EH"DY0S)& V<F[]FZ1O\!;P
MD\):ML;(*'GF_,5,OF<CQS,.00&I,@Q$?U9P!T5AB+0;?VI.ISG2&+;'&_:O
M5KO6\DPDW/'BB68J'SD#!V4P(\M"/?#U-ZCU] Q?R@MI?]&ZQGH.2I=2\;(V
MUAZ4E%5?\EK'H67@1P<,<&V =PW" P9!;1"<:A#6!J&-3"7%QB$ABL1#P==(
M&+1F,P,;3&NMY5-FTCY50N]2;:?B,2D(2P%-;8TEH @M)+I$$\&S9:K0$Q&"
M,/6&;DV"J!Z<UZ +C7J<)NC\[ *=(<K0CYPO)6&9'+I*>V;XW;3V8EQY@0]X
MX6-TSYG*)?K",LBV"5PMJ=&%-[K&^"AC ND5"OQ/"'LX['#H[G3SH,,\.=T<
M'U$3-%D*+%]P@&^3C?4F&Z3*!@6)?CWPHD#Z3Z WL]]=L:^XPVYN<Z_<R 5)
M8>3HBT."6($3?_S@1][GKKB])UGR3F1;,0V;F(;'V)O*)PH]PYPR1MD<\1EZ
M R*ZHEBQ]2R;N4Q7\<##UT-WU8Y.!R@81-N@9!]TW;L.&]"6FEZCIG=4C:Z0
M%;5WL6X%K3IAF;Z<E> SJE":$S&'#"F.4BZ5$2M@!6P)77JK\Z*6EQA'@QV]
M^Z  #_".WGV0'_B];KU1HS<ZJO=1T8+^);9W6!VV/+IT1'NG7P:>[^T(Z4)%
MP4YZDPX4[ID+HDM*OY'2/[400:?K2 GV]PJGCP?]'27[H/TZ33I [3JM=+BM
MME*"+AW3GJ6NG253U4W<K#8O@%O;^';6Q_IE4#7R_S35L^)>5R1E$A4PTY3>
M55^[)*I674T47]CF]<R5;H5VF.O7#0@#T/LSSM5F8@YHWDOQ/U!+ P04
M" #O@%5:RL9_M, "  "'!P  &0   'AL+W=O<FMS:&5E=',O<VAE970T-BYX
M;6R=E6M/VS 4AO^*E:$))"!I[F5M)&@U,8EIB,OV8=H'-SUM+.PXLYT6_OUL
MIX1N-:VT+XEO[WG>X\3'HS473[("4.B9T5J.O4JIYL+W95D!P_*<-U#KF047
M#"O=%4M?-@+PW(H8]<,@2'V&2>T5(SMV*XH1;Q4E-=P*)%O&L'BY LK78V_@
MO0[<D66ES(!?C!J\A'M0C\VMT#V_CS(G#&I)>(T$+,;>Y>#B:A 8@5WQG<!:
M;K61267&^9/I?)F/O< X @JE,B&P?JU@ I2:2-K'[TU0KV<:X7;[-?IGF[Q.
M9H8E3#C]0>:J&GNYA^:PP"U5=WQ]#9N$$A.OY%3:)UIW:[/(0V4K%6<;L7;
M2-V]\?-F([8$8?B.(-P(0NN[ UF74ZQP,1)\C819K:.9ADW5JK4Y4INO<J^$
MGB5:IXH)9XPHO<U*(ES/T837BM1+J$L"$IVA;PT(;$;0#>CDT?$4%"94GJ C
M1&KT4/%6:IT<^4J[,3']<D.^ZLCA.^0IE.<H&IRB, AC]'@_1<=')W^'\74R
M?49AGU%HXT;_E=&4R))RV0I /R]G4@G]6_QRF>\@L1MBSLJ%;' )8T\?!@EB
M!5[Q\<,@#3[M22'J4XCV12_TCB0N3YTJL2ISW%9%G(3YR%\Y6''/B@^Q4A>K
M4Z5;K$&:#-VLI&<EAUB9BY7LLL(H<;/2GI4>8N4N5KK#RH+,C<IZ5'8(-;2_
MFJI 5\:% N$B9SOD* [<Y+PGYWO)#UQABA:M,O^SK@Z$M0Q1>U ;_&+/@,M)
MON,DC]-WONVPMS+<:^4&I$2$-:V"N:X,>@] *A=\N ,_B^/4#1\$;V4LV(M_
MJU,V_5-$"9X12M2+LS(%.R<I#\+H'Q/^5EDU5]17+):DEIJPT++@/--ZT57]
MKJ-X8ROMC"M=MVVSTC<E"+- SR\X5Z\=4[S[N[?X U!+ P04    " #O@%5:
M:H5_K+X"  #M!P  &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6RM56U/
MVS 0_BM6AB:0.I(F;6&LC02I)B8Q#<'8/DS[X":7QL*Q,]MIX=_O[*2A'0'!
MQ)?$+W?//??X?)ZNI;K5!8 A=R47>N85QE0GOJ_3 DJJ#V4% G=RJ4IJ<*J6
MOJX4T,PYE=P/@V#BEY0)+YZZM4L53V5M.!-PJ8BNRY*J^S/@<CWSAMYFX8HM
M"V,7_'A:T25<@[FI+A7._ XE8R4(S:0@"O*9=SH\22;6WAG\8+#66V-B,UE(
M>6LG7[*9%UA"P"$U%H'B;P4)<&Z!D,:?%M/K0EK'[?$&_;/+'7-94 V)Y#]9
M9HJ9=^R1#'):<W,EU^?0YC.V>*GDVGW)NK4-/)+6VLBR=48&)1/-G]ZU.FPY
MA!^?< A;A_"E#E'K$+E$&V8NK3DU-)XJN2;*6B.:'3AMG#=FPX0]Q6NC<)>A
MGXD369;,X+$83:C(2"*%86()(F6@R0?RK0)%[0JY %2+7#"Z8)R9>[(_!T,9
MUP=H=7,])_M[!V2/,$&^%[+6B*6GOD&&-HZ?MFS.&C;A$VSFD!Z2:#@@81".
M>MR3E[M'N^X^ZM*)$W;BA XO^B]QYDRG7.I: ?EUNM!&84G^[LNY"3+J#V*O
MZ8FN: HS#^^A!K4"+W[_;C@)/O4I\$9@.WI$G1[1<^CQ0S%P6PP#PC?5,,!:
M50J%&A!MJ &K&9$YR9F@J!;EI)*:V8O;)]#S44_35-60=:6'V@](TH3K4^BM
MT'8D&G42C5X$SQ_@\7ZTXJ (RC4O5$;N:ME[69I08Q?*MN-5/(H"+.S5=KH]
M1L-1V!GM9#'NLAB_YJ![R34(DZVXT5$8_$-N_(C<T2@<]I.;=.0FKR'W4(1]
M+">/"!R[WK##\MEXK[U3_E8SM@_A5ZJ63&@DFR-\<'B$9%3SN#03(RO7GQ?2
M8+=WPP+?8U#6 /=S*<UF8EM^]\+'?P%02P,$%     @ [X!56N\'WQY !0
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
MTCJ8]VLA]'YC$[0?N_0?4$L#!!0    ( .^ 55JUYV=1)@P  )B'   9
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
M1&!:\EF^4VLW-PY3L;3^A(JDA8JAXT_HYT_5P<.'9\JSLG[:BW8)/6L^#_C
M=JAO%AV30C^36GM(FB0B@OXV-HI=$]G>(X4-B!JTYV=8VR3T(VH/FV;I4%.)
M&F6$#:V%9YV$#D>A'Q:E#JY47FQ >>:B?Z0(AY?0CY>3\+KT\8C7..R&3\3U
M:GOB*9,+N_.OP%.>Z6)[O+I:_;IP5>RIN\>+GR;NJ%SP3*&$S6%HT#T'!;+8
M[2].M%C9'?:9T%JD]G#)*+1'Y@&X/Q="[TZ,@^HWE\F_4$L#!!0    ( .^
M55I)G"M#,@0  .D5   9    >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;,58
M46^K-A3^*Q:[VNZ5UH()@:1+(C6AVRKM2E6[NSU,>W#@)* "SK6=I-VOGVTH
M"82@1K+4EP3,.1_G^^QC'\YD3]DS3P $>LFS@D^M1(C-C6WS*(&<\&NZ@4(^
M65&6$R%OV=KF&P8DUDYY9KN.X]LY20MK-M%C#VPVH5N1I04\,,2W>4[8ZQPR
MNI]:V'H;>$S7B5 #]FRR(6MX O%M\\#DG5VCQ&D.!4]I@1BLIM8MO@EQH!RT
MQ5\I[/G1-5)4EI0^JYO[>&HY*B+((!(*@LB_'2P@RQ22C.-[!6K5[U2.Q]=O
MZ+]J\I+,DG!8T.SO-!;)U!I9*(85V6;BD>Y_AXK04.%%-./Z%^TK6\="T98+
MFE?.,H(\+<I_\E()<>2 _3,.;N7@MAV\,PZ#RF'P7@>O<O"T,B45K4-(!)E-
M&-TCIJPEFKK08FIO23\MU+P_"2:?IM)/S)X$C9X3FL7 ^$_H[OLV%:_H"NGA
MJ[D4-$8+FLM5QHF>I[L7=0WH<PB"I!G_(HV_/87H\Z<OZ!-*"_1G0K><%#&?
MV$+&I]YB1U4L\S(6]TPLV$5?:2$2CNZ*&.(F@"V)U>S<-W9SMQ<QA.@:#?#/
MR'5<KR.@Q?O=!QWNX?O=W1XV@WJN!AIO<&ZN$L+@:GDZ*;>,D6(-,AT%6KZB
M8[L'\JJ';_>$Q>B?/R0DNA>0\W^[YJ=\O]?]?K4%W? -B6!JR3V& ]N!-?OQ
M!^P[OW1I:Q(L- 36T-VK=??ZT,L<0:6>T9'N70J62$.-I/;<W2QP A]/[-VQ
M-*=6OAL$+:OPU,KS1JY?6S7(#&LRPUXR]X6D $B0%[2$ E:IX'+_CNBZ2/]K
MYUQ)J<3SCX,=^UZ+T:D1=L;C08M1AQ4>.KB;D5\S\GL9+2@7B*XDBQT46^BB
MT MPZ;HV"18: FL(%]3"!1^\GP0F=3<)%AH":^@^JG4?&=M/1B<9XXX'K;1:
M=!GA=NYU& 6.TYUZXYK)N)\)R8 C>=K+DH0]@TB+=1>)7I!+EX%)L- 06$,\
M[!QJ+^>#$[ *P)#T1M%"4VA-\8\*7VPL"RNH1O(X(^RT\K###/NCDU.PRTQ^
MIYTY!K%[8.3V,GJ4*A$6)3HA8WD:9G2CUDHGHUZHBQ>&2;30%%I3QD.5C3^Z
MS,9&ZVRC:*$IM*;XAU(;FZNU*ZA&'HV=4?MT[#*3)Y_3SLH.,Q?[PS-9>:BW
M<7_!_9NLLAG)=%*26'["IUPPHKH=G9QZP2Y>&B;10E-H32$/93[V/SHOC7XG
M&$4+3:$UQ3]\*N#>BOBRO Q./ES=8#P8MO.RPVPX]H?MO#PUP\'8;U>N]E$/
M+ >VUKU$+F/=%J)L&-6C=;_R5G?I6N-SU<?4O;4#3-D$_4K8.BTXRF E(9WK
M0,;$RKYB>2/H1G?:EE0(FNO+!$@,3!G(YRM*Q=N->D'=W9W]#U!+ P04
M" #O@%5:X2*Y!&P#   &#@  &0   'AL+W=O<FMS:&5E=',O<VAE970U-2YX
M;6S%5UUOTS 4_2M7 0&36#[;M!UMI:T9,(FAL@EX0#QXR6T3+8F#[;:;Q(_'
M=K*L*6D94A O;>S<<Z[OL4]LCS>4W?(84<!=EN9\8L1"%">6Q<,8,\)-6F N
MWRPHRXB03;:T>,&01!J4I99KV[Z5D20WIF/=-V?3,5V)-,EQSH"OLHRP^S-,
MZ69B.,9#QU6RC(7JL*;C@BSQ&L7G8LYDRZI9HB3#G"<T!X:+B7'JG 2.K0 Z
MXDN"&[[U#*J4&TIO5>,BFABV&A&F& I%0>3?&F>8IHI)CN-'16K4.15P^_F!
M_:TN7A9S0SC.:/HUB40\,88&1+@@JU1<T<U[K KJ*[Z0IES_PJ:,'8P,"%=<
MT*P"RQ%D25[^D[M*B"V X^\!N!7 W07T]@"\"N ]%="K #VM3%F*UB$@@DS'
MC&Z J6C)IAZTF!HMRT]R->_7@LFWB<2)Z;6@X6U,TP@9?PGG/U:)N(=C>$L2
M!E](ND*@"SC=$!9Q>,=(+C""5P$*DJ3\2 8^!PMX3!CRL27D>!2K%5:YS\K<
M[I[<C@N7-!<QA_,\PJA)8,E"ZFK<AVK.W(., 88F>,YK<&VWUS*@V=/A7@L\
M>#K</5"-5\^-I_F\?7.C=#U6JSJ"&<VDU3G19CEE<B:6*.TGX.8>MN/FY%YW
MZRF#;Q\D)5P(S/CWMODI\_?:\ZM/S@DO2(@30WY3.+(U&M,7SQS??M.F;9=D
M04=D#=U[M>Z]0^RE)X 62FL.KY(<(IJFA'$HD)6K_:A-S9)UJ%G5]W8]=0:F
MZXRM];9,OT>YGFF[S:C@]RC/,8=^'=4HK%\7UC]8V/GU?-XV\(.HOUT&79(%
M'9$UU/)KM?S_;#^_2]V[) LZ(FOH/JAU'QQ<I5_U7HW1,5DCDV</6*I]!R(B
M$!9J7UKK?:GV8INR90;'V_:B;?:]'2^VA0W,D;]CQK:PH=EWVMTXK.L<_M&-
M\!,^?H)]OCR(_]OUT259T!%90[=1K=OH/_MRU*7N79(%'9$U='?LQ[.B_<^=
M6:5H[&R>Z>]8;M82UG.W+5?JT1+6=\W1KC.MK0-RAFRI+QH<0KK*17FZK'OK
MR\RI/L+O])^I2XX^>#_2E#>D2\*6B3PNI+B0E+8YD%L7*R\=94/00A_#;ZB0
MAWK]&,N+&C(5(-\O*!4/#96@OOI-?P%02P,$%     @ [X!56H=DHU!O P
M'@\  !D   !X;"]W;W)K<VAE971S+W-H965T-38N>&ULQ5?O;YLZ%/U7+";M
MA_16P!"2=DFDMG3:^U M:O6VSRY<$JN F>TD[7\_VU :D,/+-J1]2;!]S\'W
M7'S@SO>,/XH-@$1/15Z*A;.1LKIP79%LH"#BC%50JI6,\8)(->1K5U0<2&I
M1>YBSXO<@M#26<[-W(HOYVPK<UK"BB.Q+0K"GZ\@9_N%XSLO$W=TO9%ZPEW.
M*[*&>Y#_52NN1F[+DM("2D%9B3AD"^?2OXA]K $FXAN%O3BX1CJ5!\8>]>#?
M=.%X>D>00R(U!5%_.[B&/-=,:A\_&E*GO:<&'EZ_L'\VR:MD'HB :Y9_IZG<
M+)R9@U+(R#:7=VS_!9J$)IHO8;DPOVA?QTY#!R5;(5G1@-4."EK6_^2I$>(
MX$=' +@!X!X !T< 00,(3@6$#2 TRM2I&!UB(LERSMD><1VMV/2%$=.@5?JT
MU'6_EURM4H63RWO)DL<-RU/@XAVZ^;&E\AE]1)="/0B5KHQ [V.0A.;BP]R5
MZHX:YR8-^U7-CH^P^QC=LE)N!+HI4TB[!*[::KM?_++?*SS(&$-RA@+_'X0]
M'%HV='TZ/+# X]/A>"";H%4_,'SAD/KH:RVT3=Y!N/:$"U&1!!:..O0"^ Z<
MY=LW?N1]LDDS)ED\$EE'MK"5+33LP1'9OIO3#"DB.^#*G1 Y>%RW0BU(AD!(
MJGP!4$8H1SN2;P&Q# DC.3LN>3BFY&.2Q2.1=22?M))/!I_4FZ=*.;52=L=R
M(FFN;,(F7DWBU^='OW-V2^]LXL_=W:$J]BC<C8KM4;,VJI-'U.81G99'3C-
M[Y^!<+NQ#=-$R"!M)3\)B'Q4:&-$$4K)LXTG_G.>CD#35J#I(/$=%8\?,PZ
M:"E!/4@2<76*;!+51.>=^G@AGO:J;0_S^N6VA@7^Q%[O69O.;+C>]ZN5;>^#
MJ%\]Y6.2Q2.1==0Z;]4Z_WO&>CZFY&.2Q2.1=23WO=<O,&\,:VU8>GX8SGJG
M[4A8[U#&]K (VT^;?_ YZ8_CK__#$]6^9G78WX?&OP7M2H%?I<!C.6G#U#._
MR8'Y-9G;XP*_7UUK'/:C7GG=@\:A +XV#9A "=N6LOXF;V?;)N_2M#:]^2O=
M_)F&Y)6F[AQO"5]3Y1XY9(K2.YNJUSJOF[%Z(%EEVI,')E6S8RXWJH$%K@/4
M>L:8?!GH&[0M\?(G4$L#!!0    ( .^ 55JC#S;8\ (  #P)   9    >&PO
M=V]R:W-H965T<R]S:&5E=#4W+GAM;,5676_:,!3]*U=9M;72VGSPW4$D:)E6
M:=506=>':0\FN1"KB9W:!DI__6P'4JJ%3)J$]@*V<\_Q.3?7N>ZON7B4":*"
MYRQE<N D2N67KBNC!#,B+WB.3#^9<Y$1I:=BX<I<((DM*$O=P//:;D8H<\*^
M79N(L,^7*J4,)P+D,LN(V(PPY>N!XSN[A3NZ2)19<,-^3A8X176?3X2>N25+
M3#-DDG(& N<#9^A?CGS/ &S$#XIKN3<&8V7&^:.9W,0#QS.*,,5(&0JB_U9X
MA6EJF+2.IRVI4^YI@/OC'?MG:UZ;F1&)5SQ]H+%*!D[7@1CG9)FJ.[[^@EM#
M+<,7\53:7UAO8ST'HJ54/-N"M8*,LN*?/&\3L0<(F@< P1806-W%1E;E-5$D
M[ N^!F&B-9L96*L6K<519M[*5 G]E&J<"J>*1X\)3V,4\@.,GY94;> <[IG
MB"\8?<$8;,RY\1[#%<]T04AB4SI^-F.4<'J-BM!4GL$)4 ;?$[Z4A,6R[RJM
MT>SD1EL]HT)/<$"/'\ M9RJ1,&8QQF\)7&VN=!CL'(Z"6L9KC"Z@X7^$P N:
M<#^]AM.3LQK>1IFYAN5MUF4.ON4F$Y5&:^'FM%W*G$0X</1QDBA6Z(3OW_EM
M[U.-N&8IKFG9&X?$)41@U2L;"D'8 O6Y4C#;P'[<A&SL\G!-1 P_OVI*N%&8
MR5]5[II'<-<JW;5J4_^F.N5>=4;[5K&HSBKQ!7W+TIOOUBIL-P.OTW=7%:K:
MI:IVK:H'^P7 ^)RL4.@O&I","T5?"C4Y"LIC.-7'8X-$R+,J7?4;^!8)7<B*
M$Z+/2DPVLB:AG5)ZIY9Y/)U,JO34HO[Q)7=+3=W_7,+=([CKE>YZQRWAWA\E
M[#?:;;^ZA'WOM1UXQR[BO^S0*\NW>[!\W;V&EJ%8V+8M=6Z63!6]K5PMKP;#
MHB&^AA?WBELB%I1)2'&NH=Y%1Z=,%*VZF"B>V_8XXTHW6SM,]/4&A0G0S^><
MJ]W$;%!>F,+?4$L#!!0    ( .^ 55KQ[!0S<0,  $D0   9    >&PO=V]R
M:W-H965T<R]S:&5E=#4X+GAM;,5886_;-A#]*P<5:!M@C419<9S4-I X*19@
M*]RXVSX,_4!+9TN()#HD93? ?OR.DB);CJ(VAHI\B42*]_C>XY$^9K@1\DZ%
MB!J^)W&J1E:H]>K<MI4?8L+5L5AA2E\60B9<4U,N;;62R(,\*(EMUW'Z=L*C
MU!H/\[ZI' ]%IN,HQ:D$E24)EP^7&(O-R&+68\=MM RUZ;#'PQ5?X@SU7ZNI
MI)9=H011@JF*1 H2%R/K@IU/F&<"\A%_1[A1.^]@I,R%N#.-FV!D.881QNAK
M \'IL<8)QK%!(A[W):A5S6D"=]\?T3_EXDG,G"N<B/B?*-#AR!I8$.""9[&^
M%9O?L11T8O!\$:O\+VS*L8X%?J:T2,I@8I!$:?'DWTLC=@)(:'. 6P:X/QO0
M*P-ZN=""62[KBFL^'DJQ 6E&$YIYR;W)HTE-E)IEG&E)7R.*T^.9%OY=*.(
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
M]6@>-T!U3EP-T.]7G*NW1C5!^Q_#XG]02P,$%     @ [X!56@LLDP%:!
M;!   !D   !X;"]W;W)K<VAE971S+W-H965T-C0N>&ULK9AM;]LV$,>_"J$5
M10O4$2GJ,;4-I#:Z!6BW(&F[U[1,VT0DT2-I.]FG'RDKDBQ1:@;T32Q*=\??
M'1_^9*8G+A[ECE(%GO*LD#-GI]3^VG5ENJ,YD5=\3PO]9<-%3I1NBJTK]X*2
M=>F49ZX'8>CFA!7.?%J^NQ/S*3^HC!7T3@!YR',BGC_1C)]F#G)>7MRS[4Z9
M%^Y\NB=;^D#5]_V=T"VWCK)F.2TDXP40=#-S;M#UPH/&H;3XP>A)MIZ!267%
M^:-IW*YG#C1$-*.I,B&(_CG2!<TR$TES_%,%=>H^C6/[^27ZYS)YG<R*2+K@
MV=]LK78S)W; FF[((5/W_/0'K1(*3+R49[+\"TZ5+71 >I"*YY6S)LA9<?XE
M3U4A6@[('W#P*@?OM0ZX<L!EHF>R,JTE460^%?P$A+'6T<Q#69O26V?#"C.,
M#TKHKTS[J?EMD?*<@F_DB4HP 0N>[WE!"R4!WX EW5 AZ-I\!C=24OV:%&OP
MA9$5RYABVN?=DBK",OE>>W]_6()W;]Z#-X 5X-N.'Z2VEE-7:5#3G9M64)_.
M4-X U)*F5P"C#\"#GF]Q7[S>'5^ZN[H\=8V\ND9>&0\/QJO*H'092%F&:UM2
MYRB^/8I9C]=R3U(Z<_2"DU0<J3-_^QL*X4=;BK\HV$7"N$X8CT6?_ZFW#[U1
M"*)8L049EQ*D1(AGO6N<B+"/Z#EB4$8T>\=QCGP83-UC.RF+$?1@;70!Z]>P
M_BBLF9NI'AVF?@YYCA2V^@]P%,<=2HM5C/W$CAG4F,$HYFUQU,N*BV<;5]#K
M$?D1CCI<%JLP2#P[5UASA:-<-VDJ#B0[+^QJ*EEK%_:K A/80>P;A6'LVPFC
MFC :):R7GZ"ZA =J@XMZ_29^B#MP?2.$_7!@^L4U73Q*]Z!X^C@Q2K(&>BO5
M\BJ)$2@;96P!B.+N,%NL/-BRNL!,:LQD%/,+U80@JS9NZR1,+)/0[Z[@OI'G
M10-L"#8B!$?I%F3/%,G8O[J(]V])OO^XM*H&[".:7:8["RUV"<;^P$BCEE:B
M4<R_U(X**QCJ=8CC[O2S&.D"#S UVH1&E6#^NS#;\[HO459.KS]\R$=^=P>T
MV4&<!'B MA$6-*XL/TAV(.?S6Z9/D*1(K<NYBM+N?X)A$*$NI\7.2Q(8#W V
MFH)^(BI<3\=75[4O&"C&0=1=V#:[R(>M-79)VT@+"EY_0,F:PYGUE()&=>K_
M'E-^5;3+S!OQ0N/J]9D]Z;1'AJ8O2!,4A;T-PV;F#PD7:I0+C4M7>2LR)^F#
MWGQ'*/O*-$'Z'M:EM)E%:&A;:Q0,C4O8;:%(L66K;)2Q+TL3[*'>BK29H2&1
M18U\H7']LBS(UD2W O>E:A(D_45I,0MQ,##T7B-IWKBD62X-UCL#[!^)(SU!
MNS/49A=&88(ZG&[K*FCNX5^)V+)"@HQNM".\BG0$<;[:GAN*[\O;X8HK?=<L
M'W>4K*DP!OK[AG/UTC 7SOH?#//_ %!+ P04    " #O@%5: $6%$+<$   "
M'   &0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6RUF>]OHS88Q_\5BTW3
M5=H5,.17ET1JPT[KM-M5[7I[,>V%"TZ"#NR<[22]_?5[#!3"0:RD<ONB >+G
MBY\/V/X^\73/Q1>YIE2AYSQC<N:LE=I<N:Z,US0G\I)O*(-OEESD1,&I6+ER
M(RA)BJ \<['G#=V<I,R93XMK=V(^Y5N5I8S>"22W>4[$MQN:\?W,\9V7"_?I
M:JWT!7<^W9 5?:#J<7,GX,RM59(TITRFG"%!ES/GVK^*,-8!18O/*=W+@V.D
M4WGB_(L^N4UFCJ=[1#,:*RU!X&-'%S3+M!+TXVLEZM3WU(&'QR_J'XKD(9DG
M(NF"9W^GB5K/G+&#$KHDVTS=\_UOM$IHH/5BGLGB/]J7;8>!@^*M5#RO@J$'
M><K*3_)<@3@(\(=' G 5@+\/"(\$!%5 <&I 6 6$!9DRE8)#1!293P7?(Z%;
M@YH^*& 6T9!^RO1S?U "ODTA3LUO6<QSBOXBSU2B]^A/(@313P*]BZ@B:28O
MX.KC0X3>_7@Q=17<4<>Y<:5^4ZKC(^H^1A\Y4VN)?F4)3=H"+G2U[B]^Z>\-
M-BI&-+Y$@?\SPAX.>SJT.#T\Z F/3@_'AFR"FGY0Z 6GT/_G#_@6W2J:RW_[
M4)=28;^4GA^NY(;$=.; !""IV%%G_M,/_M#[I0^33;'(DE@+85@C#$WJ&B',
M=Q)>6 &3"1Q<(+Y$.Y)M23FQ9#"U$1;3/J2E]*"0UC/D;C[R]-_4W1W",O;@
M7%B6Q%JP!C6L@1'6Y].PE"+# RR!-QCY73"##C\\F7CC3L/(V*U7)CVLDQX:
MD[X'12+B-2(L@25A!VO=!E8NA>#%25(E^P@,.P0&P6C<36S1TW <A),N 6,?
M7TE@5!,8&0D\,D%COF+I?S1!BCRC)\KH\DCJH^[##X=!3^JCSL,/<-B7>K<A
MGF!_<-BPE=:X3FO\NK206A,%AF.;)2C- :M"=+FDA<4H&L(:U_OBCSNY^^-)
MWXQ@[-BY,X(EL1;#2<UP8F1X'<=B"_A2IBBH*\0% D]),I7"D@2^$FUADA!@
M!1BT*58K -C';M)A]STT8T_.A69)K 7-]QK7Y!FQ@><$1\GTRHU^WXI4)FGA
M8WLMDE'JW(7;JEID2ZV-\<!\^O;\3Z5EBZ--M<B66ILC;CCBMS-!E?;AR'T_
M[)OTS)TX&YDEM3:RQGG[1E<Z?[Q\N$0?:$(%R7JI6+7;5M4B6VIM=(WC]D.+
MH]:F>5Y858MLJ;4Y-F;<-[OQ3QNJBVVV0AF7$L50>W^#%7=/1-)+LFO+<= _
M4"W9[8K26YAWOW'OOGW[[G=M>3#I1V7)EU>HWL+E^XW-]\T^?T&R%%X@EA+T
MH(Y87+/$V>/1IEID2ZV-KRDG_+'%><UF";"PJA;94FMS;$H*WUQ3O&K$=LN'
M 1[TCEBK980MM?:/F4T=@<UUQ">UIN+X8#5'G_N2656+;*FUR36E [98.F"K
MI8-5M<B66IMC4SI@<^GPFL%:2;9^T>G]X=1\[[-)6:T8W(--DYR*5;'Y!"Z,
M;YDJ]T_JJ_4&UW6QK>,VS<O=L8]$K%(F44:7$.I=CH",*#><RA/%-\46S!-7
MBN?%X9H2J#UT _A^R;EZ.=$WJ+?]YO\#4$L#!!0    ( .^ 55KVC&LG\@(
M *\(   9    >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;*V6;4_;,!#'OXJ5
MH0FD01Z;%M9&ZL.F\0()4=A>N\FUL7#LS'8H[-//=M*L#VF%--ZT]OGNG]^=
M8U^&:RZ>90Z@T&M!F1PYN5+EC>O*-(<"RRM> M,K2RX*K/14K%Q9"L"9#2JH
M&WA>[!:8,"<96MN]2(:\4I0PN!=(5D6!Q=L$*%^/'-_9&![(*E?&X";#$J]@
M#NJIO!=ZYK8J&2F 2<(9$K <.6/_9CHP_M;A)X&UW!HCD\F"\V<SN<U&CF>
M@$*JC +6?R\P!4J-D,;XW6@Z[2--X/9XH_[=YJYS66 )4TY_D4SE(V?@H R6
MN*+J@:]_0)-/S^BEG$K[B]:-K^>@M)**%TVP)B@(J__Q:U.'K0 _/A(0- '!
M?D!T)"!L D*;:$UFTYIAA9.AX&LDC+=6,P-;&QNMLR',[.)<";U*=)Q*;EG*
M"T"/^!4DND1/3$#*5XS\@<P8T008+(F2:&SJ3=0;.I^!PH3*"^,^GZ'SLPMT
MA@A#CSFO)&:9'+I*DQE]-VTH)C5%<(3"#] =9RJ7Z!O+(-L5<'5*;5[!)J])
M<%)Q!ND5"OTO*/""J -H^O[P\ 1.V)8YM'KA$;VY/GU910'QY?$:=]6MEHVZ
M9<T1OY$E3F'DZ#,L0;R DWS^Y,?>UZZ</TALIP)16X'HE'HRP12S%!!6: $K
MPAAA*U.--\"B*_%:K6?5S%7TDH1!%%T/W9?MC Z]@NO [[5>.ZB]%K5W$O5!
M;U5]R>A;$BF]0R67Q!BDOK@H5GK?%$>E('KY&'_]B'B+[-(/_#W\+J?K;OBX
MA8]/PH^SK$']#_CX@,O;(S_TZ V\;O)^2][_"/*T$@*8.LK>/R +0G\?O\,I
M[H?=_(.6?_#>-QQ8=NK='AR^VU$<#O88.[QV3D -Z6[=_06(E6V)$J6\8JJ^
M+EMKVW7'MMGLV2>Z&]?-\Y],W<KOL- '5B(*2RWI7?4UDZC;8SU1O+0=9L&5
M[E=VF.LO"A#&0:\O.5>;B7E ^XV2_ 502P,$%     @ [X!56H,I;<:M P
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
MI4L$VTQT38C"+-#S,>=JWS%E2EEEAK\!4$L#!!0    ( .^ 55HINI,'O (
M )8(   9    >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;*U676_3,!3]*U9
M:)/&\IV-D49:&Q \3)HV#1X0#VYRVUA+XF"[[=BOY]I)0]NE94SK0^./>X[O
M.6[O3;SBXEX6 (H\5&4M1U:A5'-AVS(KH*+RE#=0X\Z,BXHJG(JY+1L!-#>@
MJK0]QXGLBK+:2F*S=BV2F"]4R6JX%D0NJHJ*WV,H^6IDN=9ZX8;-"Z47["1N
MZ!QN0=TUUP)G=L^2LPIJR7A-!,Q&UJ5[D48ZW@1\8["2&V.BE4PYO]>3K_G(
M<G1"4$*F- /%QQ(F4)::"-/XU7%:_9$:N#E>LW\VVE'+E$J8\/([RU4QLLXM
MDL.,+DIUPU=?H-,3:KZ,E])\DU4;>Q9:)%M(Q:L.C!E4K&Z?]*'S80/@1GL
M7@?P=@'[3O [@+\+"/8 @@X0&&=:*<:'E"J:Q(*OB-#1R*8'QDR#1OFLUM=^
MJP3N,L2IY :64"^ S 2OR(372N!-2$Q"%61BC@<AR?M^"P<2]X]24)25\ABW
M[FY3<O3V.+85YJ-9[:P[>]R>[>TYV_7(%=(6DGRJ<\BW"6P4TJOQUFK&WD'&
M%+)3XKLGQ'.\8""AR?/A_@ \?3[<.Z#&[^_&-WS^_]S-]M60'Y=3:=9_#OG?
M\@?#_+JB7,B&9C"RL&1($$NPDG=OW,CY..3=:Y*EKT2VY6O0^QH<8D\FM&&*
MENP1<I*M;<WP=WU"YH)+.>1DRQ@:1EU*EXE[]L'1G]A>;KHT$.@Y X'IP1Q?
MZ$#8.Q"^U %:<:'8(]55><B(ECC:T'<^Z,/3N"@<LB%\XE>P8]>6PJA7&+U4
M(:L:R@2V+C6D+WJ2SZZR?T:DAR):-?9&Q<:_\=QT/HD)+FK5EKM^M6^NEZ:G
M[*R/L>FV/?(O3=NQKZB8LUJ2$F9(Z9SJ'B?:+MA.%&],7YARA;7$# M\<0"A
M W!_QKE:3_0!_:M(\@=02P,$%     @ [X!56EK9!':] @  J0D  !D   !X
M;"]W;W)K<VAE971S+W-H965T-S$N>&ULM59M;],P$/XK5I 02*QY75M&&VGM
M0$QB8NIX^8#XX":7QEIB!]MMQK_'=E+3C+3:I/"EM7UWCY_G?(YO5C-^+W(
MB1[*@HJYDTM97;BN2'(HL1BQ"JBR9(R76*HIW[BBXH!3$U06;N!Y8[?$A#KQ
MS*S=\GC&MK(@%&XY$MNRQ/SW @I6SQW?V2^LR":7>L&-9Q7>P!W(K]4M5S/7
MHJ2D!"H(HXA#-G<N_8OE5/L;AV\$:G$P1EK)FK%[/;E.YXZG"4$!B=0(6/WM
M8 E%H8$4C5\MIF.WU(&'XSWZ!Z-=:5EC 4M6?">IS.?.U$$I9'A;R!6K/T*K
MYUSC):P0YA?5K:_GH&0K)"O;8,6@)+3YQP]M'@X"_/&1@* -"!X'1$<"PC8@
M-$(;9D;6%98XGG%6(ZZ]%9H>F-R8:*6&4'V*=Y(K*U%Q,E[!#N@64,99B9:,
M2JX2*Q0)F:.EV1ZX0&?:E("VFN2OB+A'KZY 8E*(U]K<NO;YG:'+)&%;JF!7
MD #9X74!,U<J]IJ#F[1,%PW3X A3/T WBE\NT'N:0MH%<)5LJSW8:U\$)Q&O
M(!FAT'^# B^(>@@MGQX>GJ 3VJ,(#5YT!,_F\#/M3<_):'W;+T2%$Y@[ZCH+
MX#MPXI<O_+'WKD_:0& =H9$5&AGT\)C0?VODQR?E@ZXEE.)GG_9H2.T#@76T
MGUOMYZ</N:.=92CAD!*)N,K"&U0!UU;U^>Q+0H/L-_6H/\^[V!OITML=JNOU
M\M]:KP[ML:4]?EIM?JE9'[63T<\]GX' .D(G5NADZ-J<#*E](+".]JG5/OUO
MM3GMK;KH46V>W/^YZMR#5T^5YL8T P*9IZ9Y!.RJ[3<NS3/[:'VA^I"F;?@+
MTS0Q-YAO"!6H@$Q!>J.)NER\:0R:B625>5O73*K[88:YZJ6 :P=ESQB3^XG>
MP'9G\1]02P,$%     @ [X!56NA;S^$[!   ,Q<  !D   !X;"]W;W)K<VAE
M971S+W-H965T-S(N>&ULM5C;;N,V$/T50ETL=H&M)>JNK&W B=(V0 ,$<=,^
M%'U@)-IF5Q)=D;*S?U]2DF7K8B%>T"^Q+G..9@YYI,E,]S3_QC88<_"6)AF;
M:1O.MS>ZSJ(-3A&;T"W.Q)T5S5/$Q6F^UMDVQR@N06FBFX;AZBDBF3:?EM>>
M\OF4%CPA&7[* 2O2%.7?;W%"]S,-:H<+SV2]X?*"/I]NT1HO,7_9/N7B3&]8
M8I+BC!&:@1RO9MH"WH0PD( RXD^"]^SD&,A27BG])D\>XIEFR(QP@B,N*9#X
MV>$[G"222>3Q7TVJ-<^4P-/C _LO9?&BF%?$\!U-_B(QW\PT7P,Q7J$BX<]T
M_QNN"W(D7T035OX%^SK6T$!4,$[3&BPR2$E6_:*W6H@3 '3/ ,P:8'8!]AF
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
M*+)6*+)6*+)6*+)6*+)6_U/6W\YMOSE^>I:];8?7?#;]H?7F&5!+ 0(4 Q0
M   ( .^ 55H'04UB@0   +$    0              "  0    !D;V-0<F]P
M<R]A<' N>&UL4$L! A0#%     @ [X!56E/, S;N    *P(  !$
M     ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ [X!56IE<
MG",0!@  G"<  !,              ( !S $  'AL+W1H96UE+W1H96UE,2YX
M;6Q02P$"% ,4    " #O@%5:\Y<)_;T'  !C,   &               @($-
M"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ [X!56IP?
MR4(U @  LP4  !@              ("! !   'AL+W=O<FMS:&5E=',O<VAE
M970R+GAM;%!+ 0(4 Q0    ( .^ 55K)O[EN3@8  "@:   8
M  " @6L2  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " #O
M@%5:+(?I"_L"  !5"@  &               @('O&   >&PO=V]R:W-H965T
M<R]S:&5E=#0N>&UL4$L! A0#%     @ [X!56FXWP>S5!@  IQ\  !@
M         ("!(!P  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0
M   ( .^ 55I(-!JI3P<  &(V   8              " @2LC  !X;"]W;W)K
M<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " #O@%5:X%S7!3\(  "R)@
M&               @(&P*@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L!
M A0#%     @ [X!56E.T,R?1'0  ZEL  !@              ("!)3,  'AL
M+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( .^ 55HDJBI\9P0
M ',+   8              " @2Q1  !X;"]W;W)K<VAE971S+W-H965T.2YX
M;6Q02P$"% ,4    " #O@%5:/IDGEEL%  "A#0  &0              @(')
M50  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( .^ 55JY
M]49:708  !D/   9              " @5M;  !X;"]W;W)K<VAE971S+W-H
M965T,3$N>&UL4$L! A0#%     @ [X!56G7N\2%D"P  "Q\  !D
M     ("![V$  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M" #O@%5:0(OC4:@4  #000  &0              @(&*;0  >&PO=V]R:W-H
M965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( .^ 55JFE?Y=*@,  .T&   9
M              " @6F"  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L!
M A0#%     @ [X!56O,,@C4R!   _0D  !D              ("!RH4  'AL
M+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " #O@%5:<5\24WL+
M   $'0  &0              @($SB@  >&PO=V]R:W-H965T<R]S:&5E=#$V
M+GAM;%!+ 0(4 Q0    ( .^ 55K'*MJ]V ,  !<)   9              "
M@>65  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ [X!5
M6A\P"TR@!0  20X  !D              ("!])D  'AL+W=O<FMS:&5E=',O
M<VAE970Q."YX;6Q02P$"% ,4    " #O@%5:949U=5D'  #9$0  &0
M        @('+GP  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0
M   ( .^ 55J:4L^D90(  (8&   9              " @5NG  !X;"]W;W)K
M<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ [X!56BQU:+Y# @  B@8
M !D              ("!]ZD  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q0
M2P$"% ,4    " #O@%5:/*4S.!$"  #=!   &0              @(%QK
M>&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( .^ 55K_VBR*
MY0L  ,X]   9              " @;FN  !X;"]W;W)K<VAE971S+W-H965T
M,C,N>&UL4$L! A0#%     @ [X!56BZCJ#O>'@  .&4  !D
M ("!U;H  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " #O
M@%5:[V@*/#P$   4"P  &0              @('JV0  >&PO=V]R:W-H965T
M<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( .^ 55JC$%B^@ ,  "T(   9
M          " @5W>  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#
M%     @ [X!56@9R>XO9!@  O!(  !D              ("!%.(  'AL+W=O
M<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " #O@%5:DM1L$H@#  #W
M"   &0              @($DZ0  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM
M;%!+ 0(4 Q0    ( .^ 55KE0(=>%0<  (83   9              " @>/L
M  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ [X!56H0I
M2JS[ @  DP8  !D              ("!+_0  'AL+W=O<FMS:&5E=',O<VAE
M970S,"YX;6Q02P$"% ,4    " #O@%5:VA-8 [X&   '$0  &0
M    @(%A]P  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    (
M .^ 55I;J:1(0P,  &('   9              " @5;^  !X;"]W;W)K<VAE
M971S+W-H965T,S(N>&UL4$L! A0#%     @ [X!56KVA.V1[!0  *@T  !D
M             ("!T $! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"
M% ,4    " #O@%5:9G<;EHD%  #V*   &0              @(&"!P$ >&PO
M=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( .^ 55H=!H1_&04
M "LA   9              " @4(- 0!X;"]W;W)K<VAE971S+W-H965T,S4N
M>&UL4$L! A0#%     @ [X!56A:@2N5<!@  QBL  !D              ("!
MDA(! 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " #O@%5:
M0JAJ0- '   ?2P  &0              @($E&0$ >&PO=V]R:W-H965T<R]S
M:&5E=#,W+GAM;%!+ 0(4 Q0    ( .^ 55ILJ8"7:P(  '(&   9
M      " @2PA 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%
M  @ [X!56FIKV\@9!   R1   !D              ("!SB,! 'AL+W=O<FMS
M:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " #O@%5:N%AF<&<"   ^!@
M&0              @($>* $ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+
M 0(4 Q0    ( .^ 55J[W[='FP(  *P&   9              " @;PJ 0!X
M;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ [X!56E$^'NW=
M P  YQ,  !D              ("!CBT! 'AL+W=O<FMS:&5E=',O<VAE970T
M,BYX;6Q02P$"% ,4    " #O@%5:X*0;=X$"  "N!@  &0
M@(&B,0$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( .^
M55K--<5>300  )T/   9              " @5HT 0!X;"]W;W)K<VAE971S
M+W-H965T-#0N>&UL4$L! A0#%     @ [X!56M,09>\> P  .PD  !D
M         ("!WC@! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4
M    " #O@%5:RL9_M, "  "'!P  &0              @($S/ $ >&PO=V]R
M:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( .^ 55IJA7^LO@(  .T'
M   9              " @2H_ 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL
M4$L! A0#%     @ [X!56N\'WQY !0  QQT  !D              ("!'T(!
M 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " #O@%5:9052
MZN("  #["   &0              @(&61P$ >&PO=V]R:W-H965T<R]S:&5E
M=#0Y+GAM;%!+ 0(4 Q0    ( .^ 55KYS !FRP(  /@&   9
M  " @:]* 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @
M[X!56K7G9U$F#   F(<  !D              ("!L4T! 'AL+W=O<FMS:&5E
M=',O<VAE970U,2YX;6Q02P$"% ,4    " #O@%5:LML!%:D$  #L$P  &0
M            @($.6@$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4
M Q0    ( .^ 55I&#L3DI04  '\9   9              " @>Y> 0!X;"]W
M;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ [X!56DF<*T,R!
MZ14  !D              ("!RF0! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX
M;6Q02P$"% ,4    " #O@%5:X2*Y!&P#   &#@  &0              @($S
M:0$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( .^ 55J'
M9*-0;P,  !X/   9              " @=9L 0!X;"]W;W)K<VAE971S+W-H
M965T-38N>&UL4$L! A0#%     @ [X!56J,/-MCP @  / D  !D
M     ("!?' ! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4
M" #O@%5:\>P4,W$#  !)$   &0              @(&C<P$ >&PO=V]R:W-H
M965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( .^ 55K@AVZZ@@(  )X&   9
M              " @4MW 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L!
M A0#%     @ [X!56C>(ZLVI!   H1@  !D              ("!!'H! 'AL
M+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    " #O@%5:C&<KH]4"
M   R"   &0              @('D?@$ >&PO=V]R:W-H965T<R]S:&5E=#8Q
M+GAM;%!+ 0(4 Q0    ( .^ 55JY07%\F0,  +\-   9              "
M@?"! 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ [X!5
M6JT_U"HZ!   ;Q   !D              ("!P(4! 'AL+W=O<FMS:&5E=',O
M<VAE970V,RYX;6Q02P$"% ,4    " #O@%5:"RR3 5H$  !L$   &0
M        @($QB@$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0
M   ( .^ 55H 1840MP0   (<   9              " @<*. 0!X;"]W;W)K
M<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @ [X!56O:,:R?R @  KP@
M !D              ("!L),! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q0
M2P$"% ,4    " #O@%5:@REMQJT#  !S#0  &0              @('9E@$
M>&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( .^ 55I&5.D@
M!0,  &L)   9              " @;V: 0!X;"]W;W)K<VAE971S+W-H965T
M-C@N>&UL4$L! A0#%     @ [X!56LE/; #< @  <0H  !D
M ("!^9T! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " #O
M@%5:*;J3![P"  "6"   &0              @($,H0$ >&PO=V]R:W-H965T
M<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    ( .^ 55I:V01VO0(  *D)   9
M          " @?^C 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#
M%     @ [X!56NA;S^$[!   ,Q<  !D              ("!\Z8! 'AL+W=O
M<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    " #O@%5:.;U3U1$#  #^
M#   &0              @(%EJP$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM
M;%!+ 0(4 Q0    ( .^ 55I&W'CYD@0  &L3   9              " @:VN
M 0!X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ [X!56H&.
M\.Q' P  RA0   T              ( !=K,! 'AL+W-T>6QE<RYX;6Q02P$"
M% ,4    " #O@%5:EXJ[',     3 @  "P              @ 'HM@$ 7W)E
M;',O+G)E;'-02P$"% ,4    " #O@%5:T1Z)SL@%  !",0  #P
M    @ '1MP$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ [X!56L?7<T]'
M @  U2L  !H              ( !QKT! 'AL+U]R96QS+W=O<FMB;V]K+GAM
M;"YR96QS4$L! A0#%     @ [X!56A^=A6\) @  V"H  !,
M ( !1< ! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     %( 4@!U%@  ?\(!
#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<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>97
<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>99
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>217</ContextCount>
  <ElementCount>407</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>67</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - Disclosure - Description of Business and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPolicies</Role>
      <ShortName>Description of Business and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Disclosure - Cash, Cash Equivalents and Marketable Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/CashCashEquivalentsandMarketableSecurities</Role>
      <ShortName>Cash, Cash Equivalents and Marketable Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Balance Sheet Details</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/BalanceSheetDetails</Role>
      <ShortName>Balance Sheet Details</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Employee Benefit Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/EmployeeBenefitPlan</Role>
      <ShortName>Employee Benefit Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/AccumulatedOtherComprehensiveLoss</Role>
      <ShortName>Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Net Income (Loss) Per Common Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/NetIncomeLossPerCommonShare</Role>
      <ShortName>Net Income (Loss) Per Common Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Revenue from Contracts with Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/RevenuefromContractswithCustomers</Role>
      <ShortName>Revenue from Contracts with Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Description of Business and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Description of Business and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Cash, Cash Equivalents and Marketable Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesTables</Role>
      <ShortName>Cash, Cash Equivalents and Marketable Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calix.com/role/CashCashEquivalentsandMarketableSecurities</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calix.com/role/FairValueMeasurements</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Balance Sheet Details (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/BalanceSheetDetailsTables</Role>
      <ShortName>Balance Sheet Details (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calix.com/role/BalanceSheetDetails</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calix.com/role/CommitmentsandContingencies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calix.com/role/StockholdersEquity</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/AccumulatedOtherComprehensiveLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calix.com/role/AccumulatedOtherComprehensiveLoss</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calix.com/role/IncomeTaxes</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Net Income (Loss) Per Common Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/NetIncomeLossPerCommonShareTables</Role>
      <ShortName>Net Income (Loss) Per Common Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calix.com/role/NetIncomeLossPerCommonShare</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calix.com/role/SegmentInformation</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Description of Business and Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails</Role>
      <ShortName>Description of Business and Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Summary of Cash and Cash Equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails</Role>
      <ShortName>Cash, Cash Equivalents and Marketable Securities - Summary of Cash and Cash Equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Cash, Cash Equivalents, and Marketable Securities - Schedule of Marketable Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails</Role>
      <ShortName>Cash, Cash Equivalents, and Marketable Securities - Schedule of Marketable Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.calix.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Balance Sheet Details - Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/BalanceSheetDetailsAccountsReceivableDetails</Role>
      <ShortName>Balance Sheet Details - Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Balance Sheet Details - Allowance and Product Return Reserve (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/BalanceSheetDetailsAllowanceandProductReturnReserveDetails</Role>
      <ShortName>Balance Sheet Details - Allowance and Product Return Reserve (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Balance Sheet Details - Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/BalanceSheetDetailsInventoryDetails</Role>
      <ShortName>Balance Sheet Details - Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Balance Sheet Details - Schedule of Prepaid and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/BalanceSheetDetailsScheduleofPrepaidandOtherCurrentAssetsDetails</Role>
      <ShortName>Balance Sheet Details - Schedule of Prepaid and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Balance Sheet Details - Property and Equipment, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails</Role>
      <ShortName>Balance Sheet Details - Property and Equipment, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Balance Sheet Details - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/BalanceSheetDetailsNarrativeDetails</Role>
      <ShortName>Balance Sheet Details - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Balance Sheet Details - Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails</Role>
      <ShortName>Balance Sheet Details - Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Balance Sheet Details - Product Warranty Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/BalanceSheetDetailsProductWarrantyActivityDetails</Role>
      <ShortName>Balance Sheet Details - Product Warranty Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Commitments and Contingencies - Operating Lease (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails</Role>
      <ShortName>Commitments and Contingencies - Operating Lease (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Commitments and Contingencies - Operating Lease Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseLiabilityDetails</Role>
      <ShortName>Commitments and Contingencies - Operating Lease Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Commitments and Contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Stockholders' Equity - Stock Offering, Treasury Stock Retirement, Preferred Stock and Common Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/StockholdersEquityStockOfferingTreasuryStockRetirementPreferredStockandCommonStockDetails</Role>
      <ShortName>Stockholders' Equity - Stock Offering, Treasury Stock Retirement, Preferred Stock and Common Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Stockholders' Equity - Stock Repurchase Program (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/StockholdersEquityStockRepurchaseProgramDetails</Role>
      <ShortName>Stockholders' Equity - Stock Repurchase Program (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails</Role>
      <ShortName>Stockholders' Equity - Equity Incentive Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Stockholders' Equity - Stock Options Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails</Role>
      <ShortName>Stockholders' Equity - Stock Options Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Stockholders' Equity - ESPP and Stock Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails</Role>
      <ShortName>Stockholders' Equity - ESPP and Stock Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Stockholders' Equity - Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/StockholdersEquityStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stockholders' Equity - Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Stockholders' Equity - Fair Value of Awards Granted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/StockholdersEquityFairValueofAwardsGrantedDetails</Role>
      <ShortName>Stockholders' Equity - Fair Value of Awards Granted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Stockholders' Equity - Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/StockholdersEquityAssumptionsDetails</Role>
      <ShortName>Stockholders' Equity - Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Stockholders' Equity - Unrecognized Stock-based Compensation Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/StockholdersEquityUnrecognizedStockbasedCompensationExpensesDetails</Role>
      <ShortName>Stockholders' Equity - Unrecognized Stock-based Compensation Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Stockholders' Equity - Shares Reserved For Future Issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails</Role>
      <ShortName>Stockholders' Equity - Shares Reserved For Future Issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Employee Benefit Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/EmployeeBenefitPlanDetails</Role>
      <ShortName>Employee Benefit Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.calix.com/role/EmployeeBenefitPlan</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/AccumulatedOtherComprehensiveLossDetails</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.calix.com/role/AccumulatedOtherComprehensiveLossTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Income Taxes - Loss before Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/IncomeTaxesLossbeforeProvisionforIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Loss before Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Income Taxes - Components of Income Tax Provision (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails</Role>
      <ShortName>Income Taxes - Components of Income Tax Provision (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - Income Taxes - Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Income Taxes - Unrecognized Tax Benefits Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/IncomeTaxesUnrecognizedTaxBenefitsActivityDetails</Role>
      <ShortName>Income Taxes - Unrecognized Tax Benefits Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - Net Income (Loss) Per Common Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/NetIncomeLossPerCommonShareDetails</Role>
      <ShortName>Net Income (Loss) Per Common Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.calix.com/role/NetIncomeLossPerCommonShareTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955555 - Disclosure - Revenue from Contracts with Customers - Contract Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesDetails</Role>
      <ShortName>Revenue from Contracts with Customers - Contract Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955556 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails</Role>
      <ShortName>Revenue from Contracts with Customers - Performance Obligation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955557 - Disclosure - Revenue from Contracts with Customers - Contract Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/RevenuefromContractswithCustomersContractCostsDetails</Role>
      <ShortName>Revenue from Contracts with Customers - Contract Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955558 - Disclosure - Revenue from Contracts with Customers - Concentration Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails</Role>
      <ShortName>Revenue from Contracts with Customers - Concentration Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955559 - Disclosure - Segment Information - Schedule of Revenue by Geographic Region (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/SegmentInformationScheduleofRevenuebyGeographicRegionDetails</Role>
      <ShortName>Segment Information - Schedule of Revenue by Geographic Region (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955560 - Disclosure - Segment Information - Schedule of Property and Equipment by Geographic Region (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/SegmentInformationScheduleofPropertyandEquipmentbyGeographicRegionDetails</Role>
      <ShortName>Segment Information - Schedule of Property and Equipment by Geographic Region (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="calx-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955561 - Disclosure - Segment Information - Schedule of Segment Operating Information, by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails</Role>
      <ShortName>Segment Information - Schedule of Segment Operating Information, by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="calx-20241231.htm">calx-20241231.htm</File>
    <File>calx-20241231.xsd</File>
    <File>calx-20241231_cal.xml</File>
    <File>calx-20241231_def.xml</File>
    <File>calx-20241231_lab.xml</File>
    <File>calx-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>calx-20241231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="903">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>102
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "calx-20241231.htm": {
   "nsprefix": "calx",
   "nsuri": "http://www.calix.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "calx-20241231.htm"
     ]
    },
    "schema": {
     "local": [
      "calx-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "calx-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "calx-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "calx-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "calx-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 355,
   "keyCustom": 52,
   "axisStandard": 23,
   "axisCustom": 0,
   "memberStandard": 47,
   "memberCustom": 18,
   "hidden": {
    "total": 14,
    "http://xbrl.sec.gov/dei/2024": 4,
    "http://fasb.org/us-gaap/2024": 9,
    "http://www.calix.com/20241231": 1
   },
   "contextCount": 217,
   "entityCount": 1,
   "segmentCount": 67,
   "elementCount": 701,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 903,
    "http://xbrl.sec.gov/dei/2024": 38,
    "http://xbrl.sec.gov/cyd/2024": 15,
    "http://xbrl.sec.gov/ecd/2024": 5
   },
   "report": {
    "R1": {
     "role": "http://www.calix.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.calix.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AssetsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
     "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPolicies",
     "longName": "9952156 - Disclosure - Description of Business and Significant Accounting Policies",
     "shortName": "Description of Business and Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.calix.com/role/CashCashEquivalentsandMarketableSecurities",
     "longName": "9952157 - Disclosure - Cash, Cash Equivalents and Marketable Securities",
     "shortName": "Cash, Cash Equivalents and Marketable Securities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.calix.com/role/FairValueMeasurements",
     "longName": "9952158 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.calix.com/role/BalanceSheetDetails",
     "longName": "9952159 - Disclosure - Balance Sheet Details",
     "shortName": "Balance Sheet Details",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.calix.com/role/CommitmentsandContingencies",
     "longName": "9952160 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.calix.com/role/StockholdersEquity",
     "longName": "9952161 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.calix.com/role/EmployeeBenefitPlan",
     "longName": "9952162 - Disclosure - Employee Benefit Plan",
     "shortName": "Employee Benefit Plan",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.calix.com/role/AccumulatedOtherComprehensiveLoss",
     "longName": "9952163 - Disclosure - Accumulated Other Comprehensive Loss",
     "shortName": "Accumulated Other Comprehensive Loss",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.calix.com/role/IncomeTaxes",
     "longName": "9952164 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.calix.com/role/NetIncomeLossPerCommonShare",
     "longName": "9952165 - Disclosure - Net Income (Loss) Per Common Share",
     "shortName": "Net Income (Loss) Per Common Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.calix.com/role/RevenuefromContractswithCustomers",
     "longName": "9952166 - Disclosure - Revenue from Contracts with Customers",
     "shortName": "Revenue from Contracts with Customers",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.calix.com/role/SegmentInformation",
     "longName": "9952167 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R21": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-217",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-217",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Description of Business and Significant Accounting Policies (Policies)",
     "shortName": "Description of Business and Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesTables",
     "longName": "9955512 - Disclosure - Cash, Cash Equivalents and Marketable Securities (Tables)",
     "shortName": "Cash, Cash Equivalents and Marketable Securities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.calix.com/role/FairValueMeasurementsTables",
     "longName": "9955513 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.calix.com/role/BalanceSheetDetailsTables",
     "longName": "9955514 - Disclosure - Balance Sheet Details (Tables)",
     "shortName": "Balance Sheet Details (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.calix.com/role/CommitmentsandContingenciesTables",
     "longName": "9955515 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.calix.com/role/StockholdersEquityTables",
     "longName": "9955516 - Disclosure - Stockholders' Equity (Tables)",
     "shortName": "Stockholders' Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.calix.com/role/AccumulatedOtherComprehensiveLossTables",
     "longName": "9955517 - Disclosure - Accumulated Other Comprehensive Loss (Tables)",
     "shortName": "Accumulated Other Comprehensive Loss (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.calix.com/role/IncomeTaxesTables",
     "longName": "9955518 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.calix.com/role/NetIncomeLossPerCommonShareTables",
     "longName": "9955519 - Disclosure - Net Income (Loss) Per Common Share (Tables)",
     "shortName": "Net Income (Loss) Per Common Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.calix.com/role/SegmentInformationTables",
     "longName": "9955520 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails",
     "longName": "9955521 - Disclosure - Description of Business and Significant Accounting Policies (Details)",
     "shortName": "Description of Business and Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CapitalizedContractCostAmortizationPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CapitalizedContractCostAmortizationPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails",
     "longName": "9955522 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Summary of Cash and Cash Equivalents (Details)",
     "shortName": "Cash, Cash Equivalents and Marketable Securities - Summary of Cash and Cash Equivalents (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "calx:CashCashEquivalentsAndMarketableSecurities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails",
     "longName": "9955523 - Disclosure - Cash, Cash Equivalents, and Marketable Securities - Schedule of Marketable Securities (Details)",
     "shortName": "Cash, Cash Equivalents, and Marketable Securities - Schedule of Marketable Securities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-70",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.calix.com/role/FairValueMeasurementsDetails",
     "longName": "9955524 - Disclosure - Fair Value Measurements (Details)",
     "shortName": "Fair Value Measurements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-78",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.calix.com/role/BalanceSheetDetailsAccountsReceivableDetails",
     "longName": "9955525 - Disclosure - Balance Sheet Details - Accounts Receivable (Details)",
     "shortName": "Balance Sheet Details - Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.calix.com/role/BalanceSheetDetailsAllowanceandProductReturnReserveDetails",
     "longName": "9955526 - Disclosure - Balance Sheet Details - Allowance and Product Return Reserve (Details)",
     "shortName": "Balance Sheet Details - Allowance and Product Return Reserve (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-109",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "calx:ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-119",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "calx:ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.calix.com/role/BalanceSheetDetailsInventoryDetails",
     "longName": "9955527 - Disclosure - Balance Sheet Details - Inventory (Details)",
     "shortName": "Balance Sheet Details - Inventory (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:InventoryPartsAndComponentsNetOfReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:InventoryPartsAndComponentsNetOfReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.calix.com/role/BalanceSheetDetailsScheduleofPrepaidandOtherCurrentAssetsDetails",
     "longName": "9955528 - Disclosure - Balance Sheet Details - Schedule of Prepaid and Other Current Assets (Details)",
     "shortName": "Balance Sheet Details - Schedule of Prepaid and Other Current Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DepositsAssetsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DepositsAssetsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails",
     "longName": "9955529 - Disclosure - Balance Sheet Details - Property and Equipment, net (Details)",
     "shortName": "Balance Sheet Details - Property and Equipment, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.calix.com/role/BalanceSheetDetailsNarrativeDetails",
     "longName": "9955530 - Disclosure - Balance Sheet Details - Narrative (Details)",
     "shortName": "Balance Sheet Details - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R44": {
     "role": "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails",
     "longName": "9955531 - Disclosure - Balance Sheet Details - Accrued Liabilities (Details)",
     "shortName": "Balance Sheet Details - Accrued Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.calix.com/role/BalanceSheetDetailsProductWarrantyActivityDetails",
     "longName": "9955532 - Disclosure - Balance Sheet Details - Product Warranty Activity (Details)",
     "shortName": "Balance Sheet Details - Product Warranty Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:ProductWarrantyAccrual",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:ProductWarrantyAccrual",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails",
     "longName": "9955533 - Disclosure - Commitments and Contingencies - Operating Lease (Details)",
     "shortName": "Commitments and Contingencies - Operating Lease (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseLiabilityDetails",
     "longName": "9955534 - Disclosure - Commitments and Contingencies - Operating Lease Liability (Details)",
     "shortName": "Commitments and Contingencies - Operating Lease Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "calx:LesseeOperatingLeaseLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R48": {
     "role": "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails",
     "longName": "9955535 - Disclosure - Commitments and Contingencies - Narrative (Details)",
     "shortName": "Commitments and Contingencies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-131",
      "name": "us-gaap:LessorOperatingLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.calix.com/role/StockholdersEquityStockOfferingTreasuryStockRetirementPreferredStockandCommonStockDetails",
     "longName": "9955536 - Disclosure - Stockholders' Equity - Stock Offering, Treasury Stock Retirement, Preferred Stock and Common Stock (Details)",
     "shortName": "Stockholders' Equity - Stock Offering, Treasury Stock Retirement, Preferred Stock and Common Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.calix.com/role/StockholdersEquityStockRepurchaseProgramDetails",
     "longName": "9955537 - Disclosure - Stockholders' Equity - Stock Repurchase Program (Details)",
     "shortName": "Stockholders' Equity - Stock Repurchase Program (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "calx:StockRepurchasedDuringPeriodValueExcludingExciseTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails",
     "longName": "9955538 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Details)",
     "shortName": "Stockholders' Equity - Equity Incentive Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails",
     "longName": "9955539 - Disclosure - Stockholders' Equity - Stock Options Activity (Details)",
     "shortName": "Stockholders' Equity - Stock Options Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails",
     "longName": "9955540 - Disclosure - Stockholders' Equity - ESPP and Stock Based Compensation (Details)",
     "shortName": "Stockholders' Equity - ESPP and Stock Based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "calx:PercentOfHistoricalVolatility",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "calx:PercentOfHistoricalVolatility",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.calix.com/role/StockholdersEquityStockBasedCompensationExpenseDetails",
     "longName": "9955541 - Disclosure - Stockholders' Equity - Stock-Based Compensation Expense (Details)",
     "shortName": "Stockholders' Equity - Stock-Based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.calix.com/role/StockholdersEquityFairValueofAwardsGrantedDetails",
     "longName": "9955542 - Disclosure - Stockholders' Equity - Fair Value of Awards Granted (Details)",
     "shortName": "Stockholders' Equity - Fair Value of Awards Granted (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "calx:ScheduleOfGrantDateFairValuesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-162",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "calx:ScheduleOfGrantDateFairValuesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.calix.com/role/StockholdersEquityAssumptionsDetails",
     "longName": "9955543 - Disclosure - Stockholders' Equity - Assumptions (Details)",
     "shortName": "Stockholders' Equity - Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-167",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-167",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.calix.com/role/StockholdersEquityUnrecognizedStockbasedCompensationExpensesDetails",
     "longName": "9955544 - Disclosure - Stockholders' Equity - Unrecognized Stock-based Compensation Expenses (Details)",
     "shortName": "Stockholders' Equity - Unrecognized Stock-based Compensation Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-170",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-170",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails",
     "longName": "9955545 - Disclosure - Stockholders' Equity - Shares Reserved For Future Issuance (Details)",
     "shortName": "Stockholders' Equity - Shares Reserved For Future Issuance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "calx:SharesReservedForFutureIssuanceTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "calx:SharesReservedForFutureIssuanceTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.calix.com/role/EmployeeBenefitPlanDetails",
     "longName": "9955546 - Disclosure - Employee Benefit Plan (Details)",
     "shortName": "Employee Benefit Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.calix.com/role/AccumulatedOtherComprehensiveLossDetails",
     "longName": "9955547 - Disclosure - Accumulated Other Comprehensive Loss (Details)",
     "shortName": "Accumulated Other Comprehensive Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-180",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.calix.com/role/IncomeTaxesLossbeforeProvisionforIncomeTaxesDetails",
     "longName": "9955548 - Disclosure - Income Taxes - Loss before Provision for Income Taxes (Details)",
     "shortName": "Income Taxes - Loss before Provision for Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails",
     "longName": "9955549 - Disclosure - Income Taxes - Components of Income Tax Provision (Details)",
     "shortName": "Income Taxes - Components of Income Tax Provision (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails",
     "longName": "9955550 - Disclosure - Income Taxes - Income Tax Rate Reconciliation (Details)",
     "shortName": "Income Taxes - Income Tax Rate Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails",
     "longName": "9955551 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.calix.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9955552 - Disclosure - Income Taxes - Narrative (Details)",
     "shortName": "Income Taxes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.calix.com/role/IncomeTaxesUnrecognizedTaxBenefitsActivityDetails",
     "longName": "9955553 - Disclosure - Income Taxes - Unrecognized Tax Benefits Activity (Details)",
     "shortName": "Income Taxes - Unrecognized Tax Benefits Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.calix.com/role/NetIncomeLossPerCommonShareDetails",
     "longName": "9955554 - Disclosure - Net Income (Loss) Per Common Share (Details)",
     "shortName": "Net Income (Loss) Per Common Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.calix.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesDetails",
     "longName": "9955555 - Disclosure - Revenue from Contracts with Customers - Contract Assets and Liabilities (Details)",
     "shortName": "Revenue from Contracts with Customers - Contract Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.calix.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails",
     "longName": "9955556 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (Details)",
     "shortName": "Revenue from Contracts with Customers - Performance Obligation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.calix.com/role/RevenuefromContractswithCustomersContractCostsDetails",
     "longName": "9955557 - Disclosure - Revenue from Contracts with Customers - Contract Costs (Details)",
     "shortName": "Revenue from Contracts with Customers - Contract Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CapitalizedContractCostGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CapitalizedContractCostGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails",
     "longName": "9955558 - Disclosure - Revenue from Contracts with Customers - Concentration Risk (Details)",
     "shortName": "Revenue from Contracts with Customers - Concentration Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-190",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-190",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.calix.com/role/SegmentInformationScheduleofRevenuebyGeographicRegionDetails",
     "longName": "9955559 - Disclosure - Segment Information - Schedule of Revenue by Geographic Region (Details)",
     "shortName": "Segment Information - Schedule of Revenue by Geographic Region (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-193",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.calix.com/role/SegmentInformationScheduleofPropertyandEquipmentbyGeographicRegionDetails",
     "longName": "9955560 - Disclosure - Segment Information - Schedule of Property and Equipment by Geographic Region (Details)",
     "shortName": "Segment Information - Schedule of Property and Equipment by Geographic Region (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails",
     "longName": "9955561 - Disclosure - Segment Information - Schedule of Segment Operating Information, by Segment (Details)",
     "shortName": "Segment Information - Schedule of Segment Operating Information, by Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-214",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "calx-20241231.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "calx_A2017NonqualifiedEmployeeStockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "A2017NonqualifiedEmployeeStockPurchasePlanMember",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails",
      "http://www.calix.com/role/StockholdersEquityFairValueofAwardsGrantedDetails",
      "http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NQ ESPP",
        "label": "2017 Nonqualified Employee Stock Purchase Plan [Member]",
        "documentation": "2017 Nonqualified Employee Stock Purchase Plan"
       }
      }
     },
     "auth_ref": []
    },
    "calx_A2019EquityIncentiveAwardPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "A2019EquityIncentiveAwardPlanMember",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2019 Equity Incentive Award Plan",
        "label": "2019 Equity Incentive Award Plan [Member]",
        "documentation": "2019 Equity Incentive Award Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "calx_A2019PlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "A2019PlanMember",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2019 Plan",
        "label": "2019 Plan [Member]",
        "documentation": "2019 Plan"
       }
      }
     },
     "auth_ref": []
    },
    "calx_A2023PerformanceTargetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "A2023PerformanceTargetsMember",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023 Performance Targets",
        "label": "2023 Performance Targets [Member]",
        "documentation": "2023 Performance Targets"
       }
      }
     },
     "auth_ref": []
    },
    "calx_A2024PerformanceTargetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "A2024PerformanceTargetsMember",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024 Performance Targets",
        "label": "2024 Performance Targets [Member]",
        "documentation": "2024 Performance Targets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r812"
     ]
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsAccountsReceivableDetails": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts receivable",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r251",
      "r766"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r744"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.calix.com/role/BalanceSheetDetailsAccountsReceivableDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccountsReceivableDetails",
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts receivable, net",
        "totalLabel": "Accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrentAbstract",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Summary of accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net accretion of available-for-sale securities",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "calx_AccruedCustomerAdvancesOrRebatesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "AccruedCustomerAdvancesOrRebatesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer advances or rebates",
        "label": "Accrued Customer Advances or Rebates, Current",
        "documentation": "Accrued customer rebates."
       }
      }
     },
     "auth_ref": []
    },
    "calx_AccruedExcessAndObsoleteInventoryAtContractManufacturer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "AccruedExcessAndObsoleteInventoryAtContractManufacturer",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Component inventory held by suppliers",
        "label": "Accrued Excess And Obsolete Inventory At Contract Manufacturer",
        "documentation": "Accrued excess and obsolete inventory at contract manufacturer."
       }
      }
     },
     "auth_ref": []
    },
    "calx_AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued professional and consulting fees, including adjustments",
        "label": "Accrued Excess And Obsolete Inventory At Contract Manufacturer, Including Adjustments",
        "documentation": "Accrued Excess And Obsolete Inventory At Contract Manufacturer, Including Adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "calx_AccruedFreightCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "AccruedFreightCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Freight",
        "label": "Accrued Freight, Current",
        "documentation": "Accrued Freight, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedInsuranceCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedInsuranceCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance",
        "label": "Accrued Insurance, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails",
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued liabilities",
        "totalLabel": "Total accrued liabilities",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Summary of accrued liabilities",
        "label": "Accrued Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedProfessionalFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional and consulting fees",
        "label": "Accrued Professional Fees, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "calx_AccruedRevenueSharePaymentsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "AccruedRevenueSharePaymentsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operations",
        "label": "Accrued Revenue Share Payments, Current",
        "documentation": "Accrued Revenue Share Payments, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated depreciation and amortization",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r141",
      "r637"
     ]
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "presentation": [
      "http://www.calix.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized Gains and Losses on Available-for-Sale Marketable Securities",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]",
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r152",
      "r153",
      "r155",
      "r163",
      "r164",
      "r969"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.calix.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r163",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r18",
      "r72",
      "r146",
      "r633",
      "r666",
      "r667"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.calix.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r163",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.calix.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "verboseLabel": "Total",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r10",
      "r18",
      "r501",
      "r504",
      "r553",
      "r662",
      "r663",
      "r969",
      "r970",
      "r971",
      "r983",
      "r984",
      "r985",
      "r986"
     ]
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://www.calix.com/role/AccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation Adjustments",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r10",
      "r18",
      "r70",
      "r71",
      "r163",
      "r164",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r969"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r889"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r675",
      "r983",
      "r984",
      "r985",
      "r986",
      "r1082",
      "r1147"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r403"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r860",
      "r871",
      "r881",
      "r914"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r863",
      "r874",
      "r884",
      "r917"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r948"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r909"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r864",
      "r875",
      "r885",
      "r909",
      "r918",
      "r922",
      "r930"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r928"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock based compensation",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r441"
     ]
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForCreditLossMember",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAllowanceandProductReturnReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful accounts",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r978",
      "r979",
      "r980",
      "r981",
      "r982"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsAccountsReceivableDetails": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Allowance for doubtful accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r252",
      "r292"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "calx_AmericasExUSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "AmericasExUSMember",
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofRevenuebyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Americas excluding U.S.",
        "label": "Americas Ex U.S. [Member]",
        "documentation": "Americas Ex U.S."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.calix.com/role/NetIncomeLossPerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potentially dilutive shares, weighted-average (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r210"
     ]
    },
    "srt_AsiaPacificMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "AsiaPacificMember",
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofRevenuebyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asia Pacific",
        "label": "Asia Pacific [Member]"
       }
      }
     },
     "auth_ref": [
      "r1149",
      "r1150",
      "r1151",
      "r1152"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r117",
      "r144",
      "r176",
      "r214",
      "r220",
      "r238",
      "r242",
      "r286",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r496",
      "r498",
      "r530",
      "r628",
      "r704",
      "r777",
      "r778",
      "r812",
      "r838",
      "r1036",
      "r1037",
      "r1102"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r150",
      "r176",
      "r286",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r496",
      "r498",
      "r530",
      "r812",
      "r1036",
      "r1037",
      "r1102"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/FairValueMeasurementsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r512",
      "r800"
     ]
    },
    "calx_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.calix.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r843",
      "r844",
      "r867"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.calix.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r843",
      "r844",
      "r867"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.calix.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r843",
      "r844",
      "r867"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r925"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r926"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r921"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r921"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r921"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r921"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r921"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r921"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityAssumptionsDetails",
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails",
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails",
      "http://www.calix.com/role/StockholdersEquityFairValueofAwardsGrantedDetails",
      "http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails",
      "http://www.calix.com/role/StockholdersEquityUnrecognizedStockbasedCompensationExpensesDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r924"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r923"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r922"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r922"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position Location, Balance [Axis]",
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r1114",
      "r1115"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position Location, Balance [Domain]",
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r334",
      "r1114",
      "r1115"
     ]
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Related Disclosures [Abstract]",
        "label": "Balance Sheet Related Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation and Accounting Guidance",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "calx_BrazilChinaAndUnitedKingdomMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "BrazilChinaAndUnitedKingdomMember",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Brazil, China And United Kingdom",
        "label": "Brazil, China And United Kingdom [Member]",
        "documentation": "Brazil, China And United Kingdom"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Description of Business and Significant Accounting Policies",
        "label": "Business Description and Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the business description and accounting policies 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. Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r88"
     ]
    },
    "country_CN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "CN",
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofPropertyandEquipmentbyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "China",
        "label": "CHINA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersContractCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized contract cost, amortization",
        "label": "Capitalized Contract Cost, Amortization",
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized contract cost, amortization period",
        "label": "Capitalized Contract Cost, Amortization Period",
        "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "us-gaap_CapitalizedContractCostGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostGross",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersContractCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized contract cost, gross",
        "label": "Capitalized Contract Cost, Gross",
        "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "us-gaap_CapitalizedContractCostImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersContractCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized contract cost, impairment",
        "label": "Capitalized Contract Cost, Impairment Loss",
        "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails": {
       "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails",
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash",
        "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. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r630",
      "r676",
      "r699",
      "r812",
      "r838",
      "r965"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Abstract]",
        "label": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails": {
       "parentTag": "calx_CashCashEquivalentsAndMarketableSecurities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "totalLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r139",
      "r764"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Axis]",
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/FairValueMeasurementsDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Money market funds",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1084",
      "r1085"
     ]
    },
    "us-gaap_CashAndCashEquivalentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsLineItems",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Line Items]",
        "label": "Cash and Cash Equivalents [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "calx_CashCashEquivalentsAndMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "CashCashEquivalentsAndMarketableSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total cash, cash equivalents, and marketable securities",
        "label": "Cash, Cash Equivalents, And Marketable Securities",
        "documentation": "Cash, Cash Equivalents, And Marketable Securities"
       }
      }
     },
     "auth_ref": []
    },
    "calx_CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash, Cash Equivalents, and Marketable Securities",
        "label": "Cash, Cash Equivalents, And Marketable Securities, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, and for investments in debt and equity securities that have readily determinable fair values (marketable securities)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecurities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash, Cash Equivalents and Marketable Securities",
        "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]",
        "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of year",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r84",
      "r175"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r84"
     ]
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails": {
       "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash equivalents",
        "label": "Cash Equivalents, at Carrying Value",
        "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r965",
      "r1112"
     ]
    },
    "us-gaap_CashMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashMember",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash [Member]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "calx_ChangeInCapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ChangeInCapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in accounts payable and accrued liabilities related to purchases of property and equipment",
        "label": "Change In Capital Expenditures Incurred But Not Yet Paid",
        "documentation": "Change In Capital Expenditures Incurred But Not Yet Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r900"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r901"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r901"
     ]
    },
    "us-gaap_CommercialPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommercialPaperMember",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails",
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails",
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial paper",
        "label": "Commercial Paper [Member]",
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r353",
      "r832",
      "r833",
      "r834",
      "r835"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Commitments and contingencies (See Note 5)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r110",
      "r629",
      "r690"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r338",
      "r340",
      "r745",
      "r1026",
      "r1028"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r746"
     ]
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares available for future issuance (in shares)",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareCashPaid",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOfferingTreasuryStockRetirementPreferredStockandCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends paid (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOfferingTreasuryStockRetirementPreferredStockandCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends declared (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r828",
      "r829",
      "r830",
      "r832",
      "r833",
      "r834",
      "r835",
      "r983",
      "r984",
      "r986",
      "r1082",
      "r1146",
      "r1147"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r691"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, shares issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, shares outstanding (in shares)",
        "periodStartLabel": "Balance at beginning of period (in shares)",
        "periodEndLabel": "Balance at end of period (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r58",
      "r691",
      "r710",
      "r1147",
      "r1148"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, $0.025 par value; 100,000 shares authorized; 66,434 shares issued and outstanding as of December 31, 2024, and 65,052 shares issued and outstanding as of December 31, 2023",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r632",
      "r812"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r907"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "presentation": [
      "http://www.calix.com/role/EmployeeBenefitPlan"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefit Plan",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r100"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income (loss)",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r158",
      "r160",
      "r166",
      "r624",
      "r643",
      "r644"
     ]
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "presentation": [
      "http://www.calix.com/role/AccumulatedOtherComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r165",
      "r623",
      "r641"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails",
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer equipment",
        "label": "Computer Equipment [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchased Software",
        "label": "Computer Software, Intangible Asset [Member]",
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks."
       }
      }
     },
     "auth_ref": [
      "r759",
      "r763",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Domain]",
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r44",
      "r45",
      "r249",
      "r744"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r44",
      "r45",
      "r249",
      "r669",
      "r744"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Axis]",
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r44",
      "r45",
      "r249",
      "r744",
      "r953"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Risk and Inventory Supplier Concentrations",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r123"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Line Items]",
        "label": "Concentration Risk [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r744"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of credit risk, percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r44",
      "r45",
      "r249"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Table]",
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r25",
      "r26",
      "r27",
      "r44",
      "r106",
      "r744"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Domain]",
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r44",
      "r45",
      "r249",
      "r744"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Axis]",
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "auth_ref": [
      "r179",
      "r496",
      "r497",
      "r498",
      "r499",
      "r554",
      "r751",
      "r1035",
      "r1038",
      "r1039"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Domain]",
        "label": "Consolidated Entities [Domain]"
       }
      }
     },
     "auth_ref": [
      "r179",
      "r496",
      "r497",
      "r498",
      "r499",
      "r554",
      "r751",
      "r1035",
      "r1038",
      "r1039"
     ]
    },
    "calx_ContractWithCustomerAssetExpectedToBeBilledYearOnePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ContractWithCustomerAssetExpectedToBeBilledYearOnePercent",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with customer, asset, expected to be billed, percent",
        "label": "Contract With Customer, Asset, Expected To Be Billed, Year One, Percent",
        "documentation": "Contract With Customer, Asset, Expected To Be Billed, Year One, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with customer, asset",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r370",
      "r389"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r369",
      "r389"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred revenue",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r369",
      "r389"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term portion of deferred revenue",
        "label": "Contract with Customer, Liability, Noncurrent",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r369",
      "r389"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with customer, liability, revenue recognized",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateDebtSecuritiesMember",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails",
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails",
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate debt securities",
        "label": "Corporate Debt Securities [Member]",
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment."
       }
      }
     },
     "auth_ref": [
      "r791",
      "r793",
      "r800",
      "r813",
      "r827",
      "r1143"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Goods and Services Sold",
        "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."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r76",
      "r590"
     ]
    },
    "calx_CostOfGoodsAndServicesSoldAdjusted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "CostOfGoodsAndServicesSoldAdjusted",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Adjusted cost of revenue",
        "label": "Cost Of Goods And Services Sold, Adjusted",
        "documentation": "Cost Of Goods And Services Sold, Adjusted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Revenue",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for Doubtful Accounts",
        "label": "Credit Loss, Financial Instrument [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r290",
      "r291",
      "r293",
      "r294",
      "r296",
      "r298",
      "r299",
      "r300",
      "r301",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r955",
      "r976",
      "r1081"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r955",
      "r976"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Current income tax",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r480",
      "r976"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current:",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r955",
      "r976",
      "r1081"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r249"
     ]
    },
    "calx_CustomerOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "CustomerOneMember",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer One",
        "label": "Customer One [Member]",
        "documentation": "Customer One"
       }
      }
     },
     "auth_ref": []
    },
    "calx_CustomerTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "CustomerTwoMember",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Two",
        "label": "Customer Two [Member]",
        "documentation": "Customer Two"
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r852",
      "r941"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r852",
      "r941"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r854",
      "r943"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r854",
      "r943"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r856",
      "r945"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r854",
      "r943"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r847",
      "r936"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r848",
      "r937"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r848",
      "r937"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r846",
      "r935"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r846",
      "r935"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r846",
      "r935"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r849",
      "r938"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r851",
      "r940"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r851",
      "r940"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r852",
      "r941"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r855",
      "r944"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r853",
      "r942"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r850",
      "r939"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": {
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Unrealized Gains (Losses), net",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax",
        "documentation": "Amount, before tax, of unrealized gain (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)."
       }
      }
     },
     "auth_ref": [
      "r1001",
      "r1002"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Amortized Cost",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss, Current",
        "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current."
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails": {
       "parentTag": "calx_CashCashEquivalentsAndMarketableSecurities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": {
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.calix.com/role/FairValueMeasurementsDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails",
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails",
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Marketable securities",
        "terseLabel": "Fair Value",
        "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current",
        "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current."
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Available-for-sale [Table]",
        "label": "Debt Securities, Available-for-Sale [Table]",
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Debt Securities, Available-for-Sale",
        "label": "Debt Securities, Available-for-Sale [Table Text Block]",
        "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleTerm",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable securities, term",
        "label": "Debt Securities, Available-for-Sale, Term",
        "documentation": "Period between issuance and maturity of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1086",
      "r1087",
      "r1088"
     ]
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r976",
      "r1080",
      "r1081"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r976",
      "r1080"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r449"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred income tax",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r130",
      "r976"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred:",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55",
      "r108",
      "r471"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Taxes and Tax Credits",
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r976",
      "r1080",
      "r1081"
     ]
    },
    "calx_DeferredTaxAssetLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "DeferredTaxAssetLeasingArrangements",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability",
        "label": "Deferred Tax Asset, Leasing Arrangements",
        "documentation": "Deferred Tax Asset, Leasing Arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "calx_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized R&amp;D",
        "label": "Deferred Tax Assets, Deferred Expense, Capitalized Research and Development Costs",
        "documentation": "Deferred Tax Assets, Deferred Expense, Capitalized Research and Development Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsDeferredIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Tax Assets, Deferred Income",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r472"
     ]
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Deferred Tax Assets, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInventory",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory",
        "label": "Deferred Tax Assets, Inventory",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred tax assets",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accruals and reserves",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.calix.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Valuation allowance",
        "terseLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r473"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Intangible assets",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Right of use assets",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Deferred Tax Liabilities, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Fixed assets",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/EmployeeBenefitPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company matching contributions, 401(K) Plan",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "us-gaap_DepositsAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepositsAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsScheduleofPrepaidandOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsScheduleofPrepaidandOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier deposits",
        "label": "Deposits Assets, Current",
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter."
       }
      }
     },
     "auth_ref": [
      "r967"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsNarrativeDetails",
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r214",
      "r225",
      "r242",
      "r777",
      "r778"
     ]
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disclosure of Share-based Compensation Arrangements by Share-based Payment Award",
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "documentation": "Tabular disclosure of share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r37"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r843",
      "r844",
      "r867"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction Flag",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r843",
      "r844",
      "r867",
      "r910"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r841"
     ]
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Federal",
        "label": "Domestic Tax Jurisdiction [Member]",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r899"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share [Abstract]",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.calix.com/role/NetIncomeLossPerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in dollars per share)",
        "verboseLabel": "Basic net income (loss) per common share (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r200",
      "r202",
      "r207",
      "r208",
      "r209",
      "r213",
      "r492",
      "r495",
      "r508",
      "r509",
      "r625",
      "r645",
      "r770"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.calix.com/role/NetIncomeLossPerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income (loss) per common share:",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.calix.com/role/NetIncomeLossPerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in dollars per share)",
        "verboseLabel": "Diluted net income (loss) per common share (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r202",
      "r207",
      "r208",
      "r209",
      "r213",
      "r492",
      "r495",
      "r508",
      "r509",
      "r625",
      "r645",
      "r770"
     ]
    },
    "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average number of shares used to compute net income (loss) per common share:",
        "label": "Earnings Per Share, Diluted, Other Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.calix.com/role/NetIncomeLossPerCommonShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net Income (Loss) Per Common Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r210",
      "r211",
      "r212"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Effect of exchange rate changes on cash and cash equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r531"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r452",
      "r799"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal statutory rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r452",
      "r483",
      "r799"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r457",
      "r799",
      "r977",
      "r1072"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign operations",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r453",
      "r456",
      "r799",
      "r977",
      "r1072"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other permanent items",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r799",
      "r977",
      "r1072",
      "r1074"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r799",
      "r977",
      "r1072",
      "r1074"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision to return adjustments",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r799",
      "r977",
      "r1072",
      "r1073"
     ]
    },
    "calx_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. tax impact of foreign operations",
        "label": "Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings (Loss), Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Repatriation Of Foreign Earnings (Loss), Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impact of state taxes",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r455",
      "r799",
      "r977",
      "r1072"
     ]
    },
    "calx_EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Attribute expiration",
        "label": "Effective Income Tax Rate Reconciliation, Tax Attribute Expiration, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Attribute Expiration, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uncertain tax positions",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies."
       }
      }
     },
     "auth_ref": [
      "r458",
      "r799",
      "r977",
      "r1072"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "R&amp;D tax credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r799",
      "r977",
      "r1072",
      "r1074"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation and related benefits",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityUnrecognizedStockbasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unrecognized stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails",
      "http://www.calix.com/role/StockholdersEquityUnrecognizedStockbasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average amortization period (in years)",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1070"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1070"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax benefits recognized",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r435"
     ]
    },
    "calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense to be recognized four years after filing",
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized In Year Four",
        "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized In Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense to be recognized three years after filing",
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized In Year Three",
        "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized In Year Three"
       }
      }
     },
     "auth_ref": []
    },
    "calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense to be recognized two years after filing",
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized In Year Two",
        "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized In Year Two"
       }
      }
     },
     "auth_ref": []
    },
    "calx_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense to be recognized in next twelve months",
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized Next Twelve Month",
        "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, To Be Recognized Next Twelve Month"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityAssumptionsDetails",
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails",
      "http://www.calix.com/role/StockholdersEquityFairValueofAwardsGrantedDetails",
      "http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails",
      "http://www.calix.com/role/StockholdersEquityUnrecognizedStockbasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ESPP",
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityAssumptionsDetails",
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails",
      "http://www.calix.com/role/StockholdersEquityUnrecognizedStockbasedCompensationExpensesDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Options",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "calx_EmployeeStockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "EmployeeStockPurchasePlanMember",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Purchase Plan",
        "label": "Employee Stock Purchase Plan [Member]",
        "documentation": "Employee Stock Purchase Plan"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "us-gaap_EntityWideRevenueMajorCustomerLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EntityWideRevenueMajorCustomerLineItems",
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofPropertyandEquipmentbyGeographicRegionDetails",
      "http://www.calix.com/role/SegmentInformationScheduleofRevenuebyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Major Customer [Line Items]",
        "label": "Revenue, Major Customer [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r893"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r946"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r946"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r946"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquipmentMember",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails",
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Test Equipment",
        "verboseLabel": "Test equipment",
        "label": "Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.calix.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r133",
      "r162",
      "r163",
      "r164",
      "r185",
      "r186",
      "r187",
      "r189",
      "r194",
      "r196",
      "r198",
      "r215",
      "r287",
      "r288",
      "r331",
      "r367",
      "r481",
      "r482",
      "r489",
      "r490",
      "r491",
      "r493",
      "r494",
      "r495",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r507",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r539",
      "r540",
      "r553",
      "r641",
      "r662",
      "r663",
      "r664",
      "r675",
      "r730"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r860",
      "r871",
      "r881",
      "r914"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r857",
      "r868",
      "r878",
      "r911"
     ]
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EuropeMember",
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofRevenuebyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe",
        "label": "Europe [Member]"
       }
      }
     },
     "auth_ref": [
      "r1149",
      "r1150",
      "r1151",
      "r1152"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r909"
     ]
    },
    "srt_ExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ExecutiveOfficerMember",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Officer",
        "label": "Executive Officer [Member]"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r512",
      "r522",
      "r800"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r512",
      "r522",
      "r800"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://www.calix.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value, Assets Measured on Recurring Basis",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r1084",
      "r1085"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r510",
      "r512",
      "r513",
      "r514",
      "r515",
      "r521",
      "r522",
      "r524",
      "r559",
      "r560",
      "r561",
      "r786",
      "r787",
      "r791",
      "r792",
      "r793",
      "r800",
      "r804"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r512",
      "r513",
      "r515",
      "r800",
      "r1087",
      "r1090"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.calix.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair Value Measurements",
        "label": "Fair Value Disclosures [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r519",
      "r520",
      "r521",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r621",
      "r800",
      "r805"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r393",
      "r398",
      "r512",
      "r522",
      "r559",
      "r791",
      "r792",
      "r793",
      "r800"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r393",
      "r398",
      "r512",
      "r513",
      "r522",
      "r560",
      "r786",
      "r787",
      "r791",
      "r792",
      "r793",
      "r800"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Domain]",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r512",
      "r513",
      "r515",
      "r800",
      "r1087",
      "r1090"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r510",
      "r512",
      "r513",
      "r514",
      "r515",
      "r521",
      "r522",
      "r524",
      "r559",
      "r560",
      "r561",
      "r786",
      "r787",
      "r791",
      "r792",
      "r793",
      "r800",
      "r804"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring",
        "label": "Fair Value, Recurring [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r800",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1090"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails",
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails",
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument [Axis]",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r294",
      "r295",
      "r296",
      "r297",
      "r302",
      "r310",
      "r311",
      "r312",
      "r364",
      "r366",
      "r506",
      "r529",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r642",
      "r783",
      "r800",
      "r802",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r813",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1083",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Tax Jurisdiction",
        "label": "Foreign Tax Jurisdiction [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r452",
      "r453"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r864",
      "r875",
      "r885",
      "r918"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r864",
      "r875",
      "r885",
      "r918"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r864",
      "r875",
      "r885",
      "r918"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r864",
      "r875",
      "r885",
      "r918"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r864",
      "r875",
      "r885",
      "r918"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails",
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and Fixtures",
        "verboseLabel": "Furniture and fixtures",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "General and administrative",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r714"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "General and administrative",
        "label": "General and Administrative Expense [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "calx_GeneralAndAdministrativeOperatingExpenseAdjusted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "GeneralAndAdministrativeOperatingExpenseAdjusted",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Adjusted general and administrative operating expenses",
        "label": "General And Administrative Operating Expense, Adjusted",
        "documentation": "General And Administrative Operating Expense, Adjusted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r318",
      "r622",
      "r778",
      "r784",
      "r801",
      "r812",
      "r1016",
      "r1017"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r329",
      "r784"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill, impairment loss",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r319",
      "r325",
      "r329",
      "r784",
      "r801"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r77",
      "r116",
      "r176",
      "r286",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r530",
      "r772",
      "r777",
      "r988",
      "r990",
      "r991",
      "r992",
      "r993",
      "r1036"
     ]
    },
    "country_IN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "IN",
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofPropertyandEquipmentbyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "India",
        "label": "INDIA"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r843",
      "r844",
      "r867"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesLossbeforeProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesLossbeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r451"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.calix.com/role/IncomeTaxesLossbeforeProvisionforIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.calix.com/role/IncomeTaxesLossbeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r112",
      "r116",
      "r626",
      "r639",
      "r772",
      "r777",
      "r988",
      "r990",
      "r991",
      "r992",
      "r993"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesLossbeforeProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesLossbeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r451"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance [Axis]",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r334",
      "r335",
      "r516",
      "r518",
      "r523",
      "r659",
      "r661",
      "r715",
      "r759",
      "r803",
      "r1116"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance [Domain]",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r335",
      "r516",
      "r518",
      "r523",
      "r659",
      "r661",
      "r715",
      "r759",
      "r803",
      "r1116"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r452",
      "r453",
      "r463",
      "r477",
      "r799",
      "r1077"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r452",
      "r453",
      "r463",
      "r477",
      "r799",
      "r1077"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r444",
      "r452",
      "r459",
      "r460",
      "r461",
      "r468",
      "r475",
      "r484",
      "r486",
      "r487",
      "r488",
      "r674",
      "r799"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.calix.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails",
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income taxes",
        "totalLabel": "Income tax expense (benefit)",
        "negatedTerseLabel": "Income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r131",
      "r197",
      "r198",
      "r214",
      "r228",
      "r242",
      "r450",
      "r452",
      "r485",
      "r646",
      "r799"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r446",
      "r447",
      "r468",
      "r469",
      "r474",
      "r479",
      "r671"
     ]
    },
    "calx_IncomeTaxesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "IncomeTaxesLineItems",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Line Items]",
        "label": "Income Taxes [Line Items]",
        "documentation": "Income Taxes [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes paid",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r174",
      "r476",
      "r477"
     ]
    },
    "calx_IncomeTaxesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "IncomeTaxesTable",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Taxes [Table]",
        "documentation": "Income Taxes [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable, net",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Contract with Customer, Liability",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r588",
      "r973"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred revenue",
        "label": "Increase (Decrease) in Deferred Revenue",
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventory",
        "label": "Increase (Decrease) in Inventories",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Changes in operating assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other long-term liabilities",
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.calix.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.calix.com/role/NetIncomeLossPerCommonShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/NetIncomeLossPerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive potential common shares (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "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."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r204",
      "r205",
      "r209",
      "r405"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r864",
      "r875",
      "r885",
      "r909",
      "r918",
      "r922",
      "r930"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r928"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r845",
      "r934"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r845",
      "r934"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r845",
      "r934"
     ]
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest income, net",
        "label": "Interest Income (Expense), Nonoperating",
        "documentation": "Amount of interest income (expense) classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r777",
      "r972",
      "r990"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r172",
      "r173"
     ]
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsInventoryDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "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."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r767"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.calix.com/role/BalanceSheetDetailsInventoryDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsInventoryDetails",
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Inventory",
        "totalLabel": "Total inventory",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r765",
      "r812"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNetAbstract",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Summary of inventory, net",
        "label": "Inventory, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPartsAndComponentsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPartsAndComponentsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsInventoryDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsInventoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components",
        "label": "Inventory, Parts and Components, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date for elements of machinery or equipment held for the purpose of replacing similar parts in the course of repair or maintenance."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r966"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Valuation and Supplier Purchase Commitments",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r138",
      "r148",
      "r313",
      "r314",
      "r315",
      "r589",
      "r768"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r551"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, operating lease, lease not yet commenced, term of contract",
        "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract",
        "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1094"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lessee, Operating Lease, Liability, Maturity",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1095"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total future minimum lease payments",
        "terseLabel": "Total future minimum lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "calx_LesseeOperatingLeaseLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "LesseeOperatingLeaseLiabilityTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lessee, Operating Leases",
        "label": "Lessee, Operating Lease Liability [Table Text Block]",
        "documentation": "Lessee, Operating Lease Liability"
       }
      }
     },
     "auth_ref": []
    },
    "calx_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029 and thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five And After Year Five",
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, Year Five And After Year Five"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity",
        "label": "Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease."
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future minimum sublease payments",
        "label": "Lessor, Operating Lease, Payment to be Received, Year One",
        "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "us-gaap_LessorOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LessorOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sublease, term of contract",
        "label": "Lessor, Operating Lease, Term of Contract",
        "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r48",
      "r49",
      "r50",
      "r51",
      "r52",
      "r53",
      "r56",
      "r176",
      "r286",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r497",
      "r498",
      "r499",
      "r530",
      "r689",
      "r771",
      "r838",
      "r1036",
      "r1102",
      "r1103"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders' equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r111",
      "r635",
      "r812",
      "r975",
      "r1013",
      "r1091"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r137",
      "r176",
      "r286",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r497",
      "r498",
      "r499",
      "r530",
      "r812",
      "r1036",
      "r1102",
      "r1103"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationReserveCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationReserveCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation settlement",
        "label": "Estimated Litigation Liability, Current",
        "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r1029"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Line Items]",
        "label": "Loss Contingencies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r341",
      "r342",
      "r343",
      "r346",
      "r442",
      "r785",
      "r1030",
      "r1031"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Commitments and Contingencies",
        "label": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r341",
      "r342",
      "r343",
      "r346",
      "r442",
      "r785",
      "r1030",
      "r1031"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Axis]",
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r249",
      "r790",
      "r822",
      "r826",
      "r1041",
      "r1113",
      "r1117",
      "r1118",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1144",
      "r1145"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails",
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r342",
      "r343",
      "r344",
      "r345",
      "r400",
      "r442",
      "r515",
      "r587",
      "r658",
      "r660",
      "r668",
      "r681",
      "r682",
      "r733",
      "r735",
      "r737",
      "r738",
      "r740",
      "r757",
      "r758",
      "r782",
      "r788",
      "r794",
      "r804",
      "r805",
      "r809",
      "r810",
      "r823",
      "r1040",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r901"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r901"
     ]
    },
    "calx_MiddleEastAndAfricaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "MiddleEastAndAfricaMember",
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofRevenuebyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Middle East &amp; Africa",
        "label": "Middle East And Africa [Member]",
        "documentation": "Middle East And Africa"
       }
      }
     },
     "auth_ref": []
    },
    "calx_MinimumExercisePriceOfStockOptionPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "MinimumExercisePriceOfStockOptionPercent",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum exercise price of stock option, percentage (as a percent)",
        "label": "Minimum Exercise Price Of Stock Option Percent",
        "documentation": "Minimum exercise price of stock options expressed as a percentage of the fair market value of the Company\u2019s common stock at grant date."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r342",
      "r343",
      "r344",
      "r345",
      "r400",
      "r442",
      "r515",
      "r587",
      "r658",
      "r660",
      "r668",
      "r681",
      "r682",
      "r733",
      "r735",
      "r737",
      "r738",
      "r740",
      "r757",
      "r758",
      "r782",
      "r788",
      "r794",
      "r804",
      "r805",
      "r809",
      "r823",
      "r1040",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r921"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money market funds",
        "label": "Money Market Funds [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsProductWarrantyActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Product warranty activities [Roll Forward]",
        "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAllowanceandProductReturnReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r929"
     ]
    },
    "us-gaap_MunicipalNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MunicipalNotesMember",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails",
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails",
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Certificates of deposit",
        "label": "Municipal Notes [Member]",
        "documentation": "Short-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments."
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Domain]",
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r249",
      "r790",
      "r822",
      "r826",
      "r1041",
      "r1113",
      "r1117",
      "r1118",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1144",
      "r1145"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financing activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Investing activities:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r85",
      "r86"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      },
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.calix.com/role/NetIncomeLossPerCommonShareDetails",
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net income (loss)",
        "terseLabel": "Net Income (Loss)",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r86",
      "r113",
      "r135",
      "r156",
      "r159",
      "r164",
      "r176",
      "r188",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r197",
      "r198",
      "r206",
      "r286",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r492",
      "r495",
      "r509",
      "r530",
      "r640",
      "r712",
      "r728",
      "r729",
      "r836",
      "r1036"
     ]
    },
    "us-gaap_NetIncomeLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAbstract",
     "presentation": [
      "http://www.calix.com/role/NetIncomeLossPerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Numerator:",
        "label": "Net Income (Loss) Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Newly Adopted Accounting Standards and Recent Accounting Pronouncements Not Yet Adopted",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r901"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r864",
      "r875",
      "r885",
      "r909",
      "r918"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r892"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r891"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r909"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r929"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r929"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Non-cash investing activities:",
        "label": "Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofPropertyandEquipmentbyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property and equipment, net",
        "label": "Long-Lived Assets",
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r248"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total interest income and other expense, net",
        "terseLabel": "Interest income and other expenses, net",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest income and other expense, net:",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r778",
      "r989"
     ]
    },
    "us-gaap_NumberOfReportingUnits": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportingUnits",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reporting units",
        "label": "Number of Reporting Units",
        "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income (loss)",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r772",
      "r988",
      "r990",
      "r991",
      "r992",
      "r993"
     ]
    },
    "calx_OperatingLeaseAreaOfOfficeBuilding": {
     "xbrltype": "areaItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "OperatingLeaseAreaOfOfficeBuilding",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Area of office building",
        "label": "Operating Lease, Area Of Office Building",
        "documentation": "Operating Lease, Area Of Office Building"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rent expense",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r811"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseLiabilityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseDetails",
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease, liability",
        "totalLabel": "Operating lease liability",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseLiabilityDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails",
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating leases",
        "terseLabel": "Accrued liabilities - current portion of operating leases",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails",
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease, liability, current, statement of financial position",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r543"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseLiabilityDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.calix.com/role/CommitmentsandContingenciesOperatingLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating leases",
        "terseLabel": "Operating leases",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease, payments",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r547"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use operating leases",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r541"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease, weighted average discount rate (as a percent)",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r811"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease, weighted average remaining lease term (in years)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r548",
      "r811"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforward",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign currency translation adjustments, net",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r10",
      "r105"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other comprehensive income (loss), net of tax:",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other comprehensive income (loss), net of tax",
        "terseLabel": "Other comprehensive income (loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r10",
      "r105",
      "r157",
      "r160",
      "r194"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain (loss) on available-for-sale marketable securities, net",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r154",
      "r285"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other long-term liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other expense, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r901"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r862",
      "r873",
      "r883",
      "r916"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r865",
      "r876",
      "r886",
      "r919"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r865",
      "r876",
      "r886",
      "r919"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r890"
     ]
    },
    "calx_PaymentsForFinancingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "PaymentsForFinancingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments related to financing arrangements",
        "label": "Payments For Financing Arrangements",
        "documentation": "Payments For Financing Arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of marketable securities",
        "label": "Payments to Acquire Debt Securities, Available-for-Sale",
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r168",
      "r253"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r900"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r900"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r892"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r909"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r891"
     ]
    },
    "calx_PercentOfHistoricalVolatility": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "PercentOfHistoricalVolatility",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent of historical volatility (as a percent)",
        "label": "Percent Of Historical Volatility",
        "documentation": "Percent Of Historical Volatility"
       }
      }
     },
     "auth_ref": []
    },
    "calx_PercentOfImpliedVolatility": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "PercentOfImpliedVolatility",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent of implied volatility (as a percent)",
        "label": "Percent Of Implied Volatility",
        "documentation": "Percent Of Implied Volatility"
       }
      }
     },
     "auth_ref": []
    },
    "calx_PerformanceBasedStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "PerformanceBasedStockOptionsMember",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Based Stock Options",
        "label": "Performance Based Stock Options [Member]",
        "documentation": "Performance Based Stock Options"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails",
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails",
      "http://www.calix.com/role/StockholdersEquityFairValueofAwardsGrantedDetails",
      "http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails",
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails",
      "http://www.calix.com/role/StockholdersEquityFairValueofAwardsGrantedDetails",
      "http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r893"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r949"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r892"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Preferred stock, par value (in dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r365"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.calix.com/role/StockholdersEquityStockOfferingTreasuryStockRetirementPreferredStockandCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Preferred stock, shares authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r691"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.calix.com/role/StockholdersEquityStockOfferingTreasuryStockRetirementPreferredStockandCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Preferred stock, shares issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r365"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.calix.com/role/StockholdersEquityStockOfferingTreasuryStockRetirementPreferredStockandCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Preferred stock, shares outstanding (in shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r691",
      "r710",
      "r1147",
      "r1148"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Preferred stock, $0.025 par value; 5,000 shares authorized; no shares issued and outstanding as of December 31, 2024 and 2023",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r631",
      "r812"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.calix.com/role/BalanceSheetDetailsScheduleofPrepaidandOtherCurrentAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsScheduleofPrepaidandOtherCurrentAssetsDetails",
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Prepaid expenses and other current assets",
        "totalLabel": "Total prepaid expense and other assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r968"
     ]
    },
    "calx_PrepaidExpensesAndOtherAssetsMiscellaneousCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "PrepaidExpensesAndOtherAssetsMiscellaneousCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsScheduleofPrepaidandOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsScheduleofPrepaidandOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expenses And Other Assets, Miscellaneous, Current",
        "documentation": "Prepaid Expenses And Other Assets, Miscellaneous, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Maturities of marketable securities",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r169",
      "r997"
     ]
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales of marketable securities",
        "label": "Proceeds from Sale of Debt Securities, Available-for-Sale",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r168",
      "r253",
      "r284"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Proceeds from common stock issuances related to employee benefit plans",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r14"
     ]
    },
    "calx_ProductReturnReserveCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ProductReturnReserveCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product returns",
        "label": "Product Return Reserve, Current",
        "documentation": "Product Return Reserve, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProductWarrantyAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrual",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsProductWarrantyActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of year",
        "periodEndLabel": "Balance at end of year",
        "label": "Standard and Extended Product Warranty Accrual",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r347",
      "r349",
      "r352"
     ]
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrualClassifiedCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of warranty and retrofit",
        "label": "Product Warranty Accrual, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r1033",
      "r1034"
     ]
    },
    "us-gaap_ProductWarrantyAccrualPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrualPayments",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsProductWarrantyActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Utilization of reserve",
        "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments",
        "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty."
       }
      }
     },
     "auth_ref": [
      "r350"
     ]
    },
    "us-gaap_ProductWarrantyAccrualWarrantiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrualWarrantiesIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsProductWarrantyActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Provision for warranty and retrofit charged to cost of revenue",
        "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued",
        "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued."
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "calx_ProductWarrantyPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ProductWarrantyPeriod",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product warranty period",
        "label": "Product Warranty Period",
        "documentation": "Represents the general warranty period for the Company's hardware products from the date of shipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails",
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r551"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property and equipment, gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r140",
      "r638"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r551"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails",
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r551",
      "r627",
      "r638",
      "r812"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r124",
      "r129",
      "r636"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Property and Equipment, Net",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails",
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r551"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful life of property and equipment (in years)",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase commitments",
        "label": "Purchase Commitment, Remaining Minimum Amount Committed",
        "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r110"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r890"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r890"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails",
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r342",
      "r343",
      "r344",
      "r345",
      "r392",
      "r400",
      "r431",
      "r432",
      "r433",
      "r442",
      "r515",
      "r562",
      "r571",
      "r587",
      "r658",
      "r660",
      "r668",
      "r681",
      "r682",
      "r733",
      "r735",
      "r737",
      "r738",
      "r740",
      "r757",
      "r758",
      "r782",
      "r788",
      "r794",
      "r804",
      "r805",
      "r809",
      "r810",
      "r823",
      "r830",
      "r1027",
      "r1040",
      "r1087",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails",
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r342",
      "r343",
      "r344",
      "r345",
      "r392",
      "r400",
      "r431",
      "r432",
      "r433",
      "r442",
      "r515",
      "r562",
      "r571",
      "r587",
      "r658",
      "r660",
      "r668",
      "r681",
      "r682",
      "r733",
      "r735",
      "r737",
      "r738",
      "r740",
      "r757",
      "r758",
      "r782",
      "r788",
      "r794",
      "r804",
      "r805",
      "r809",
      "r810",
      "r823",
      "r830",
      "r1027",
      "r1040",
      "r1087",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109"
     ]
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesUnrecognizedTaxBenefitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Tax Benefits",
        "label": "Unrecognized Tax Benefits [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r857",
      "r868",
      "r878",
      "r911"
     ]
    },
    "calx_ReportableSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ReportableSegmentMember",
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reportable Segment",
        "label": "Reportable Segment [Member]",
        "documentation": "Reportable Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Research and development",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r443",
      "r759",
      "r777",
      "r1110"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Research and development",
        "label": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "calx_ResearchAndDevelopmentOperatingExpenseAdjusted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ResearchAndDevelopmentOperatingExpenseAdjusted",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Adjusted research and development operating expenses",
        "label": "Research And Development Operating Expense, Adjusted",
        "documentation": "Research And Development Operating Expense, Adjusted"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r858",
      "r869",
      "r879",
      "r912"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r859",
      "r870",
      "r880",
      "r913"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r866",
      "r877",
      "r887",
      "r920"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Domain]",
        "label": "Cash and Cash Equivalents [Domain]",
        "documentation": "Type of cash and cash equivalent. Cash is 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."
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r96",
      "r634",
      "r665",
      "r667",
      "r673",
      "r692",
      "r812"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r185",
      "r186",
      "r187",
      "r189",
      "r194",
      "r196",
      "r198",
      "r287",
      "r288",
      "r331",
      "r481",
      "r482",
      "r489",
      "r490",
      "r491",
      "r493",
      "r494",
      "r495",
      "r500",
      "r502",
      "r503",
      "r505",
      "r507",
      "r539",
      "r540",
      "r662",
      "r664",
      "r675",
      "r1147"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.calix.com/role/SegmentInformationScheduleofRevenuebyGeographicRegionDetails",
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r115",
      "r214",
      "r221",
      "r222",
      "r236",
      "r242",
      "r245",
      "r247",
      "r249",
      "r387",
      "r388",
      "r590"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition, Contract Costs, Deferred Revenue, and Revenue from Contracts with Customers",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r761"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomers"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contracts with Customers",
        "label": "Revenue from Contract with Customer [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r391"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance obligations expected to be satisfied",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance obligations expected to be satisfied, expected timing",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://www.calix.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining performance obligation, percentage",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r952"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r929"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r929"
     ]
    },
    "calx_SECSchedule1209ReserveProductReturnsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "SECSchedule1209ReserveProductReturnsMember",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAllowanceandProductReturnReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product return liability",
        "label": "SEC Schedule, 12-09, Reserve, Product Returns [Member]",
        "documentation": "Reserve established for amounts due that are unlikely to be received due to customer's return of products."
       }
      }
     },
     "auth_ref": []
    },
    "calx_SanJoseCaliforniaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "SanJoseCaliforniaMember",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "San Jose, California",
        "label": "San Jose, California [Member]",
        "documentation": "San Jose, California"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Accounts Receivable, Net",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r65"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Accrued Liabilities",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/AccumulatedOtherComprehensiveLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r1092",
      "r1093"
     ]
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]",
        "label": "Debt Securities, Available-for-Sale [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265"
     ]
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCashAndCashEquivalentsTable",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalent [Table]",
        "label": "Cash and Cash Equivalent [Table]",
        "documentation": "Disclosure of information about cash and cash equivalent by type. Excludes restricted cash and cash equivalent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash and Cash Equivalents",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "documentation": "Tabular disclosure of the components of cash and cash equivalents."
       }
      }
     },
     "auth_ref": []
    },
    "calx_ScheduleOfCertainTermsLineItemsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ScheduleOfCertainTermsLineItemsLineItems",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Certain Terms [Line Items]",
        "label": "Schedule of Certain Terms [Line Items] [Line Items]",
        "documentation": "Schedule of Certain Terms [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "calx_ScheduleOfCertainTermsTableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ScheduleOfCertainTermsTableTable",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Certain Terms [Table]",
        "label": "Schedule of Certain Terms [Table] [Table]",
        "documentation": "Schedule of ranges of cutomer payment term and warranty term."
       }
      }
     },
     "auth_ref": []
    },
    "calx_ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in Allowance for Doubtful Accounts and Product Reserve",
        "label": "Schedule Of Changes In Allowance For Doubtful Accounts And Product Return Liability [Table Text Block]",
        "documentation": "Schedule Of Changes In Allowance For Doubtful Accounts And Product Return Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/NetIncomeLossPerCommonShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Net Loss Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r454",
      "r799",
      "r1072"
     ]
    },
    "calx_ScheduleOfGrantDateFairValuesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ScheduleOfGrantDateFairValuesTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Grant Date Fair Values",
        "label": "Schedule of Grant Date Fair Values [Table Text Block]",
        "documentation": "Schedule of Grant Date Fair Values [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Inventory",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r66",
      "r67",
      "r68"
     ]
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Product Warranty Liability",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r551"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r73"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofPropertyandEquipmentbyGeographicRegionDetails",
      "http://www.calix.com/role/SegmentInformationScheduleofRevenuebyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r73"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r32",
      "r33"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.calix.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Operating Information, by Segment",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r32",
      "r33"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityAssumptionsDetails",
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails",
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails",
      "http://www.calix.com/role/StockholdersEquityFairValueofAwardsGrantedDetails",
      "http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails",
      "http://www.calix.com/role/StockholdersEquityStockBasedCompensationExpenseDetails",
      "http://www.calix.com/role/StockholdersEquityUnrecognizedStockbasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r404",
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock Options Activity",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r13",
      "r101"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Valuation Assumptions, ESPP",
        "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Valuation Assumptions, Stock Options",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Compensation Cost",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Tax Benefits",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r798"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r839"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r115",
      "r116",
      "r117",
      "r214",
      "r217",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r242",
      "r243",
      "r244",
      "r249",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r330",
      "r336",
      "r337",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r774",
      "r777",
      "r778",
      "r784",
      "r825",
      "r1113",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1144",
      "r1145"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails",
      "http://www.calix.com/role/SegmentInformationScheduleofPropertyandEquipmentbyGeographicRegionDetails",
      "http://www.calix.com/role/SegmentInformationScheduleofRevenuebyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r247",
      "r248",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r678",
      "r679",
      "r680",
      "r734",
      "r736",
      "r739",
      "r741",
      "r743",
      "r747",
      "r748",
      "r749",
      "r750",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r762",
      "r789",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r824",
      "r830",
      "r1041",
      "r1113",
      "r1117",
      "r1118",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1144",
      "r1145"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.calix.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Segment Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r214",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r232",
      "r234",
      "r235",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r249",
      "r773",
      "r775",
      "r776",
      "r777",
      "r779",
      "r780",
      "r781"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingOtherItemAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingOtherItemAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other segment items",
        "label": "Segment Reporting, Other Segment Item, Amount",
        "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r234",
      "r235",
      "r242",
      "r777"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "calx_SellingAndMarketingOperatingExpenseAdjusted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "SellingAndMarketingOperatingExpenseAdjusted",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Adjusted sales and marketing operating expenses",
        "label": "Selling And Marketing Operating Expense, Adjusted",
        "documentation": "Selling And Marketing Operating Expense, Adjusted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award requisite service period (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r795"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r795"
     ]
    },
    "calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee termination employment period (in years)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Employee Termination Period Following Purchase Date To Receive Shares Subject To Risk Of Forfeiture",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Employee Termination Period Following Purchase Date To Receive Shares Subject To Risk Of Forfeiture"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityFairValueofAwardsGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average grant date fair value per share",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average assumptions used to estimate fair value of stock options",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expected volatility",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r431"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Risk-free interest rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r433"
     ]
    },
    "calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares forfeited, percentage",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Forfeited, Percent",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Forfeited, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityAssumptionsDetails",
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails",
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails",
      "http://www.calix.com/role/StockholdersEquityFairValueofAwardsGrantedDetails",
      "http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails",
      "http://www.calix.com/role/StockholdersEquityStockBasedCompensationExpenseDetails",
      "http://www.calix.com/role/StockholdersEquityUnrecognizedStockbasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r404",
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434"
     ]
    },
    "calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum contribution percent (as a percent)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Contribution Percent",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Contribution Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum employee subscription rate (as a percent)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate",
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum number of shares employee can purchase during offering period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee",
        "documentation": "The highest quantity of shares an employee can purchase under the plan per period."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of offering periods",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Offering Periods",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Offering Periods"
       }
      }
     },
     "auth_ref": []
    },
    "calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of plans",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Plans",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Plans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares authorized (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum number of shares allocated per purchase period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Authorized Per Purchase Period",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Authorized Per Purchase Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails",
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails",
      "http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares available for future grant (in shares)",
        "verboseLabel": "Shares available for future grant under 2019 Plan (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares granted if non-GAAP income below 80% and bookings below 90% of target (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Granted If Target Achievement Performance Threshold Not Met",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Granted If Target Achievement Performance Threshold Not Met"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Options, Additional Disclosures",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options exercisable (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options exercisable (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total intrinsic value for exercised stock options",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r425"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Stock options canceled (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r416"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails",
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock options granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r414"
     ]
    },
    "calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grants in period percentage",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Percentage",
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails",
      "http://www.calix.com/role/StockholdersEquityFairValueofAwardsGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average grant date fair value (in dollars per share)",
        "verboseLabel": "Stock options (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r424"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value, stock options outstanding",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails",
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Stock options outstanding, beginning (in shares)",
        "periodEndLabel": "Stock options outstanding, ending (in shares)",
        "terseLabel": "Stock options outstanding (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r411"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Options, Number of Shares:",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Stock options outstanding, beginning (in dollars per share)",
        "periodEndLabel": "Stock options outstanding, ending (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r411"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Options, Weighted-Average Exercise Price Per Share:",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value, stock options vested and expected to vest",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r426"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options vested and expected to vest (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "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."
       }
      }
     },
     "auth_ref": [
      "r426"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options vested and expected to vest (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "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."
       }
      }
     },
     "auth_ref": [
      "r426"
     ]
    },
    "calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance targets services condition period (in years)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Performance Targets Services Condition Period",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Performance Targets Services Condition Period"
       }
      }
     },
     "auth_ref": []
    },
    "calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum combined payout percent",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Award Target Achievement Performance Maximum Combined Payout, Percent",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Award Target Achievement Performance Maximum Combined Payout, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Target achievement threshold for shares award sliding scale",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Award Target Achievement Performance Threshold, Percent",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Award Target Achievement Performance Threshold, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance target achievement, percentage of shares awarded",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Awarded For Target Achievement Performance Threshold, Percent",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Awarded For Target Achievement Performance Threshold, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued in period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "documentation": "Number of shares issued under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares purchased for award",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award",
        "documentation": "Number of shares purchased for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "calx_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income per share, target achievement performance threshold, percent",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Target Achievement Performance Threshold, Percent",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Target Achievement Performance Threshold, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityAssumptionsDetails",
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails",
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails",
      "http://www.calix.com/role/StockholdersEquityFairValueofAwardsGrantedDetails",
      "http://www.calix.com/role/StockholdersEquitySharesReservedForFutureIssuanceDetails",
      "http://www.calix.com/role/StockholdersEquityUnrecognizedStockbasedCompensationExpensesDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock options exercised (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r415"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options canceled (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r416"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r414"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period One",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period Two",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r409",
      "r428",
      "r429",
      "r430",
      "r431",
      "r434",
      "r437",
      "r438",
      "r439",
      "r440"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting rights, percentage (as a percent)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expected life (years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value, stock options exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining contractual term, stock options exercisable (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining contractual term, stock options outstanding (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining contractual term, stock options vested and expected to vest (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r426"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Price of common stock purchased under the ESPP (as a percent)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value."
       }
      }
     },
     "auth_ref": []
    },
    "calx_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options, intrinsic value per share (in dollars per share)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value, Amount Per Share",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value, Amount Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "calx_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offering period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Offering Period",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Offering Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stockholders' Equity",
        "label": "Shareholders' Equity and Share-Based Payments [Text Block]",
        "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r100"
     ]
    },
    "calx_SharesReservedForFutureIssuanceTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "SharesReservedForFutureIssuanceTableTextBlock",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Shares Reserved for Future Issuance",
        "label": "Shares Reserved For Future Issuance [Table Text Block]",
        "documentation": "Represents the schedule to summarize the number of common shares reserved for future issuance. [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "calx_ShortTermMarketableSecuritiesAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ShortTermMarketableSecuritiesAndCashEquivalentsMember",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-Term Marketable Securities And Cash Equivalents",
        "label": "Short-Term Marketable Securities And Cash Equivalents [Member]",
        "documentation": "Short-Term Marketable Securities And Cash Equivalents"
       }
      }
     },
     "auth_ref": []
    },
    "calx_ShortTermMarketableSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "ShortTermMarketableSecuritiesMember",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-Term Marketable Securities",
        "label": "Short-Term Marketable Securities [Member]",
        "documentation": "Short-Term Marketable Securities"
       }
      }
     },
     "auth_ref": []
    },
    "calx_SoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "SoftwareMember",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsPropertyandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software",
        "label": "Software [Member]",
        "documentation": "Software"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandardProductWarrantyPolicy",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warranty and Retrofit",
        "label": "Standard Product Warranty, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability."
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "California State",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "us-gaap_StateAndLocalTaxJurisdictionOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalTaxJurisdictionOtherMember",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other State",
        "label": "State and Local Tax Jurisdiction, Other [Member]",
        "documentation": "Designated state and local jurisdiction entitled to levy and collect income tax in country of domicile, classified as other."
       }
      }
     },
     "auth_ref": [
      "r974",
      "r1076"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofSegmentOperatingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r115",
      "r116",
      "r117",
      "r134",
      "r214",
      "r217",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r242",
      "r243",
      "r244",
      "r249",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r330",
      "r333",
      "r336",
      "r337",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r774",
      "r777",
      "r778",
      "r784",
      "r825",
      "r1113",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1144",
      "r1145"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.calix.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r58",
      "r62",
      "r63",
      "r133",
      "r162",
      "r163",
      "r164",
      "r185",
      "r186",
      "r187",
      "r189",
      "r194",
      "r196",
      "r198",
      "r215",
      "r287",
      "r288",
      "r331",
      "r367",
      "r481",
      "r482",
      "r489",
      "r490",
      "r491",
      "r493",
      "r494",
      "r495",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r507",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r539",
      "r540",
      "r553",
      "r641",
      "r662",
      "r663",
      "r664",
      "r675",
      "r730"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails",
      "http://www.calix.com/role/SegmentInformationScheduleofPropertyandEquipmentbyGeographicRegionDetails",
      "http://www.calix.com/role/SegmentInformationScheduleofRevenuebyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r247",
      "r248",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r678",
      "r679",
      "r680",
      "r734",
      "r736",
      "r739",
      "r741",
      "r743",
      "r747",
      "r748",
      "r749",
      "r750",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r762",
      "r789",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r824",
      "r830",
      "r1041",
      "r1113",
      "r1117",
      "r1118",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1144",
      "r1145"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r186",
      "r187",
      "r215",
      "r540",
      "r590",
      "r670",
      "r677",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r691",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r700",
      "r701",
      "r702",
      "r703",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r711",
      "r713",
      "r714",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r730",
      "r831"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r186",
      "r187",
      "r215",
      "r250",
      "r540",
      "r590",
      "r670",
      "r677",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r691",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r700",
      "r701",
      "r702",
      "r703",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r711",
      "r713",
      "r714",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r730",
      "r831"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r861",
      "r872",
      "r882",
      "r915"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityESPPandStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares purchased under ESPP (in shares)",
        "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan",
        "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r41",
      "r57",
      "r58",
      "r96"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock under equity incentive plans, net of forfeitures (in shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r57",
      "r58",
      "r96"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Stock options exercised (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r57",
      "r58",
      "r96",
      "r415"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock under equity incentive plans, net of forfeitures",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r57",
      "r58",
      "r96"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock under equity incentive plans, net of forfeitures",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r58",
      "r62",
      "r63",
      "r96"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, remaining authorized repurchase amount",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "calx_StockRepurchasedDuringPeriodAverageCostPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "StockRepurchasedDuringPeriodAverageCostPerShare",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchased average price per share (in dollars per share)",
        "label": "Stock Repurchased During Period, Average Cost Per Share",
        "documentation": "Stock Repurchased During Period, Average Cost Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.calix.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of common stock including excise tax (in shares)",
        "terseLabel": "Stock repurchased during period (in shares)",
        "label": "Stock Repurchased During Period, Shares",
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r57",
      "r58",
      "r96",
      "r672",
      "r730",
      "r742"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of common stock including excise tax",
        "label": "Stock Repurchased During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r57",
      "r58",
      "r96",
      "r675",
      "r730",
      "r742",
      "r837"
     ]
    },
    "calx_StockRepurchasedDuringPeriodValueExcludingExciseTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "StockRepurchasedDuringPeriodValueExcludingExciseTax",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase during period",
        "label": "Stock Repurchased During Period, Value, Excluding Excise Tax",
        "documentation": "Stock Repurchased During Period, Value, Excluding Excise Tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/AccumulatedOtherComprehensiveLossDetails",
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r62",
      "r63",
      "r90",
      "r693",
      "r710",
      "r731",
      "r732",
      "r812",
      "r838",
      "r975",
      "r1013",
      "r1091",
      "r1147"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stockholders\u2019 equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubleaseIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sublease Income",
        "label": "Sublease Income",
        "documentation": "Amount of sublease income excluding finance and operating lease expense."
       }
      }
     },
     "auth_ref": [
      "r546",
      "r811"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r538",
      "r555"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r538",
      "r555"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r538",
      "r555"
     ]
    },
    "srt_SubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SubsidiariesMember",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiaries",
        "label": "Subsidiaries [Member]"
       }
      }
     },
     "auth_ref": [
      "r1043",
      "r1098",
      "r1099",
      "r1101"
     ]
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Balance Sheet Details",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity."
       }
      }
     },
     "auth_ref": [
      "r964"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosures of cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r908"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.calix.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credit carryforwards",
        "verboseLabel": "Research and development credits",
        "label": "Tax Credit Carryforward, Amount",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "calx_TaxesPayableCurrentExcludingAccruedIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.calix.com/20241231",
     "localname": "TaxesPayableCurrentExcludingAccruedIncomeTaxes",
     "crdr": "credit",
     "calculation": {
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes payable",
        "label": "Taxes Payable, Current, Excluding Accrued Income Taxes",
        "documentation": "Taxes Payable, Current, Excluding Accrued Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title and Position [Axis]",
        "label": "Title and Position [Axis]"
       }
      }
     },
     "auth_ref": [
      "r994",
      "r1100"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title and Position [Domain]",
        "label": "Title and Position [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r900"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r907"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r928"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.calix.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails",
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails",
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Domain]",
        "label": "Financial Instruments [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r364",
      "r366",
      "r506",
      "r529",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r642",
      "r800",
      "r802",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r813",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1083",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r932"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r932"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r933"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.calix.com/role/SegmentInformationScheduleofPropertyandEquipmentbyGeographicRegionDetails",
      "http://www.calix.com/role/SegmentInformationScheduleofRevenuebyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails",
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails",
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. government agency securities",
        "label": "US Government Agencies Debt Securities [Member]",
        "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)."
       }
      }
     },
     "auth_ref": [
      "r769",
      "r791",
      "r1111"
     ]
    },
    "us-gaap_USGovernmentDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USGovernmentDebtSecuritiesMember",
     "presentation": [
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails",
      "http://www.calix.com/role/CashCashEquivalentsandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails",
      "http://www.calix.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. government securities",
        "label": "US Government Debt Securities [Member]",
        "documentation": "Debt securities issued by the United States government."
       }
      }
     },
     "auth_ref": [
      "r1111"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r927"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesNarrativeDetails",
      "http://www.calix.com/role/IncomeTaxesUnrecognizedTaxBenefitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits",
        "periodStartLabel": "Balance at beginning of year",
        "periodEndLabel": "Balance at end of year",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r445",
      "r464",
      "r798"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesUnrecognizedTaxBenefitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reduction for tax positions related to prior year",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r465",
      "r798"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest or penalties for uncertain income tax",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r462",
      "r798"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesUnrecognizedTaxBenefitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions for tax positions related to current year",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r466",
      "r798"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesUnrecognizedTaxBenefitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions for tax positions related to prior year",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r465",
      "r798"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r467",
      "r798"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future minimum lease payments",
        "label": "Unrecorded Unconditional Purchase Obligation",
        "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r1094"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.calix.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r29",
      "r30",
      "r121",
      "r122",
      "r125",
      "r126"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (release) of valuation allowance",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAllowanceandProductReturnReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at Beginning of Year",
        "periodEndLabel": "Balance at End of Year",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r184"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAllowanceandProductReturnReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions Charged to Expenses or Revenue Net of Recoveries",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesDeductions",
     "crdr": "debit",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAllowanceandProductReturnReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Write Offs and Returns",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesDomain",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAllowanceandProductReturnReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "documentation": "Valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r181",
      "r182",
      "r183",
      "r184"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAllowanceandProductReturnReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "documentation": "Information by valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r181",
      "r182",
      "r183",
      "r184"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAllowanceandProductReturnReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r180",
      "r181",
      "r182",
      "r183",
      "r184"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "presentation": [
      "http://www.calix.com/role/BalanceSheetDetailsAllowanceandProductReturnReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r180",
      "r181",
      "r182",
      "r183",
      "r184"
     ]
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Axis]",
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingDomain",
     "presentation": [
      "http://www.calix.com/role/StockholdersEquityEquityIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Domain]",
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.calix.com/role/NetIncomeLossPerCommonShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.calix.com/role/NetIncomeLossPerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted-average common shares - diluted (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r209"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.calix.com/role/NetIncomeLossPerCommonShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.calix.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.calix.com/role/NetIncomeLossPerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted-average common shares - basic (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r209"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "presentation": [
      "http://www.calix.com/role/NetIncomeLossPerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Denominator:",
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r894"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "40",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480637/718-40-25-10"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/220/tableOfContent"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-12A"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/710/tableOfContent"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/712/tableOfContent"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "210",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.M.2.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "13A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-12"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r952": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r954": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "340",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-2"
  },
  "r955": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r956": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r957": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r958": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r959": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r960": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r961": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r962": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r963": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r964": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/210/tableOfContent"
  },
  "r965": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r970": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r978": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r979": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r980": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r981": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r982": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r984": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r985": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r986": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r988": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r992": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r994": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-12"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-3"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>103
<FILENAME>0001406666-25-000008-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001406666-25-000008-xbrl.zip
M4$L#!!0    ( .^ 55K6U0C=2Q@" #B<%P 1    8V%L>"TR,#(T,3(S,2YH
M=&WLO?ESVTB6/_C[_!58]<RT'4'*(G7+5?Z&+,M5ZK8MCR1W3>_&QD822))H
M@P +AR3V7[_OR L@*%$N2014G.CIMD@PD<=[+]_Y>3_]G]M)Y%W+- N3^.>_
M]C:W_NK)V$^",![]_-?CRY.SL[_^GW?_\=/_U>W^[_N+3]Z'Q"\F,LZ]DU2*
M7 ;>39B/O7PLO=^2]'MX+;ROD<B'23KI=OEG)\ETEH:C<>[UM_J[^C'];7JT
M,_ '^_WAL-O?W]_J[NSL];N#X6'0W?9WY=#W#_R^W.F,CH8[6]N]8+?7]:6_
MU]T)#O>ZA[T@Z/I[6W(0B)W!WI[L!$?# Q$<;AWXAT&_OQ,<;!_*8"C\WG9P
M,.AO^;T]>N\XAS7#NN/LR)\%/V^,\WQZ].;-[2"--C/I;XZ2ZS?PQ1N8\,Z&
M>A"_#,+RLTDZ@F>V]M[PE_K1,$MV^KU]\^S-S<VF^_SV&_6$_H'T%TP"OBA-
M(DMS\^!09 ,:$3XL/>0G19RGLP7+XB_GEA;>-=LXRT7L2_U\%,;?[W@<OQZ(
MS#P>R+!^+O!%:1Y%GBX<]O -?&M6**+;TI/P07B[Z2<3&J_7W^Z9M<U-]F:;
MQNP='AZ^H6_5HXL?0G(Q9WN;=V'^I8?U>L(8AI/()F_R5,09<H'(@:]@5KW=
M[M9!UYE7%M:]$%;:>_._GS]=^F,Y$=WJSH>WBS:HM^V\WIEL_?-WS;2_U=WJ
M=WM]<RI9=R3$=)[NU!?V"(\B 4)C0\;=;Y<;[WX:2Q&\^VDB<^'A3[OR]R*\
M_GGC)(ES$"#=J]D4UN7S7S]OY/(V?T,[_>;=?_S'?_R4AWDDW^%)=_69_O2&
M/_SI#0\]2(+9NY^"\-K+\EDD?]X(PFP:B=E1G,02)A#>'N&#,N5_AD$@8_HG
M?/\%I%@:^OS^V_Q"#G_>\+MP/+&8X$@R/#J-X76S$YA=*J*S.)"W?Y>S#2\$
M7AUVM_L;[[;@L':V]N#_?GI3&O4!+SD&81J@0/T8B9$9?'OCW5!$F?SQ<;6<
M_AAFL(?_E"+]")]DY@T[&^]P6Q_K!5_A\20HOV)WX]W'?S[H!=L'^@UX[D=?
MTR0H_/PWD0*-YC-^AUW!X<:[K[V'O6"GKU^@B!??,94I# ZTFQ_'P2D0Z137
M]2V3PR+Z% ZE>>,>G/G7[45O_)@*'UG(*^*0WY?)$8ZT,;^-@?3#"1SPSQMG
M7SY6IP3C#F1Z/CR'B0%3QJ-+'@=VEOGTYPTEA8[B8G*3I$$FXPT/CP%&V3+3
MW8?I B/HZ>KY/=E\+^0T27&^WV# !T]V^\[)+CC.ZE3,EGV2< %]"L4@C)"'
MBS2%A5WFH+'@"L^''\,8Y&H(A)MD(;[H]!;$4!8.(OA5ENMI[>X G]PE]_YR
M[/MI(0/]JE!FZF4/HLO=IU_([K,LY.E/Y/#P61;2 X*L+.5R+%+Y'E81G"23
M*<R-;LQC%$XC6L3[F7WDJYCA1\<W(@WHO_XA,]P&%F*]>>X(BM1P!R]U_^"
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
M(.G7() 03^)3SXR&<O=<EH=$V=]X=T6B$-'\$XSVY'50-@MN%Z=4M%*<VA0
M#<;>G&/MNU%=EJ3NO8V[[]U>OUJEN]_76Q-B0GI^U,5/5K0U9U>GG[W>)K?8
MG/_O]ZI2?IERY.?0,.H7@<UT4+J?7V/!I[QIRFSOP#_Q;@16G""W4O5X[_#P
MD.YWE6K3<=$T,@DW(6F-4^7([;)V SI4CLH-W-]14@1.T5*@BU]57HYDYX"N
MB#5YI93"!:/GLZDR,7 I&<=SX^1:I[;GB&B/K\)K/TP-A()DK(9*7AC\.BM\
M]%\,"RR?'X!\FDCOO4EQ/;4IKE]M_9W*;>UH%8AUE [^>Z:3A#PVF6@UH H(
M+MM)0U+M+8#)L(A5#U(-[J%B6"6($3UCV)Z1VZ5$;=.F]VMR ^>1=A3J#+XO
MQ#T#$8E;,IWRZ6$EO:"F=-DL U4BXWQ,=-G@F)B+&48);-4YNN?-H;$R:U!F
MF#!.\"01'@=]?N$(IW1,6\F>OF^Q*E3Q+HM!!@L?X/1 "1S3%L+A1[-_ZR1D
M*F%!;=4?P[9XD10*% -3NB+06BB?,^KF0-\PCPRI%'57,8G@A1'[F.''9'?.
M[2TOQYXZZ/@1$(]"^:#-8BP8-2Y2!0$F#&<_<AIJ,$640X87"5,JZRHFN MF
MAL0'11PR9GEF-DKIC0)KB6\HLQ9T\6$2A0F2W"6P7/XI',HJ#SD9V8J=\/=S
MG.!X8B?X=DJ<)=K%<8":"%M(%Y!B]QSFRHRS(V![W&%3'BU-BM'8Y%8$SF*
M$X C-'1/E,Q$E,^4*X'KYH&^(LF5\PH*!096.TZUM-E=&F\CA"5M&;(<5FN&
MA YS1%3)$H V3HDP([@TD77*(@PWM^&K!?FOP(<X$*\D!0,8 'W9%!QX0@8C
M,EYI#X FA16#Q,]H.S+9\&&;Y!VX9Y +. 5 Y>R@;0?&$5:TF0V;%F!>^LCN
M@<K8LS4*0HFD&^E 0.$L0,: <0_,#48K$"EL:!=>U!VC_+>WSO4,1T0>=ID3
M)H'2=J;N/F08F;D_&PL"?/''"7#ED;Y6!!K0G,=,S\&X($K8^-?0#WR?P-0D
MS(X>ISVC)$:0\>B/2$-$YX$IZ6'CNDH,=W E0W%X16GP9\>[%E$ANZ#RS=W"
M"CF(7ZN1L)@MG7TH7Q-&2+!8G;_!36E:##JE!Q>&DJ@F:X/=Q01I,P9B@T.A
M&=XOY123P8LG1CHIV=*QI.-()%<(31)XO[H.PM0(? <CB<[?SK?IHHA5DYLQ
M")\)2&>_S*,=]LQ02)VU!9=708Y+D:L+@NE.RWB#8(4F4NK L6F8)V0=TH'*
M]QM^D"<W,4I''FZ" 4 \6H7^0Q!NP, "+B=@IF/6A90Z-2F(YCG(J*J.-+A*
MB)ZJ:,9T.*^(F+,D-X;V7]<I)LX35/B&D P,U0+C S'I>\^H!;57JH)^J5Q<
M'76]10+4D7&9!RE1W; >5FHJ1Q#%1\6,Q[V1\CM^"T)!!(1)!VL?\W<S4)44
M(Z98*\SZ-FO9SJWMP4\G6"*LE$P67# 9!_^+?6A:MU$)\AW*C41IAP@#5@D;
M2)!Q89(2K!>H<@11@?MEA2P>O.4Y0SXQRC3<%*D !>&0!56C.E0$\INRK[$"
M*,LL#24I2P/ZSLLF>)_J4ZB(HS C<9-7;V'X$]01_WO$[(_73C33]6CW:5RP
MBIV#_ML:XR5!BHR12#$ZDI:4JTWOE#B1Y7OHP!96%2L0.?!!F-&M-P%["F4O
MG!<2&<,UE@IUB8X,8!?N(@UHE:B2AJ<DH]+7@/P:+LC@5G5K")F&"3M1:_!&
M92?<,\<NH?@TW23(88Y"CDSG'II"0W,U;Q"<='\CT5&H UZB*ZMG))52.9@9
M0C'@3TJ'U@:+T 0A2Y62Z/X%Z1(.00$B!S]>Z_/:+NO@(LH2]UZ=V$O4U;[Q
M__FJQ/EJL2Q2--O-PI7X<VY!.RL2ND*AS*%)'U.291FY$,6(-:)HB^P(@=89
M D>$P%NSH0H=9GZ28MD5L'4XP3#1N$C5C.QVF,W$S<W'L NEW*&4;#PE*%B$
M=8P'7@-44E)*D6:%>[4X7$- .2%\%0Y8Y)<!?IB3T!=HTDH- =KQ0 E+4L7;
MQZR>90+$(LI&FA(3'TZ:J?*2W0RF!Q6\(H'#OLO,$^3[A\_)%#8%NGFH3A.V
MDR @U)R5HL6BA,8=L+J(/]$U3::$#B\SQ#P=P=1C8W:X5*4&F=/Z+ <X6OL"
MW2JA.Z0J@*I#4@BL.5K5 G!C+;+;X;S#J]#<,B'MO1$,3)$LK\ACHDQ]14)\
MMUH32@FTF;U:7_GL^S&P ,3&[%%ZO<"Y9RYA_!J$ H:5M99@G'9"YQ6XR=Q&
MBP2"9]!<$77,S<:$9C1.K?(Y$A=AV;""J^0K1)4>E8=ZN^8S:JB*D:+(N/3F
MYUG6 Q7-&WT*A;6UT<P5;DPT4O)RT0WP,HX[9/74VSSJKIJ;Z!7=4;KIG8PL
M*G/B$@"<T5)(G4]*KS3B$59\A_[=#$=0%I<Y4&6H9:2*- N]BF?F*9H1(0CW
M"'O;W?4;,4.)SZY-X]GT'-9Q?<%695%>9.3.ZU"XVLN</N]J-EH=,$X4ZT+&
MG2(C L8UU[8%$;Y;^6?EX$ZEGUREK.EJV\NU)IGZL6Z2K6F7":T;U*7?MM'D
M>U2]--261%Q?<C@Y9D<CZ//<)M=;&<"135,\[^@R:NH5^TG9NJ&R3K0.Y-B\
M@UG9LZ3M;^4"%P6H@4KQM&:<LHZ<VW_(AI&6W'H1"LI841W/WO@2U^D/SEV_
MLSC]89W)\!(S&5:F6AJ,J1J_3B!)46$I4E$]W0M#%",3,8.=E,JV,W*'KONA
MY$9%;EP-7D'-R1G%3D><=)C*.NMPM+*MZH01_2+'FZ]+@N1NY:IME],I1B-1
MDIIM,G619BL:<3W])DO&.GO:-7HR3U[#,8@I)Z#B+90E)N4.?4 <?(6#E5.]
MU+G@_EA&4_:;E)S>TD#9@SZ.7,@Z-XU>HD6EJ6?D'\'$0?82DM=6>8Q5;(FP
MT91R8%2?'-,<E2Z.SBN\,3G#!D,[V.( MB]P#/F0'- BJU/5;.;$?$R:F4YM
MW20!8O>48Y\M G@);5 F(Y6N:QP!0YT4,1:8H&WXJ6,=8<8I*0-"E(RT,\(N
M$J=%SP9RPNBE!'6.V>,V@5B%4-CKK88H>P@<'511 -84N"QK\5JD5:';QZKD
MTR)OGW:6#9,D1YLBU\H2$4U"?3." !N.\'UA]FO6"%X^OV^6-FVD/J<GGE%.
MCTGI<6$*F=@XVN/$DV]5=8DOTI213WUZZZ2(\G :Z>06Q1^)RMCA9SY?GB-I
M Z=@YHC*6@<ZG)L<_>:WLTN,I5&$V$.8*.)QG+IA4)V]003<\8C!4D(K4^QY
MC1^CMY%RXXT[OF.G&]Q(PL;S\"MF@G&2$38:;J"9$F<PD5L:8]=#I!"*_Y (
MXI@SVVR!%C,X9^]PBSC.2D;,WL<?:OR3TJ7AW*TD"Y4\T"(&!LQLGL("$@XS
M-\JOD&J5(%0)W>SAQ2V\D:Z/U[I 34:9DU9M<8\-"("6U8O<3I0NH*, \A;1
MD9U)+PIB%UFE;O5N(N?P'V;MNR$!]+"BC$6QCZH)G3%K*CR.:CR$07Y83ISD
MG%P/XM.LF$@5^4_'\VLH=5#D*E0 *R(58.XA)ZQZP\4:<>!H9I(=='2CFD&<
MT+T.+Z'#E_:/S;AH5J(L>.U()<Y;)IYGG@[';XS$+_,091>2VXV65.?6KRS.
MO!:#BJED_S318%PZ).U_=JLQLK' S#W-SJZ0($28!YZ%"C6Y)<ZJU5$+[ZA<
MPSJZ40EV11D&6^4EY-Y!.KY":I92(;(J2J")T TQRY U_HI/5[M%)+$59ZN
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
M[G54KA-:>!(8N-?;X14J"J&5[FYYVG1;L'I^NH2>LED>QV97<"Z)1^H -:"
M[V=LG++0&(:1L@REBI>1H0W/F[;:(<SF.@P*\^J,G ;\>PZ58EJ)X/Y[.<MS
MF+&,^46ER3ED;ZE>\00=JB>&(*0#E&K4.$[C;5M"ZQ@/%CV/;BX@+'3X2>RX
M0W*:RGB#A/K/J5\2 !=6Y.+<%;=PU;67B8GDQKW+57ZN5/B4TE_H>DE!_]4M
MHT262>L75Z02QD.\TZ2M-^!2 3+%,Y529#P ZLR!7U-0>([A<O,C$4Y81C@#
MJ11&&[( =86*B.AQ%@=) =<Q+)7.'2\M7Z"[L- O+;@Z!P%+0E51C,Z0H>(
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
MEA :,"<$VQ"&6%E[5JG.HE#VPI]27X]8IYITRIRB(K[SBJO*%S'2F=YZP_=
M$>L.9<LRUW-R#@-]:9HPM98LRY5;@0O&,"&9YRP-7O<"P"5*\HD(\T7G,)LQ
M'!BW*C'#_:L*P2I8$.J"U3A*J2PCBW&^>_5%!O&8MD1ES>G",$K=@>TKJ,41
MU<DQ<9LZ,;>Z;U*Z&LME<Y:B*?6/[(R(,P!I+?-PRLK! 9IL3*X"/(B4X%JQ
MRP=!#-+V8!0V"'W#%PY73Y-<=9HI5=*9:HWYJ6)Q!^\!.40H8[>$OUT]1#?!
ME0'_P1SDYIR8H<P/.&F8"HMA2,S)A8:4;:.2S^FMJ&0!!4N$4G"+"MS687R:
MW^6L!H:KCJDXUZ)F^BH#;"A"(D3J7F 8CZXHRX8F58QP=#>]CT6*=N.$$$YN
M;((S$6,-M</13A+5\,\"K)<@***$LT]$W=H\!6J!DT62U" 6Y5<02K\(0#H2
MM)%.T6=E3F6V:AY7.>]TLA:V*P\S+&W1P-)N"B(*KCF0IN;?JSH/D=/R:*<4
MV]TA:&QBGY,BZ<(T(0-A3B"CK5O0-DZCB2CORB3^J"0(+)O-QS.G^(I!'%1.
MLO-;55.L\T&1:RTH$;S:[0^)/R#>J<EF5.E*!.F3H4%13$?H/K:@-@2UAN H
M\8@RA1@9B=Z#P%QHG=B$:KIME#I2OH)-VJ33'J6KRYLM"!9>G8&8YN4;5<_%
MS!QW/$! ()MVQBO1#7Q-D8F+B*$6:T -B/T)XJ.:D<EB?0$$%^Z6+BA;A%/5
MX90VC5Q"O65*\-OU)V?P]S0M4JT4W]Q\C2[?KFJU-88:RD2KC J4S.$EIS!(
M-8^R>7L*9$$1UE(JCU,Z[S0@J"">6IA'^^U81E/&5%"M$N:0NCCS,TR='FOG
MQ&<EA3&5:@!5!1[&9:51@Q+J03JZ\XU&E2KU\E$V5\?]Q&[A0G@T%Q](@]2A
M(LYN1PQZ9"K9$G.6$P6TXV1?NW:?4_.D6T.5U6!8(B^YJ@-W>/Z<QHH;K* &
M)@;.1L\+PRI=IVD4S[%3>K=&KW&E1 GE+$G-W69^9ZLW0YV +@*":(I*KF;'
M>IJ[=DL&5+G:ANXZ-EVFA4*0)+7#ZE6E3E"4)2H4*[-JKF]J0I/@R!<5V!K>
MJ64:G:JO14+N* :EOE,V!]W,M3F7\@/=$5KQ4S$$U=Q"PRUP?JIVE46:IZC6
M8$HA.PL'IF"/WAH-4Q4=JQ9N\R$([NFH]INT8N08_08?9;G*J3;*D'/E!&&6
M%M/JB+%+BVQ'T1,C:BG!9[#84ES]Z=T/&EPYBH7GP/GOJLH3N["78-:Z"F;-
M+-V]D(=)6<H;R$W.(E1HAX4V%%0'-*Y05;!K;J:W \"FP7\T[VDLMDJARK#L
M[M0K8M\ B2,+L&*A):O>@1MIN/2:88D&1)<9F%J@AMHE,M )Q:*4WMCY(X4O
ML)5#4_FBP11I#L;0Y3I%1J%7A&R16_"EC(BC:Z:$KY!++9M,K3^/ZHU$IC'%
M2%W4(W94R4$V1A5@A"M#C?,[_6,<3NGZ& BX.)(1N68H[*]\5;Q-I?DE]@ U
M4MXP%3!DH<[7(9%RK;Z2R?!>+83U+NB+20,DZ"<)#8:7/B-(8@9S!4E%X^&A
M$>+TA(#W8KS!L)@JS 2"[!,67YHF*5ZN(L]AC:P$^\SU-R*ME$1E(/+\,0%+
M.??^,%2U3 X9IYEQTF-3>R[:+Z,,*G(Q(*56F]$A5K<B+)5=#2HWCV9:T@S*
M]\] :NN"G \@;+K<W8_*)(_C,C7H2ZVD32NJ2=([D1K5^^Z[Y\F6R/RQQ.:=
M@<4K4RUMI85-+5WYU9LWPHP0 PZ5TMU-B374R<?=@#FO6;VTG_/5E36-YMS>
M=\K_KXBTZ&.+UP77M5,/H\ZO%EO3>D:UUEY*+3A:<A?*:1?;>]6<E-[!RG:*
M\/SVGCKC[T&J5GFW>CN8L5@%B47>I>:+I.=KD>VD7#FR^)GR;19T\/ZM7/9F
MRO$7X+/H)#5RU8%Y8B )V*-J&YV<*)Q9 IQE,+B26-72JJ0OE$*QE:(TUPB9
M_ZT+O5-1;><L&,*5-0X^5^.Z9]'X@:_A=M#N<0PPU0F4[_0Y8%N#?6Q61W#[
MO&*C*$MG1^NG)2D\#)<^7C?7111K%TV"5B*7"SF0O6;"#CVJXT,7+*/$K3-E
M''XX7&?*-&,NSYPI,W\%KH@ 2Q9%61ZY^KM&8#2]Y5TUM<.H$@%!.!I,98.S
MK-4ZJ\%W*F^:A3)2S4 LDC(I;9O>):)>E!-8E)%#BKSNP4[_J_Q[M@SX3/_.
M78LN=38"BF'],;Y*K5U2-,-,,VA'$KH7%RH^1DLO)?20IX'@?A%KGCM81D-T
M&K/=F0Q [%AO8)%5PM$F)4C-V<:=?1%7?8#J&L !M+'+\[^1)D:F?.SF!BI5
M-SL#+-#U.K6ZNO&!JN@](1ISA$,:#?RN"/5Q*4Q3"0V7R2/$K8\I\=RU:.L*
M_374':S@. N%UOE5-7WF=FSGU2)!5<%B\3/&%:ZSB\ET*ZE99)4I@'+RP):G
M;_SNJ<$9JAB03&QWO8YU&/-&IA$GTZQZ/"7'=3GL,P\IHJPD2BS38"(8\+B=
MR@ 3_H=2WN>^5+DL2]E4"Y*$SPF0Q84 *F\C(]G"Z2$*]J+,Y:IAD\H1F#UY
MDG)P5IV6TY=6J%/3OA &<##+*F\=P_C _+%MGA4FN0#1.T0/.9QO,@E]#R2R
M^CY)3=@IDJ,PBU2S8.LF8M0J7X/UPZYK)Q?'7QPD_HXC%D)V35$"LM5<Y_A'
M\V9-SP63K^TI+[?M;:#(3;EY+(@^0M\YO@FF6,*&<]F5>0_$'H7;/;YO9*Q
M@A5S(9FZ/GQ[7[A[SNY 5O_G')9V3;9RQG4TN9OH)CTQ.G]6\JZHK:3D!NX
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
M]-,&_PBN;W)!<%DI?FH75;(E//+=5;+C;;[URNWN1^M#4P<+K=S0(DBF)7A
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
MYDFT6ISE,^:V46E572(:'*,?3[Q@"BZ@=G0I<Q[;77@42A'5J^+[N (DK#.
M6==^8^V.WOE=1@=*+V^5-ZJDB@2[P(OXZKW])<*S_4U&%#G@1?.0 G;%>%WP
M>P97?JUF-5TUY/#0&J 4FZ7>1Z;2'+\VFXDM55FVU"H;:L52Z9QTM>GP$C=
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
M=WVW84S0)J).SL,27A9.Z'NCKZW>W8I@#_]F_X[S!:A$$>S0,B6U,HJ+(R!
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
M_]BWFW50:@K3&1B')#NRZ2X6O.-D-8B%V%1KH988'>X3X10FK/>N$8WK;/!
MQ_3%TW;EF*GC,RF*8J>&VL"2TE^@371.0#VVI"2 T#!S; >+CU0+$D%"AON)
M%C4#[H F"==<GD-9$=.=SMX=5L1C11[?847NL"(W;OY3!"T[)8/'@<3>;&[%
M<A6$!(']O(;URHE4XZ1&V8=<D2UW&7\WF]F)O@RJZ<\T<P#X5$+VS@55<2!P
M1)AU7+41ELYG;NI1#4S(U20_;Z:G<Y.<'^=BWL8BX(V_PI5JV4"YXYE)M?3\
MM!"_.C*M1"P[U1K"?[74:* 1=CT>KYJ6?RC>OWH<(1(D>,AD=%*38T!Y,<T
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
MW-TYT3;3X',)R_/6KW2V3X,.0BY'\! -9AQ;^>=ZUA-=-#O5IP<L]/A$S.D
M&K11$@$QH\W07:<001[H,%LGT:PWBWX&@ED:#R!UHPQ $M7X9ZIB4$-5R9Z1
MQA:"9GBH!T("9ZYCXV#M.F83K:_]G[\-3+/UX3?J_HN[$'Y@]#]$VB<WLA-J
MQ<I;ZOJ6]Q*Y].K/U$86-BJL4.>XZ?[S/1O=33HZ>H/Q0<[@@O/T=S;%;L9P
M(TP5RUN>_G-F&DMG,78]&5&+U]Y>7=)#V"A,+-BH48- ?;, I*[SGR?KZ^]U
M!R>K06&8;X"*8B!_<?^=N([L['QI39$%<-5Y%]]Z0_H/ZD[--;8<=OEN@H5(
MJ7LORGD>D)RI6?%#&"3W#SR">0R*@"AJBB*0"_79QT66E_6Z!AZ:!*(>[9EV
M09]+5'$=0D +3!00=@^64S[<FFK:#OMYW53N"=2X&".YQ]C-'L5SI#TPV"A
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
MKZ/PE[DB9+E[Q(A.$;7O3?.L6WW*VB:'(899193B&V?:P:!/SC'W7_8&*DR
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
M(JI@HVVX[Z"FNI^-Y]H7E9]H^]U0$(+T&C/JF!X'FC4"T89%B"+4"<>6&Z)
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
MW-UU%LZ?THZ:UK/R9^\[MH_3XIH:6-]9S]Q$?866@R>._;[>:]5%S5$P>LO
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
MA ;)P4*\"H9CU68LVD.(<OAO&U#NY/P.)0T&!&)R,C+6K[]8YT6H>$OXKFT
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
M5RI8#56P-0K^3A!EGIRW3=TTMRD>J,!40S"MT>=W J;VR?E [PX.K<5SS74
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
M/W[&U*QJ%9VC/2K=B3JS%3-^@WD$SF++%]M+<&WS;,]%06F;AC>&-3OJ*/_
M\+FIUZ;F^,0TX*[>ZVVS^RA\UD_M7N/%J3DJ^Q2QVN_4I3_[$?A[+I?I.)H5
M:R-V[_H^'EL%8^V%6:&*6=D5XW9WR+BE^1"S?=MZIZ7R$ X0:>::0]"WA=KP
MY+P_U%O]JKH,*:C5"&J&62.HM5LGYUU#;[?K K4C<*ZLU"X8?+Z-7K'"(*@D
MQWDI3]9ME7^J[(1T8?H'(XHZ=9)$6*RXK1N]K;.&R])S3_:Y8D?%CO4U=]IF
M5>:.8D?%CK69=V-MPG:[*IOP+?CQH'R$Q<6=;I/IU*.,!,O3'#>RO2!*0I'7
MCHK]V N>--?G9 8ZO:[RTR8F]0;WYZC=!GHZ08)EO;>NKJ1&5T'QIT97=+@&
MB0FHC[6IY3IO;;$>_K9[F#OKFHU58NH;0.HK*]- HMVI6Z*WX@+%!:^+!EW@
M@D6T8T!-]X#*Y"ND'R;2UP1@;(#TWLEYMZ#3::,C(!JCX=G!A&FQ]0R/?+66
MMT(7W_HXL&XKMCG7%\WP8+A^K9:'N+I#6!4J>AOX1/H@%?1!07F(QAZ3*UXX
M3%Y8J^MMS0L#JI4R.*28$<4,A\D,:]7!K9EA>'(^U'NMK15&%=2RJ3O\:^"?
MDMN[J'737IL>J/N/NCO!I<C1=WT I W3BM&*>:&VIAB$!1^&"7,TS[5&KL>;
MG^;*%,[4*YZ&P11F]D(W8N#6%,]_E#VDMKUM*S!RE%[[E];4C2WOZGG*?,>-
M\4 1ML,D#)GS,8F_!O'_,'*3%&QZG=;)>6>PF+NDU+^Z@.6 ^:#2=,'*.,+
MOIX5] Q4S*"8X6UMH<I8P#PY[PYJU>SB%VHI#S\=]_'\5_A'OC;W')OAD8"@
MWOFOHQ!O%F.=OVUBA?>NSP.9S%G,SSRF,A 8K74H,"E B#'2."?P[A>TA_P@
MAJ>#3@D(H' KTC%%%4S+@_'!!U3B]&SI9,4;.B;7NZ=!Y%)L$6FL[B/[\.0Z
M\8/$8>Y&3H3WK>P6:P2#2.+EM]1E(3O&['+D_\7A(M3=\<!RAJV!/71,L^,,
MVD/FC"W;:#N#D=FRC=[_#H 3Q$T/H9S"U+IGIZ.063].K3',\+WE/5DO$6(U
MCS" U]S"+UNS'!A[(+N7+MAXO+,%XPP 0B4(>=P9\#$+\2H8CE6;L6@/(4K
MOZVG7/_D_([,-;# +E%X4K$1Z[P(%7N%[X)GA.![>?'E^K]U[?KKY7*VSL%F
MN!<15CSTKS=W5[?:W8UV>?/U]N;+]:>+NZM/VN?KKQ=?+Z\OOFBW=_#!;U=?
M[VX79[8A5W9/UHOT/<W>.-,TL95_32;P#'O1H)OU7'Y,(GA*%'UBD1VZU*KJ
MPG<NN-L!MH!O(/5MET5W\(R/'O6PD/MTFRL&KI\PYR(6G^$;X%'6%.$<)L#
MN2<C.\@7DD/B%O#BCF'C]6,M>Z<F7RIU #&7.?:![\3[B5&S<>$8"D9FOD[N
M;4LP>N)[U(9<>Q/>X[OOAGRWI_WM$B;S# +"M\^T=W%PS^('%FI/;OR@N7&D
M1<DH<AW7"H&&NH;1;6;K ]U#OQL?M"#4X);T*SYG\>7/VI.%SB^0P%,4PE1[
M6[M([I,HUHSA<$C0<0%!VB?0(9ZLD&GR6L#!F78'3Q:/!$WUD7G!%(8!"_>#
MQ1QW$?,\_$VSIE//Q7:?IR,+BWQ/02=!Q[VNV5Z0.'0QK!;LN7A3^.AB8]#X
MP8JU<6 G5$83YX$3!I"/6 CK3?7!?18_!>$/G;Z&H4GXXY_B._Z<^P!T3Q\&
M\VBY'NT9(W@I;=;T=H>!,)T@R]"]5%2>OOAW @L:O^!#9T<&W*2-<.L9LY![
M!+/A1;@ZL'0;S9/Y?#QA8#DC\A^".@\TA>62]='#2'LGB/CQZEN44A &97F@
M'P*F2']T?3]XQ/JC^)@8)A'AVW%&;JB-A$A@T0SM*"JR_R'2X,D:+#8H@_@^
M)#>;3(,G.;LD=CUXCP8ZD7<: \PU4%,M#A(_0M2*/J^X?H3"=/JT..X$,#!^
M61B,6'X/=-0P-W6QRNS9=F$^_*:Y!681RUXM5A&7!U\'5LK3XJOB!S!>[A_2
M"F9.[I&@DO\[<;D*K&M>\&)YPI\; KA!QA'(0C9ZD;<C '&RCY:7,(&ZQ:FA
MB(07)-2>$(?&K\(.=VC^ >^>+0C<$AL+#".Z&<_M)"_\WX+=I#._;^Q#Z)64
MU31'7-]O8-]B6@5Q.:YM;C/[>P)F$^"FWA(=^6[&]%MK\6D/UB,V1&8^" ,V
MM4(NI_$A(4V8[P<DM/#@(12W"2'X^]GMF7;+["3D!QBX:K+T$$J B1M%N)I2
MO-Q>7:;2!:^E^^^9ST(0-"_X6C;%H5K9RD]#X =WZK%,2/W]XN*;?,R9=D$B
M*E-!7%1<Q1J &/9X'^A49'%'1'[B(!Q -,LM*ELRVH8NX"%@, !GXF*XM%.
M8$AM:MI[;'ZJDPWZ7L %-[@)PU'!I?08P:*:E<0/ :P:6<]\'7!:&FR:8_2
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
M=[#R&%SA6"\4TN\1>W-%%7U6O#@J:2@\13GC<17^5"[\J:W"GU3X4R[\J;B
M2F=Y^!-M-/63O*Z(>R=I*2)??_?I). VYF<7GQCQ*Z]I2X<\*%5$'CGS2%WB
M>L!X1HRGCP6E02<IA@/G(1;HR&=.&EO,C6,Z@I@[?4-3"^-1LQH.#ATB"9T*
MAL3/4H1$GKV9CC7Q"=84],=GTE'@?3^5:EK=FBF9URUJRYE6PNMEN@9 87AF
M+%3"TX"&GHSSP!U#KJ#+3]*!-OY,#1:<XC7H8Y8.>A^L;^K$%%3Z)^A73C Y
MTW[+LG1'H'^S1UGM@MR,Q92A[Q\";XF"N[QS?)A[)&[,E+M.J0J\A@ F4 #1
M*1, -<K<'LQ3K/@N!_KGE(E\&4+0TE?6W)&01QT/))B)K2)_Z@2CE;-3&7DR
M7APJE#JI+G^+9OS70>C"=+$)*$.]9\E=-Y]RMXU%PO0H\7[@FPEJ2V*]9ADH
M<Q-GA:F%XT">\W/%(E-*0BHLDRLGQ-51X,P_'ER/S47'LQ\1SREWN5L-EBD9
MC[& %,"8[GV1(\Y"(E=9-\O3?[.D8LMYA &QU$+A%A_N9<$4MW!4I1Q09E R
M"14/C9A\K( 8!7TYC67R-#]GFX*A1F>@:448?$[JG)UYC#:;RYY.!R@L_#*P
M.L&(UL;#LCDR_IVL+UP6P(>N(;ES\5_IHO,)1-/ YXE*^0!53*6A%K+5QGM^
MMMSP7^C7O!FG6OUUIM3/'](UL2H$3E'[E_3=9K9+;IKUEU:V%89454$6:) ;
M4I'TU3$GQV$Y>R?2B^O;BVR,@BKWN3U8)(;D?.!.(B,JW# -N<:-Y2$(XU/T
MM +,8CJR_ZW8+ M%R23IGOYW$B!CYX]&1%5^0K^L*$;9@\*3FQM0%:X)7E1W
ML6OWA>]D<\BJZ*RNL=3M-9!1+LFR)L/X*J\] $YR5,R6H-Y<LV#@+S?A*0LS
MED<XDL-X=$>.#7(,D#H'BW#;(.7GP8HRMP-%!?& :I(HF4;D^LM\(@_P8+C
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
MU)VHNN<\:,I$M?YW!,[A^7M'*ZTRM'=4'TK;!Z)7IHQC<PWMK7GOQY-Y&*?
M13_(^EAQW63L"_0BWGW"?W97&39>M.I(OQ,7'X8)Z<IX] .FHN?K+3W_*_#.
MY(7]6;-VJV;M5G7M?UOCB6+O^-F:W6L;AZN;9VT>?A<NX,TOTH)1*);\))8F
M;CR3R+]2_PE$'XZ$]A1OZ").5IJ- \F5(OQM!$(I/;BQ'P^EC\4'?'R61'[Z
MB;2$ R0R?'H)KR5(L$<I8>W,:9# 7^'1SV$Z]Z0'@L\D_A/QI"2$M\_G^!0W
MCDDBA9&T='WZBR0"8DQ)!&N8^^Z#/_>3%\D/\+-4?\Q?V$>XPGT@R3,A =\8
M/ 55A _42&#-][$4IY.97-X=+IY_^@ZV!JM9%'S%%AS/LA5[!)3L FCN2>RS
M(5UQNECBRV/V\9I7\SVG,<&E(Y&0,.7MYGL;2N433!,?[;28$I'U;3.21H3<
MP5EENYC!7]UH,GN1GF?^9(:O"/$PLZ_ZP3*%9:2X9E@!VR(^J:!$H_YO"WB0
M:^<[M$A>Z];9./WOY(G,)57Z/W]Q-%5](WUY@ <]45[FVZ7'$9'IG$P2Z5]I
M"/8OX]!8>I4&KO?/-(8?_8)7)<@ZLBO<)NQ,XO*AH$P@RP&+/1%^OO%PE5[5
M"V5=Y94HRO=A:$,;6^ IU#A\YW5$P$B'=Q2=[W]=53'\-E6*K[@/<'&FR>:O
M5#H[SW1<6(*^0K#2G[,H6\W2?21W#^">_'GG8HSBM3M_=E]BO-7+' GLN$;#
M3=M?9=[->Y].C[9W9KF [86)4SPS,)9 <<&G8#EN;]8B@5*!*_<ONPT@&ZX9
M*F?A%#05\!2]X=UQW0%OOE.U+3<NWLZ7HX.T+3HH!/4;H28*UC20'Z !S_1Q
MILI0$<4^K-,%A13$8)90ZZFJ?.2UAZUJL,U/X5]GFM&-B!2$"7^TS R"T"/S
M.R^"'P3T7G#9S0;?93>+"_<T5A/180EP0_)MXG?+/V;7$GU.%-,WA672;->E
MEW+N>G[N?P1A]?8)Z=6;$Q&LAXB:.],H7!07+_M=0B:SP/]72DJD#@."1[D(
M@7HU)*>GO(WB:6E1S*PHV3V%Q0#N9PBW)%B&$;<6,NL#=K!P?P(G_9O0GZ/]
M B)?V:H,"P9V<3,7E;$2?ML/*M].:TA%OYX95VB6E+BJ_.-B_3MOW_U\BGMZ
M]W//POL2?,O,WK=H]=:X%G;%B>BC0U"R')'L8 :C$@"ED<S*!TZYV7X#O_$#
M-Z!]2MP8XC:QU\ U*"QC?'+)4JUEOC4,(JF)(C O!X3(:@^ML^E1HZ%I:YV
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
MIM@R4H<U$;)34Q5QL;5!@J4*ECHH^-M-QLI4;+!A9$L3[547PF(MK=^#>.R
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
MY%3PDW<M\M2E1?=;RE-D6LJR5@M3@D7>4O6R)T+RZ6M21D-;L5O7I(R&^@Y
MW::/TH>JJ755DZ*:!]6D7$-\:.6=\(S)G?_S;N9['@E>HT2.@.4YZO>\&, @
MW4D3-H-!6H91U@2_7@66<_%IBQFNV$RHV^&-7_3[S0*Q%%IXH"L'W_>GL><O
M2*-\V:0%]BQ[TVJ)<!DN[/'9_W,83/:4 !71"6RM90CYW'&@UJ/I#B^+$^[J
M\>ESXV+<6GBUCMS5SD^R0W=UO=%IU0<JN2U-IRN=NNG$3V)I1ESO7ZD;)21:
MZT(!E^\[+/._PIC(TCN@";! X+N\R\+E[J/[&!$Z[ITU4I"?2S]B$WKRVG*L
M&!Y*^/ZM::%2^P9_-'ST/UIA,.G*"G>;^Z<Y.$=;!4?K@[$VK);2P&;F<US8
MUL80S'#C=OQ@,D\]&G*G&Z4\%4ON0_A$AM*G5:)QAST[-%HYSZ+U(9 _ +:H
M.[SU8\%6EXU$C/\U3790\=/GCRN!DU7JW4?$_3+]0E_]-O7G*&?-E(52D!81
M9'09V+]*W1BW!XQ#2+*)(1EKL6W[,7(@F209#"KKZ,&OWJ>/:9Q09J0T<26@
MV@+/;'O4"*G1@(OPC\]A\@^2O,O:B'[ \[],L3D/MZ.ND 5=V==>&BVP++F@
MA#D8CY1UY2+1#\5-1 AVTZW$_!%$. 4-6/:/ +[JT7%Z[OQK&DUF\.8O#W,^
M*9ZCL'R?P4EEZ8DF;%"2,.QV'V[*%.9B%F%W5U(O25R0=H6G^JB:Z<IS?3"/
MPVR'.TX<6;FD)?YOK@>F[B2+A@")OI+$G:<+MRPX;Z2O\Q<XJF0F8^-+0.(P
M@1]^\Q%(V(O#0)9^D)]N_$9ZZP:/+M "Y.X3\ !\"!7:9S?X)_ _/'+F!_#D
MYQE\D]\ B,;SY$9^F,:2YR:TSPXN]L<9"N!HYPF=]SQ #W^&T\CTL+I5#\=H
MA^"1,*52BC?AES*%M>6>I??F,UP?RX@\(<'F+\ -0. P(!X3^OP=18OBBD;3
MVFFTVJ;-,%K5:*O:JXGRLL%A&VU57AD)0:<0_PEVT4Y9;5=5WSF1/H&B6C2L
M5"AI'V<P5H:;^CRX]I';+=@ZZH)'#19,Y;35FNUCKEE5<,V;G()LS<#:.</[
M]#WX(V80X?PINBGD>AEQ3?&V!UZ:O^S3J;S.])D-B 5OWSB3;F]:MM1=[<GY
M7G*=3>=/MCH58[==VV0K^[5#E<Y/P_/;5!Z;G1_J(FIF;3.)A]O[HOMV):#V
M8A\ K>6"I^@^$BDKRY" [&3])M[<A[_54\"+8"-GP G!-[8RQPZ/_G_X'N[9
M%M[S'7R##7PET824JDKNM.+<P?DQ:G3-7YE:KQ F(@O7#XH<([V7FFZ[7GR-
M5OOZEBT@O\KJS6]$"BQVB7Y(P=WY#88?BAN9+.>#E/C(F8^N%7$02P,CU[/
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
MO!$@",-2G,R(E\[)ERE%:D,L\H^N']$IM#$%7ZDB?1CJI2-](/I4!4?J$0G
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
MX7L4L!K6ZK+;M,"/Y-I'WJSNX#FN]\\TIBJ*HN_")3=?QV_>LPKWCP#5[6,
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
MF5)MY@=LOV+Z:.&T40=P!N\:4GPOJTEN:(,(EC>:P#?L$?!NV)?CVWIVBJD
M#AP1?DG#")A)9G_\::(_C5S"<Y ,OL*GXI&PD;9.5%CRU="^%TQ-Y6MQ1IG3
M@360'W"<7N0CXPP=6TSEUH )3#0^NODGK/(G_(('_T:L<A;X8R>2JX2__J2,
MS>'\U4"CO\ATAGYS=BKLA,>.!YCC$!>7P;@J/.XMN\*CSV3I+1P!D"<5WYA]
MRULD)SA73J*P(Q\>Q'$60(702R [\H'594"[%GR%>.^-$,O@ZN%<^Q_;"")C
M01"UEP51/IU[633=33"&]-G;9GA#)Y5,QM5ML[$J^Q3XAHL;& ?^5,-YA0A$
M'$W9T#[&@01C]$)=.*4I[&L2:M2S 0S9>:#LCD54AS/AX"*%X(0CV Z(O=8R
M&'%P,'QZ=7B:",]\E'<1GE)J #3'%$G+Q=< >_48MO&).R'G/%FPT5\S(">&
MRG'D(',!$G, Y1&W?\T<3J,+5*[)8=/LKBD!DH;_KPCN.:@?J#@A U^L-M\,
M8/C?")07W.D_&T\-8/4 [T*&G8/QD+H._0G@0NF-G+Q8*/A9#H^B73) QDS#
MNDMO-D);$BF'73&E3HB=!:&7&[M(V:/(#'C]+R:QW&TY8*^]'HWVG2:6P9[6
MU:UI;<2>EXD#PIJ)<D95(+"B1%FQN3"9@%;^/ & 67W-&3.<$"2)\A[4:WPN
M4-9\&9PA!Z>@>UV[ Q2"77@.84+/QQKZ#,1#-C\ 6YJPG^VTJ4G")@X,_KU'
M!67@C^'3_B;XZ]MNH/-Z&^A<W;;-QJJ\>8E >%);[J'[>GOH A%L%/ED+8<
MG$1)!,J9.^?B)HO4FU&V)&VU6GG:8K(MI9F-KYJ0G\C',_*1O88_2%Z4$<B<
M .6*LH3(GC2DS[&7R%NNRK+=2#F;_6T=UR@E(?J'E!#LB3>L<])H06;DYE4S
MF?%/3XI4G KXR$P 4.QK+NB>[K1NJZEK<IFO#<OB9:'M93;?\X 1PA-L4/:=
M\?[ "UV[+- F:3@*G"&J/\PN>O;8*2/FTG#BNS9#^"DH[Z#L,#HC400WQ!%#
M?&95)889HQMV4?91RP] \<4-<X%2S/8$'2X0^BZGRR$5WS/M%:\/*&A<0MM]
MCAV;J;# /WVT.]%D#-.OD>II9A5ZXI@9$?XW&8V0FZ):X^!+(@#A5*ISG+LX
MX0@T'FXR,B<'-Y71YHP3XLCN1%B,  ?/!GXM;PL75 +8FU@8J/.K $C'8Z;Y
M(["\%6]C'I?-GHQX-,G<@JP+0!O&(3XO<=7$P!87[8ADC2&""L>4<"#1D'M9
M9A34'?2/9IEI["6W<:U[*#HG,]M<WDYY&S?V&(>3!%XKOEZ4-CH['7C @AOM
M20**00B7'%  1HC> T%D;U![?+O$=5$&"L;-T&"!@0G2:)D\9T7"[(;M#Y[\
M_L6QHXET/F=N%%[99GH+&<):@496WI+QO:);A 9'XI?M[A* ,O]. KF:&7FF
MUT.P?GY<DS$L]H:X+V0>HFLX*P" ^R_!<-7VR\J*\?A@>^?N;U";?*XEW,0>
M< R\"I9#:K,6#1@QJ(Q_<\8]8O>;O5'?-LV6W;/ZU!Z3D6'9O:'9'!F=?W=Q
M?"\Z/1E% $YYF*I*;HL.>(D,9/=DHWEM)7$5X=K/^Z\6-=6GT83:L4L?QO_,
M$#^(.-DT_9OONI^X LO6]QT>]L'U1S]2#;5WI8$<(C,D#. TN^'*0>FDR(^Z
MFMF]4-0&45*@WR/4WK!0 .B%P/'"MS<E5:CW14R"!6%2QL."/@ $E\Q">B,_
MO ?1-7/)_,;QV%;83>_%TP6W0O)<"OBP]_&?!>7V>HU>KX?$*U(_Q(L%73<
M-._RWW>;C8Y1_%.S86SUO='H-/M;WE'\9L-HF%:[CHOJKGW4AL2;DN6U:R_K
MYRXK"(MS#'R=^&]OB29S!@H3*/\"0S#4[G/^YX78ZBN +Y/FL$40MMZP1;._
M3.[KCAM^O1R+S?R]R0VTHJC\N1^QM0VIE$TXKW,NC0R_$PS8@C!D<6'0E^;
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
M,'.4EJ@D4\F&EYM7LC;94)9>KM7;S94YAX45G 7-!=K=J]MFHY7/K%+)A37
MD#-&_EUPO[.$^SNB?(^A_*H^*PKOCX\<"N]76R&[XWT?\;ZCFGR^7O)@Z88"
MK]WX\XPY0M$.:\T17E,-%!A9P!TZS;T5P?K$YA3ZGP[Z'UX17(/T!D-ZLR9!
M0H7Y"O,K50778+[)E,&ZY&-<@$?P46;=8:<VF8HG0N+TU\B-;6KKVLM2[%RE
M\Q\O!CZ XY(G]41'<>!@9\U[<59L D/:2BS?-&TPQ1:!V\9\.A8._].;[7R]
M[\GZ)Q32E8]R'P?I6E>W+;W3JTN"ML*Y5PUC'P?GVL#H]&Z]B@).JZW[/[V?
M-$0'$[9_AA7BQS#R1S\TPEH":]AATO'X,<INR+#W4>PNM;]<5CND8L)ZZ+IN
MTN=R!E]B/R:;]ZO-.+:&=$3B$&Z,1Q-Y-[Y^1A#>SHS@U"(M3+#KO3;Q7RB\
MC;?]%=UHL7NF,Y4]:D^NI?$Z'8_UWQU2ZB7:'F_N&^5;DA8T(LUU('V94':>
M3B!:!FL.]K9."9EU"88#R7XGU\(ZH<\"H,P @,#7P1''G[$NV)6V_NW5N/6O
ML77KWV^ M%Y,.5?T(F1:?P MW,4 0'A OBUNIY/O!-SIY#L!BP?STY"/#CFA
MR:>'.S4#YF\K6(-YG!:][(DW3@0L>%2"JB0LM$$8TJADK]PC<8!DK037&DKN
MJQ$F(\/,5 +L$AR((^?S?K&_>\%X@Y%X9$Q<C<DPO'#H %=FK$-@1D,;B%<@
M=\"?.<LGHY$?V&S6&,,DUF[^.:# Z^.9[RT\';CN-.3=Q8=R/MFZR2'(K:N<
M/U%$3^S,O]*2ZD4Z9:+3O;HU&ZN4B]R0B6S[=MX^/4S O'*''LOW6[O)Q$4#
MZ_NU>H/W[)74_NY_H!_8V6$CU@>/@HZ%#1"3#0+))CO$L3KY*/;_Q$U%F2.T
M0>*"Z(43:V\4J+4E_2\.@;-PHGF9';R*0"E>\$<ZID' 5#).VJ]!(PEPMB:2
M/MA]W5<?F%/I'KI876PT5O6&2O90;@12=K@.YX3P9C9[$YFIO7RZV\Y!,M8#
M1L[Y_"C>^=FK%E0X><?:.'G'"3.ZH1T +-B@$KGGC BK>/MK-RO4HV_)V[?>
M/=8@&HU5^0]R]]&$"#MDR7#*'?XPG>')^"T%_H.&L63 .!N&H1;1H@"G?()
MF?H_*?^O%TVDZDT\#\4O"AN\G63JWA 'X3QP/<R28J:%/QZ#S, S&9%P C_,
M^5@2.!D*IV7C)" <&(/BW_[)U@A+"D$G#,=S?$.1F@$6!H,GNWH(QC$I;PDL
M9GVW3#Z=6PZVOF%SK6%A8H: <&%D;A1V7#.]A0Q#'XV@E;<4C4(X!L-'_\4"
M@#+_3I)\^!G8U-=#H.D?UV0,B[TA[@N9A^AWR(HPD%]+,%RU_;+R>CP^V-ZY
M;P7HS>=#>6YBSZ8!7@7+(;59BS8)D/G\;;.E"AHCFVR"Q(*L"&GJ[^_(;=$!
MK[:TCF13K452:5H"]_!'<L0\'U&%[& %Z2>CD;X]/H1R*!+<)IQ J662<$3&
M.R>$3R&:(XM"?T<J,'2A;0O6&N9Y*F.7PI#AG!@U\"'RLI^^,T*SR;-76%'
M[L9Q% ?I6)9A'$EO2\B&?K'CA66'CBU'2;VPV7#($25/YJ]"P #G'6)!,DY)
MBD/TBP%GY3<(DXE_BV-=J!WRIX@I4^BM<2)DS T- <B=+E6J@HE$%.?XF![C
M0W**18(0:Z/!&,@;1UH9;4E/AJ(5&$S)R60/9DL#RNCUUD:Y2^U;&$YP.D6V
M4[<%(,A'V(3MA)XTAH,:SOQB6_5@>1L<1;CJ'1::F'X.8,[SP_B)B6F^(#[:
MW5C0=( 'C&[ IF/8FFX(O>GFLG>(HW0HE! 76!'@)_G3#T"?DEH*9P- #NEF
M-^RS_ZK[?/$#&]A-NM/.U6WTXO/)>[D-1TB<3,2>KJU[YX=1>/35EYZ[."(S
MML?_AL?+87DAP0E\C 6&(9,E3 <$3II:%J@%QV[D7#,].8R'X2APN/N9(2R@
M'&5S:%Z80@P8&\:SF1]$+"J1NFVH0"RD6="0Q>A +@*0@S\#0D0,LP%.OL?U
M\H:VQ4S<V!./AI=(I1_=]%)X9?=9N;V?0->6"(+X\5M0NH%LAO&#AF-T-]I_
ME9O[:[>07V4/65DCGYHDI=.2E<X7_TE,9.,#.>G" *-E^84G*X_8Y$<L^?UX
M$8NV/LU-%FXQ* :9=VY]J/VKVXW3=+><$]RI8!>YA?;045/@I]%VQKONJP.[
M9US=M@I0<\V(YF3Z,*#2SF=0,'QXQ>YP1K,3H-J9;S&]=LQPS]RCT_5KK,_:
M;GW&:Z^O53BF>?,7+/;-7ZEA=0C:,=QC@MXH7P2(0[2WTB7+"90AS2";M'M.
M4?5!93U((N#2^Z=]<\(?1]_-VK5_]9,8' NVQ2P] H\'^ SE6H?13*(RRVXW
M:2.-=Y5?#:W>\'GPTB!EZCR W6UK%?:;:ZW"!1Q"M$DM0*/(!.SA8)6\,_A_
M,L!NO;;E>IP]UP8VCI$7Z2N12."=]  S+\=. 8^!YZ,%5=&!F=4"!;77-?'.
M[8&B"7A85::[6#BFX?CAR17Y+N;6^2Y/]!E%TS>*IA=8[A^=< 1B*BX:>HTD
MNIQFTF_F4UW$,[7/'A>O ..=$EOXLPO>N-H)VZZ%S6SSV?6AKL'2?F"B"%)D
M2%T7/VED-G,=-#.ON?MQ&/C$'N(E,] +$&:Z!H<0<V\HK QH!F\/?CHC&B8.
M.G13PO][/OS$ <XO#7!HO<]^FU#7EI3"* 3E$)]?C^:L+C][S\@IP%SG*X5E
M>#P[T,6=A.@7Q20V,*^1XH:PN9<%%R'R"GXM,!F6D@*/=.?ZPD5.F/AFN8MZ
MR&-86H@7HZ8C<##9#ZXE72%[20@H-D(O, _?YK)I)@X=9^Y!!H66.X#F!W $
MZ?*^>_CX>^+R=L)"!G/''G7_BXYX<MW#> S@#W0&7)#K#GT!&#D>'"0V6W92
M9,_D4:+=(Y]\_0);9QF9 '@$[BP.9GY(&=,2OGMQ$GX,O%+X27X2-^8_I"_+
MN/0%'&!#+"D)_R=GEZ=>?\Y"!9RST)4A@S#SUL0GGO7:3RE!IH ^_8 %(5EH
M\QF-?(W3W])I+59$,V>_$XHS3J.N("58FRKF/'J*X#\\ULEB-%. XX0"Q@#T
M/XO'H=K^M@%_:I@0'#%[+)( B''S1*YU<:GIRM"CY.&5>ZU!A'F=" YR&-O/
M--)^ NG%H8P=2(*"ZVR*N5? ,HHE64+D^-ZBB.T"KFNV3WD(AN6<.BACKS$O
M%5UHS#&'NF8 %#R&]?!;)416(()(9@N%,9(!1Y+GEH?4!^$J>YI0&O'7"$[#
M@DYPW<CAN%WT2A&4"4$8H=BV*;H'AREB8,6S P1'\.+\8T_.!OJ-^L\!F4U
M(F?$XDU.#FXAN4<3:L<N?1@+!WV(2:OWOP#5/.(F*:4#S_[B>\]?D!)8,EKX
M89XNAK@#3$5A@=$"@9\3[;6S/P9:&$]A)2S@(1F6[83D^3F@SPQ1AW/M.84^
M?(LLFC,YEB.)Z,:9+[=.LWF7W.-+4!@"IP2&_X;AIQ_#FNWP[4U)-,Q//,;&
M>4PB)SD2K,$:@,TELY#>R _O82\@CN<WCL<VSVYZOY@@CYD$2X4/['W\9Y%D
MT.\W>FT+\PQ$(:9XL4A!:  PW^6_[Q@-PVP7_M1L&%M];S1:1O%+5M]1?#WL
MI+?=DRYW3>O/;D-A;LFN@6LO,]JYZTYB#/B_F*?F?L%3@Q;E-J/!JX#?F8Y8
M;U4U4_Z2@&8IH&T/-',;BCV'OE3_!*-$6C*5C_W9=$]IU#G/]B3EMW^:!<A%
MD;B^M;[^>$-)'2]$!K@,N/O"_DY^;5MMW#>O;KN=EM[N5S419!L66,=.0(H.
M+X\.6\>G0^OJMM]JZ69S[Y[VB@X5'=9FW]O18?OX=-@">=CKZ+UF5<WO#DJ'
M%] ?[#X._)GJ]W5 JMO0>>DUJ*Z-)=NZ9>Y-=*K14ATQ;$.?I=? L,[5;1O4
MJ\ZJ>FB%82>-8;WC8Q@VUNCH?6-5UP#52+YR'!FP>"^1C4(QSOW/QE.C:M==
M*4([OY&VA836/SZA]8#0VGJ[5Y<9M@K#*L0PL]D\/H;UL1!8[_3W9N4*P^J(
M81OZ&Q\>PV#1S:O;EJ'W^G7IL7\!GH3?'=MVJ79/PDC[#S*=O=<&8U0?E&_A
M<*1FUH#4###]0"]7C<//$L..'D.%16,056^IUO3GB6%'CP["HG'Z05/O]>KB
MOKH$YT+H$.V1C#"97GD4#D=>1P_ZP:);V'/?:"J/PEEBV"$"7 5(U+ZZ[7?W
M'I^K4*B.*'3T"!8L&HO?=<LZ%X\!0S5 EB[KZ/E*(Y]%-H:H_[%@ ;8?8S61
MQ+=+33NJ'CYG0_UU<!=VKVY[EJ&WC:K& E5WT#4=[JXH75'ZMI1^]$PH6#)V
M^=.;5K^*E'Q%ZXK6%:V7:9)X'%K'%I6=KMXSJ_(<'Y?2"T8%UJWK05'KFQDF
M& ?1G'>-^2MV9MAI0V=CYK#!S&@43V/>I=?&ME\CA_#V*:QSN>P<+]IO\'8'
MF(GTG.D5@6T[R,7U0.A:C:[1J6%M?QW[#;2.W6^@?YKM!E2+@?JV&#B)#1=+
MVK/><JXCP@6$\U1QORIF?-60P8:2A*^^-XJ# '@#;RZVM?5@-(&0NWI'50PK
M(KM8(MM0CK _D1FLV,"T3H+(+B")]V[B>"IC]W 496PHO]B?HDR@*+U762"K
M!NYIA3XI^FP(ENZ//CBD3[=4(N3K(<!GSW9V8[DJN:@4S6PHDLC33 %98-^2
M@JGW*OGL#/!C0XE#*?QH7]WV6GLS394ZIH+,*LB\ZQ#+ VA#'="&#-UHJU01
M1<6*B@]$Q1LJ5/:G8FP=T]=;G;V=3+6@XH(TD-P0J\))8F);XIQ:)I/N[V=^
MR,;5W/#ACS^IR$D0YYBY4>RWF=Y"AK"U.%I]2U%JQ3'R4MK]I5%KF7\G01J,
M?J;7PX"2']=LEO<-<5_(/$2@9[-''.]Z"8:KME\V)V<\/MC>.6(!=?A\MM9-
MC$/7\2I8#JG-6K1)@,S@;YLGW0$QLZDP? P2X)2'4\O);=$!KY[?MGI26YV&
M\SQ1E\\8_Y1,V*I\2,_RH+W,"S[,Q8^Y"3S 5'NU'\'S?2%?C&=TB0EH(0Z]
MXZ MGI3VXD03.:123L-=3FP3HZ/2 5YRB-2%Y:&I63PGOB8UBT?-XJD=;-4L
M'C6+Y]6 =G&S>$3]A4K44SE$APZOU*"_C]&OK+Y7)?,I0JS-OK<CQ!IT C*;
M%9;?*E)4I%B;?6]'BC6HA#>-RJICSS'WEOGJCH!' _M/.&6*FPRC[.QP>1J5
MKJG=Z+5++*L@2(2G?&TUC *_(HXPYP&&-\;;);>\RB@N@0-O*E&P82^_;NX
MBQ[&O_F^'0X\^XD&/YT1#9]\UY:(MCWC,*]NK:ZI&]T\XWBKTHM/&Y=6Z(@'
MPR7KZK9MM/6.E=<&%2Z=."ZM4'(.ADNMJ]N6V=6[S;R1_^JX]-HNQ*.K*R$<
M1\A:?$Q)\(.R>&@:&:6_9M0#7?4TM1AS'RWF8I.P*]1BGJCKHKGCV;]+Y'J0
MN'7/46MWMM&^NC7Z7;W9Z>_!-E1F?RV1:ITZ<U"DZG"DZG3S.8<*J4X<J=;I
M-0=%JBX@5<?4VZU]%)R:U)B<G(*#B6,D&$V8CF/3G]3U62.SL]%R+.6K.:Z6
M\TU@&#"/CRE^5<<^L/5IIZEW>\IO<W9XM4[1.31>]05>=?.M\Q5>G3A>K=-U
M#HQ7%L:*C;[>,_<QS)0_9S=UYYEZ<(XNTW:(/74\)XP"IDZ<C<+34FZ=XRH\
MOW$< _XQ6,"PZEB(<77;;>K]5KYS@[+"3QRQUFD\AT<L'$EIZ$:OJ1#KW!!K
MG<IS>,3"@&A/MXQ\+Q'EXCD0?CQ$$QHDQ7M.1*<GJM"TE0?G: I-4EB[5$[+
MD.LSX-1@"M"*MF<(K/.4WN[NPQ"4<5U+5-J0D%TY*K6O;CL]O=M6?IJS0Z4-
M"<65HU+GZK;5T7M&#5S)%U"M]QE+)FD(RHDW\J>4.65\IK5(#PP;IZ.:2!ZM
MBNVK[R5NL<_LD(0EL#UI8937T*U>5:5JRKZL%2)M[G95%2+UKF[[NE$0E5%X
M= 9XM$'B5XA'&-_36V<S&/LDY#T3\Q'YM>,LG8M5F_<4ZB&L'SXM$Q,_C^_D
MEZ"A#]2C8V=[M;G%RE][_7Q 4S7GKR4Z56O05X9&QM5MNY C*SO^Q#%H@U2O
M#(-,8$26WJP#"E5DOW-LZ-=;L'^EB0W_QO7#, ?L?37DDC7:.[2NO9Q6!'L#
MYYP84ED5"3";,Z<O@-;;\R.+M6CNMO;Q)U9[BO7N%J((^&()N%IWTWYDVV)D
M:YE533Y1M*MH5]%N61???K3;OKIM&7K3R*>PG1SM%HQ$V-2,_/;OP^#=4M/X
MU:VYQ0*OD<IN3+/1KKZI>9GD(,.LHA5/I<O>W(L=%GUUJ_TV&#SF>AH1F6T.
MN LK\D<_KG'%R(FG:-^R7NPZ6$P1\9X=Q"6"(T T,L4P]G_S5NT8#(T(K J?
M.P:\U-Y@1U?-]]SYV\8%G;!9@Q,NV0:BU,&?VMF9E11?OJY48H,2#I/M6')*
M T.;;8IK%>ZLK&.Y2-S9KE*I%/:P9[EP&,_\3Y YD4OY; ]LL7Z:LF4?'&M?
M+(X598>#HAXZ#(M F5F)1 +G]-7:R4YXIH9];3BQ3G/UL"]<+EI F^=,&=@@
M58T(._<18<5'89C+;+MK2G^+ RORHIMK_.;@&)Z;6,$P_//W^]^U?H/;Z?E_
M[R9@+L';'"[(/CHA>0XHXRLAGVPU&(TP[Y?@%\!WQ)\H*/&&=-H8W#IR_3 .
M:$E9=[Q17P'57O ?S]=&Z?X]D/+$FVMV'@9D$08DA<$L<&#[,[1DX/89<XN,
M,,<VG1461B3BC-I.0*1K)+8=/@EL!*H'O]D?41M^A+OA3YZT&[ T;(:A: C#
M^P/Z5^P$>&?Z.&T6!V$,R\/Y8YBKK5G-UIOA6\3J;_0Y=KG,>+K^1X$B4I;'
MM:[.@! &JRD!GA#X+K=('Y.S*(/,_:/, 2S>YOU/XHH1AG#X*5%J>^SO $IH
M26(=A+@+G*A'/5M^!$W=\5&! AT4%*GA'+YU0D$JNO8R<< Z?*&H1 $% 460
MD#\B!8T-)*GC-2,2! XJ9W$$@,E>PJ0)NR^,9]AT-)3:/F,);"$$=6!GEH ;
M]@M"'VD=/5&B\SH\.TCY!*AZ=!1SDV,\!EX1L&>FOZ>,0_RNXY/Q&1EZ'V4/
M,V4<VAO8JDWA$; E8&G?8F1,AD6NC?8;RG5(HVV+O](=WO_B?!"X>U3.5CD>
M2N"H1F!WH&M2CA!P])EC>\'#]@$(H'&!;@6<?D(9)R4I*BWB05G8,I%!QV,Z
M8J<'+X$??SHV(AH)?8\(IV,<P/G![Q,2L=<MS(J$*P(J>#B<$:Z4OQFO8RL9
M.]@5+DRQ[.G^3M?>.&\YFV*(/D+WN*WSU6%7?QV0= K' W"TV;HY,5".K&S&
M)*P(CD$03ZCAN$IG[' \$:])QE4&L73-X=+YIS>.7 *(OWB*,D6\"RR9:>R!
M,1CQ'>$N-E("X'<Q)2Q>4T -<)!D!CN'B_#TD+YQ<"?;GCMG81 D5833,PG8
M>Q-XI\?<T#XP,RR>^=XR$NE5+!3Q"/>-,$%4V W+! X58IB+SJ\L7I=DD:4(
MO$XR[?<$F1(,Y>5IJ(RQ@B</X"X$G/8 >\[HI4DA6[W96KI'C1U4.$/' 1XX
M>I]HB#J@$TZDWCTE&.EP//:W#>B-I.!(4 CDTO#X,Y@92% TM ? QM*7XXIL
MBMD\G,#7\KV4ZCCBN@X9 DN+YHB;10]G09D)F[<+ C61I04*=,AA\4LL6T@!
M;KR,D">R!3#&*3Q]P _@%SICK*I(:P<V0$<DYK+$B?!9:!_ *;C.%! 45Q/J
M6X!J2N9@242XFY_,*QTP632*M*D3ICMI: ,W]!D'_Y.R4"HC8[0_Z((&E[ "
M#Q@] G\<1TSC%WP<Q4D8#__,#!\.G/ 'YSD)D\%5#2E+)H0U2WP9IEO/V$%P
MD^V(??M!*L=LBE81N]B?SN!8$V"ST_.!EAUI!B7L#%_,9+&#5CIPW0R>3TC"
M="E'@<7-"K6G/.PY*Y335;FPL@Q=P_F@6AQ*G!P%#BZ(H \-,0IV(&3@,B]A
M[,9\CU\_!VR5GP(RI2]^\ -H(HPE:V4#GP%=(@Z?)Z1=G]EH#\$S\43X,6'4
MWX%P[!> #+LK#+G(";2[AZ<''=UYAJ6-Y8O>2DGE<_T@*Z:FB\!<DCB@;$@V
M 5^E,F4_. [E8MBV8<4)/!O:]P.?(6YR2*G'K6<._7\\_OZ;]N7+HX[Z.]J9
M,\J,361$Z'A%^3>+@7F.LAQ@[ 13IDHPDI1*D",-;J&SR!^ _PT\+TZD"6[_
M$VA&FM$L-*GK+4Z_I)Q-GN/]\J%):['>0O.AG$XEY5456EV1S NWT_ <%[2V
MT<2A:$4PI/,9_X:E@%SX3_\%?@CT0ZO1M@]K04F%L0<4'EML =U36U'U"' #
M;F);EY(1I+,VB:=H=0>!'X!$3)X3SH%P@3X]'R  7#70)J#@OU"X(]%#<$D.
MR"$&';2 \!W)27L@^=.CTME&951"+[+2TB.07'IQ,4S03FG4T#[% 1J44Q_=
M>%PPXI*8^%Z^:1J'R(C&+H<P*'-$@CIB?DA\:@)& "V =<1>C8%)^"'4$_UH
MR LXN "6<AV?/T1W)E %ZSS-8S5"%7#0"@FX,LDP![-J%G4>?')&U6&ZE.LN
M[2-D1[&HF"1KR,*=:08@[I<AG'TD$YP<I1S8)B<@U'00"P#-F1:D2\,5\0R?
MBIH1 HLK4]1FPH99S7E]37)O:3IAV$P2Z9^Q_<QU27BXM!6OI^2'1-,A'E+L
M1G,)>;B)17%L_\7CN_7!  8ZB1F8,RB,* [R/"(_0-$9V%R+0B543Z"U%J?Q
MLMBU<0DC)P C^R=#;:EC@'!S ,HHA@"+&,R$%3]"=3#$G6?,?3^C>G#1G$%4
M@*9 T>Q1@IPCH)8*&0_/00\7-Y&!9Z BP0YV.N-@)D-TFW$,^@&*_L3WF04J
M5%3NL$X0&/D)AZ_GY_ #_>Y\=8Q'A#%F"MI<LT=.R:R0*!'7&6KE7BQ$L)F/
MX1MD/&(!J29[<C(Z$Y?)&;C^21JX(NY"PC3L(EU>6QBBJ-DE;BNXW./&4VJ'
M9)A4XO4!^D%/J'2$V@N.4/NM9(-9+Z@0ATCHS&\4!])Z&/O(_S6PH (D8KB7
MJ:;L>M1/@;A1&6:F)].JD*Z!,3"K7@BD.2>8.?*/W/7Z=C#9(Z+3K3:BLR%/
M]B+S"XS5^04J4Z &:U&9 DL!T@\K Z0\N^ES&LW(4?I:-G"D37FA@_K!]X P
M!7B01/;K+2T_I@(GFJ#;;0JW3$+T\8,XDNX137I&4*WT:!HH#$".^ $WU+C!
M5Q@;U(P.2,0WXVPL\ FLR8 KS L"$9YM]*T6C[],V3K>:G]?2##+5:5T91T*
M'=G89@;?:32';6,0! /;1[?L)Y<\+Q:DC)U?U :HNMB )BE!Z205,:5>ML>;
M@- )OZ,P?R[SM[[/_K\'4R\JO:C>[MO?[D7]JUL>.24E , ,'M_F"AG1T%UJ
M-M]SS(*W7QM:).B.! %BDHSAF,9[O%?< $^\WG"3+N]"GS&8!!HNDL<E$HQF
MB2^M9N\-J33Q!8=+G#Y?OUO)US,Y(M^2V,TG/Z!HC?T7\(+0=D2$@BFYC\)_
M ZQU)D(7]>:E7]'W,YN!X87R>P]$L#8@0F>QSO*5-,_B4W\<?/NN??[\>??=
M=DKLMN98;S378+V0D3J(.>E ?9"R$NW#.S^8L:"5]AO:7FAXU3RU\0\*%B@F
M#6 @A.L]DI6R\-R<&:)2%7H47SVSW4EM8Q8'(/0Q%1WKLS+M0VTGE/97$M8)
M4UV!NW&0RF@H<C+D5=PWY5$WZ\.V4_A+#477Z'3F^G,JO(/\O3*'07BX&AKL
MDCFIQCY+^\BXI<=^(%Q^<A?YA;+[A]05WG?A\UZ$B<R@D0_)O()G[R1F_%)4
M?.I'-!<=73X*E[S 5M,4FR"14Z%(\@]Y8F@$?P$[#C/,"]\3A]Q5/IO+W:W5
M#(RL7B#4X>^!_2CBM9@)N$%!BH(XHR&T01PN@BNG%8!8'CLNJ@2H0TZ<H1.!
M[M@PN%<:?MTN=G8\@LH8.PO>)+8)5#<X+S&:PO&.-.0OJ> .<T=+7L)N9XF)
ME#D__5R*6!J43G7R$1$>5Z$PP:$!+1)7^^H+!F>(4/6]*QQB+/E3K"'1G0"[
MQ!/D;QB"3LI0LM>A:X[GS:7(%V8R%7!9L(Q?<^TIR6^6] <625L&3'^GHK)S
M#!?ZHQ\3W[61P\+.T=/.T"1-=4OY":XAL3_2./E"IG-&PS-:@R(WGLA@R"U5
MS[T?]@MGKMED7I1/-7:P*EZ;4Y(R)(D'W/_:T'9'EL1$.P2NY*5; 3JD%U6(
M#\L@D;HE;OF)WRI TLF&"E/V>0AP"!2;:P\O'L!BXLR80T=$-WB3-.9@Y;^S
MO2_FGRV!3NP$3&FT.W(/P!<D'GH&7;ZYQ HJ!EV]^6*B:'#!P>*>-A.V%+!]
M%,HD["5](!'OJ<SG5;RIOP*. I3G7SQ>=2<>^@%S=S QX<[W['@4<>; WJ1-
M@;^$0NHSFN/!/1:,%2>TN+:,(2EM1\"KE#Y;S<ZB]<B_!A.21[(R>T)$OILX
M=)Q7(77Q0QJF><@$YYERQ)NRIR A(8OP\31:,@0N4QX*3"%:!PH)@Y&XEQ/(
MUW\]W>?UC?*O!0(%.12ER4DO= @J(DM;?7EY:8S860)%9P@2L.E'0HT#%D&\
M!D;QDX8HCKY1J0I=9]1N^$,N1ZRB(8_Q#QX_]Q9SJ5FT&)U4' 2"5Y38$CL&
M%I1%-Q<\Y87 J08R\W ITX(YV+*:['HH[&%Z]L_ &#-6&F/%XJ?>/+"LN#<6
MQ'V*0KDB<LX0>&Y I:J )+8L;%EE4!PF-2T#C[CST GW%?D[8SBV&3UY##=7
M8OA^:@?[D[%&P(2,&@V7,&PY#THQ%R@EE!#SLQ"3:2C#%&)^"K'I(L0" ;$P
M [$#TE=UJF6%RG;&14/B:.+S$J$Q2TA 0PIVRS?$<HOA<&#]"ZQIYA+O(."Z
MYR];X$J/\++L1K;6DLMRF_89<!MK=2VKP+E$FP)<#!>8R/< 7L][N(D,K<0C
M\#G)H:Z[OW,C8P$8+? 4R3V"'%PDJX@R<%FP33*IY=5:IHETWNK,CB>G>V=
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
M[5UM<]LXDOX^OP*GK;K+5D6Q)=O)V#?.EFS+B6]M2RLY,SN?IB@2E+"A" T
MVM+^^FN I$2)+R D*V&6FJIQ^(+N1O?3 !I- /KE;_.IAYXQXX3ZEXW6N^,&
MPKY-'>*/+QM?GFZ;/S?^]O&GGW[YKV;SGU>#>W1#[6"*?8&N&;8$=M +$1,D
M)AC]1ME7\FRAOF<)E[)IL_E1D5W3V8*1\42@]G'[+"X6OV47IR-[]*'MNLWV
MAP_'S=/3]^WFR#UWFB?V&79M^V>[C4_?CB_<T^.3EG/6:MK8?M\\=<[?-\];
MCM.TWQ_CD6.=CMZ_QXKIG%]P>X*G%@+5?'XQYY>-B1"SBZ.CEY>7=R\G[R@;
M'[6/CUM'_WRX'ZJBC:BL1_RO:Z7G(^;%Y4^.Y.N1Q7%<W+:\^5IQ>$#F[VPZ
MA?+MTU;[I!47E8Q( 6OB<V'Y]I*U(UA3+&:8M[*)X/V1?"\%'3>/6\WVFBA'
M+,F2<LZ.PI<I*7HA[>;Q25/J8PG!R"@0^!9 OL&N%7@@+/#_#$!YEV '/,C#
MTD?6"B1>"XN-L7BTIIC/+!OK+/CQ)X0DJF0ZHTP@/T7G6GRDZLN94&0-%'K
M/;4MH1Q;EN2Q,5+EC[ GN+QKRKMW<^XTCLI+#7AS;%DS(\E)FE!Z],2D!D5>
ME%6-3!)YUXSIFO)1L]4&H+>NPZJ1F-4AIMNQ#ID-(P\4':6ZY[M68]ETC*L1
M41I5([N]E\0B)I @G)D(Y-A^-Z;/1S8-?,$691I#%DE\8](,UIDMG*;E-GDP
M,JK"PHG$+\FWKH&#B8GHN+B\V%HFMAT3F7%Q>9$AT_)]*A2]?!(]F\V([]+P
M 3R2K?4B;K(#[,9C3VH$C<;;UOGY^9%Z"V./(K:8S:B'BPL?S1B=828(YLG1
M5S&8,.Q>-N08W(S'BC]F#+^#FL1%4@+6^QWY&B1@#H.5TO=^I5#,0C:]RP8'
M'#P<FJC*^CO8-=4?2(A/_B.T]ZR1J?9 @KT?7G&X,U4<2.S V\;K)?D3O$?$
MN6Q<4Y@\-)!\]F5PEQ/**8%AR9A5S&SE?1^/U7\MU%Q-,II(4?URM%EV@TO
ML=/S/ZKKS?8<$4=%"@@W+%*:;KT!99)%#V/+%=BS$SA$W/ER J5J4LJT*2*M
ME=OK5E8,4()#C2Q^W7L<]N[O;CI/W9NKSGWG\;H[_-SM/@W+>74N=0$&Y^=G
M[=:9]/0A6 W'KIY@A2)>*&1V@.-IV+<8:#7!@D ]=\-FG946J'9YH-";-=Y_
MK2EPPR?X^]!]?!KV;J][#_U!]W/W<7CW:_?N$6Z[][VA>>LJPU,+Y4D1E"L)
MJ'>+UF2@4 AZ(\4<4.W=#I]ZUW__W+N_Z0Z&W7]\N7OZ?2= ,]AIL3PMCV62
M_7__Y>=VZ\/_HE#, <K;Z\[P\^U][[<=F^22BQ:X,X-&"%R18ELCH&XPMQF9
M26[4O0HX\3'GEN\,R=@G+HPKONC8*E%"_'&?>L2&>4(I\+;CK 7TO8PF";<]
MR@.&Y<U*#J(NBB4A$(42LM!*&(JEU0CG:XM/Y/_=/P/R;'F@B,3BP6)?L;!&
M'AYB.V!$E 77@)T6T0^;B$K&;]5?E."O %U)0"L1-8+QUB+L5\L+\ .VI+5D
MKU8.L6Q*+3@_;X(C^2#%""4YU0B#*\N3WR^&$XS%#3@C\<HAD$6GM?_YIOTC
M+DBQ01&?&EG_FDZG1$RC'N>:JAX=^Z6'I2)Z'1KOCU-=U8J;ZI_6^-4(E:&@
M]M<)]1S,N.RSQ:(4&!ED6@Q:FQ@DF?P/"MG4R/3=Z<RC"XROL ]L11^ZAU*V
MSZ+3&K^]:?R8"XK8R"49=<KH05093&4M@%Q,,(,. 12:8)^39WQ/>;E.2<]%
MB\S))C()GD@Q16M<D61;(Z#N?+ V?K+F)<>)9'FM\4\WC1]2(T5>(R,_8A%J
M+IVKK_QX2OWAQ&*XE-&+Z+4@G&V" -QB(-Y(AG]%_; 5 $^DF-8(F@%^QGZ
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
MG(0S57Q 1?07AE2<*I)P2/K"8M9!61=$/G+6P5YFM*[Q'=,K/*7,*+:UVI.
M'4:(/ 0(EE;?6XPFM3XEO1?,D%SQ YEPAQ5M((#C9%I<YH!D90SG"0+W$I2G
MT""&+,!GD4N.WOGFIPW;X!J2#]Z8)<W%TMP/?QLNJ@Z_- _<2F8=Q00VU9T3
M9B$$&\"0OG:6*2YM:T-[-Y(A^=[M5<>A2]^'?:2 \?UBEO[U:3:AU9W7P'%Q
M,9)6"F;)2PBAGJ,X17-$3""M-1*#,*ZD_JSEG9@:SIF<$N.DB(R<()] !4,3
M12?J&; SH7 N9&N^WYM3.1C[>#@3'DA(W&G)F_'\COD$;GQ0B0,]R(3#^4 :
M-]#,"K<LHDC9MPXT'^/R8&Q?>P8<*("&CM+IZ7AQNMP/F^9JGREBP6FJS&0U
MG]]J!S)%,L3.2?!29K Q<$EPHK2M#V@?@#-0"]B>&JU$TJ>R$#$SLO@:I,J%
MPN8H(#BD22;4Q?#L4+4V@^T-W]MNG2^Q_.C5)K )6G+!#90D#2BA(OAB?-T;
M<IQYDFOS#,H[8 S)$!XH_3L.;@Y:]*::;S:]@B('8X7A$F(JBN(.6V-410XG
M%LDT!A=]^W#P.H8AF;_&<C]HN=N%>3F/Z]S#Y&T8YU?39^'S>!$F5\"-E$E!
M+Y,A,H4<JLXOH'60)<J4C$]:-M\P>A35D(Q?8V(T%DG+'8&ST[K*N#I;)D"?
M._R$T_GX'%<9=J]G\YI<]Z9\"%_)-+,8&<N G#290A<A.DMP38A2&&&#MNVW
M"G:!.*2SG-8DZE%8S1CU#A=A/,7\(G13<NGF5T _QS).X\7(QB)-#!E$% )4
M9!Y<D43W;&D)1,DIM0["'D<UI-.;QKQI+)(;5/F/IS=7[#7]?/!UX/<?Z.LO
M+W[]\/[-RV=O?GG[[L4_7OSZ_M4_7[SZE7Y\\?K-^X,O"6\S1-.KPSO/J=&%
MXCL4Q:62\"A1\^J7*(K%E0UD@,A/(8=%)*$Q.^MT>X?P/CB':A_ZG&^*<%0*
M\T$D#2@*!:B^:(BEGCX6KE5Q/#C=.K:_!F!($4XK#MQ4+ONO>-OKHX\8P[>S
M;KGPBT4WCF>+N@?_8?8VK,YBO)3*H@>-)H(JP9#>DP%2)I=,>I%L;'ZA\##(
M0PJA^B+6,:7:C(K7GX88>(CDN .%@62T#7EA7F3RQTJ,3NL:_;5.;7M _^R3
MH[7YI)<D]M4FW1EY$.M;%[/I_&<LLPXOK^+@_,7711>(@>-IZ"Y>$7&6]^[J
MB>AL0L-\W"2(C'P(R)&$4A3GH+03X%THD"T*4[2@(*AU!-KC=(:DZ??GX.T,
MLF'(OV'2X1KH.J7Z9YR2 [P8::L%!47U9I E]]=R\JY3"&!2TJ(6RA"Z=:;R
M/5!VU.SP0S'IL(5O?V-O#68^0J^#,$Q"+B53I$Q6PS-N(1E5$ UW.K=6U+=
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
MWQU2J6C7,0XO1730K!H=S[XFXX!XSR[HQI-\?H8CX:)=)K+QVLQ.2<L@LF
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
M&&;X*Z[^^VIUL)U,1O3YLY44WD]&HY>3Z1]AF@=,&R<%5V %>5**D<7D4)-
M2N'%%BD<TXTIL2/$_KG2.#[1I4HZL#XNF$,?3L(49V\7\YKKJ FD@<,0=$@)
M'*/SD'QN"TXD1F1/B6CO62FR.YOS"I[^N=&I,C<;IOMIH@.CY.JJ!RK'+)65
MD*/,H(2T$++AD!G3Y(S5X[!]_/(RBH?-B#VEWH&E\2S_?3&;U\UR]G&RP8Q>
MDK?F*',]?\E:6J8^WR,M8#:<XP><?ADF?(?3X22_QS3YM%+9?X;1 @<\QX28
M\NIT5L5YLKLMB<N*8&WA,;+6K.IZ30^;HT?%B XLK*7D7LUF"\R_+J:T%:]@
MKG;HY9^_7%[8H+!LC:DQ*(\65*1MVZM"Y@/CRCJEI0NBBZUQ-Y@/FY==Z^TJ
MU51'5%N^!AL0B\C)@5&*#H$0R2Q('&+FEOZ(3C"#=2'],.T&E(^2:*VT=I5G
MN@G/WN/GQ32=5&Q7WX^!9L;DX"6P8NA-<+3]>D58C;)HDN%&^=:&_^VH'@&/
MVFGE*F],E[Q9G=5,JB@TV:2%24D +9W5,7L0*28IE=",IQYI\PC,K[8ZN4H:
MNR]IWN!\%2I]/9G-!CD2$L$0A L,E(D$1A"-LY7HI W(3>L4Y@\ 'C89[B[K
MJXIW^RI^4\B\8B.@;\O'\/7=9+J4_GP^'<;%O-9Y?)R\H[UN/!]P%[A@/D)T
MUA!\AS4&IR!I';TKPAG>VA/<$_+#)E>?^KQ*1]]IG#-QPXLL"ISCM7R -LK(
MDP0A>/+9Z%3TX>*<3:)U7'FNI5$0HW75="@03/*@6<ZE&.&]-3U%Z_[UYTOO
MQVOZ\DX5M[_B+$V'G^MG3,HOB]EPC+,9B?##\--X6(8IC.?/4IHLQO-Z)DY&
MPS3$V:\UD3.:W:4&=Z_G[5N5VVZQ>];I5KD,ZKV(O!CAV_(<IS4S]A&GI[/S
M#,KW5$JR]&JEY$#R6K87+2,WQTHZBK@,PAIM&;]-[CL]\:XOSPT/618@KJH0
M#18I0U; I=:@T-&>X3D':V,TV;MD6-QC.=^?U'5U;G=:/#LXV@OTT/6[L^E\
M\#Z,/^&RYHPV3665U< Y(\,Z6PZA* Y9%V$86I=]WF9+I4^]L)W25]^WTA\>
MV'<=;@?ZF^PKQX:IK7,0ZTS^-C!V*;C=1JWMRR-N+ZW=0_B7U;>'Y#I4I,S"
MB\ $.')VB9'*0L2"P .SK AA6=S*<3BT C<4Q+;7WRX":ZRWWTA2IXO3-1 7
M \H4,T3-R$5P(D!,7(-6B,G9K$S:*GQTB^9^>&A_3MM>8I^TD%G#\I$ED/#U
M I#@F2 7,D'A2+YED@0$LP:K-(:"V@JW56G1;<J[^-![J+P[RZSQF_=\,IZ1
MDY!K=>,+\AGFY"TL=Y1B3%!>*#"H,JU,6/#*,7"%MAB&PGF_U?6C6_2XZ?D/
MR\II(N6&=1R;,)T52&Z!JJ$-M!E)_R91&TW=HOH]Q-S#Z[]&YY0PR>@".G!"
MQY2&X(0$SDR)TC.58KR'RK_!G.I3][M(M['./RSB;)B'84IHSJZ^9.F"+K3
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
M+EOZ,B;%+3=H4OL!(@_O[L5^K-E7,1UX!5O?*"(N8RPZ0+!1@9+*U2F%CDR
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
MYSU@%C[7/+3TK7>J73$^#C+MJYRK9')MR53[" Q",<F2>0[96S+-$Y)I[KR
MG)6.W@LGM\O:W9DN%<4#)<3. KZJ<M]6Y6?'Y\ 8GM$X\O_)!@,E-(<0A0"#
M1$7)N-2Z=:OKZY$\4-7?2=#7A/+V"]^N&["_^)K(E'HVSF_CC 0U)V/\"X&;
M3+\]FY\Y8+^%\:+0?Q=3G)*MOF[@GO^^F*U*;P9:^VQ#O60J24!*"@7>DZN&
MRJ"Q65LTE^Y#;8CS-@1U[\ES4"U=0[?]"Q37X:#O15OGQ^!O].?IXG05$EK]
MG [+ ?(B+=-(UCEY_\K3D5BW1*!E*GIQDH[-QXSN#/+>\ZP?]5Q#J.:%C1_F
MD_2/>MD$I[-:@#G_MOJ3W@9:#;F#M3ISMD=IXVX/V+>X<8_E-"IO_' 2IO@+
M<2+7JWDXGJVZW$RG@:BWN@+\_5?6Q]JSVH_H.R.EC(+5VR&T]1 C&?E)OG(S
MENHSD3?.7>M7>'_4[=JHW(IEM@G,JE(L92F<CS76Z1%4+DCB*PQ0:N\X9QQM
MZXL"S<#W5939,TLW-VKI4]F'KO<\OSVQA'_6!P"34\'6*WTEDHGA:PF]-AI8
M2#:YP*(US:?D7 1P^.XLO7+@\DV6.^NB@T*!NPOB^S+&N1YQ;\+IV:W#;=;4
M46>7+M9SF%8P>]#D\M9W+#J^+_QEM!S&:%DH:@UHI,/&21G U/QF(&^,^]87
M2.\/;V_I0W/DM-U%M5VTJ"'_9?(-<>DTO/U<%W1VI5JC$R854"K6*;36U2 C
MKW?MF0M<)]_\KNE&,/T[RX?7]>4^-TT4U;J8\QU.RV1Z6HMSEH*X@.[L:KX-
MPF?&!.C:9U9E0N:9#R#IW2LJ9(=!W>9 ;_FL1TR3+K31Q67C]4K7DV$L2N<8
M%*=\G<Z1(3A= #U3:&4B+,W;(EQX_N,V^N^LB0Y*-R_Q?QLT7?5A/ ([^^Z:
MV:#B/<3:X19PUA F&)%EUE!,[4">78*8E(/$4\A1US1G:]?_"(S2KG2\BS1;
M7^UZ)ACWET+-R\VJ8EP?/V20&%V[K!NN."VUCO#%>@O!&K++D07/RE;&P!8/
M.T"SB#V4,>E0DJVM/L(GY 5CXV.=(G'>GRO2T1.SB1"T=+1L*>A4HF77?AC6
M&*LSX]OJ>/-C[K5V&TFO@S=8J(W(BG0VA!0 ,P90SHB*T8!)R6ECR]4[N3?H
M=>-C[K=>VTBOBY$J.*N)W^5YXY5@9.I+VC (CR);$2(KA,<H)D1F0>36GOV%
MQS]NL_NN>NAB+LH*RIKVVX#I:D3N12 'FH5[5[5<K]X]9-J!Q?TC*)V8Y;21
M0;35<-"Z-M+D' P3F;8AZ:7$^Z?@VV;5=J+?74397ZIAN5'17D;[W=OQ62_=
M*%PN@;8K9Z.H):-D8$CR,;CAQF*2EJ?6#6MW@'> ::1W5^1V68&]M=!!LX;;
MH7[\8W+65\(SX04**)G57D.BMAV)I?8>J3/EN^AENP.\ATV8NVFA<7.>C\-Y
M-99>C?/PRS OUMUH4,;$?;6X0B;;AQ.#8_8,8G3.12]K XEM:'%+8YYK'_XX
M+<<VNFAXO_5:0'\;SD_>XV@IC]G)\//'R8OQ?#C_=I:<WP)JPY9>.\+KO]%7
M X7>1(\.M-'U[G(+9&]+HFU5@V1UE@/G&:*)# @I;9!9>I$ZV7<.09P;VH0=
MEC>[**$Q7UY\Q;2H<=!56YOI6>X[%):4*L!4]'5#3>"+2Z!=*CXK&WS9ZIKK
M+;2X_NG]]A3K5%F3II+NPG1=Q!G^<T''Z8LOZXD"2^H[QJQ1.I,=70TD'PB6
M8;6M$5H>C1$EM+Z:N@'*X[1.6NJG@^8,U\!:OQ[; .NJ)'03J,/$OIJH[G8Z
M["'W+F(G&P%*JUV)48'EHH *2H%7/@.BLS()&VA3O=^$N"56UB\?=A%W]SPX
M2Z[*$D6R$DSQ$90T!H(N=4\42FB;DN>MQQY<"^0 !6UM%'6S^N\@Y=8I[/75
M1#)VIFDXPW=3,G7H!/U>,'?6JZ,8&:1DQ'5,];*U4'7NE 3)0Q&QA)(NWR7=
MD/7<]HE'6,38S46H[O305>@TWBZC>&V=YSIX^+XV\YBM5Q0^X4"$:'B*&0P9
MY:MNP#&1C<Y5$(EG[M&V'H30R4(>#6>/APZ'N+IR8RWS>E&TG.$D\T$V3.>$
M"3 R5K?T.I%-". I1R'02MM\<E!+_(^3T8=0?@?%+G=^.U]\_3R<AO6Q0RL9
MT.NHE@$/XST9/>@3N-I,LBB,,?B@<VP]L;D9^,=)X=[5WD%ESIWE^&91%;2.
M!,V>?0G#48WLO)Q,_TK_=CZ0$:-+=<H<Q]KW/14(S!3 DFP*0A=K>TKJ[KV6
MQ\GN0Y.BBS:Y=UW7^F+3<A&S5^M7=S7O,VF7M:#S)THC09&?"I&A!'1!:<91
M)MY3M<L^RWBB>,]4Z"( W71)E]I!+G_X:YCCRS"<_F<8+7!@)6+2Y"%KK-T@
M':TY<LT@L6"Y-M$YV_HZ3<]+?'HKCHA"';0ZWL\1>8__7 QGPSE^P.F78<(S
MC\18Q@(W'"1Z6E3)!;P4"#IDU-X'54+KGJ2=+.2)_;W3H6$'YM4DK[NN:&W
MK1*V]6[)LW0RQ"_+?W/QW@GQ=U;[OYV%3@4MQT59()I,XC<:2?*R=O=3D==;
M+LG>VL+N(,@?#=F/GQ<-.T?OM]BK%ZS6KW;M;;F:(+-VXE7AUF*T8#E#4,&3
MY9>\@<!=U-D;X4WNEO9;8WTB^@%UWT&'[.M7.# Y91X='3A<!E B$J"4$:QS
M.CA1)+_<"J4C(^31\*VA0IIWTMX[H+/LXSI =(RI%$CW68-":<!E)+%XSDMR
MD3NWW77K-G@>#;4.I<.6+;;W6\.U_N6%=":S3"2C/)BD39U,@1!\G762K&'%
M2NMPNPOC72%\XFKO>M[<S[MO]NYD*CMC9+(Y@DYUMF42"@(+=% 8R8W0S 7;
M,96?_*;FO.Z, =>0_,XYP3;'S,I%7+[!F%^5K5;^9C+_#><U%RJBX!ID;=2O
MG FT\+R\1^ L0Z-5WG(R^^$6\?1"'"-;KGE-[IQ-;!9!P?QR,MUM9V"*,6\-
M*<:0K^F2HY./"Q#!%\;)[?1;5H@>!/[3JW%<#+GFI;AS$K*7L.)OX6NMX*4/
MCZ2?^@F3Q?QLY<HGE-*R>DF ')N($J+FM#'403.%QQ)"Q\YI@U4\O2)'R9=K
MWI0[)Q_W6SGM!P6'=%:>+0-==LDF#]:% ,HH\HB<U" 4$JM#CE@ZSKA<AO3$
MX>XU>0TA]Y[5NJ_3?G:QXMQO_SB9A]&K\7PZ',^&:97Q5X'1PJ($(6K+NX("
MO D*G);2)*ZSE,=6-++-NAX-YX^6+->\$7L/G%W>#7HUFRTP_[J8GA>=+\%=
M;'A^MI@\" FK3U)/D5! 94;F5Z[%8$QZKKTL[<<7[PSR\7&U4S5>0SS?P]C
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
MN>[:Q7MYX3[0WRY<!WKQ-8T6>3C^5#T\^K_:@'/ C91,.0<A1@]*6#K=?4Z
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
M>][5'L)"KO*D<Y**8WYBQ6?EPI*3)G)GII\?:!23#-;$7C+2A!Q&JI,NIS*
MQ1ES&JQ@GC3:D\VOS;=N0HIXM<:XOBS9H+#D=O?1_O;IJ%J4U 4Z%\E5@1ES
M[KLX D9WK])C^WX W7RJ<I^"9"_99BI;:#"DT#)=,;$4/7[^66-8C&Y6G(JV
M@!W\.N.&8005X%R?#*:PUI"4,?0#W2'UK46E[?<B^Q)3\:H>8F=D&GUNI?K2
M/DUE-]6$' OH\_4?:IP,A;#4G<&]JN@E,_%55213\OSQJM$< M'U+>%#OH6<
MGY2J4E<Z3U_-9XT[J^W!%8=<7L,GYL")&-SG-#R$)SO++G_!XF/_Q@NR3]Y<
MLD?%^U-\[_4+BI*M81_Y#(H%FHIZGM^N"SX0\*X<Q*5_4N0S3;:NS5SP1A>P
M0;4:^JWD5_H-_>/U&05OQ# K:KU$ML8RBF@NJITIH@)-!KAZ:=-=^LV$O;=.
MO)/#2F>1KPK@IVA];NK$EVA]'KS]FD,+0#[:50;#6J"\:@9$;79NL*#%- I.
MW+&Z.R_@Z5)PRCMW=/ZD96&2BW#>RZ"R2%)G]>WX&5G.=@S2?NB$QF'*%R@;
MV1M?$.ZQ0C<VM],0)5^,P*L:R._,6$H'Z65"3^B+6W9SQ(9;=?$\L[JP/[4R
MD/7ZU5SQ,,$YKY-6K=XX VWUTQO+G)<?7ME\_^T))ZN>5?R;HT$I'ZK:F&!A
M,"[%GH@:KV*_K _>=!;6Y;F.-^7PQTL-'1YLKI8LV7?P/TV0I@LZ38,/5*/%
MA[5A#LT+\:)CU(0?[!B&R#6(S;UW23U;?*^RO]SOSB>ZOO*.DVM+&7*'V64I
M<SS'!8)=ZPZ^)'1?PB>A%5_)&@J[#(GR#0;(SR<_O.TD--!=\\VI $=0<[^D
MZ%8HUXD^Q7J/_85N,%<1S*-7$\)*%AY0TW-!$6_>TE @:1?YXZ&<(*8YJ=C9
M=[J[A6MD1"J[(N)[[0MRB_)U[G,PI9BESV,%(:\(2I/1 <P(R/Z<%]RQ93ZP
MU, .UD#YAC_EZIW(RVVWL\^O[+"$.FJO@4FS5ET(MOB="V;6K*2V"!*+3KPQ
M<6]E;%&BMOJ]4UT.FGNLBWCUA2?#=)S*;0*#(%T0&X!D(Y42^-[BFAT.);R;
M</3M"5.$LUI91)!M/>]9B_=V*B:.*G(RKKR1$3HW4_,L'R#3B [.+34A5 C>
M:,7Q,["!0B4#0X(\6O3MW>2-WC@##8*N'L^+KLS"A]!D6H"&(Y^V@N?6[N=(
M .QLGI !WZ)P:<).HUHSE?[XGN  H0$/1SYS:]12MU7G7I#3!>B/&W(I]67#
ML==@URE2AQTI;1HGOY+U"+)S16JV.2"ZV;;9Z]'XZ"C8?H-TJ]>938)&L5+%
M)%8N,TZ*N!FY?5/H?<1!?, ;4F5T&2S,FA]+X@^'0TO777A-JJI74ZT>OQ#;
M-C)'=S4^8+?X]H;]$-B]'QQP[JJCAF^:4X%^@U8$%5BB(12YZ(-AI./*)'M,
M.H)@X"I,X<6&+6[HN1(&:<.[QNXGM'CO+K-^Z:R77,W0LIG>F]]Y@@]KZ82%
M["BG^2C'Y[D,)2=F'$JRR?HA#BFSNJV?DI_M<S=:T]CKZ+@FL]^4B6$K%8@Y
M#_M0+V%8\U71U<&BH<$\,TROEQ#R3JWJ[ND>"<62=JY\F>\O#^I=KXTX$*AA
M-*@T+HO3SMO5PFQ69#GEPI"7>_&U>G5V[EGM+@Z/7.Y]4F_MY59/*"U./J.F
M^\[81-*3\]W' $:PV8CD$-/ H9/KC"EHST(:D(XF/$?GWYY/M<K[(N\0P;?Z
MG>F=+8N&;;(F:VS)29HKD3N/\"I+>E/88!1C?/O$&2O]9G<]5C1_6#F+C2A&
ML3=.=$+5?SCV X-\X=VQW9XSG=L+E_!#2S3IY",-EOK=PI9#=E%7JX:4V!?-
M[L;OJEP+B;6K?=65P*0)"WZJ]I2S(^/^?<"GO:43*F!-&4[F J5-OZS[FP=
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
M82H[@:2B6SY9Y3@ACB7NCL;X%AL8]-;N&^SP;N_B^_T^"5-A&+7 U ?DJL?
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
M8QO/^\I=3:0\"1.AID7P2V-#F/C?@(1/'#!DN*V_V6F&?3_+=1M==KN@JY;
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
M*_Q-I&4;ADWB*+5Q^$MU74][G,@USU*T"%6SIB9BCT^+0**W)??Y1LO=>HT
MGX=,/>B"?+AMLL@ $%HN$ZHSQ-.^Z2-?864FQ\=/B4QK$1LM15,MK/.']90;
MW W-\@DZNML8*__;@D^L4EP_TX^H(I!!H--,""@!9^K#V>P_+]Q7*0Q R@#\
M[[N8"1:#.E)^61;P6_*WY&_)?R8) ;9ZLU,OD<MQP4@N2#$.U)(%-GKF>P2M
M@1X7"8!\=1W1$WUJH+;F$(7#(!B UU6I$Q4>^=<@-;B<K&_(E@"-AM&P:WI!
M7#-J)7)19?;'I<?3<U"];)=66O S%S3NV7T.;EM:7:3VSN%\^END+AEE9TXH
M>EN.;.5^1X0R )4,0")=&W+7G<Y#B&K9ZO3Q+?@*65X]5V^UG@9:]$7<WK,3
M90?\\64&IX'"F%NU.*(2.89@9,$ A!_N>)26NG346Z%[4_/-4ON7KL ]@F-O
MCU39D;DI'A?*%EH:0?Q^_9-<T0&MYZT(@J7>X#,B["'M7HU)I8^K$L^7SM_
M62E4<Z])UE&,=H+KLM3NGBIE!>_:>E&#&$5LH=36M$Q^HI-!/VAN)GAM2&YA
M(N)?%'[P6_2WZ,YI1]*V=WC-/?< $NE^,J2B3=[?V^V<"8<9\I"[2*^$TQ_S
M(D>5+DH +I7=U0K]Q4B.OU7J^Y<*W7#]A&WH)Y$,KO]JI1[FYTZ2A%)EDG*>
M.[N*4B/ 7^(S*R>Q'D]"$%1PZ%+\DEN-CFOFC6KSJ+JLMXF2FU*%BRQ:+"@6
M6JSVH06;]IPBJC\YO!24H&G]5.[X4Q_2N1.[/4Z" N]'L)W3*Z9-V:FO@+P1
MHR8-F'V:K.H4!ZO2NR;3@:G4XP[MERC-9_H$A\[TFJFQ6%K< &@ 9$>*Z2TZ
M7Q3Q)OA5>_&U<5K'9Z9K$_Y5?3"=>!NE*-D'TOJVJO/J12P1@?QOXYI9W0E(
MJMA1CZY@KDRNPVZ3X.:(.U7!-_CG/V?#K)9KYQ-2M9\VB>7JNEW)F_UP);-"
MK[+8(D?-+*54<A"89HVMBFI3'%%OV\1P2A$ED8E^I0<WQ(T67@EV'W40!O2\
MGXKG&3-HKI9=4@QG *J'FQ$QV_:9ZK&+FJ 2@^=&+^=7::F/&8 ZU GNM3$/
ML;<+5\B;%%&RRM3W^OP%X32:^M6J+#&\AVN3NL_!\IK++HE!<WTEY'22-%D1
M7ZH@(HO9-4=:XKBE6M>_:6/2V/[=-7;%.^!3R%ZH'CBF@/5,E7:9M/?6N2V@
M>4S;MVMU5U,-+JEI]\?:;GI<7$&G:14-K;)3(,OR+Q/Q$Q=J)6-:9+FNZN][
MB4I08  FLP6TV=\F;>+TVQ"'(3+0%?Y^ ^>8GDW#Z(X.2B<#D*!#8@#&!"89
M  %^F!BY/+]MR"! LKWGAF:Z/ /  N\HO4N[DF R:672Z;! ]:.:J%.T([PW
M[UP$IZ $R'-DI&LO6&0.0S#MXN*<T"^@7B5[X.$LX.3*\O!/8OI0 W$HO$Z$
MN. P-0D:+<8IMB+D54&B;HJ^4N-5#>F+R<FSXD]D#Z_O>UW\L+77^IEH?:GU
M1.798N<G'S6^9ZE[+5AN%N<.SN99'<Q)B313WC\M;#.IV?BKP2L_H6-&_2S&
MZT]:LG_"-?2_14O&0B3%Y?00D%-J#$ \U)L0V)(\#D%UI/-KZ,=S?GO77>7Y
MO?U&^3'MGB>ETXE[@?)-?BJBO0_KRD'.;ZUUB>J-X\&7*V+\L=%BNX?4D +&
MARS2+=X9+IY(Q$].R1_O"KSW,#.5)_4(AW7?MO<B95)+JMT('^PI[#R0VY!N
M&CEAK#=OQ!Y<JW/ Z^8;-^,&%>VM VEG!C\D_7'%OL*C$;.;*D 8!@_X(P_.
M*5_#@F7;)YPW6HFV[:N5/7R59@:]8WI]9WV/R,1>.0 \V<CZ$?2FJL$&%$O?
MZY'&WZM3"KU 4$"50-#S$I;I9@W,3AEEANYST$U:_J:C+B,I<T:P&%GU$NF!
M5Q2D@NL&EUZDP7=39<2.$:H&FJZOCQM\@A^KKY& +=\@G0Z[N_7@O$KD49K
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
M9!(/.S;/213 [UF9Z0IYE2Q?R>._3Q5F'^4">R)BZ0,V&<[EL#R"-L2E:S(
M3Y=6P<5:-I"/VM82!(]LCR"M=\<QUH6KZ8L"%'5RW&14N-<&B =L?R&DN+V
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
M7.T:^B39A\@ :&^&>M-VJ\WU?ZC0P#:W6*3G23  ?X@:R$\C7%^@[PV )E\
M*X8R'TNU7I,0KT)G!BO ^<)COU=QD64$&L]I;FF0"N&(K<T^*2'F#F@>+C8)
MAT36-*4/,4?:%YQQ#"^M6(U>6Y"1774AA3+GI0@R;$?TU2&\L"#,1)8V'O -
M<>0=MO8<?^K$\>K=@R.;/3=GL:SPR0(P-]4-Y]^_I,T^#SY$-7>+J&\@4"Z]
MOEE1/G%F,OGF.=NWK&[MYT+\O=DA:9%L@B/F"?D-=@/.3-.AKBYG3=^#?=Q=
M7FGWS OVR!3,-#$MY^E?Z,I3+9A=JB'[F%8F+6.\7905M:)P?(:^"Y8";^:C
M^$'ZZ=I0GTGLGD8L[.3QF*]<YW4;"D $I0W48=J50A/:@FADP?1\(:@NXREJ
MZ##Y%K:+VE,KP]XU%J(]7E"7+>MJO6*H$FZZ<0)]G&F31,E+^&6H/>7*PN=V
M[(*\'V3FVMA8S!28>G=@"$ZX! +,"[#[XC&BD/[639VD/OLVX9IA/R\L>0/X
MY9F6/FWJM#&I0"\/(W3O6/ EE#L\&$PPR:?J4@R@TH1L7#'4@%":$C<D,#BI
MS%QS+%W SH:.5C#!%#E"::E/(<_Y2Z?3K\^-^@^,;)]"N-"UKF> J(<Q)!]"
M]E ]H1/[$;/:;S6DP/7]A:XY P =]LFE'J-E4;G"W'#(J&H>*<."T$_Y0()Z
M%ZP2,\694]\Z"-\\F,$ ?(T?5?6I@NU'U5:T^2N295E;I,LX45&:TE- GG&F
MIF]RYG7';O'6T,]9PG'OM)7(%=\(@8L=>+=<[]J@0M4%;J9]]P=38>C<&G(-
MH:(E@+D7:XB(<+\OUGFGW /*$91I-8LZVDMM/AL7.*+R- -09NTA10_+ (\]
M4]<A"YDEKYA58G%[]P2T2'V2H:I^IQUEMHA480":/]#>-K@Q ,SOD=D\A)#B
MD!&45$(>\.JP''Q5,)?.BUC*G]+VQR9HBQ'&F4:I2_3$.+25:C8"6E=A6FC8
M,):U5 73P>_) -@]SS:A[5.YK@ZN$6C*A"X1[=)9Z4_=TL%#Q\SI=3+@Y;='
MU$ @ISSZ=J*+$P2L7E@M7,$ U#AOB[<RO:=QM#91_].4]ZA1NT:?^D15S5J:
MTJ+ZUU,,0,=>=U<DP9 !"$M3WMHNR\>C#G5W*(M\TE.U I&Z);T_)=SG&U[:
M(B1ASRE6&2&V9PI>,P"?HTOB4.23'<T4Z&(_U? N?"[KF3AS@SZQ4M/4Z0D*
MNAE/\JCD/<8 Y.F=P,QGWZC*YC>BVL#NS&J>8P#V,!W*W;C2EUC<8.H8RGK
MRTNA8H/'H&O;N@ 2. EO0>U?HK<2!"+]TAP27/)L6[%V14X96Z09.ION9,2'
M:@(FVEFTH6D77)K3T9ZYGR]7"JX>)5BN1]$SL.W(#YQ0M&RLTMN>S9([,W3I
M#_0[;PG?E8&WN#>RU+8^ %V/R[F_BN6SN"$3#Y >)+1B">81CU*KR7#!=;>J
M1I")^/902 >5-],A&>1""$@0*,@L6J&?MPY=XU"TB2Y(MHPB>O0B2N_+,@#>
MVJWDAWA,5/7CZK"I$,>64QV^AU+FLH_6U9C*.3T2Z4RA=J7>?.9X=-L,JEQ/
M#J0A?6\25KTY0B('"K/'6N2]OUVT/6<DIZD04*TR[+:.ZF0 =DHJJW$E9I^J
M&M[PD!75_C[:)&<FPJH0P6]XA,=0\[O.%MMV(/U W-''VN*O5VA,7ZO&8O8[
M>A1N67"N;<%I?:-Z6*M!S_1QBT*6G;8VG\_5T.1PR0-YSZ985W3?U2)J9U_$
MKF@+_GN/["=!C!X_H<3:J7OX=[?8TGM$W[@B>2>M\9/;;A6(NIYDO+LAZ&94
M=LK5O<B_WYTX6/[$B78%O$ '(JV)0YF4VZY6-CTQ:0O-F]D\0V4E#>KY8ZJG
MVJ8GKA49J0B<P..2+GL=L]QGR>L5F!Q!>Z;IR>QQLRXAS!8]M/'.#2T%4;<@
M\E>X!,.U!@XYZ*BE](I<R[N7]IZ?=*WA;:@T._\%V0P A2UV:S?)G9B&48S5
M/K@@,+I<45S3!F1USSXZY.G/^4=PID?P^Y=OTDY4Q^I+>PJ7KI??B;&\5!*T
MI\P=NZ2%MP_P%H!>\>"$VWSN:<%$[6[;ON26$4YZ].F5:@VB#B?N;_NDL7_*
M1.'JAQCGK7N^YX$VIF !<A=>/=J;JCOE':WDOOTMHB>,:HG3XFG1C:1#2IPJ
MWPD'U5\OY6LUUT2.)N&FK9Q7<V2L/4-RSHO]Q*7^KV"-^BO8[!>2\/_"\+^0
MA*_Z5UWR_SP)_]_J ?^=;ZA3U)'.=IVX;:RGXSCE5%-EU5S8NWCMM>B'4W 9
MRA5!W)&>. ^+W/17J-LH*2DGU)M>]4 73XUS7RREKJ1*6>7U55P:'9_8+I5W
M]O0:FA\&W8;>G#)FQ]$?^I:2$995O969/D\54!+[PSYS66FE.&4WHS6(K$LJ
M1'72JZ$RJ"SAL.';S]0S2?N]&[P+I5(<14E.0$7QYRSY1T-W6;>>QE3=3B>:
MM*6ACY)70#$-=])L==%A^8*><IF[A>XH+_40]YPWV:RW[J\#4?E0C;!#O:5^
M""ZH%+I_O?[BZF1EY*J@>(+^C:)PMFUI@EA(>G7:/G]WA>H&@8(UF'[.D0[9
M1MTKRJ0J+: <S*H!6?IX@W610A$BGYN$QI6.KQ"]$R6TG3NBU70GNHZ==61[
MMA4DM<)CMY;6U!;" LY,!Q.NL_/WC- %[:0:ZNIJ9H_S/?9GNHK1 R),]<59
MZ9#MV0):/=[@3A5M\Y_I,6>Q,J%*1<7T'(O)++0Q2UZ'3\.R3,&IPV""]8J
M-JP'I\6ON+W@S31<L@^O"X )5JAH:Z'5]?'C8_1:MX_P=>E//FAV?$3U=:8_
MR@+^'K3:?5(^1VH59',2]9X=19:!MR[$;P5^'H,/R\LP5U>.4DD<DBR=WA9<
M$H;O>F_=)W^B%5:OLCUD$O:VT#/5BI++U F"#<O(2RIP2>:?P#<#UOC\82JO
M+-[Y.[1'Q*-KQ^S5,/7BA38G>]A7!U!#S],IK* B[5Z#$@,PJ\R&V%"/0W>;
M,KO#_/_I!-Q3RT+"5?C9?O"SGJ\RLH1:C ?RT 2\8X=;SS=P(>N6R<*QHE58
MG[#_#!4V#NE;T0KT8*=9]#$ 9N2>EZ;F*XBMBARK=B/WJPY5A; DE^664Y:2
MT0#_$Q5E#<9YUV:6-$H3T!I;-?LQ'X=Q?D@A*NN]IK)*;SZ[&IKJX U0MW"Y
M-[$>5R(*/5QB!Q_VO I?+*K$#&2K!3LK@T'D?5T+?7.Z]X<0LX@Q653LQ('R
MGE'HS>>V4ZC,PD;,I^+C"Z1P,M@%J8Z7BF@2_6.>M @_^ATC>H.6@Q9L&L;Y
M[C1Y988!<'[JH<<U&H=++>. [_.KUJYPP'[8%OEH2G]!;!F3]UAA ,1UHSXR
M!T3Q]<)0,3S%9$@6-5J!X\N&]@!G/S&']*4R?/;HL#R^9RP.IQ"5@_TZ-R$=
M935P*R9CHEO$%H$]<T1A17&W5*W:%HIU"3%I>SD(M+=!MH-*JGZ;SC3R=2A9
M\B!Q'AB3D9_?'8$KE6UZU.9U- FK6WUZ[AC'IX;0Y4#1+U):?"&R&$4"-F&-
MX_*ION8B&=MNM]6.3_38T8IT(2-@5(X,YOISK*Z -*C?LV<H083.QD)(6]!Y
M4SO@'UPLKV>06O#&Z,#TJEVB]=W+1\24.96GZ&P"A,@CB_6#RZ"%[&<MS)X<
MQS -L0LPT4&-H%<;D@_Q;3X-/N3/>=VZ\W5#W[[\>Z6"MS^*>YS"90:P'MUU
MW[H!#(71"G-Z2/#&)7VC=0JHI1 ,W)*W%T)&0LU3;SF(O;O/QNY6VRR-,NQ6
MWMCT'*G(Y"A/G2WL$KBBO+0XKTZ6 G9,A\3X,'?8<?+U@P%N]!-,G%L6<!5!
M8[O)="VGLCGJF&:<BQ52O=)/$^9&=EJA4E21L< J$J;F8^U0PW$1"I:S2G6$
M"?M4"T&E[E+A#( K%[=1/9B\0.0RYMQ,3)@$\_NLLQ<T@U*#X/,AEVSP:PVJ
M IL612!JDCSLZ.QWSM$S<=OFAO#I/A."-M,V1%(IUE0(5(KHB2U8+J>F%F<3
M6:F\D?"#Q6HKS0EF;=:% VJ[O5B'3PEOT2DDXVHB6%N6W$N,LA_?'()'3)Q(
M!\4_5E\M%O9>5"28C0'O#*'E)K:7R,XH?63G^SYZZ_M7'K9G"\T[LX44V_.F
MMH3-N]:$D?RG3VT@MO[0?XZ%-]F4.IK=(CADAV'ME)'4 &Z[3YM4ONTM7Q*8
MU6VF7^4RML?3U0U3/K,XXX+0&,.ODQF HI!21P9 K%^X[ITZ*8#V3+7A#A.9
MMEU7HJVP>!0R#8Y;G$5N\Y<0LS8K^$26,!-M2Q:HD[/;CF0 UPYG@"@!60R
MVNZNVTS@5@G5?6<_:MVR=,)92VAIV0X^]6: Z;X3S("C[*U&]5<(B+#%W7X4
M<T$#ZHE:F\U,DPA0101:LV</]!)SJLHFV(D&3,-WI^W.*%F=Y%71D4[H:%]"
M;"U,FO Q7>(<FXR)L]TF4<.<*1?0&[*62)S ?CIKE8G\>VG4!)YX&'8U'*X1
MOQ5*(371"C9B#C( _&25YGGL6I.GPB[Z'[[4A:PAM#S4GZBPLJ0X:F12=7N^
MSDX@[<NVH-Q5F!YZM#**%+SSS.+64L36$@'3R@.?M3I1[:EI2CC= 70A6Y?^
M 6_ [/=_! <MSF,V6D1-:/T'(E]0VN.=Z-O/%F<A7D+V/DRH53.'HI4CG]Z?
MB?3'\G@Q .')4VF%>%%LL'][CC9\935V9HG.#I&68-N>0-V?H0>YS8]0O^F
M2ZN1_&C^:XZ+$_N(EFB-(!#;QB#=)L1CC-X+8Z^R?SWKH!D1(D[VQ.\%YD?<
MLYHZ>+)4#+PDU!00P9RDN:K#V==@@@OAI2 ;$M.A<\M=A9N0!7(,GE]S&]V8
M*:":X^WHVD%E-<R-NH]Z,W>*SG0EV,D#![$CVY>'L-L =]J97Z,C3&FS[)BJ
M:G>4&6  ^"XE4:<_AD1QR,/??,6T.113GYGTO(7Q4IT&4V3)WGC5,$$&P.#=
M4U8Z2-0'+JC-2NYOIO,E,E?7A.C0HE]77&KU=36C@6>J^:*A$8!#=^-]%SW6
MIWY@*[KN($'N)PRW6TD[H\CGVH6_/;MW( EK1K9'V>F] 9R_BRIX),+1HG77
MI!1"[)+N32K^XXJ*3>&)Y8R1@G&_$Q9DF(_?5%IS5K]=IZ7S26Q)T+R:?]]\
MQ[1^"SS,W&-"K=^/ >!R&][.KO%1D)?'W3ES@]WI"&?.>;EKSP ')%@RMN\#
M'\(KTQ(0Y;I3[,H:(4C[(W"L\O"7^T"$-@?9Q2+*K)<N3 Z[-'!C_)O#-:K$
M4$Z&5J=E==U<8WSAT<EU"6OKGPRCT:FT<QJOBF<$"X=?I2:G9,>].7.7K(D\
MP.4LISZDL6;A&S^<1+(\7CIF-+&-/&0["ZQ*>XQ06&CO<Z3?'U=E +8/5]E[
M\\"&2+U;9J.0R%7%97O7NW9A#$#('X.D]%]Q*H.*9</M<68>?29,;,3Q KR/
MNX6J5@RK>$QH^UY.Q$^!QH#[Y3:P*R'UC4I&R+(O>V_9HV)OOV=.NS-V_T>N
M"2>";ELQS$<9+D/;]6M+QRSA<A<7E2/$==OXF7G7ZMQB44=?$7S;\BSP66"V
M&&%P"%[%;#SS;G"FD+^'8M>=R-?^7'NHDH]-1NDLY%R#C6 0C]T#[5#;0+K_
MMO\OT5R-BQW'EX (%;$+0\9TESVKG>#5Y;QA5 6<D@!,!1$>0@_69'Y"&)&S
M<",TSRJ/LZ$, -;J/=RF/P)Z./\5O9G<1D3\X?-Y_[%'BOCT<@;@&/@5_$<W
MO#B$<AYRV,*^)OL(L6UT?0S48G+H#.V.;+^=9[NAS?5T$'FN&9SA(O=F=&Z"
M+[T;-(V'N8U1]8@.3!AW%#GJ@C_R/*2WV*VLA<@ 7$FKG*3EH37<!.E=M.>+
M92D!@WYVR5NC1M2%E> >4:C@P#TONK#'YL6--32/APEU?;X%#1]9N]J324BW
MLV, >H#AV]/@[7W9)QD ^S.)X(Y$8129L,[<AKF6.B*< DRXT!3#U!>>,-:.
MTTQ=Q;7$F8O([!#C'&8:4BW5VL.@%.ZA!!25MV>J.P.GT" U^<Z&Z=W)'XN%
M?&&^:P>]"WP)#)$BN0^H?*?*$U^XT"$0]K933/^/_T7MPDH8J,)Y HK:2S5^
MPU3H8NS$"QVTS=L#F*%%7_IIRS!DGA20=L)@0I8;F)A%DZG:ZDO_'A021>5S
MQ'.^8C4CZ]\,7"!IZ3&M0(:6WVD0P=I@&#B*8?4/5C3W+HR!KY_D08%AW?"*
MC:'+IZ!.%5H-R%T+X?"IT>LE["LC83B1F46;X;8NN D(][)6<;5_"+&1R0J:
MFE;-I']S+Z<R+59U2>5V0SJM+1RCX4/M[FZALQ$)/0^+(.KM_%*8Y+V5SV&^
M\EY?X4W6: Y1?OKW/M&0*L'2Z:31]M76BU(ITM)"CX6:O>YP?CG3[=&J"')&
M[K]WI\&1R!W",X7CBKX&N_45+C/=8$)1<B-MVR_FV@Y+AIZQGS#6P7E'ESZV
MD):H1-ZX\>!@R7W_HL20EGZ/!2'Y:PIE@M%=A!20F<.)?-!]"Z9'^: ?'EN$
M$4\;!DT6@86]&]Q.%!;8N=V_'37CA;AP6JD+F)[-ER_[_3 "SX&YT(=N_,P
M3!9C65\2NC/]BUO*;!:4;7/MO]A<VRKF>+N5:O<F4JB;ZZ7LZI!WA!G<_4GN
MP U^6^*,LN&CVH4:KY5^[<$-%Z;C<UOVFI\ML&)!N*$Z@:?!FKDTV!MT[DE:
M"1V4H'>WA!Z\L">4BV_;F]]'($KM]5N79)Q]4.F@P&*&%0.0GF@:&+AZ;[P&
MV][X'7XMI?9( 9TW"T.0UL,&:S]",_V".JIX=&H% 1N/ M=LBQ9)4Y=5MJWX
M9JA\V!9]T B6HT$_<&[&3A=(#Q5K&,*2'/LDKRI K:=.LL(KJ&+$ PS F&6I
MB/<(N(D=44ENP5]&H\'-BH>DUFK4MJ*VVY(ZR$$<2'*Y(@/@&6]R3XTYA-KS
MH%2F/5LV%*E!$JPY;>P20).I4P?[[#SD$>]M& ";EH:=<V;JY;<]7[1YYP(F
MD.[U:2;?WE25,$<"%.$SU4-D;:O5@B(C[R_"NQN'JC"+@P25,/] XLM)!J!B
M4MY9GYZ1H+B1R\DUZ<1K32X:3*=/N);S+$2^8CY5?N?1TF+>04S75)6\%?38
M8Q*[[TL.7?I8UA=8(+CO]0IF\CF\,H0$+<:PSS']S^S3;,S=%U)AW3!*[\%4
M?$*KS\$%EN$+J(<;3)7P?.Y%52F,G?XIC;RF*4#4F*'7D17;F*K]0@4OO$QP
MD"J7RPJ\U@W>MGCZHGB,73&+J1NK/^MW!H*KX4M*K\JYB$"3U_$;MIX*/:#2
M6E#I[:_T7O"1JLNTBJDK52Q:L X/7O@VBPW%:AA7L_C)(P'#T0"9&0+OA3 5
MGHYG[' 5865QRB4!R=9@Q50!V9B#FH92](C;KDSLLC;+ +!RAA?0A0_1;G62
MJC1N'ELKMJ3;%<RTS;0B8NH>?\)V@$4-"DI\'$QXD)3O4\!\YT\A_J^FW>FG
MB=W%V?E5W^WH' CP2ZL*>D\U9)7.XV',U%LPGH5[\%F;H-)@L!"5M[R#":D]
MTLASWZ#'A]*WW ;@J"..)"4+'%U8=?C;'K&^BO[Y%&VJ#@/P=0[&^DUS@H?
M.<6*J29Z4L.>?4(U7Z NKFT/CH$XJ6H1H1V3P0ND]=HAYUOPE=%\6+D-]1;9
MT1%1 5%LJV8ZP]E@=O\=K\M=AZ(/.3T>T)9#)DG2YW<8BX';.M=-XM\.%556
MN*$(Q3!C;@H]Y54''<<$<7.6U[=NOB2[-,N'N1%D^DVUXH=M6I%Y@9<X_3.\
M(Y??TKMI&7[70T!X_2*FCI[],*:V;?)+!LSY,B6V&"Z@SER72W/PU0OT$9*+
M\7W3 J;FE@:RS*%%R:%O*0*+7;CW(<)P%B_0LTZ/XGX_#(+H2%&<_!Z6?S](
MF_=U&'"SCXVB_PM<UPUUJ17N#$#[1YDN^@07:89H#991M:9/@03I:E 9H@2<
M>^/#Q@)HT1XVOVP4MW N6C.5IS[MMJYIC9O$XYIO'5=DY\ CX$F3I;TX($"[
MD#!.;\KWZ)DQOJ=0^L(M_@XQ/NI<(RM,>9]O]L:&>AQ4G:))7FA5K_M>ST0<
M>/Z<H@D#YVP<50@_^+5U)L+V!H $8!FMWXEYX-46I,H35F=A0H3A5BW0I>O"
MEC5P%DCVW9+SK/ML3Q^]>X95],I9M67',[FQ*G;50B=NQJ.%^:M*7F[!^*3O
MS:?/>$QTQ$4U.4[%9;FGEF0M3GEY!E-B0?>L-/>BN>C#-HCM%0%C3Z2QFSD#
M</Z5+<F1]FI#D;Q%1LCLIBI#TA81'RR&!T&_1(.Y"API7[""D[E7%,ODRU.M
M\Y:V)*#/L>52'>,ZF3W1H[Z[AS\.>3N!MD_D>).EO%L_Z=!!U, \P^S:-+S)
M]U!TU2\Y4[D4!<1U)B@:^]AK(CHL"F;N0PMFAQ#).4S%=IN<4SX#6;F,H->.
MO,=^C,5P40\+F'EO8'F.,7^:D\-VWP2;_LHA82\M.6)^YV@[G^YT26V&B'?'
MV%2!ML2_?X%//E'B8"HXGH)D>NUL$SRKJ9@YATU*Z[K,_3LU?LED4\X4GIFQ
MS?4+JPY)NL*U!1*"/_TDQW>6>B]YXQEV1KR%.;ZASF0UGQD(QB&9UA8!S\CX
M'$8_D$L8AP]#HMJ4X?6^=W(9@(O")- OT<["1ZXI;I$PAS.NZ['!1<]M5S,
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
MV@N2A[-][L5E?)3+%VBQNCRAV_-[G_)O?N4_A"NS"@+^HZZ7@5*'VE[^::/
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
M>@H O?F0C4\-<ATY-0X\ D<+U?GA==IDS>T;N@0L_WVS  %B<0W^M(>-LNV
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
MJ["JTQM8Z(^5XZ O,\@.70[3%EN5]$X"2-24_(3 +$NX.<&YL-:'=_8<#8[
MJ+G:&;CMI'/K5/9>/NE5;;&RHJK3F[;( ]@"'SHUBP!Z\H$NH!Z\ULT&]][?
M*D4!MAM1W16U>X"0)P0]#*Z=9V0SO_FI[V-;:6]2^DI;B]'D,,7)CRM:E-S'
M+N<<9IRP6#K;^Q[%.5OE8BVN;P]X*B*N9?SHG9 R$87K]+?6(YY%Z)%+":CC
M%K<I<BK17"SDE*5WX_>S5J9%W<]>@!0KT0T?=5SU<N=/MSA&M>'Z4Z9-5/&^
MY<92X4H'7\6EBY&04:"+4T5TLM0+E7T5EK [?26RK.V>3"-G5L1D/N*S4RZ*
MFJ;E,YYWO4R*K9^2#0N@W<GS4*?=9Q(-KLSC$%CNI=T\SS?CGZW'+"WKY[7=
MU#.4.T)]S"..*5W-Q.O1UQ_F=/DQ,^^085L!N7G?AVQ/DXHJ,U_ST*;E3+!Y
MKB5]S5IRX^6C- Q\G>0_;HBHSR&7@$E2E2G7GY, 1I,%RX*S*G89].3E6T,I
M)Z4K>AHJ=T=2N&T&M3B[IG5%T:>B'$5Z!E&ATG?W#^ 'D>0Y<6+^QO=]33^"
M8 3\[JU2$KXL4+D3(UY1Z2.6ZK%@DW;Y:;G*8YZQ;!C _]+_6"CA5V=%P(>5
M?5Y;7%U5C>U75']+3L7Y(I1Y<]>&J@2U&ZK\:4ZO7NL278A4N&P3T13[GVN
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
M]-N,X#3;7GV#9+>R6^J@(7\%M@Q<#2/Z/1<>RXM8R.RK*(@)R7E+>5B <%"
MP^9=AP36QD!_M52VZ^?U;ZN'0E=D:].\3--73XXP\8)O"8.&LJZ=]+G0(>\U
M^.W#[;M!!4*;9-;38)S?JOW@8+>F32'PE_1F)JE;5NOI8>?+:3TKVEY&Z_FG
M[4O'_X4L-VV@8L7_UX8L"_G4M.5@V@0?%$Q\O[T\(6F*,R0X1&%&(9(<PSP5
M(8Q3+ *&$4\CHP""$_6)%_FG-Z] ?_YX!<((!O@*;)EL'.<=FZ#G<Z\ Z7O;
MFRMNLS"N(2;'UC+H.@^L5N7RG>&YH*B^/<W92N\[PS$LT.\^B)OSH=MI_%$L
MEXK<NU6MOKA"*<.VL$;_J]OULF!/"Y+&-$59#-.4Q!#QG,(\8@)R(1'B$F&)
MK0K7&%.>6&'UQ.R\#'/<S%R-2="P4S$]G4:9[)C8UKOI?Z\<D(83\*7[<Y+L
M(6M /#DCYG1G]4BLX7CNEM@/<&%U"5'I;.$/HE[$A 0XE#'$0<0@0ED&<\H0
MQ&$84"$(#H55B9Q#$K-EYRC+7-?$=BPAL8/$3"E<)JC=ZM^5C5 RMJ7P%+T)
MBD4<R.*[3,2.P,L4B#@0\&1IB,,G'5NZ+I?K/XCB\NVZ?+W>T%INEKW)\%$P
M43QJ%Z?KJ[ 0::S^QS DROU0WH<R)G,:!C"6(4,9EDE*N5G_/B?Z1I_P1=W\
M>FZ 7)> =_P TC%DV4O5"EJS9>T?+K=81.\D[&A>@7WPNF,^G8)]U??E\-C,
MU 4'7UU*K6C/VW[4!9:#OJ).@]B'(V_)TU]T>+.YI*_(V3O:AJ-,MPX4<?#8
MY,GWY*=SFRV%=0K+F8P_6WS.0MAAH,[F-8>/5HCRUW*]>?BL>P$TD?FOZZ5Z
M]V.]NKZO30/I9X:9V"C5U$%#'C3TP8 !I=+K3;DZEY%A#8S!2O:'B>4JOAP.
MNU5L)JC;"CXS]GRKUTS(O95K^(J;I?NQ;<R\;>XV4!$W=%G<;=.Q=7'[S\6]
M>N1&?M*]0R5IRN!]JDE9OU9&Y?6WHEI$$8[C.$&0QU&@ _$ZID43&(>,\8AP
M@;&T\4S]LC=UMDS+[+!3XG /W#'<7I)H6F*T/.O[94.NKT##-]",@R^:=<LR
M%IZGU<P,?[G)LM-L+S-/UM;\-'!Z,O<],S>K/S -L,\=AHFH. <1GW4@.?1=
M%G'(J>!,0LJI#BMB!BG""<SRG*4Y)R3@V"Z.84)V^O!%[Y:7 [=\-1**<T?0
M. KI!Q77N.3S7DLZ<>)(\,)KK-)88G_1R_,DYXYG&H-P),)I_JZ=BF!D^<W]
MHLB'C:[A<"-OI!3E]K)(I4;%/&8(PPCG&419J Q!G%/(61!A(7!&(Z-+QY-P
M-[$=V%+5ML*ZH]M=G3,,E4XS(^.ZZ<5QME-B1E?F?AF],M?-THT$/=?=O;D7
MG26^9AO]4#/.]SM;>VQ^Y[-FO%M-BFJ[K6D2S5ZEFYDT^]4T1&?9V";%J]\!
MIR7B:DUW'7+: _Y=F1N>)B(D2, 8<Z1V/65&YWDH89R&H9"9""BQ/)@_3FCR
MX_F.[+.$N$^;AX=EH9;?K7KQJ[8A=6YV45M4S#T+H:D)?3DPMF9S1W&>;)US
M GJSDD^0F=DR'A?VT!H^\[Q3U;P+;^B='F%J<W.]@MXNZHW@</ZLP@\$=NO2
M0'JO5_;.R^A:JN_%+^Z=%^U9$3^_U_?:G5Y?\_DH'KH-AK_>[+9MO1F)-]]V
MO7.+2B?]+&+!DY31$"HODT"$> I)P F,DT1&"$O",#7W->T9F'A]-QR!<LL2
MX)N!3VGCK#A@:^(U3HN8I6/8@#7@!K3L=%Y"F^(O=&!_T%Q<,:7S]":&TL:U
MFQ921^]M"F@MG3-W7,;]+X=Q9W2QW*7>]Z(N&.>RMKW;!,VNL%=7]NO5>E47
MJXT^^6A[":]7U36MZI*P>A'@C#,>(Q@1S""2ZC\8\PQ&.98!92@DL55;\@MX
MF5C!]YS]V:WQKPNX9E[63)#9:?AMZ^!!7[Z.+_!CQ]E/5V#''-AQ![[T_'ET
MU3R@Y+D)L0LG+]*E^ +(3K4QOF1(-R7WEA1EHSX'UXUW\0R4A%&2)!%4ZHI"
ME&<!S(6,8,X820.4"R*Y7;VF47HVZ\ZI8I.FWN[TX#=!-'&'Z,\X9&;*R1L,
M=NIG(/_^]?(IHD!&,GI2'N.T9E4/1F(_5P!F+[DM\=MRS83@E:Y3VEA1-P^-
M!GGS393:4N(+%)!4DH3!.$K4,N>QA!B)3/TMY*$(LRR6B=TR/TMS\J7><P#T
M# '65D^I&B^@J*J-SF31215+G9*A:RZ(KNAK7W$9/*CA+#7#>:3-M(-7].PT
MQ#YLK=?440=;\OYTA+&DGO3$>7JSZ@IC\9_K"_,7W73&3?U5E/JXJA1?E2%2
M/(K6--$MRLE25R'_?]9+[6S]2HJ5OA!TL_HDF'+)ZD)4UV51J5\-/;0/HKZ1
M.HZ0B#R/4XIAD.FNXH+'$/,X@6D@HDC*))1VE:NF8G1BKVG''KA3C($?E<ZO
M?@+ZJ.J1%$N=$0/ENH0560IP3\J_B[IIS5!M>7?( IML4LVTVO<P57;*\.;5
M.UU4B];@TP#WZ[T9^D1T1MY@/CLAP*_-O&HYE$-'A7I6@&O^MTU5MZ7FB53?
MC9_PTEP(>U+"D[$YJ^Z>&NSG*G]R>H[5QS[?WVFC];W%!;^C[TVWC-OZXET2
M_)[?\][W;;Y1R=S+:AV,.&]%K5,"'133.OF@_;?5?.XZ[;QSU"UNXAUY=>+M
MO*&X=P^C(WVV#+*1W.=7U(4B6VZ+SM):K:41F9Q6TK'Q9EM'(\(,5]'88Q?7
MDVVRS*J;35W59*5WBD5"$YQR+F% <0)1S#-(TCR!%!.&.0ZB) WM'/\Q<I/[
M_*\&7OY56RZV NL= TU%V?;'[F5D#U&D(0N#'$4P3S"&2"(.*<\DS'#", V3
M6*9\T1YX-]=BYD7R.6%C-'\ARV9QDUJ9KW?%:M7=(1MT4O&/99('6(9I"DF.
M0XAR%JF/,0TAC[!(@RP5499U6+Y9&5[D\8MD3]8%1['BDR-HYHSYPL1NY]@O
M8MP2O@(#TI-4+CXIH/^*Q8>D7JI2\4FA1RH4GW[';N_AHEB\[M(T*NVEE _K
M4@=:?WGZJ$^ZA!)FT,PT#V+*@A2&0<@A0D$(\X )R$2&]*%Y3%*C#"@KJE.?
MBO=\@"$CN@_2EA6S)6\'Y?C:GPP@.R5@@(WG$RDGP4=L3#5>JQ?47W;JP([*
M+'K!2?!>0;B][!AO;L^U5W?O]07!5^NJ7F0))3A ,0P"0B'"",,\3I1A('$L
M.>512JRJ,1R2F%@'?-19O*(]R+<,U!ZB81ABO4A&2R^PIP4:8CIII?)8#NRT
M*+ZBD(<$YHT?GA3P(/)W^DF').57&^4?W8OR\Q_KKB=]J* A"0X@YUD$$47:
M^DX"&&.USN(,8YSEQBG(!\-/O,IZ>D 1M,B!/41A?(5=+INEI3P0"WQIJ1F6
M43DAGT4&[T5RNN7G&DVC7;[M22E&LVD/WYHO5_8DQWN9L*>?FKG3;'\_L74;
MML=B;]?EK^K=>L&#B&8,*><=<ZP,>V73$QYQ&.493A 6.(_26;K.GF%T8@W5
M4MT=[#:U-.6FUO4$[S1]]T# 9%.7")H0D>80IV'8!0:#@,,PHDD8B RSB-D%
M!K^'R7,**IZ?OLU*5Y6+@A"#6_7J=SB=9M;C]S!%=KNDA^;#NWH7W41?[TUT
M(\!WT(S8$.*7;DQ\CLU_C2;%AF![:UAL2L^I-LZZK#^+\OZW;1+1("M@Q5^1
MZNN;?VR*1[+4;GYG*U*6R2R5'!(2*H^ " 2)\@:@E(@$1(HLC8WZQ;NS,/F>
MK'B"FBFPXVJ0Y0,47T S!@:<6956<8'=P 69'$Q;!>R HXL_XP:H54&:B8%U
MK3KC\T.UK29S 21G2L:XC#QG79@+)']6_.62D7P$4]\7A!;+HG[ZH 3O.A/P
MD,<QRR*898%0^AUC2*.(P33*A,(J2TAJ:=Z?I3FYG;Z+1RXU"Y:I^^<QHU*R
M5*(8*N]50L0U9G&4P#Q':1[1B/#0ZDJG5\1<<I8FQLLE8GTA"A<&L+?4E5>P
MI3]51'M$U$D"W,?HO6"\>T3\\?#WV(L751'75RGT14M]J?*O1?VU#[-MKQWG
M893'"4\A%6D $6,IS*G2!S+$)(T(H9' #N7!S]&=_)2JX:*][]/S ?Y0C(!M
M3-;@XO%%R)JIB@GPLE,8GJ!RK:5M*KC?(MEGJ;Y$]6M3*$Z4M39^W4VA[+IV
M]FUWM*7W452B?!359S5H4Y=>N=8A"<,0"H*),L)0#BF- I@((65(J<[)M-$G
M9F2G=JS'.]/N6&MJ\O7, <V=4Z\ 0ZS--(Q_!"V]Z>G LU8Z=EAXTCF&1&=5
M.79 /-<XEF^[1/BZ#^9&OOJJ XW5N]58NR]%_;9<\PVKVS8X6WNJ:7R^2R7+
MPCRC.>&0RQ1!A&4.<\1RB%F2H2R*\SP)S4. D_ XM2KKF-9G QW;3:WYO9YX
M/>N[$O1Z:7;<]TO4)LXUS6R:1!9??(XLE64_/3>[Z7DWG)ZW1Z?G>F]ZFD90
M6];!EX9YHZ*HLTV=30SSQ:?0,<CI?RI]A4 G170\1CH-Z1F#J)-BMQ]EG9:4
MZ\VK0P]C2ZGO$2N9D+E4VRR25&VS$4<0IS2#&8JCE-$,9]+Z!M9YLI,'8[=U
MSLK6X[*]WV* G)E)[QL-NSWJ>)!@+]+HO8^NC<3>+L 8D)SY(HPY"(<78BS>
M=2S)I+Z2#^1>O%[K_EJ+,.4<B8A G&<,(H9S2#,IE!*(TH#1D%!B%0G8'WYB
M,[E)>=+4P)>6GJ4'_PP+LV7M+J'= K80SK[VT5$9?!4ZVA]\WJI&1P4[*&%T
M_"E+#UCOY^73XO=/"X:);'K8LX0'$!&204IC D,<95**,$]E9.2P;H><>.'\
MOBKTO:=/RE@V/7T;B'O&HW,2PFYM_/[AW><WK\&GS]>?WWSR8&\?L#QR ZM[
MN%T)W3]VBV PU#SF[@'K6^OT\#<N(1ZR^B]E@KTBRT*NRU5!NO26F%-.<YG"
M*(MRB.(@@GF4<\B#E&4Q%Q'++6(TQXE,'611^E6358;0EK"-SWT"&9-XQ^7R
M6@8LCHCJE IU0F:;0,'ELCMZ^C;3;>FJC\LT[FN?>'=&9WF<^WUO]\RS%_:%
M^B#J[<ELFJ9)$$49Q%1?PF1I"$D8)S (I)0L%B%++0L 'R,SN3OZ:7-_3\HG
M'<DM=JV0'-JH'H'(S&"]5&P[53/H]Z3H37(H/2:0[_Y.0Q(OT]OIB) G^SH=
M>W;.KJ9ONDJV.NNP6#5OM17?WJYU3$P7@.N:*.C^S)_7;1-6T2:??]K0OPE6
MJY\6U=]OY-MU*46A[[HLHA#3C"0)S&620B1P"DD6!C"AB$6Y#$5.X^F;HDXC
MW,1&3L\TJ'=<=P6'FZLH@WHP3X*4IM>&OD<D)^W4^O*3;VGQ7=XR=/OI#&3N
M>M: K=2[EH9:;O!YW?7!%OV=ID[VYC=*>GW.LI/_7_ACFZ/A[,M_="_6K_8E
M/[Z9&M]..[O3],V=B.=_@;:[T\Z6GZZ]$_-X03WWZZH2=35(T1=12%-MS0F6
M8XC2,()YH"P\DI),Q)**C C+:R#'Z$SNWK4%24E#UJ$D^@$N9B[=Q;+:&1.M
MD"V]B2XHC GDL_;W 8WY"W>?$O-HU>V3#]N7Q7NSJIL\@V_ON!JHD 5K-$1[
M WB!* ]01G.8Q$1 E*D%27.408(1#7"0A3C/3$OAC5*:VN%I:#?=S?:I=]?M
MS6O?C>,UOE"]HF"W6)T!L*II9R2<4QV[\9%GJUUG)."P7IW9"VY[J"ZTS]9W
M*UUJ7U'H>K/IRGAE<X'NHZ@V2WU/25\ON%4[?MGN^^K9VW55-/U9%JD@:8Y2
MH=O]ZBA*3B")(P1IE"41#V0J V)SU.^#J8F5P37G+9TF8;962^*AISQLP/2@
MF6OB'W9;N)=I,=OQYP;;\CQVP%VC>7K^KD#/(=ARV%YB:GCL/3K]RI9-?U:%
M3] \&2%>6)K59O$)XG,3Q^O8E[7:5?Z.*.Y6)]I@+A(49FD4)I E.F,R)$SY
M*SB'H111C%(6L<RJ)*@9V8G58T?<K7WN&<#,U)I_&.P4US99M&-@M#FN_]:W
M9F)[[G)[ANB+-+0U ^)4[UK#M]T4Q&_KE7AJ2VB\W:QX7]]%QBS-0\9AGN@Z
M10E',.=9 %G LIP1A@)N59/A.)F)%4!#M&OR!J0F:Z<+3F!CMO8OE]ANK;?"
MM@1!0_%\"HSURAX7RM-*/D%DUI4[+NCSE7KF:8<SZNUB%]7[;?^O,..,Y"S5
MQ66D=G$PS,.<PR##B,@TRO/<R,4Y26'B];C;?4Q;A!D"8W T>JFX=HMQ,DDM
MSN4NE=CM<,Q><KOSJ#&I1@^%CKXXW\G,&-][QR.C#[KM\1]$K:MAW9;KQX+K
M+@._5X*_6VW+OURSNGALZF8MHE1?C<@%C(,H@"BB$N:9B&&>IT&41+$@,5O4
MZYHLS?9]<])6NF?+@/%WJ;.UF*[F]M"QHJN7KK>%BLB6#SL3P0):,[-A&L#L
MM)?&JJE\=SO ZD?-""A6/X%=>:?K\ZA9FQCV '@R.RP(SVJ*V /RW#QQ&&%J
M1;--\L1<&35!J-0,TFW)<"(@$2A1^B>C@O ,ASBW.RFU9V+Z8]0C>N;/4RD:
MR_S9:>&:7/%,DH+KCLGLNNAETG?= 7+739YJ2.UNM%\S9>!NFF.24RV@=;?G
M9U4C)(_26%E#4(:Y<L)D@"%-<]T]*<]B&:9(WRNWZ;UP&3\3NVS#4BT#_D";
M,[''81]<;#NS6];GOW!2S%3=C%#;Z3UGE&WJJMB7U/<#EZ_*^1=R,V^!?#_0
M'=3!]S2LZUD2K0<EE@?%]#^1I;B^7Y>U/NG2;;3>?&/+#6_4-RLW6J$KW2.J
M^EJJ/X<%1%Z5@A>U9K6O/H$S'@=)ED&1(Z)[9F%(. U@2'-*4(;2F"$;#W06
MKB=V7K=<CK>">\%9,ST/^\[FPO8XC=:#"O%7NXXF4*Y+J&5H&K4/YNH*; 4!
MG22@%^4*$"W,L[IGK3Q "S1!#9-99\#;R=X</,]\,#CC-!R>*\Y)_+(Z+DV-
M44SB*(J;*DY$_R=#$.=Q"#G/<TYI%!.S"W+'!I_8?AZ4.7&HP;J'@IF*=97-
M3A,:B^5<NV6"&JA[0[](W9:Q>J9'GW'I0JJ\Z6>]+ZY7_%B3C 4*XCP0&8,"
MI?H\4800,X&A5$86CL(LH8B;F%J6="<VEC[K5YI8_U4;\1<[CJZ:(J+WNWXO
MU98KFQ:@YA ;G$Q. YS=>G[5H/6\V\U54PCR:'><:="RZ:0Z"6J.+5:]H6?9
MA]4:@_$&K>;#S=BYU5K&_9:N]J\[AA5UL2G]Z6A*]9/VQ]>KAIS>NV6,9! 2
MH>R64&E:*F)(<1C#!&-.6,)BP8VNGQA1F]BD:4F"'4TGTV8<+\-XGB\4[)2E
M-0#VD3<3P7S%U49IS1LU,Q'[("9F])+=HA:,+YHKIY_O[WX3]=<UWX6:#5;I
MR.L3K\V&*OA<W.MX0TO:;%F.23R^&#T):[<$C\@)OG@-@AN(-7+_2[W=K3W&
M=TMN;,Q9%IJ!4/WR,GG4?E%]+DD332C+7Y[>K7@3GC9=4<?>G7@Y=22'A1V4
M64>?@*)?/!9\0Y;FR^NH[.?7UJ5BVRTL XF[,R=/:VQ,/*<%=G3 V5;7F#C#
MI37ZG)L%^I84I6Z*(GYY^DV0:E,VL_>V5.ZO6+&GQJ[B#$68I!RF0NJJ<Y1!
MF@<8YAD52:9,46QGAQK0G'B)#LB"+5TGB]0$/S.[U#,J=BO8"1!K"]5"1$]V
MJ@G%6:U5"PB>VZPVK[I60E"&\/UZ]:E6&W9; >5F4U<U66FULR \S@47$N(
M)Q"%H=(#@<Q@%F&$,TY30G.[<@ACY*9V2-N2 "T'H&'AJB^1-.#"MC3"*(#C
MBL _+)8>ZH6(.-1*,!'T@H()H\//7#7!1-3#T@E&;SG$^V^%^@96]8U\=_^P
M+ 3_RWI)ZJ:CP@*37 2Q#&"2A&JWSP6!N: 2A@%3"B"*))%&MWK/T)GZ"*TE
MW)28;4F#QRUM\".I -%U'O4S-N4=1W S"-K[0<-N5?= W$C0404[LGXDMPC
M^T' +>#NAH1=</V\?*/!])'7YPN>GY=A+UAN\+ACPR;R4-1DV685M#U@='9!
MEVHPJ.2V(%F*4HXSB+AR2U"8<$A$RF#*),^C@ 68,!L'Q9CRQ$ILP =@?>\B
MUB0(D0$O7<%:RZ9.QNB:N2^38&:GZH9P;5L]M?E40S:Z BL>6SS9BNZKSY,Q
MW7F;/=G"<=#QR7H ^YCBNU55J">[B,KM>EFP0E2WY9J]-[P@;#C*=)][1QST
MT;>>?-_RE F^*;W?I[44VRD:9S+^;,$Y"V&'L3J;UQP+H%7B1KZIZN)>=RQ:
M)")("0JHVO7"%*(D$S#/6 9Q*"7-DPA):E?*;&_XB7<Z14R;ZEMREC7']I$P
MV[#<Y;-;IL]%NVH7ZA/XTOTYR36,X]+Y*MBU/_B\I;>."G901.OX4PZ><I?#
MVG<>O.:/3=?PF_*CH'KL/I>=8IRE2< @B9ERFX-00"J#$'(JDYRE+ L9-7:;
M#8E.;7YVY 'IZ"O40-ER8.$YFB)HX$!/@(O=8NZS\;?07 ^@Z9@XGX#OCI&%
MJST!5FY^=X\9ZS'K/J$_>?*Y+04==<!-QYK/&[>4;L\UMWW7(=^%_^WS6F?/
M7-_7QDDN@W>FSFSA?U.R-Z=:]7JO[4+C$FY,U^B!J.== U<I+?7120'/R6>7
MTW)$&+=$EN% \V6O'&%_+V7EV.\=,SI=^Q3</#25.P?Q_7?*]2V4%\&:0[\%
MX6F.\IA#SF0 D9 2YKFDNIA7B!E!>18:G;Y-SNG4:_KNKA1WNK=)T9,%CYKN
M%:CT.0E8M_R!M>TIWO1S:.:9?!<S8Z>'C+K;T-'N-AWS5\.S1ETJN9_C1@*/
MV;)3@^PKTW8R/N?-TIT:[H,,W\D)NFT0??EULKPE!7^WZH*=@X/>1<@S@E$F
M81#G(40RC:%2[Q+&*",\3\(\R;!==:/S1&U4@U,UHQT+X$'Q (L58"T7=LK9
M #\S+>L7$UNS;0N&)JYV,M"1O]K+O_"G[LRE]:2W# C.JH#, 7BN22S>M'>@
M!FKFHV!KM;2>+-VITR-,'1ZR\#9LY#[O6_D1V6[)#FB"GNAT#M=Y"9W<KY%A
M9W/&SHLV=,T,GG:L%=!U?=/+N&@\Z(_BGA0K1>@W]=_[S7T[G^WO:\$7+*54
M)B&"0E_"0RB(8)ZF!&:)B'/"189"J^KFUAQ,G3+5-XYD6X8LSV'L,37;JB=%
MRDX-;$':\7(%MMR CIU.%X M0QY+';ABX:L>@C7]>8LFN,)S4%G!>2"'*.K=
M7?WJZ^KN=E6ME(_Q;O5I<W_?*KJJ7GVFR[?K\OIA29?_77;=!$Q#K;8#SQ:[
M>?55^V':\+U5S^LP0.-</:]EU[6K:&H<72^5M:QKE>D4'C5LI=;=P[JLFSJ?
M0$M&GF_)S0T9BQ"O]3P8Q(&GG )+K^,ET/?83^(B.-W"U=;4YHMINP*Q%_AV
M'L3U@LFG>[)<_K*IBI6HJ@7C*0W#-( B33.(,D:4297IJC)(,ISE&4N,3*H3
MXT^LS;H+$PU)T-.TO3"R#\BX/O$@IIW&L)/0X0+(43DNN/&Q/][,5SR."G-X
MI^/X8_96PZOU)[$43&G@[CJ81=#@V+LSA O(2GU,'6'04;8.'1R5^_Q&?*G(
M=BO'55JKS7!,)*?][NB LVUI8^(,=ZW1Y^S64576NUH@OXKU74D>OA:,+)N+
MNX&,:)2E'(:!)!!)F4.:2@HI#U*41S*5R"BE<I3*Q,MN2,[JAO,X-./KS9O
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
MXP++@?WC-(AC7X:V5]8@[[3ON18F@BHW*8!)@E.(<H0AED&N]$_&PY0PD:'
MLAW#*5J31X?[7FS+'6G+]@LG86(1"5(>JP5'8JX[<>M6B&FD7$H91 &)\TA0
MFR1Y+R YI,=_UJ\ ,AU09HK5B_B6IETG\X#F^5Z&]ITHS@GFJP'%23KS]ITX
M)^Y!NXFS+S@JN%5=\&*YJ8O'@?I\\TW'0P375]RT@;=I0XHW\@TI=:WK2GF;
M3296E[+-PSR708A@3L)FE<LV,SX5&0Y0Q@-A5D_+*U<36V6WZUK!7Y#E\@GT
MO()*DU?KXP]1W'U5?@TD2B&3.]%4YFA_:5B:P^\$&6J7N6&WU$0#]@9F'>@9
M;"_U#EALW,Z.21W%:G--_>?<>\7-EZ+SPM.\2M$GC <*U.O@;LIV+ZMUM4US
MZ JJ-_73=]=:<1#&7*=]A5D>0Y2$"<RI""%.(IRE.6(\-LK]<B$^L>K<)N+T
MI>1',W NA]),^TT%D)V2VXM^Z?.VHV#IT\LI&L2[8.!)85F1GE4ON8#R7/TX
MC>'UMI".NWXNR4IYSS>K/FL'QR$E5(8PB9(0HEA?:8RR ,J4)C@@.2<I\G M
MZ!CMJ<VSMB*:(N?E[LY1] R#8=-@8GFX=^R6S>YBQ17H6-& 39$-98_!M+=K
MCE+^'J[1C$%B>%]F= B'S*E?E9(JR5*IK6M^7ZR*JBZ)-J-N'H3^RS9'JVT[
M+O@B0U$NA'('*<\#G;:.()8TAR'/HRS%"<.1L,@C<&)BGIR"GAJX:]EK=FRR
MQR!8]QP"T;)H&#-RPWY<)TT'I6-I]A8UQ0K8YP5LF>ES-)7;UO$S)7P6F5M3
MPNB6R>493KL4+E<X1E.ZK >=+\7+5=Z]E"_G05P=T*J^D4TR^.UZ6;"GG8]$
M<I8$(DE@PE(*$6<"YH3%4 8RRI$048ZM#E!/DYK8\-.$=>#GHW@4JY%\)5N
M3)U('V+;NHRMQ+^NU[Q-\N_*.H(O+0]^*T^9B^K-,SQ):&8_\)S AU[?V3<<
M%S*IONK_ZZ2:1S7\JJX^"J4\"MW_1O^BO;LX^,'@R06*<$1#GL)($ Q1QC-]
MK9!!'$J<R93D*!:+MJ3TIYJ4M>&*OX0GF]7QG#/SA:)H-NN#Z;^('75 :D#%
M7;%JVK6JI:2+:%MJCHMF)!9QBK@NRI'&&42!3"'!RF).,Q[1+&!2Q$DW(V]6
M_+N<CYXO/[,AU,]?8!X,E?Q<R%KN XK0%6A@'=#3C8A[5D#[2'<S??C#X1L>
MMP@?0/G:12[B9=Z-Q@=L!WN1ET'=TVA$$YNX7Y=U\<_ND.5U4;$F#U21OBW%
M?;&YK]ZM'A4331W5!:8DXE)FD(M *JT8*JW(1 !3(0F+<! G6>QP'\&-FWD"
M"A]$W629B/[\DASF^KG6@7:<!<.SX^E =4Y;:4'\<<A14]-NRU2C"7NV=(&V
M+6-^,UO<@?&8]N+ Q.PY,>Y '4N8N6 TURM6:MFKD=^KKV+YF7S[+[5.*UXT
ME4-NZJ^BS^J7)(M%2A@,,Z7.$%&*#6/&8!*S*"24IVF"K8Y=S.A.['DWE$##
MB^WE*3/8#,];_(-A>=:B&6A42\-"4P)RR,05:)&:X)C%3G1O%ZO,J,Y\O<H*
MBL-+5G:ON^F+;:&+-EYS_#SGP[K13X(W!SM5DXDZ_+T.,GQ8U_\MZH^"K>]6
MQ3\%7Z11',5!DX^LFV>$ D&B=0U.HI22.$<XXW;IR9/Q:K,0G=*;?U^56V+M
MA<^NWB,;YEITAS-VFFNZ"333==_%I'@^B=ZRV[=+:N*;BD'PI(SC'8O^\_@F
M1].3PIV.SUE5].1P/U?JTQ-TC.:VJ=QOUZ4H[E9JM^E.?;KLH 6B(H^DD##
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
M]R(3<Q#.>QDNG N)*G59/]VJQ5I?K[CNX?N@&5*FWX*0-!&"A3 CN53F;!+
M'(<8XH#%+,XS1$ALFWQ]FMP,F=<M\2:X+WK*3:%DZTJBIT'+4H;S1#)(&*(0
M291!PFD LR"*91A)$J'$YI**+\@<;JG, YC9/N@+!KM=JZ=Z!1JZ;?75'1 ?
M1H!PJ:EZ5D)_%55/DYJ[GNI9H8]44SW_CGT.YSLFR^L-+]0L7=>UJ-KXW-LE
MN5LHOSU(!$T@)J'4W3&5(@QRM; C9:]SGN<1,;H4.TYFXI.#=Z_>?@0=93 @
M#31M\[3.$9C&5[(_X>W6L)O<5IF>Y\5RRO<<&7:VK,_SH@US/PV>OJCEX?,V
MN\^Z^N4LR3*1$AAF*(((8:97+(.!# 5E,I,\LFHW8T1UZH03^_[89F"9[;O>
M(;!;O'WOM&,]LJ=OB&@FM=^VB&=HOD1S1#,83K1(-'S9L<Q%=R&]$-4B%B0F
M0B!((Z86OU3K/J<\@SF*0D$R2BF1-H;W8.R)[>RF9RQ8[NA95J88@&"VJ!U%
MLUNZ[PWDL2\)<<BYKRH/@Y'G+=QP*-)!+88CCSB75[A?KYHHZNOBL>!BQ;=Q
M\U>D^JI+>2PHYB).E=^?A(1#)+( TI1',$D2*A"2<9P*NTSP\T0GWD6W=,&#
M(N8E7&P$I>$FZQD@RSVV/<_KKEQO&;@:GG1I+IHZ+UY++Q@+[:\&PWF2<Q=C
M, ;A2%4&\W<OS2C7 ZI=7/^A_>U'LM21S.=9X@F.<)Y$$"=2MWLD$A*$,QCE
M012+B">,634>MR,_8^9WLQRT-=K\9<"1:QJW$;R&)T:3@69YXF."UTRYTS9(
M>,^'-B+^0CG.-L"<SENV&L5-$WU0DG4=G9O<YT6,,4]2'NM[*!2B,&*0B#"%
M(DJC5. PCT1F=SCQG,2_SH'$ 3AFFN(2@2U]@>=7*?PM\E-">%K&!\//NE!/
M"?=\*9Y\;J*L%[,33+W^1U,@,I1F69B$4"0Q@RC@*:2841@D::)_A"6QLQ?F
MX7ORB-^1')=FEYPER\73W!H:*]_?C%E:.29IV79I+5J8[RF=Q>\4S)7'XHGK
M[RN!Q>]46&>N>";O: DVW:OT9;F'=:E+D_Z^*I3)PUF,D: <2BECB 2GD.9Y
M!%.N=ID<$<J95<WRXV0F5OT?MIVYRIXLV&BZEO;@<8@,K<*+!;?3H#N9MQ3!
M[Z,RV]N(HR+YLA2/$YG77AP5],!J''_ZX@CS+2EORN;\AS=ESOO@U"*E >9<
M$(@9DA#%(8(4T01F+$5!3O6=B=S.=S.@.KD[U\51N[*>#Z0$CTV]?<_!YI.H
M6L>:?2!U2:A9T5>?5GNVR[OF!-N8\R2!YG,2^X\SGZ3X4F'F<Q",1)G/OGIQ
M ^LWWQ[4]]+UIGUW_Z!O<!2L*SJ^"X2Z=; V&WSB'?YYSV5M]6_9TIO@<\:<
M>U8;8CFN-6:!T4Z'6",(OGB-+E\,B8^FU8847ZIKM1T@(VVK+0>:K$WBX(PK
M1FF<91R&7#D;RJ^@, _B"*),9!G*,"?,*L?,AOB,)UP&30*]-T^T/>F:"CH[
M?63>3G&:4RX7%.9KL?A")UPNH#@T7?2E@71#9_62/D1[+1[%<MV<!'6I<@N,
M(A3EH5(T7!=?RY2[A F+8$;#,$Z5W@E3RZ.N47J3.TH]]>;<B^_HVRF4<<S,
M-(@W'.Q4QAX  \)]2JL_Y6 DH"=M,$YKUN5O)/;S]6[VTJ6)-.[7 ]L&PT$2
M$1*&&"(:Z4MY(H"4Q2F4(2)9&"<L8U9E6KUQ-J-QTAZF4-/+Q/3PU,6M ;2_
M630\'7N)N;$\_SJ8EDON>/OO.^T=0N_I09?R]4*90Y[@/)U4Y(N ?5#J<\D5
M&:7XB[*A^9K41OG.I]Z=6#/NB('7QG>%3LIY/AYTJ8AV"N9S29J>6,/S=%.)
MK6(Z8V(YA6R.#CA;1&9,G&' 9?0YQQ-:43?YQ[IQ$1?\EZ??U0)]MWJW>A25
M/F:ZUIU96J>J+_T4,HRXB&)(4JI<'"JP<G:4QX-(G(B,)"BDEH5O[)F8W._9
MT@9D2]RR@)8#M&:FQK1PV2UY77:LO7#0<:-MAA\U0Z!8_01V,.Z8FJ0(ESLF
MOHZ4[1F8][C9&:"#HVCWD=QTU(G&MMVEQ45">!!G)(<!"01$@J4PETH]<9+A
M$$=A%D:6I4_&"4ZN>W9=G)>:OF5"R1FT<!"E5 8<AIC%$.5A"',BE#+G.,XQ
M9C),K?(X_6'ETJ*'L7*C5,W@/B: H$NO!4VF1'O.M)X24C.M[0\H.PT]UA.\
M(^Y/#9L)Z4GEGB$VJWHU$_RY*C5\R\$MTM>4&X]+UU,5Y<=Z=7U?&SM&1]^>
M>"VW-ZL'5,''MH'F]?UZ8QIP'I'=P%FZ6&Q+=\E18CM7:50H-V?I^)#SN4NC
M(NTY3.-/7IPUUU8W?E=5:A-:9"R4+ P)9(*$$*4L@WF8$9B%)$821WF<N6?*
M#2G-G!U7M:7(BX:V>[_K4["9[9X>H+!;G/OI;RW-*]!2G23?[9A8_G/<]JB\
M5%[;,5%'<MF./FZ_)[[Y1_UT_4?)JVO^M[<KZPRU$Z]/'3#\QT:G136QTFJ_
M\_';];I>K6V"B*<0.+\U>A#>;OD9R#U!KM@9,9UVRU-CSK9=GA%JN%^>>]1U
MPUSI<OYMS/)C4?W]=MOX)EQ@C*C,60 %%UAY[\HS)3QB,$"$Y'F<"H2070&3
MT\0F7JM[I+77R4K!BQJ4BHMAMQ_;?7,$/=/-TP\FMCOH$(Z/#0BWYT%PV$//
M2^=M(QTA-?-N>E[HPRW5X!W7M$PIE,_*/Y-O[:WFG6>[KJI7I"R?Y+ILE/E"
MIFDF.94PP#R#B"<YQ#2*8,KBG*,H0D%HU&O=@?;$"D 'PP>1)D4=L"%YVRQ,
M<TS-],!$2-FIA9Z)IBY@WZQQ$*32J+TR0LTA_=):?F_9E^:49TZ^M(;D,/?2
M?@B')H?741#BUBQ\U^BQXE$TYJ&N+=RU><Z9LA9DGD&)4J5:DC"'N<@$9"Q-
M(R8"2H11PI4IP8GUB68 =);PEH4N^T8S8=$*S@2]<24R!29VFN,<'.?;9;OA
M8M'0SC,^;NWG+L?)KD&<A="C[=Q,QIFO^9J%5'NMTFS><PY /FR4.MD64^^^
M4R(1CWFD#"M)E?8+E/8C/,A@FJ62BB@*E4*TK 5YC,[D7E1+=5=ER3K.>!0=
MXSCCI3);QQE;<;<4/2Y/0ZG\A1F/4ID[S#@FZI$PX^CCCJT'GWU[*2.!)"S0
MU9+4RDRC%.8Q3F$DLS22$:<(!S8K<]X5^5E4]>[SM.PB^ R).%*^'E)*27*4
M0,2H@+HE@_( ><Z%H"%*+9,U+L#"Z7"D0<-1-[GII-ETT90J:%K5\Z(JQU#5
M^%$Q.DS[;E45ZLG/RJ98+PM6B.JV7+-KOGZH!6_:>QB>:9P=:&+-TM$'?>)P
MST5SV4JS(OBF:8/<<F1^TG$>H?-G'E[!L5N(EKB +YH=3V<@QF([G8:<'WVV
M<Q%C08<G).8ON5D.UTQY?)NEKMOQ6CR4@A5MIK=X6(KF3L6*7]_KO+9_-C\_
MV5]ID82$<A+%:F<5N3(Y0J1,#AG!A-,HQ'F<\2!?K,2=IF2VT?IBS6C9X';9
M#!DT7CT#1@$?<-JL'C)@T6[S]C8U9KO^K' [::DASD,6K\"6R0;R(9M7X%F?
MMJO]1FW^# [?^'FR5+RQ-:N)XQO,Y[:1]_$=(RND^KH(PB2)LRR&H2 !1 (1
MJ%0HA>K'(D_#B""66X51U*!3QTP4"<LHB9;4,"1BR;]E_&.,=?M QX!77U$-
M/>2\(8R!$ ?QBN'O'.^WZYRJ-IOJ]:94YF7;N;;-LGIS_[!</PG1/'3SQTI]
MBU^+![W.%C**\E $$I($2X@BED)*9 #3A.BJG8$2E5K=9G?C8^*EU)('#^K7
M7YM+SYN5ML3??+J]=<]]=(7<;('. *3=FFZK8K<<@9:E;>OO/I.RYZO-L 1;
MSL8/MNSOE%^&C:\;Y(Y<S'M?_#*H#FZ'7SB<YR;9OY;KJEHD+ _B-,HARW05
M>YHS2"1.8$2HE").4MTNRT^;[(;@Y-'(4WTI[C1U3YV?6^C,=)$_..Q4SIGN
MS[^.PN&O__.>E%-W@&Z)?1\]H/<$-^X"O?_6!.9,JU_V2IX+OL@IT8EF,91,
M]YYE',,\$A0FG(1)2F4H:=;'1CY[,FB.<N(0"OGL8-(<:U)QR54.!\@]6#+N
M"'XOW2+T+9I59PG-9.*,@C:'=7.<@>_'L!D%R,JF&1_)_I3G [D77 W$-CJ%
MY$;*@JFU[W!SY>Q $[M4#7VP90#T'+A<83D/ROF#':]XV"F5\U!,<*O%6%ZG
M$YWSH\]VHF,LZ/!$Q_RE">J%=GD 61;B/*<1S$2@KXY2 FF E9="6!9&/$=A
MGGJL&CI3IL0,M4.M\B@\8V*W\L_5$9T@Y<)"WCG*BKY$:H8%!%8E1KUDB5W:
MP^EF4U>U^IR4'3+6P^GC>KGL$O 7&4^S@#,,PU3?MI,204)Y!@,<XSP.9!R%
M5A71YQ=AZO!O&XWL#?>>*7B\L]NN!8IE;; 7F'I##^R[GM"7\^ &<IWM]S=)
M@;.7FYCOI N@@P#_4@T!W2?(=V_ "SBQVPBKLEZ\V>C@8&?'H3@*2,8)C%.6
M0I30$)*4!% @)+F4><H39K(]/1]XXDVC)66V QS(/*Z7+Y'$3ENV5#R:H:=8
M'],GZIV!+E'_VNF1@^%F6=VGA.C7W,G?>ZHM=+VIOZ[+XI^"+V2<,,D1@@R%
M^A*![F:3Q:GZ#T=)PO(X1_S"^D([:I,[AT=K#)$M?8]UA@80FME GF"Q6W['
MZ@V!'>$)2PX=2C=5V:$!I9<M/70H\MGR0T=><<\QZR_#Y"0*LCR#.">Z#VZ8
MZF8Q$C**<J)VNUQM@+:99O/<T7/*-[.[B.<DB^6:TX6+)[AM=\"ZQU2T%[E3
M=R#0L;0T+QN@LDF+ZD9>,Z9+(.H3%IUF_]3^=Q?DIV$21SPED&2)@$@F:N6P
M6*V<.*8)579BSE*;E6-&=N)5U3"AZP;=JH?Z6]]M!O66+_#KIN!D-=)4_A)8
MS9:F?[#LENT6IQT'5^T5F2?PI?MSDO9M=H)[6O2&1&=5"'9 /%<6EF^[*9)G
MGFO?/_MUL=RHG[9[^L#176 <X)!&@3*G,ZROZ"*8\YQ#$>4Y2D-)TCRRT2B6
M]"=6+1U9=ZO:%LX8HSS'-()"!LI9P22"N4@Q)%$NLC1+0IZ(1:W+L[X\G%LN
MC.'<AH5)%P!DG3?3FNT0\+GQ-M/<$Z)HI\(/(J@M*]O.5-5^P+5CT)\F=P3"
MDTJWI3ZK;G>$YKF2=QW&/D_FM]5#\;JHV.?B7O"WZU('/?]"EC;WH$>&F%@Q
M__;A]AW0I)?K:E,*T'  Y+K</[%H>KB;9\F,03*N*3RB8:<1;(#P>M_90%JG
MO)BQ<6?+B#$0;I@+8_+X!5FZ;1'VJBV.M, \Q'$4,"@RW3TJ"@7$"==9N &)
M,0UQ2HF-B7!(8F(KH*W?7PW(_I__ED=A]G\WB?CUDT-2[3Y"C&4B)3Q3IA/1
MY>Q8!DF( AA$ 9%1*C!1<_;0IB#6I*SGP.DY.0NO;:G]5D!J0,5=L5II;U;M
M]P_CZ;"F6!%=.CAGH6YDH["*8J)00Q2F <81%RA) ]EA]69E>./=!U(],1><
MA'+]_2%D9B)>)K.=SF_'OP+7=5T6=%,WC=?K-;@E?KO2G);)9P;T/H'Y,YR/
M"G@T@_GXDYXJ_[:WA5B.XB3 !!+,]&&5[C 5TPQBR7B421'%#-DH]^-D)E;P
M#0W ^X*U-?D&2$/\PD*^-A>J+A?<;DT>+<_K^?K4N$Q3E=Q]@>M2XX*>+:1[
MR?4H+HK%FU6M%OA?ULO-2NW73V^+I5KU"YY1F48X@B)$'*)8F18D8TC_#2FC
M(J"!60>XDQ2FSK9H:((M4=!2-5N3IV$97XY>A+7<'2WE-%Z&9V49\7?4N^WB
M4W_9K;G3(\ZRW,X*U*^T\P^ZG^E>K[C^0V^JCV2I6Y6\+U;B72WNJX5 @<QY
M$D*$(@E1GBDS5:;:Z8GC%$59(,WJ4AO2F^'TMSF6:OXR8 !\T2R A@?#(LRF
M")IMEAYQL5NK%T+B=,1L(*C'<^<Q:K,?1AN(?NR$VN0UUV/KQFG[]%6(^KV>
M/9UP^:VH%IB3G!$F($ESM=X#G$"<*3LXC$*6A$&09TEL=U!]G-#$2U[Y^W6;
M+ZW\T;?%2O%0D"6X75=%$Y;K6;D"O?OZ17-EJ01.HFBV^GU@8[?LO</B<"0]
M+K.W0^@39&8^=AX7]O"@^<SSE[F\[U9L?2^4M=Y="OI%K(0LZ@4/6)*3((<,
MZ3V>*=^7(H9A*BCF:1SE' 4NON\)>A,[P5N'L&C(:R_8S?T]!9>='^P!!$>'
MN*7<^,7]G;T?.^JG#W>=?>,S<GIVDD]1>Q%O^8SHI]SF<Z]Y:E[W68WS>GU/
MBM4BCC,<)1G1'19RB&0001K%& JUYEG,4AP2JU[J([2F-ND/>K4!31M\::G;
M&O,CF!D:\GZ0L#3B74&XO&7=H7A3=:P;4'K9AG6'(I_M5W?D%><=7!G^7!%H
M#QYT25'U*;Q:5_5'P=9WJ^:V0"0C&7(N(0EBM;S#)(-4W\^/,\:(3(*$959>
MNQ'5R1?Z_0-9/8%[4K.O^@2.#;BIK@ *PA__WY\LNDO906J\U_L%RGK'U^3!
MD'Z#R!70+'C=Z\WE]+?C&]"<>]\WA^'([F_QLINZN*F_BB87HA1?E651/(K6
MUM#][3Z(^D8JH^-65R=6[L7@*//SNCW(7& 9!9(G'&:(<H@HS2%6O@$,*.($
M13$7)+)Q""[D9Y:TB+7F4>=%[ICL/8@?=6?,GZ[ 2C1^L[5#<>ET4,ZIDC"$
M0:@OTJ$LA7F.4Z7F*8_3$",2&MTR?8GIL-?X-^<F8E[PS7: &2&UVQM:-/<X
MZQW#']^WG_6']K-6'.I;"65;<6#B# =/>'G:8R[E9M;=QQ-TS_<E7\.Z[5AO
M25$VJ9*_":+3*76,LE+[X:;45>OZ;JD)RK)8YE!M2 %$1,809PF%4<Y%IJQ=
MS)B5^VI"=&)EIUEH<T2OP):RG8(S@LY,B_D&Q$Y5'<5B@NN.-E)Z4C!&)&?5
M(C8@/%<55N\Z=$Z^+==\P^J_$ET!I'YJ:U8NE-F3QP@IQQ;)"*(D8#"/2 PI
MS@E+8XJ2R.ADZC2)B==Z1Q/\T1&URI,< 69\;?L1UVXE]Y+V],Z5D#65U**Q
M\<42N[4R_JB;P53-0;K:3\&=6(E2.1?/IKRY)J!_WT4W_J\*?"4E5T\)\- R
M7@&]9IN'.*F%-M!TQ7G-T9\\M4$>A6BT\?'Q-^=K=3S*^5YSX_$GG5N>Z7N@
M6N.)XE$;0<H^>J64GW87&*(QE1F'+ V4ZYPENE5H0)2UPG(N4R1EANR*GHR1
ML_F@G:J>],1!N:7>^,'6G<A.(R9PAH-4.;:8Y JQ-)$P#U($<XH1IIB&(:<V
MP09?>#E$$F9 R\R0\X6!G=K?BO]Q(#Z1NEGT]7*Y_J-)*&AN2)6"%S70KL45
MZ-CRVDCMK/#^FJ.=)C5WP[.S0A]I8G;^G9E+A?Y&OA7WF_O^^F5[[U*I[;X!
MRR+G.,5AHIQ %""E5F,"290A*'@B&(XC76ECEHJ@YSB=V)KLR(/5]B)R=YE;
M](V*&%EMVT(!WG8U6DLIFK]TAHA[2X7))MA,PWT7TV:G'CV4]^PG_>#VN:[K
MVDOP'=3P- 7YI4MUGN7S7Z,BIRG<W@IO&A-TS6&I:C4J68JJBU]Q%-,@P SR
ME*90:?X DE#I_SA2OQ!ID@K,[3)7GE&8_!B[:H+LI7@4*].;\:?A,-.1%PEI
MI]MZ^1IB4Y0H.R6*M[23Y^//G&QR0KS#%)-3#[Y,2?=?M5M=O5NUCG5[3Y $
M21RP*(5)RD-EH?$(YF&<0$*1B'C&,IQ;UOV<@,O)/>?])E9WFH.+6EA-,%$3
M6UI^P)_=QMJ64&\9WW7 \GZM=$)D7]JP&N'P7\.D.@^Q[RKF8Z1F5N[[=MV@
M'C%"69)+02#BNA&A[JN,<X(ACU-!&0]C(:PR4;QS.+$9]^&YL^VC +3_:9I8
ML?L ?W:U?N R3U&K>C)(7UJ?G^3O7T.;GX/7FRX_2\B^7-SMJEI=\[]5MV7Y
MZ9&]JNK.!S0L%7?B]:G/NG4*D5Z?_&^;JFX2!'2OF74)/HGR4?><&<U,-@9A
M7--YDM_R\-M(=(\^LH&43@7A3HTY6S&X,T(-"\&=>]2^%LGK[OS_;5$QLFR-
MLK?J9]4BDR251%?>)4A90H$D$">801GR7&1Y3$-D%(L:I3+Q^NSI@I9PY^&
MAK1Y89+3&(VO2V^2VZU,)Z&MJI2<%<JI4LGI46>K5G)6L&'%DO,/N_DS[XNZ
MN&LO5XE*Z5+1'XJ'+*(Q8@0F(480X9# /(L$)#P@$N=!Q%%FXY:<(C3QHMR1
M!96HZZ6P;SYZ$B(SE\"'X'9K\DU5%_>Z3SP82/^^(+18-J7VO&<'G!/1DZ5]
MDLRL!O,Y89_;O6>?MS=?KY?+;;/B5VJB[Y1!O#W',+1AQ\:8>$TJTH/VUSOB
MYJ;K* #G[5=?LMLMRU-B>S9;381SLEU'!Y[-@#41;VC%&CWOMG>^6[$V49LL
MNU91K8>Z=Y7CT*?=>;S5(@AYP(6R=D/=AA?%)((X)2%,TRQ)@T!$29[;[+*7
MLS3QVG\CI6#-L6;3'D&OA(=UK0CKFCG['12<@W\>YL5L:Y\7;3MM,^ -]'WE
MNB#=LWMHK_N)V,W-T9C?@&U_IH,_"#T9&1X8FM4<\0?@<\/%X\B^DL*;$YS>
M_*99QE"*(IBDNH:I"*4N+RQ@D+$T3TB(I PN30L?$IS\>/M(JO.E6<Y[@)DI
M-7\@6)I'QS*=J9#K4KQPJO,Q^2=+=MXC]L+ISL<$/Y_P?/0M?R45NQI".$MI
M3 F&,2:!LIP2#''$&11Y3E&2<98D5O&)TZ0FMH@<Z@<Z%60:P=),,?A!R/*0
MTC\X7LHK3E*G:830BY=8'*_29/"&LPFPN=\L=3#K@ZA_7Y6"+/79W[O5HV@/
M@GY51/1.T'>/YR@2N4R@B% "$8LYI"33-Y_R7$111M/,JIVN+0,3*XL= T#3
MK9IZPYJZLNOU^=@C*99:!T.U3T*=T@A^(^7?16OK?]+7B=6Z,8VT.$^"L:$Q
M&;26IL?-JW=78,!/ ^ZVF,=K0>L!>%='8+[JJGE,D*;K"I,_"\6._-PVBQ,X
M1ZP8MW'L@[>OOFK_B-\*42I+:?/P=K7KO6L8NQT98F+]TU$&FC1H:%^!M^MU
MO5K7%JWIQB X'[WU)+V=BA@3''SQVFG84$:G&.[8N+.%< V$&T9P31Z_()F3
MGD])HB?22P>]*Y^UNOPHM/&C?M[4I".LWI#E9U'>1XLXPFG.908SS(5N Q%!
MDI$,AB$*D8A3CIE5Q/<%9)A8QQPTUBU[1MI"E2TG0(U\?]5VWMM>"5COA&G"
MQT^"E$ZIHS-_%&8&TW<^U9:>G<=;!7M]@@_:"F^% P/I@!;/<Y+JRTR-SS36
M_Y^Z=VUN&\<2AO\*JYYZ]^FI,J9X 4EP]Y.3.+W>-YWD3=(]U=4?5+C:G)$E
MCRBYX_WU+\"+1%D2A0.!='IKMF/+),X%PL&YGXDIF#[1]76VZ&@J["NAXFB'
MU[/(KEE5+SJ+<$:B+"I0KM(0X4(6B.0109S2&!,1)8F^Q&"N]ST X[O:OWZ]
M^?85: ;O\\#2R'6F"VC"UG""/SI(/@W0HR3X,B_W%Y_6>#Q*V(%I>/PI]^Q7
MT\%\9CHMYB37ZGG!8X0YUNI.E*6FM#.,",TDMZOZ>;GPR+K9-MW3P((GM=:D
M#Q^<2PB"'1D[6IQR5?N(7Y2>6B\T>49J'_UC2:A[?W=M1_#P(%?&F?^9/LI5
MZSCDG)$H)1G*I;:0L$HP(IG,41SAA(8DP3D'-:(Y"F5L%\D69O!H@$+[$ASC
MB]U=<S&U0)?(CM :WB@M"@8H\M:FX!B,B5L5#)!YV*Y@Z&&W6J@W"Z6O./%/
M!U_DB=='/F1=05 [WZ?J5P:Y>"1/,>&\-](#_;!C9T?Z"#[),Y0ZUT,=6W/2
M>J@!HE[60PT]ZNB#Y/=2;.;RD_HJ[\PF?I&/IB7XXNYVH9:KA]HTU/9@\\?=
M-U,JD;"$$$3#,$,X"A4J&-$*9"&BD$5)S.,8Y$=TPV/LY(@6JSHIL0$=?-)2
MCQK$@AYF5[6OJ'D"Z.]SW !+G]WX; 7ZW8YP=(O3*8YJ:5)'D+W*%$\L\N7_
M<L1B6A_69:PZ\$-=N!Q<V:CGPM2^K?OE7+_R9;WXK=I&=L#*A^5R(PNI9MA-
M#PU]H-:;U2+XK>K%"^V5$5LFG5=.1N /3-K8L68$905(N9/R8@MC,F4&2'1?
MN8&^ZFSU/V[T"?NZ5&O3F?UVL=;?EE)?+;67K;5V"VW\QY'@*)<B1SB)%"*,
M,R0IS9,D+9C6;X!>@/-0QS98VJ:Q(NBP /L%+#AG[2?PRP^PWZ &O^7$5;##
M(*A1&,>58$^T/]>"!<RI70WV;#CB>@"\[.XAOUXL-G3>*".S/*(XC56"TD(P
M+0URADB<)RA4DBF>9UA0"O64]P%,Y3%O8+:Z-MQUOL<3>Q>Z*Z6.KG0[(IU\
MZL<HN<BWOK?@Y#[V8^0<\[4??>YUTIUNOAN_8V4L0<NP<S3#.&0%X0JE0F8(
M"Y&@(@WUA1Z'22AEPC.'[G;3TO#CICO)'3&OEN[D\J6P=)W\V%L-=+MX3'?J
M$?8737>Z8&M^D'0G%PK^4NE.%VR1[W2G2U!Q&)7W06IE5FZ]S!^D1FO;/>?;
M\HW\3$OQNQ:U[\LG>;T0UV8:3_?[+$TSB04Q_;FS!.%8YF;J4H940L(BCI,D
MEO8C]2Y"9>1[2Q^IHBX_,D-.93V2"#",[C(F#U\@T[(.=@\T:%WU@A@U9E?]
M_DSK9<!D8/"["@Q&@4%)J]9:QM>#G[:?3<9OP)# R?CN-DQP&O[#A@9Z8=G@
M<,'+($PWA- +)_:&%?I9<>)>X=MAL-=5M7EH+L$O9?6O]RMI?"Y:W%;K+W0M
M9QRG11[%*8HD4]JZ*@ABB<!(%*&,"<T2*H$M,$;'&7+$G5)[#5"D--2@;,$&
M>N^![M;QMPY@ _THVS&YQ;.;7AWTR+@*#"&!H23H2 F^#&WQ=#W'H6Q_[1[D
MUOC^-7J20]GOK4<Y&+"#7?).*KE:2?&-?J_=[>8NTU?:?C\YB:DJ,H$4P_I"
M"+,(D33.$,:1$#DC,4ZDM?5A 7!D&Z.^KH-Y=U\#]%T;9EE8$9Y9 /2JM\ #
M#;V)BUT%+0)VW=C<V )0]CVSQTVEOYA-,&T=0/.@3FZSSG2:-X"J/?T:\AY,
MYE6K]:R=B=A&MY6D)(^C"&6A:4FM8HD8PQ&2492G.28)3[&-<#M8>60IUL*R
M.Z:'9 ^+J8N(@<FC;E*JO^#\2>2']"+]4D\GTK_M]*'#]28Y02?)Z([*Z0=<
M\V@:=^<_RO7]VTVU7C[(U=:JG65*9!%-,A0J7" <%PP17@C$4GUDBHA+KJPB
MYE;0Q@Z?=\+=<<KG$)_L3#!OU,,.6P<V^%/##3K /3^5S]08"PJ]I<0,P9HX
M%<:"[,,4&)N7'+3[LT$2=B)(TF66?5Z57"Y5VZK5Q(D_M8/)FVD1LYC&@H2%
M1)$4VC8HDA 124-4R(S'62YSR:Q"\=.@.[)<^;0_M!V@0H^_419VR0_%?A>_
M$+/T"[%C?J&.B*"FPE0R=!VN#2%7P79S/_]XFPNPKGZH37:SS7Z@S899>9/Q
M?M!&'!^+Z2S,R3BZ9Y].!Q5>#'/S[XU6&HS;L$%JZSI\5QH04O/4H2 7MNK(
MUVR#3+#%IN?'#W;XN%3L IDW?*>.RS?8_0AEV0C%,VZL<*JA 8*:K)3&C07]
MBAK'%1P;I6^J<B&KZIVL^*JLP9A@=M.;W<BJY;SDI:QV!Z+(L$J2+$=Y&L<(
MQ[DV!'+3;P/3D!4J5%E<@/JG0S$8W7&PQ</H#!UZ=<;2U_)N4:J24Z-E;#$,
M.A2!?=7!K+?S.XS*4)A(VC*OSU3#R"/,\RR.+N:&K][L8/C3MFQW9<]!)W?G
MA=P$UR_+IUH-NUWL)&4W[*/2D-N9>=67Y7S^?KDRFME,Q9)*(B2BN3*M#](<
MD2Q.49B$:1&Q(HYAHLL!AY&%U]>;MT%7G'T51#$*BZN@0S,H%WWM8(MI?2([
M7(,_#+9!BRYP5(3+IM@)M9%9#?1$3,9EL+B[@$^>!)X+!I.*O M8]%+H7;*4
MF]A[OUDMRO5F95(.WY??S4_=\ 0MU @.HP(Q;AJ[9":5G$B)F.)AFF,1QCR$
M2+?3H$868EO ]9'I0,,DT0"?$JS"/ PQ"GE.$$["0O,I#I$,0Q+':2HRP6&Y
MCWXXY92TN,\KY9M7=L+9#_TP&7S\2S)"_?=YXCP)S@% D\K'\P2_%(,6;UPV
MR.\S?39%/-L1XRP+PYA(E HJ] DN,E2DL1G=(P2+21YJ*]1M@-\^H-%/[W9T
MW6,#UVUJWPONV)W9RRF&G=<MJ2W $0?P'2?)\^"]%T!>9>#><4)/#=H[\?1%
M)[-GV&W[6X=9E!24)BA,HPCA/)&(I"1'>1)FK!!*Y=@JV^H\J)'UD*-.BO-]
MLJ'\ IW7"[G@=&:A#' ]N .T^3V\QP"]Q@$>(/C$(1YZP[V?<MDT =6WM\E2
MT3#DPD"H(3WOW(]Q'L5A7F!D1N4AK%)M6Q2A1#P5*HFC/*.PSI'VH$<^Z&8\
M5[ '']Y[V9*'=H=]',[ #G\/AUK%WL/BJA$(S\$?[;^C^&[A;/#8VMD2\.3]
MGF$,.=8$&KB"FURI*S!,2[C;A\=5ZR;IK$J229YEIN90<:V_,RU#"JW0(X9%
M3G!"2,Z U8<#T$97XK>P@[(''"9!AKAE)S(\<0 F(W:D]Z&.8(1;4.?IZ ]!
MFO2L6Y#\\G#;O')QL^FC96Q-?DM3OG8D<EW578!WMR"3<9ZE2J&B(%H T)R:
M1',SC3LGA,>J2+(<6'[L%<'194:_F?*QA U]P=88=[U[G#M3^]@M.P'T>CL
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
M@$U5X6JYT#_RIDG4T5GGLXA3S/,\0B&..,(15H@4<8&R.$ZC4.8AU><:9 U
M41C=!- (S9^#:[%\K&.Z6]R"KZ:XW 3KVO%OO X%[_Z^C[S1=8/?Y;I;"28K
MP!MC)T+&9#;0YR[_/,V[JZ#!(_BC_7<44\"5&9YD$1C\I"+*E3DO)9?S.JZM
M&IHSJB&)#5__@YI,C74+9)9$.$\)UX(K)S'"2H2H4$PBD><XQSB1,HY@31D&
MH(VLF73 6F&T7BU5"75-##++4BGQQ0*@8M*"#5JX00=X&M%A1;6W3@=#L";N
M:6!!]F'W IN7W([[#5V9^;_59[FJ\[3>E7,SNWRFSW.<1$6!,"]RA#..49%Q
MAK1)PBDEF.4,U)[W!)RQ<UP:*'5_%+&<S^FJ,A5?3:\48*N44YS*4A[A4)MG
M-,RT7&2$(D;S%!$2ACFC4<XIT+WK@5=.>EO'+=-@IMR;<65XUG6H,1B-RE [
ML>F!23"!V0$TY55-1X.KH 7J3RR>H<J30#P%95)1>(;4ET+PW.,>$B5,1=87
M.6_F-MV7C]^6-UKI6C^W/H8TB\(\43'*E:F=+92VW!)A,BHHBV.>"F)7X^\
M^Q62*T .&A=V#A_SD9D$._HN_+DL*<..4I_I&F<@OEXBAQTK!E,\+)=PTZ"^
MR">YV,AN_MO+TLZ7;@:N"BZB(D61UANTNB"T8I70"*5AI(HDYD)D5KTGW<"/
M+$A:9.J&C7>+^J1<!=MR9I.U75WM6@>U3U^U!ECSZG:0HWFE:HKY.V* "<K
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
MEG&2%47$4)Q*C##7/S&M<"$N\CQ/E4QP#,K%. =P9"UB#WQ@X =;!((_&A3
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
M)Z?J1]P]1]0];+BG(/JTF_B#.,V:RM$=*:/8BA.R?JK8N >,?ZQPN+\M $?
M/8*&W4I"EK.;Q=I,CQ1"G[[JZUH+OT^K>BRS9NLLDA*34$5("($1CG&*"IE2
M)$5$4ISEH9)6E>7G (VLPC:@@Q;V55!#UQP*.OAV,OTLNX8%L4\FP*2G._W6
MHLZ6N('R([U$(YKT#SN)=';A2<2(+7G=V;=^WDV-U,L\RM7Z^;/>YK46"::J
M]]'(C0_;!G"$QV'""XF4B#G"(<X1Y4+;I31*BD0IDF488HV>!SEV6GN+P%50
MH[ =95<C<4%K/0M>VBE8?CD$.^$>F /6:NSI]:246 "<5*>P9\!+E0#PIJ.=
M:<3-_I<X2XU?BA 4)S1&F.4,%4I;B4D1II'*>4(RD'OJ$,3H><\MP L.^Q&^
M6%I/%U$+-'9@A,+-D9.T^+(>#@%,J^R?)/! -S_]I',)L6G;4GV17)9/)H'J
MHURW<P>V!GN2XCAD^FZ6M- W,HLQ(HI*Q+,P+' 84ZHXN-+U+-C172Q?-P\/
M=/7<ZUY3F0F7+4(.B9]6S+0[O[X9!#O1'?3@2X\=S9S/Z_E\^6<=OS;->]ZN
MI"C7=9GU=J+(*"X)"#_\U<6>!SEU2:PU$XY4P]J_"V_"<;.JZVNO%W3^7)75
MKN.593N.4^^/;6FO5LN%7&ZJ%UZZ%@W[9ATGZ1\^[KY(!]K7PU0'?]@T1P/U
M]CA'HU.7CY.+3M;OXQQ9_<X?9Y]UN\ _=4T=VSZ/NVRH*)<%B^($44I,7"4B
MB,2IOL2)H"++4TP5AMW:)V&-?E5O(6]';E@VTCG/)KO[V OIL%.ZH[F#.<K-
M>I8R3]?I:3B3WJ%GR7UY<9Y_P;-/;'=WT"2/,8V9,8$3A*GDJ"@81R0IDC0*
M64CB!':"SP,=7^OF]U*8^:Q:[>[0V??_#"<5N3+S0J?8!-?R&:?8M[H#C=>K
M&4[UV*ZQB2]Q. .L76,^>E'6"@-?;^A\_OR9EN*WJLXGK,-O]\NY7N3+>@'6
MM6&KCJR![VN@+5:!02MXJOX>-/F3/=2T2;K>K "C=8$\/*^OC\<^F+APY-P(
MVKT;1YQT?B"HR2P!-Q;T[0/'%=R4CV\KNJB4/JU:8GV5JZ>2U\U8WI<+NN E
MG=\NM(Y3]X2NOFD(U?$_O5N:3B\SJJA,$D&15DE,^[LPT1I*BE&684FTF2&H
MLHJZCX'<R-)K"SCH00[^:& #??U>]\1.VWDM3L,$G2.3P5K0&-SPI"]Y16U2
MS6H,IK[4P4:!X1C(W&@EO9YN:/H+SL(TIR$F"A$1"H1)&*."R4S_)\.%3)C^
M&P4%,?>6'SN V0)K)[\ (Y?[C+",6CJ3!XQ86E(&#U4>)<!7F')_\6E#E$<)
M.PA/'G_*[2C]9K*;%W?MA:8XB_,8"R3U@4(X(0P1&A%4Y'&2%BS'4G'(2=I;
M?>2#U,)RU OV^6!WD)RI@YTC:\+ !^DH 9[.T?[:DQZCHV2]/$7''W([1!]*
MRLIYTR)%7XZF,* Q)JJ;>K[*U@U.19A+E@C$:4P0+E2,",D5BA2A^L1)3@J@
MK]$6].@>QP^WUV]N/]Q^N[WY&EQ_?!=\_?;I[?_[WY\^O+OY\O4__@^)H_R_
M@IO_[]?;;[_##J8U;^W.[!C\@AWG'@9;Y^-ZG!(#*+&>CKXUV$FE I09+P4&
M^'V'H6_UJE_DH_[JW)O$_W>;5=/BM5QV?>W>+JNU_J#V6,S".,\3P3&*:<BT
MYFM2\1.M""NNKVV)8XICJ_O:!?C8>G%=7K7:H;.MT7JL9\ILNYE>U./4B>O#
MDF9L7@*5\)J-/4R"!I5M8]"N'ZA!QWS8.#-'Y!Y@.MN(7'2;QN:;F["!:([L
M&!R !EUSNH%GCM3N#3AS7<-QK'B=IV?2](YX/EX.*61A'+(T54@P4Y";$(Z*
M..4HS8NH2.*,JQR4>0T!/K+HWL]>?+?<L+7:S(,N.0XX0!S"5#L=<"Q6 2-+
M_:S.8]Y7T!1-^ !Q!R;XFA\. 3WM^' 'IAQ,#W=9 R9PJM5Z=EV5]#/EI2IY
MVQLCDYBR(HP1EZGID"]#1&6<(:*2B&&FPA!;C9\ZNOK8(D/#"UJ =O+A. ^&
M!<#%E,%.>)\HCZT^!JD8.J+ZQ=[QU+_MCN;Q-2<Y>X/D=(=K^"&WZ_I&*<G7
MVS%%W^CW+W0MOTB#KS;T:LVPF5QYNW@GE5SI@ZT?NJXJN:Y,"793LMU==C.1
M1T5<1 EB4@B$A0BU,:9/(DU2R0JJ6)J'D!O=,WYCNU\[@ 'M(,(N>M_;8:<+
MO"*38<)DBV@;3C%]N0.#:["/[%4[;=4,?^@0KI]M4 YV^[1%VN-@UI'9ZDD!
M\8W=I#K*2*Q]J<:,!<;%*^;:*^/CQEP3GU3]U^IG_?Q:BEOUC:[NY/J:WY?R
MJ7Z_-T/IF_Z*5<:O]W&Y_L5T150AIYD@2,291)C&!:(D2;3!EJI8*5$DQ*IB
M_K4)&5GZ-PC6;9%J%(.[!L>@5,%BN4 _7U]_UA*I%EQZW>6? 0G_G]K]S9;+
M?VF;O&H_+O3'>I5U35GMVFL6!/GS7O'[8N,;_&M\"X!^1IM>3&\&>S&UWZ%/
MJGFH"EH*@UL5-#0&/2+WQN=MR0PTG:9STU_DVP+QA?XUOC6.?M6_R+<'Z*]]
M_2T;]OV^(GX3^I%??Q?V?=(_ #YP=],OY:)\V#RT;A:I,)-Y+%"2IUH7DCE#
M-"8<,:72J$ASCH6R=37MK3RRFM+"LO<P[9-]WKOD3 SLMFW!>'8J'47^ H?2
M_GJ3.9..DM%W)!U_ %XX]$567:>0=U)_&Q_*17V6W^D/;<N$AM88^3#T0 =[
ML ,#W+[V9Y -PT?&)P=@)\B1>%#%C@UE3O4Y@PM/5HUC0UZ_]L;J^8D[*+?C
M)$TRH!2FL+";4K,T'WW:K#7*"Z'MT^;RG:FPH!ASC(3(S?1XK!#-)4=:M4ID
M%*=%&!5>IQ![0GR29)UN^O!3C51MW??'RYN/X1;]Y%MLYS?^$3=N!(O=<NCP
M;[L=O^GMN/E8/[6CJ3/3?H NRH[[\-JME*%H_S7Z*3MNAK>FRJ[PQQ@G; :D
MS>)(X%B)'%&IS2J<9@)1@B6*F20JCG&*,:A1ZWF08UM>=/4ON:Z;*U2]";7K
MH9F$KLRSD^!^60*3O5:3>OW.:[0G=Y*1NC7 'VA6;I\!L"&X>V\Z%F$=A,M,
MBKG6E^5**TUO[XV'1\LBDZK8"J=%)6<9CG.IA!8/<6$FE;$<%5$LD$H+C%7"
M,AS"BK5<L!@[+TB(LE$J6_A&K=AV:EJ:=@M/<K&1IIF-B1N9^.237($'$+GM
M@)V@&9VO0+WOYFW0M0>Z"J(8A<75L:R ICJE0_,JV&[%5;L79BOJ/.=.[=-H
M>ZQ-NX1KOFK8G'"8MM;M$C8=U,1=M!C<@?9M);1R=BT:PQ'B-CM\<W1!U( "
M^L:.4'C>(W89<3!I\&U%C5Z[9_39T0IRA9TFR<D!=F2YR=Q>ITGI.[L&GH*?
MD\]/CW5?,MO3T3T_\IG0%E3P5.V%4G=C6NW/R):Z\R?#A3#8>1BDJ6T/YZFA
MTTMBG$["=I')OO\OT>Y_ZP_^YEA(LUS4I93_*-?W;S?5>OD@5UWYY?-'C6+3
M47D6:_4WSG*."LD(PI$J$,EC@O)4QECD6@^.05:R)=R1C]6'Y>(.&<,X>%RN
M:CFL%5O1I7*N&H476$1CR5 [A78$-L$.:8= \*?&(.A0N JV2%P%.S0\ELS
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
ML:*06GDE42%"%JDTA05[3P,;/=K;!_T?_X?$4?Y?K4'^GP[6]G&& <SJBYD
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
M?)*1I^JLIR4*=D),@ONE/I3N_40?3 ,C6& D^UD_ $@;^9_T0W!L,_^S?A#
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
M$\1"IA MHD(6<89Q$@,SOOJI#K[I;Y.A+8I*.4-GMY0]PP&\$C@IM3)X#WF
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
M)!(XY2D2IFLC#E-E"N"D2(8%5ZGB7$4@EQN4@8'-#/WE%, ^JU $[9;_D+C
M5$+-R7X_BHJ9R38=^F42K)<!DTU?"\-18%CRV*W5$0Q?/5RAY,?M[.H(SDF_
M5]=QW#3/>UH::V6E+9,JEF-7MX4JQ0MM.N15N\I,"D0*GB EA(K24*4Y!05N
M7B(TM NQ(6NLZCHPR[F2WD6H[%2)#P" SD,GV<%JH4\P3\O_(IE1EWF?L,?+
MN?=YQ_I+<KT+6]A^B*F2(954H9"8OA5IE&C#7S(418PP13)<" *LM72.SN 6
M_Z?-HU%_RQ):0^DL*G;+\VI)86M3DSN*)KI9K\L9VZRK#&N]D]_1P=JN=\KJ
MJQ3261KCECWJ$O.DQ%'GPXZ;Z[\V>M/>?H@L%:R(2(BTD6X*%Q44L23DIL%,
M$>:Q,+Y_T)9Z,/S0&VE%S'WS/(3"<LMT%A"X45K+!M\<SXK@:TL\''S<C?"L
M8"?;W_FG7%WQ:SI;2-'NJ7M1?>^DFO'9>AH)%G-:$"2+5%NMBIJ:L"%&>2;S
M*,5Q+ @PZZ2?Z.#;X7Y4JJAI0GWKO<#9NM-]@@'UH->T@ZU9^\L^, W]RQDS
M#CYS6V&]N<E["8[L&;<%X-09;OVFKT*!IC;A0D^H*7(72Z%B7D0HI80@'(42
M$:R50J0M8"4+%1<)::N 63O +].S^N8/:W]!/> UK9=K"P+N@V3M_[Y2<)\E
M /=H#UGZ[XR(@]7\VZ?URL7^SHC=7^7OW$MN:_HWN="GOOG-0MP($QB^JKJ_
M/<NF<O$TSUC!"WVPC?0FCG >:?.Y2!22JM#B)SQ*20K;VWLH#KZQ-_2KQ'UZ
MP %LH?<A9[?4/:(!6^S[,!R2;FN+^UOLED)Z6NY]U$9=\):B'R]YV]?<%KTV
M!V192K&]7),K34G_^5;_<+9>37G!F4SC#,6%,*L^RQ )(X)$GE&N\0Y9H2"'
MYCZ" Q^C6_)Z-ZN</VOXK78O9';+W2<0L/6^Q6#_9K]:_>;"NR'O;\G;"NII
MS?>2&W71VPI_O.JMWX,M>]/F^;X4-V7Y5?)-654%OGEXN'FFL_G-X]JV,WO'
M$ .O7TVIK$SXH")HG+7VO=:[).]>M!Z%AJW5MH_Z7M;W)-CQ$)S!(Z@SC?QT
M4K<0VJEW>M>XHW5+MQ!NOS^ZS>/PY?C^7^N7F^^E6-V(?[1)2Y;+\,RKXWBA
MJRH#JZ;A#"!G])*\_8OO2E&=_-&G4GK,U.H1RFE1G1MOM,74(<S^(NIZS,V$
M/8S5."IS86+%C#;\HE5D$_TY9=+XIQA#JH@)PD1Q1+CD*!29(*;;:A(RB$D+
M96#@-;J+4)K7$4K?V\HV;94KT? 4E&;C^(5JXZ^-&P=6/ )C;V<;#XDH3!6<
MA'N=E EJV0D,/]OH<7_FLRL6GLQI,/E1S6M7<([-;>=Q?*BL;7C95*5Q'*<A
M03E/0H1QGJ BIPJ17*4J%DE:8- -]04Z8RN@MJ4.T']^":6P(&$1IP1EN7%)
MB"1"A=)[81(1EJ=)5B21@K2;]X$2O/'\$4J^07)1M$ZB7ZE//_:*?:7&/!%J
M$,6XH_**^N]$U&XU=_JX<S"<:49[5RZ?9T**-R]_K(SC8MNA[&;;DV^:L#Q*
M"8T0BY),+UUFJE*J#$5YP@J&91SE!+)T[4D/O)I-/%G5;.^I8<44(OQELZH\
MC;\&:MMT;]>@$!Q;9PNRW=(?!CJ8-C"H5:VE[_91^Z-%;=>J\*8?-9<H/"
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
M E"XZGL]0.U,FR%@@FG+FH-)<'(;LV5CTGB03'\WCXW*@9+[:EUN2W;<9N9
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
M$172KGVTP]3A[V/[XNT89^%P>&NKF"Z.Q<W5[#7A7>-%D&R(@0P*/5ELK^@
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
MIJLT6ZQ.E]<>OK2.W/KZ[)!D';M-A[;+/ $JY8SAVM WCP.LATC<SE[]5,G
M0RJIBQ/PW[#.Y<9\0A\:/N$?IU\B+M^6.P4<9S8Z>L\-H@2)01&/.@'%$127
MBBQSL(5DV_JY:"<"^SHQFX)E<2R]=6 :'V#N7)YWBXLX*U(Q$4'P.N_'U/FP
M,0C01J7,;!Q@*N6.)/9U%H\ S":ZZP":M\)GGKW*(0 QP,F-T74$BQ=@,@LV
MZ&RE:=WO:/?K"?Y354CL+^ NSM-M.JC2-IPN,GU]64?[O,"SWR^EQYQ5JE@)
M0J=-SW$$7UL&2!<H!A)*A^;7I(=3O1T2?ZHJC".KLFOX_G5.C,UJLX%_7LRJ
MW?XM3.=5$&_G'S"=+L^Z)BZG*_K6"_KK_-.99*Z:!I>47:V+TUG3N>*0%)%"
MI*B/%:&DRCRVCEZ&XF7DO/\CHW++37%4@'3@!SPDAU>+)3E \[-)E.G'QV68
MKTCF%1SSO/G;[ PJ^?\[76WFWUPJ;;'<?&.]7D[CZ;I.:_ZX..MJ.1$N*:Y4
M!NOJZ[HE"Q:5\%#(@D6>)4/6>HK,41D<N?BASRTU/I2Z/I)N:.<1AG-P 06Q
MR0L3-6>WCDU #DY%I/]QKW7KQ(D#21ZY:J//W3"$NCMXT;R'T\LC,4>MM)0,
MLM 2E!(!?*#@)S),B>)B:_D 7=P>(F<[M^>G*IIM)?SNFWU?[^SRX>/;Y__R
MSV_?O'CY_L/+__77UQ___28;AW6JN>?3AVM2\Q0K[1M_/])ZWHIH=3 &9*CC
M>5*VA!6E02K%;=0\BN:3V;8B[/#A%N>+?*QV=A)$-HD9A.RBJOT(%$0AZ]0K
MZU@H3B?5?K#%=0JZ:>7=" MWYUOL+>\.XJ)+ZL\D4BWL8HYURN?WZ6IBO>8"
M70;N<@(5+1G5S!QX\@G0)&Y3\XY.CQ+4"9;VT/1#H#E8[!U@Z!8/+Q9?PG0^
M*4DHE50BTNM\O4S>G?=*@E&N%&>C4JYU-OZ]A'2"F<,5??NI^V"I=P"=:ST(
M?\?Z\C0129&QE1IR(@.LM*)X@-794K889VTJTK0^K^X0,?*S].&*?;C3XQY2
M[@ F#TQ;/&<F.LZSQP3,UI;@K$[RY,@@N,1D4BR$W#KN>I2@D1^/F\.GG?1[
M@-+3TQ//&2LV!H,8P)5JG VYARZ$4BNFO#-29;2MJQ2W)F[<*Z<!(#:(5CJ
MV^WQB>=<9*USH?,>*$ GWY$+ 20A S76L$8(3R%(8VS=3\FX;4/: ZF!O#M
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
M#HZWJY3ZVR[ %6=7>1(HT0BF$FA1NVK5L<+.&;+F+%A?QV;&VT.[&G8^WH+
M<:\IAG:IAM-5!T!\7'CG X;JU*'5^J$$P9-"OY_,9HL_Z\ZG?_F<V)ANVNA?
MY Z*Z),KEH/<B%\)"RX$"QA=X"26X,)6-77-WOX;,=9+D^;FP-PIF6 ,E'2?
M$TCLGWXYG84UYM^6Q.1?YTL\F^#U&QV&E>UG6!9+LD_?)\(:@T%XX+5T3GEI
M(4HZRZ)DUHF<@M2M>\PT([Z7'G(C;X&!M-W]"?%TUG@IV00#OD19O3$/KE8^
M6&E$,IGIV'RRUO#9_T<HS1\7SBVUVF5F[:LP76YJ<7['L#I=XMDE[OYILH]^
MWN$YK]N3VRB!]7+!%]-5FBWJFE=IB=9KS6KX)DVME2M:0:V[A)B\YL*;.@"U
M=;[=(_0<G%9X\=DGJQ5N*A;>3$.<SL[#RXW \]OY^[I;EG5/S/,?"[+OYW]]
M%E;3\Q)HM(*GDB)H)<BRBSHT*H7Z,H3*R8">B\$$<RCQ(V>"M<+;G9S%493;
MP;%]R?BS']>,QJLE_L<ISM./S2VQT,'(;!5HQV3M":4A2)O D;A)P)*1-1\*
MKP^3U0D2CPN8AV#;2'L] ?(^ALZO"(/2T<A0 'VVH#06<F9B )V,0G)P4LJM
MO<4MR.H$D*V@\!#4&NFE4ZBM+G?L1>N;XI)&\IY%SJX.:J=3A?QFL#%8QI.U
MAK5NA+T-79V K148M@#;09KI 6T/9+&K;#+9>@'$ +DM3)*<BG:UKP0KUEL*
MT%J_4W?9Y[^3$[6!ECH 6]-T)63&\9(9<*M8#>,9>)$Y_57$A#QH?KOR_;^+
M5]H":LCBE5VTVP&RGV[G+40]>B3(FE>GHK$0F/: Q)]E+,HL6MO3)J4#/T<)
MRTYHV;D3^PZJZP"*CY?D^-JCH"889*Q)YJC(V4[>@#2E=A_3)HOF3;L.KJ/Z
M.>I7#@%A.Z5U@<![D\YUSB6A <S2U6Z=#%RV]->8%+?<H$GM!Z+L6QGP<Y2E
M'(:X0Y74 =*VKJVA?8.QZ #!1@5**E='^SER<W)..:O"F_=O:%HF]7-4JK0Z
MAINIL@.(WEL9P<G/9@(Y)+^Y)+ 6''D28&VPSJ3$2%3_7;QR+.@=K*(.8';M
MHO7RC_\\Q241]?G'&_R&LTU\YTUTF?$ 3G)5.Z53?!<% E>&['[)/LCFUSI;
M43;NJ=S)+4]['?:$S.NWIG?YN\BS9C(*FRRH4D)-A?806;$@HTS2B2A#\\;3
M.Q'8R0UW0X1L<\G=1%T]8?'U_.OI>K61&#\W^$D&4VQ]@?*L-E'6 H(."@H=
M*ZB53UJTSF-\A)Q.<-8>! _![4"-= HN<5$*:YAG7I.7&FK%-:O99^1"0/')
M<,:0!=Y\;/+#Y'3RI#(*N/;12$_@.L!#>7.9?&F8+,4:"UQS\I8UX[60J0!3
MT6D6G$ZE]=M)4P;&C9D[\Q:/CH@.ML/]O2?O2<2;F*"$UI@A8>UJP*4%'[4!
M[IBI355X,<T;DFQ+7">'_/$!M-7@@4.U.6H?]S:IZDZR;#$9.J0R'7[DR4.0
M'$$;0]])Q433VDX/7X#0=:Y&&T ?3^M=@/Q,WO?M5Q^$2IX;D*I.U$3TX)2U
M@!9%3!:ER*4Q@!\DYN>_8FH#SC;::E;#V+(RYGH!_WF%">VQQ>E9GA[2R4*[
M\(!*F9T^__#*F?W9:51)<YV ][BI$+ROQD&:&'1, ;2H@9JG@"H09("L6/$!
M<^V\V'B7;T?9P8;MCK3_P LS?<E]%O0?SQR8#1&4R:H^35EP3M*^,,7JV/J0
MWH:N?MJQ-$+.'3O66CE]G*5WN-K4Y%[X!C9FH:I;4"SYOHJ3Z!SC":QE3M*I
MH)AM?4OY.$7CPJP]!IX$V=[JZ ->UYH8O%B<QG4YG=WE\8(]EGP.M@A H1PH
M4<C-L'70C?&N2!&4Q-:&?2<"QXTWA@??8,K:'8O^#(MS_%1M^4"F[DI^D^!0
M*<$]E,#)%Q7,@2]9@$\N&.M4Y*%UA<MC](P;/(Q@YO94Q4\3%EQLK3#/[Y:+
M?)K(35F?+BD 6^'R6^L@8<O5A@D9]F'UN %$LC'6CL3 @LF@BF 0%,::Y1J"
MS%:D[6;8=Q- U#'S-;H^LQ#S_+].24WEQ]F=SV:G72UV]A00K%2!,P;9*%UG
M^")X&0+8I*2FF!YEWNJHI96OL4]_NV)]9Z)^BA!B%^Q<F+UAU=/!^\@5<Q>;
MO]XXG6_X33K=)E%$(F;TJH N9-Z5599DQR/PI'PJY$XHW7J@Q7:4C8.\@6&Q
M&%Q'W2/O_%'?99-DIF"),5=HS\I$/!4#@L1&(@U)-Z^&VH:N<>W=$'C8"7)[
M**<#P-W?EN^B%V^H]=A! #-G:<$"''('1A7B,@OZ;O/KDD?HZ1E@^VC_D7CU
M(%6,WA;YY?.+;F9<,'\NHAO.\V5UH./&9I_!>%NC[H@0M*LCKY+7(6,IMS.[
M'NJ.O/6:X]YZ#(:B(24_(J!V<2JN'OBX]I4-"Q(]"3#R!%'; BX((073-N6M
M(J)&X<";G3*OFF/O.([9\)KJX+C\??%MDW'Y>O[X1GZ_F,W(C/\9EGD2C!1!
ME@S.$I\*C8<87#7= D,I)-/F+;SW(+/_F&%/T-PN5QI8@QV ]''&SB\&)N3P
M&HLB@66%/.%0V5.A%GYYZ13+P9?6HY.W(FQ<+V]P>.P44^RCJ[T!^!67TT7^
ML [+]1%@^/QS6'["_'%1.X?3UU]^_XKS%4Y\CDRG.L<O)@6*9TV.KHV@K4&E
M"P8TK6..O0@=UXWL"Z8M=-F]W7R!U8FF[ZXFM!,%HF$0A:?MJ T'7R\18M"A
M).V\CT>^@+FD;=R7MKY@N:?&#GW=_7CL@]Q)8SUJ\*[NLDS.>C ,(?,LN?4A
M\>9)+>T.\L'*3/J"XCZZ.O @?SF_GF<P\(/PZ_DW^MC%\D?;E]\['SO($^_C
MQ!_Y+3<5%0T/P+"./TLB0]@4[#&14K(\T_]_JK?<BU4NA?P'7B5=)*U8DLR!
M$SK2=D@6G$D%2 *^<.-2XJW[:=U'Q\_Q4KL#,FX;IX.%WT7VW247[RA$V4P0
M7'SYNIC7:B?BZVVY,+:U)W(*@M7FM(&LK(FEADOU@C.*X#GW1K>N%]Z6MG&A
M=C@.'@)62Y5T$ I<\O5J.I^N/F/^;;'(MUAB2@9!OB.X'!&4SXQ8\@6092]J
M:36FUO=Z6Y U;EPZ', :*:(G;!$7$W(J-4;A(&TF8ZHH(23Z1>2<3)&226R=
MJ'E]_7'#Q>'0LJMH?Y;$RXO7O45YM\2O89K#/+]=?\;E13KKICJMK1.^VYJ#
M>.@'L'U<]STJGSQ*!R6P3)B3'ERQ&0P*:4S4W#:/Q8_COK_ KXO5]/]G[TVW
MFTR2=>$KBN_D//QT54%_G%4%+(K>O?J75@Z1H-U&HB69*OKJ3Z0L&\_6D*_>
ME*MW[T6!,58,3V1&9$QTQ:\E?57;7(IBAAM-5$4&*F@*G1/7ZP6./!0CG&T]
M'N!!0D["@=\%&_=;H@\5_]A%(1O#W3P-5U=Q;<"7#/U&XL)SDB+.+WYPEZT4
MTBO@HN3Z9E? %_2 3ANFE8Y!QN>.L_T^NI\]VHWA= 1-=.!@W6;P-G_7"V>5
M$T() 0FM)):*@BB]IN Z.(F,D0Q;U\QO0=:X[M@1SK'6JCD5O^W]8OX5%ZOO
MY+?4&2U?Z\OT[/IO&SEJSWS(()[9+HP=UQ43B(*'R,$$05<BQ@S>YPS1"2Z9
M#\&QTWQ)_;$I]DKX[^ECUWG7*PU<5G%9ZW02*H"V=0BO,1E"3@ZLDMQXLE+K
M6U=X;$O;23ALNR#H[D$WB)*ZN%L?X>:G[]<U]BR[(@I70"<YL12JNX E@)&"
M@OC"N=6M=Q5L0=:XD!L&#_=NU[;*Z1EOE:%-N;3FNJ9M%9BZ'U;5Q@XG622'
M1.HZYU(5?S2\_2!K7+PUA\*V4-M3+QU [9J%386\SD$$%Q T4W4ZA0X05;3@
M97'291$06U^?=TCH%$+[JGC>3MY=Y"-KKNN"\'>7D< TB]H&4%E1 ".))5>R
MAI@0<ZFK,WGK\K!'2!GW(6-H +60_]C/8K_/R^H/DN:5#1@9E; ,>."<Z*>P
MVM=SN828/1E'\?S.5?98/]2MGSONN\)0.#A4@!W<.;]B6.+G^7E^\^7K8E.Q
M=KVW+)NH9#;@8JYONEI"8-:!YRZZ8(@WV3J ?8*<<:OYACY*6NFABWOI]<5B
M-EU1*$N">CW]L_[NNNNO^!AL*&"<H*-149P1G:U7;M":,6,=;SZZ_%%JQEV@
M-#2D&FFA"T0]*JM?KWNRBHW1%A'!64X\98UT\'H+VF!B%CE/OG4J\'FJQO5_
MQHWY]U--!W?BHQRM9P=.N-?":^TI3*U# ^LZ3R=S!LF=EHXBAIQ:I]B?IJC3
M*&U/_6\+K]V5T<5)=I;2Q9>+RR=?)#+2=*TI^OTY;GI0S[[,%ZOI?]9??Y3]
M26TS94YD,"*S&F1PB(85X#$R[A(&-L2$O2:T=QH5M@'L* KN8B#DHZS48KCD
MI""R&5TQGD0:*2XB)T/#>EL/1LDTML]W/TY/IP'IP&?FKHHXE>SVV[!8T ]M
M/??QWH\=)(/]-/''S5DSX8O-7  :74--M."43G0$):XI+K"*M<YD'*U\\-FC
M>&*L9*BU R%, <7H[(V11\C9F62#SRJ;]M6$S])U$KGJ79#S0'%A6^4T]/2&
MWV]1=\C<6";2?+_%(S]_J/T6V[!SW$/-N*)$, &DKGF=*!-X0?!)419,0L1B
M6[\Y'>=0>T>W/"EM]FG]>G@E].^;.K;?2:'K=\0;F[??UR)>TO*KJH#EE&+_
M7Z?+U00Q<"^2!\\E!Z6#)Y] ,$"O4$8?.:;6@T1;T7X2A^,N"+Q[.(ZBY Y>
M8>X?)7<GI@?#G?/D(NO,#2BO& 1!7"7RF)D..0O6^KI^EJB3J-P^!(YMU=+%
MD\PKNEOGWQ$W$KO/VH0I8DCX""S+NL46';@2#22NBN7::R-:+])XEJC1-[>T
MA,'=RHRF&AD[Q;Z1U:L_$R[7W0YQ23]]A=?-@F>KG^>SM=1^"[.+0O\E<UU,
MK+4^%.MK#V)M1%1U>HR6D*1T40H>5'[6)3R$@-'7LPR L*,II)\;]/UB7HA/
M4ELX?XT_3"AGIJ(6'!R*6JH2./B8)3B/69,(#</6LR^>IFCT)2T#GF@-==$!
MLC8#??]17ZYFJ^]KYL+YS^>!6"M3S%=L<<,D,Y$<#2/68UQ3+89!L'7ZFE?6
M2]4ZKMB2M'&K28;%VA#:&?L._1C^Q.7[\/W&QJS[>WC3_ NNOW%BE$Y%<0F6
MU\947G2=^U'K'4RRNKY\WUUI^<C5N=OGCEM0,N"-.:#XQT;6AOR?+Y8KHG]Q
MEK^M9Z>]6WS 2,[GC5YGEE-0 0HRNOR=*N!K.LYZ9P)+B>*IO(LW]MP';H4E
M<X)8&D+@'=R)3[_33)S1JCYA T^,#EOF$SA#-[RVY#0RYE';UJNTGZ9H*WS9
MT\+7 +H8]85BTRY_?^G;=:LR9O(3T4*H12]*)@'1D!M)LC&QCA[*=KL0\8D/
MV0HH[K2 TE2P'1P^UW?P\F)13],K-FHG%86LM:5*)[J(:[)?,@DQF.+1F*1R
MZQ:B1TC9"D7^M%#44OJ=N$$?\!O.+O#WSR16\O?69>C7\8(P@BFN %DAKRZJ
M.J=6$#LIR))B\J;P73R@)SYKN\=-=EIP&4+.G<#F]0*GGSY?KYS-Z*RWK*X.
MTJX"WX!WS@(/% M(;S!XO0M2;O_X[<!Q8D_?C:39P5WT*\GDTUH==^Y45%Y8
MR2-X7AUZI<3E,,YH72Q9ANQ%Z]>@QVC9#D(G]K;=5 $= .ER-,]CHIJ@<3X[
M-("ZCASCW!(C@3PV+ X93SGYUDFYIRG:#E0G^H#=4!E=)'T?9T5XJU%P!D5@
MJ$/MD&Y>Z<%&$X-D,;GFW=,'0NI$WZG;J.!4:I3OO<JOIM^FJ\;["I[YD*$F
M<&W-V'$+_V3$$)GD(+F5Y#U%13<?>G!!2J&$,RRTCGZ/4_CW8[?([ZLPRV&1
MUTN/+F5[1Q]O9FE17\%^P<O_?KBQ;T3D;()1'A =6:^09&=*:@C1Q<@PU\Z_
MQ@)J1/I)E/WM@K_'UP0>3\5=7,P/9R\G7 L3N0A0%*,K0<< H1!;)JF"=":2
MM]&ZW>UA2GI9#WA$6&R57]Y)0]WL"'R8E\T?R2-YLUR2BS))AODZ%!YB5)P<
M$DF>;1*)>!,N&X[6Q^.@[RYEO6P![ V-!VFPXW/PZJUP(D044J$"YAV2R SQ
M(S !-RS7_+IUHO7RCZ<IZF7Q7V](W$MCO?3S/GC.V^1"2A3RF?6;)#/@#%]+
M+%CGDT(]P/R#?6_B(^SWZPUQ.VFHVR5_/\^_?)FNUJ83ZEJG6<WGXRS1D7X[
MO7] !+WS9QP>0!_&5J/X^0819W>(^!''7(<QFGMGC!0@0RV7R(30X)($[1@:
M)IR,K'64N!.!A\] 6RX1'ZD9N3J^?[G MR3]CW_@^3?\C0CZO)Q('82+.M1-
M062Z,2N(S!LP60J>O;:Z^0OTOK2.&[4,A[?[<]2.H,L.<B/;\OE/#(N/?\PG
MTNBT7CYE F:Z$DJ&8.LB/!M,4<J:&%J/W]B1Q'$CF?X0NH_F3@V8A#2<!/*)
MC=0<BL@4F7DM:GXR@4I9E&Q8<J;U];(SD>,&-YV"<V?MG1@\7\\OZO#-;+.P
M$I(WDHS.UV(<BMHP,L&C4E[D,0_.2N.X<5"?X-Q9=V,74CW)W,?Y3_@^3/.:
ML^FW.M'SK- '7_UY(M$++G6&[ 1=#5%KB%@[>V*(%@UW@;'G@J'#R1BW_65X
M(!Y942=T7$Z2+YZN @/1,KH&8A$07:%;07N#J!A#WWKC];:TC=M(T]_QN).N
MFE57#(3!O\\R27%^,5M=]W-_J7^:",DXCW54MA'DC60,$$1RX'.)RCA%5GC4
M>_LQ0L=MP^D$G4VT>.B;^<>A6\$F])U:.<L!F2)N O,08D#R3**)WGIG[RX4
M':H';-R>GN.AKH4FFEW#H[R.7_-\C&?R>Q]VQ/?RIQD=Y>'<:A=E-@8P)+IH
MD7X7HU; +$',!&]Y<WL_ZL-YL]%DG+Q>KRT"XZ$.C_0,8B)!&9Y3B4E&SEL_
M ;V,^7/#X7&P,72[Z+J#".B95F+)!4KE%*!C%,\Y66K':(+B4!7OBLBY=6%0
M@[;N3I[1A\/C3GKI%V5OY[-TU02FA.:L5+<GD,>"%+G%VL(>8F0:"R_R[F*N
MH8#V@ZA3>A4? &M[:J=?N$UJ,X?1,H.MF5#%98 8BH5B<L)B$FI^I"$5I_2F
M/0"T=M)$EQTP3_CM+:;U[_+C!PU"CC*]?S<\EB*B1EV I:0O#R-?$H+VH=3P
M5@C1>F_?<>MUYLOEK8^X7&)E EWM3B $JT5MFZ]#IY@!GT4**,CE5*W' 3],
MR2F%!+M@Y=Z3WN%Z&/$N7"Y6D^NPY6\X_[0(7S]/R?#7JZEM"BH[.LY3]JH.
M9)3@$LL4I<@<C/5%JZTB4OJ4&T"B/_T T9,$C(NA%IJ=MQ;SV%C!3W=9V"QI
M+%P(J80!)D4&E:H-Z:Q Y,B,TM:IV 0KCQ$P#E8:*G;>6LIC)_-_#[/_.U_B
MS^1%E/EB-@V;O9M&^I ,TFE+)(/2G&Q'*0DBIL@3&OI+_YSG\]0'C(B$-GJ;
M-Q9B!['6O;/TU^L=7X%H]YP.4,&K:&0H)!I>BU1B\E9JY++UI(''J1GWX:CA
MC=-8\#U :-O,?K$NF& \!%TS^R5ZB 5K;9ZE %4:D6W751C'<VCVQ,*^)1>[
M*&;LR^LV.V<+#._*NU*F"7^Z("'37TRDTD*XP*"$6HEL?* CN$20TO/$HL.@
MW5;WV/.?U=FQ=!ANAI!OK^=3_>7M?/5/7-6(E*2WKK#X\JY<K5;@DRR"E>CI
MZN;&@6)<@ _*@<TI8A %96B]F&M/4L=]Z3[FZ=58;1V@\^^S!::JHOSW69K/
M\CHI&<[?7RS29V+V73S?3$N[.=5C4W^$%*PPY!%$J1L_4%MPM9W2QL!22=:F
MTGIDW0'DCOMH/A!*CZ6^#I!:#7*^N&V0MXUODK)CZ+D%CH4D:9VNV7,+H:!E
MW@3BM_D,Q6>I&K?N>\#3L:$R.H#7[Q<44A$7EYL:)H9K].O82O&:8DHD'"88
M1&WHTX5WZJX3=S"4;E,P;F'V0+ Y0,@=0.0AT%_%,;6WX0,FG'[#?*]]UG-O
MN:FCKK))U6,M$"W78 *S"4TFB;8>1[(OK>-67!_QM&JNN X >IO#?ZSG)&,^
M^T9?_82_;(K(/X05OL=%JI491H?"6)UY*TKMZY8&@K/DK'JC4@H8<_.-YKO2
M.&XQ]D" '%11O0/Q ]:G[YM> Y\X(5U6+$)6=>FJIG ^.N\!L_ Y2J;EW9GH
MPP+Q 1K'W=$P!A /551W0/QYOEQ-0C')4N@#V=M8EZ-2V..\@)R5CMX+)[=+
M7N\-M4K%R"L<CH*FG:7='5ZNIY,9PS,:)T&0DPJUG!%"% (,$NXEXU+K84O_
M=IHC-]QVAZ/@9B^ICYT7V'-K+@5"FSV!^7\OEI>%21.M?;8AT>TN29Y*"@7>
M4PR-RJ"Q65LT=SICVJXV?HBHD7="#)%J&$ME?0S0W+P0_BB(N[[M?Z-?OUQ\
MN7PEO/Q[\@DFR(NT3",%/YQN?D\W?SV\@>2BR$J3CKEU/GYG(D=>,C'0\3BL
MKKKLX/Q]-4__^CP_)X4M7_W[8KKZOO[*NT+T$=L?ZZ#(B\7E%S_@:KI8%UJ]
MOZ)__?5U,?*7+_/9^D\'E%,/1\SAQ=='$E2C4NU+"J_K:U-,N53GT/K(Z8)'
M#>0E)C B85*U@,6T'I9ZFX+#A\#>E.-Z7]GR[&+U>;Z8_J>:(2.^HA(0K*\K
M[E*F6\%$LLJB"A-%1=NZQ?5IBL:M,SE ^_=GNS83?!_7\0/\;&9S:Z59%)E!
ME#Z0F!QQE>CFT%);&8W5HGF\^C@UXQ:<# R@/03>+7C>7:R6=?+RNF!&:B:X
MBY"X05"& G%OB:$D0GW=MEIAZVDOSY T;L7(P##:5_1=8.FF(S#]-LUTZR_?
MXV+-V2^8SND_>2)],<YCJ3$.22Q91GXL+^N70,^E*$%B8T!M0]>X%1X-4=5<
M"1V\K#W%T\]A^;D.AINXZ%DNQD)4Z:JTC]@$=-DYD6R1HG76?1NZQBWA.!*P
M]E+"*06/'_#K)I!^OZB-&%_:AX2/?L1@@=YV3 T3OF7-0ZKO71BS!*5%J$/S
MZ$#*/JAL.'.Z]8M0V_#MC@3S+Q<U9GY_N45I?9=/HG;%.^),64D\YD1F44(
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
M"+V>+_Y&_W8UD1&C2YG5_$==UYL*!&8*8$DV!:&+M4=*=1_,R\C/NQU8QM@
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
M]1X7J;9)8O8JU>!01*-!9>? (4DBDI4ZI7-,;+ME;BVIV@JA^E00.J[23N1
M?3NOH>T%?5L\Q\TKQL-3PNNHVXDR)@>.'I)-==V"S.!2].30>V,TX[*,XB3L
MQL56,#>G O-.M'W">%^WO$^<%PRELN3NU_%;N=:.%N+81".#+I*YYO7F!Q&\
M%8KM7P7%N^OP1 "[9NS'Q*X:FUHM?*H3. N9HM3D0Q7D$+1TD1.+#EN/E=R'
MSJW@Z5XB/ _2V(F@\N?/=6/(F]E5'HV^Z6RYQ-7R?\+YQ:66S\_G?ZQW>"BK
M=$G6@C<8:O<R<5XKHIU/,@IM7!2M$^^-6=@*R_XE8GDH/8^]?'O+J/5JPDV]
M9::7^>>K6$"*DHP@R0MG'"AM,\3L2/+2%<V$SY&I9@'<DZ1LEW1@IP+/$?1S
M(H=N?499%T1\0OHB+B?)&N9Y$L ,UG7W+H#3(D-B0FHG!0NQ^6J)/>C<#J O
M,BUVD,JZA>5#93D37[),==F-3@PI6-0%G) "9$DQ<YU4S,?Q2Q^B;CL(OI D
MU\'JZ;TDY6;G_CW/),SRK],0R0)7TU:3M?;XP,%&%>S#\!%*6%2*(G"C(-E"
M!YNIQ4]))S!66_1>"A=;+_X9L(3EGI#_MI@O?Y0>)A.$45$#$X6,R24&,6D!
MW/":'=;H]%!=%P]3U&_AR2ZX>*Q*LX$6.KA+[W&S.9UGGVJ.X>>P6'POE_,4
MEQ.6G3$F2+ BU@)"ZR$2JV"<1(S>!M:\A&0'\OKH[6F!BN< UTA%':#O.@=[
MDXNS+_.+61VB)%(.A7R#;,D%D<Q"T,R#X2SYHHHKMG4*_0ER^NC0&0!=K530
M 9KN2:EN-9G5LK\)%IYL"H7"[3H V)9<)[ G(/$HX94,V;>NW'R<FCYZ:XYQ
M4NVG@!ZA5/V(S=<VR9W-?NCEV2R?I;2X".?+]7_QIN,[,8X8-Q0Y%5$C'(F6
M^)81' _*:9E-UD,U>!U*>Q]-.,> Z3&4VR.H;S<<31(S+ 1GH':W@0JNKCG+
M''A.K(@D PN#8_4V2>/6_AP3@@>HHD=DW;>HFW4<9%6;IJ3E$X4>!874MD1(
M@J1:)PJ#JVE*1,Y5?397J77P/@0?XQ;VC'N,#JOTL?-U=P7P*X8E165GBT7-
M3UZFV5$&99W)(#5SH!+7X'VT8#T&%X6JM=!;9>2V^+!QBV\&0-H@4NX--<N[
M-A.^3E>76QFO"I/)='[!;W@^_UK9K7:RG&3AF=7D2T>OZUAK7YN!<P*7BK,!
M P7[<B]@[4?/N)4UQ\+>$735XVU^6<?&N7.")P7!<0,J6R2?A",($[E6%I-3
MK6L1'Z9DW,J7H[[T[2SX'N&S%M DI6(#A4M@O%>5BSJ'/PK(*LM<I$$<'CYK
M2D8N33DF?G:7? =S([8IZTHHM*_;1KBM4R6U]1#0T*V?O,[,J2*:Y_5;E>0-
M5U-R3&0=J)/QNZ<>Y>PMKB8Y\F!X5!1^<[JPDW 02G& 5A@K@RM.#WY6$1TC
M%X@<$T^[2KVO<^K&HR Q\F,8D(^N:"P@?3:UBJ: 5Q2;6$]RJILW9!KP0>UA
MHOIMK&^4E&^@B[Z<J!L,O5_,O^)B]?W]>9BM*-*HJPG7<<8D(W?>L@2R+B94
M(4=P.@9@RJ9@5+$NM=Y>NB.)W>3G6P!D*_BUT5:75^4-+A]ZCV')Z!R*!U&8
M!^4E)X]3!?(]>>(9"S_6P;?O*]DQ[M2CX?!0#1V*P '!][?Y//\Q/3\GZWI#
M6IQ]JMUW5[GGVW^>R.P\JX^$RM6GY23)-95D>4%R#-F($IJOT#V8Z&Y*!8X&
MUJ$TVM\Q>NT+W4PI5Z<Y<W)]2N:UNSD%LDN1@5EM)$J1M&L]=.TI>KJI 1@0
M?P?KX6!H#?=T<EML$R=]\$5QR,F2BQVPGOH&(0JF=<!(<;H9[@A\B*1^)R4U
MK1$^0 ^]]SV\#8M:C?H-VW0UW/MQ37L6GB;V&!T)=9:^(E5S[NA<*>3TQ^@,
M^.(5N6),Z-+:"1F@(V&='+LAUH^!+N5)-%Q8[R1$XR7=R4&!$Z@AJ;H'U;!
M-_)6*<F[/[GC1H(=U'DKLWB0\#IXG[BF_^QB]7F^F*Z^G_TYI6L3968>/41/
MT:W*)D)$%!"EQNC(M%+S<L>'*1D',@U4^]@PY_WEW"5:?IE_"=/9A%N1!3$#
MA><Z25^0!U_;%UPTVB0?HC7#;*2^3TLGA\P!>GX6.GL(O0/P;&:?_5Q;$A;?
M?\,O$1<3'WT@:ZJ-RD2YDG6/822'BC.>B^7DHJ?67>8/T=$;:/;1\+RQN#N
M#(D!EZMINLV$E"[E6!29D%X/U7?@G,N0K0Q&\]K6W#RK]Q AG:1@6H+F<(%W
M@)I;DY?_[\5BNLS35-6R88<[865V!4Q4$532%GQM:2E%>V5UKIN)&N/G&9(Z
MB9Y;(JFE$GK#%(GJ)D?KZJX-6T5FGX0.P*RBBSY%#2Y)!.$5_5]6J&3KEYDM
M2>MD0O!@&&NDE+'+BF]$';].9_AFA5^6DRQM5L70/6V0&-"F0%"*PE/F8D 3
M?11W-CL]'Y%?__1QKK%V(58;L75PQMROQ;K[_G@U,6W3URL=<UBW4D56O3E#
MCIRO-?/)NRR+<74I?>/#9E<:^XC?]X3$_(CZZ0!_VQ0'%L55$JQ0 .'J8 )!
MS&7MH0AR!!ER0U=ZIP6;@Q]A;5#66@L= .NI01?H"IWR=?]G<J XM[7CAT$L
MV:6D0C;-_:4#1X\T=\.'@5$CF7> GJ<F6T@I4N8\ ,6GY#U*%Z'.RJ>@0D?+
M2?6N^?/1H<-%FKO8P^"GE=3W!M W7,1Y(PC]?;; -/\TJPU>Q-A5_^K$!!^=
M)"=3NUKJ[GF&&#*'S L7)62/IC5\'B%EG [Y8:#30MH=G#N/L/'Q<UC]8WYQ
MGM]\^1K2ZGI*XL?-,KK(L@QR'<%*"RH+19+# J88)3 GKI0_#J:>H72<AO:C
M0JZEKOI%Y+4TW^,LG-?:E,NB.R25KC;C3B8D010RA]JL6DN5K0''3 :ON<\F
M\\A5ZX*T \@=IP7^J-ALKK5F !VHP.@1.9Q5BZSO@4W*CK;\D*;%2/LP=H02
MI3IY0[*H(:JZ4"JH.O4M23!2A)*S\CZT7@<_X-#4.VLPRB-"?_5G.K_(M4I^
M[:K6[5HD_;ILZ^/\U9_A"UET_?8/N+I8S)8?YN?GKR]=VXG.)"*F' 71ZPT#
M'(&L.H-(03!7++>Z=20Z-$^=9+4/Q.;=\[0K)/3K%4R0;BG+6 ;)DP=E@B4W
MQR,XIX6V-N7$6MO_(<'-8#CL"R];QDJ[*&]O#'[%Q72>?U^%Q6I()/Z":8%A
MB<L/N+PXKV]2KTE)[^FS%^_7%%0G:+Z<7LZ23TYY'96'+#E%B;).R5"V@$4;
ML^-68/-9WRWH'K<8Y!0Q/APL^ND1>MSWWX%U7I#GX@P81E>D2ME %(@0O3+2
M:<:]:EVOTH+N<8M:3M$BAH-%OV[*PSS_?+&H2G[H',AT%Q9B6#MDQ'70$!(%
MYH(%+7W4QO#6E<9M*!^W_N;EF$,;:/1K$!-3ZZ%R9E 4H]A(A5C9*" P6PQ%
MDKFW#D2[2DJ<,F1W4MZ!?ONK61[HT>XMKBZ#]\U^\I_G7[[,9^MIKP>\TFWQ
M4P]_EMN5]$;O<%<+W>D3UY]U_= AB_7!90T\%');@S00C",\*)N3U5[EW'R+
MWB.T'+RN[<[/_2DLI^F:T:)2XE'3N<M2!A7I!(Z,[$#DF W/'E54 S-ZBZ!Q
MWQR:X.'>0K9F"N@B*7_+5*_9B"J7F#V=G3;757)9@1?<@*RSR)S/==]Q8QP]
M2$A?^#E U?/64N\//)/"@JV5)Z E.E!21?"2(6BZP85DQ:C<.N=^BX!QP=)
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
M%K?,S<\<KRR@K?8/DN78=2!G='L2_\M7?_[]]^LREA28*@6BLAI4"'001AG
MB6*=D<QX$;8J!+G_L\?);PQ@\ U$-[;F?YOF?(ZOPG)%SM-9J:QLN BF1*Z<
M@6)<)(DX!2X+ 9IE8RQ/=%&ZK0#PZ$>,\_ W$ [:"'+DR^!L.0WO0YJ6:=H0
M[XKDAB5+7E!MZ3"!?B=5@B"4<2+((,Q6XZZ?N1'N?? X@PZ'N18.DVH'S\"O
M9JOIZOL_IADWX=>M6KH?+YTL.*9Y6I]Y=?^407 I16!T P;/74#1?+7)=J2-
M6T0V0O@ZI.HZ0.0S'2$_%M"3&.G_ZS[X"3=2,N4<A!@]*&')'_<Y 99HA-;,
MXW9/*.VZAQXB<^0EQT/ Y>%9$8/I[N12'>]KU+!8?0^S_.K?%].O]1N/EO?8
M[<.'38(<((BA,R*2,90%(]0;FE"?:H&F5Q 4\R;&H .V7J+4:48$K6%8F\J#
MEW7N'#IR9U$ 0\221,DBM][)_"(S(KL@JG%&9!<5COUZ_?A+K8HJU<*>6"+Y
MT,5YB)%ET%FFDKT,DF\U?>(OF1'9"0';941V4,?8F'HTPK-DBKQN<]',%HK+
MR##)QTX0G4[,<&W0;97M?5$9D5T4NU5&9!<I]Y$1T49)J46&8HL%E;6 J%1=
M&LYT#BHY\61'U$O(B.RDM/L9D5TDV('.?WX[*5D73*[N12Z<0APAP6G&($O[
M_]J[MN9&<27\?OX+51A\@9=3Y=QF4[4;NQ)OJN9I2B#AL(/!"S@S_O='PMB)
M,1<!35JIDY>IF62JU?U]K5;3:DGVQ' ,PR!UL: =Y]</*NZ#].&\)8(*<'[_
M\(-:.IF-"/_"G#KB[*[#%TABC373,J>&XQJSZ12.\WLYSC]X(Z0/YRT15*".
M)%OOL"83TV(<%6(1CHIAC/DB:#L\?!F>84U,D3!]538_) T=DCH%//(A"MU=
M++ _ /5#MRB=V<34/%-L'[E,W&&M.YJI4W&3M<5G''2O?E&'SU&3;$5T!(@Z
MX%OA'U5RS'^WV#+16AZNW_TG9Y__<J""8YNAARTW=@9AZ&+CS+"),3(M;>9,
MB#@2+GKZ>92D^E@G(V)-1P[T3L7PQ<;B"._0OCJBG;]L,7/X4D!MS79L71O/
M7#Z1#3X57==S9Y['IB,*?<U;!S45+2NV\9WJLN(P9"FPO)[J'%>[A*\<29(;
M<[@$RK8)HU/#U4:C&=/&EC75')W9VL28&K9-)^.1"_VX=ZU"JM08!W*'HON!
M<:."H^7KQ^&KRIN,[9'.\P?7$<<?C)'XJG(MS1DS2DS/Y5GP0 =J5#C]#4AL
MT64ZHXS=>'>82V+.Y#;DK4$C1AWJ\BS6G%#QI-A4-*"+!Q!TQ[!-.C,FMM&4
M?M4-H,2RU86O"!@\=6)$65A]^ZPQ/48]V[$T,IX8?'IPF\C8I!I?S2W+9"/;
MG@Z]\URFERIUAP]:FJ"94L#[NO3AB)M_G!F=:)Z5W2QD$,TV9F.-?UM;HHBO
MTQGT#12?KH<*WE< &JC:$(>]-(J;Y1?>MRBBHG#XQ.)7WV7)4Q30.?V'&\GH
M#^;8ANVRL3;6QSQGH&RB$9XN:#S^3ZC.O)DW<:56R>:QD /=4,XT!-+M'<<^
M.$[(UCQ#I/U=YXD%@?#\D/Y%XI],('8J[XCGI\*$G2PCML[TF3B5Y7A4?"F/
M-)L21YL:TYEIN*8ST2=2/M1B4-RKO89UIJ&P[^M5*ZB$/6%<B1=NWPT/P$&T
M/2L>%BTTJ.>9SI1IAC<>BZ\:5R.6ZVACVS!G]LPVQV0DF<>W&1?W,IUA'6Q
M!A3QL6\LY,8$X@01W?BAGV0WO[RR2AL]T_8<SZ*:Y1#"H[-G:@X=VYIAS<8C
M_B,R+E[P7^%E;4?&.9_S,7XV* OXGE8%XB)]8;& ;KX1^_D_C!FUO)G#-#KU
M^,KOSB::,^63R&23F<7<"1E39^ /SX)*4DXW_71.-P0AZKC90Q1&;SML+O]"
MR:?/#\(\8EGV1-/U&?\F,6=3C4\54S/LJ6N:9&(Y+G11M%(9*=>:?5K7@B%!
M@:+%07G^19OK?\5CM>?SN4%-QYRXNF8PT7QD\Q7?TCW^3\/5S1$;NW;QN8K>
MOE2ABI0G69_6DR (4"@XL?1@4/9^W=AD^EAGCL9,G:_CUHAHCC=R-<JG 2$N
MF]H6>$!ZKX"4Z]B?UG6Z@]T]\$0I"2#Z:\[Z.YE+#^+GOTB</V=]XR=N$"6[
MN.#E90TSI4VC0NC!85SZYB?E([3LB^FL?,]&%S[4C\,HFVR(M\V#KG!42^P8
M"-X+_"O<^D+HBIM]Q7_Y$T3-2ZDHU>E&+HZS50H1Q$S@3#^6OD04F*^"3)3R
M;S>VRM%0A*LE'S:--R&]"\@:A*ESB2B5U4X\E2*A"$MBQE^'"8WA:"J(1"E0
M=HY^EU@H0M0?T:\W_6 C8(5HE(I?)^+JL4$F\+2F^AM&[Z+X.MILGTG0>[K5
MR46IF[6B3@(5%29><LW39+:*3NJ*SA+ V=<@'Z5(U7X*RJ&D+)\#T8A3& )B
M3Q'2[D/JO_ITEU_!T(>H@BC<C[)ZS*,F +"G4A"\Z97D?::])E&90#2&*C"/
MY !0H&A^F/_']U1A"YCGLG$_EJ5F42TH"I#U],*-O2()HR('8F&2XQ>3<)TU
MT2=7^[?_LR1[\;/,F#>+0KH,2"C>/<[;_X&W:8=0$;5GL]P9BONS S*C@./=
M;K9!M&?L*>5)VF(K;&L,Y9T.ME>.@]NV.R2[Q;/K35 KX Z9;O,M'][U\^>G
MUB]I\C1_?!K$+9K'PVW$_4#WD(8>.^\K6W1Y(B0LA/^(.@I&V23M_QE5P$4%
MZOX.:1SLUT_,W<5^ZK-DODG[\U8J52JTZ_BLU4&B F6WOV-W&?LNP/QZ$R5%
MC@([DA?&J\#(-[X"I#<D97?$CY])L .@ID2F%$<*[$-6PX%,UOG,WO_U,\U<
MZ?HE7"_=?F&O0;04=;A;DW+@X-^L7=[)<AMG^P4#M>!<2@=IOVE0&J#UYI&Y
MT2N+]POO8JP+9^CD]U(#])BRN=3C,/V+\Z4"T>J*;?AY/UGK8$$.LH\L.=[U
M(-: WD7Z,GEH?-7B'DF!\'^]?3)(=B)+RM?&R=?&22MN'J+P@440I)Q+PMMH
MK,,Z:C!<H76%<9$;/\PP$_$5;(&Y$(P6U+IF!C(P88>\]3K-C>I=;3H7A=8
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
MC[[Z6S%I^.Z@MWNTU_IUO[?=?NL]CSW8Z^WL'G[SQ\)H^X=O'O78O]%*\&K
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
M$ ."Z[4Y"5:3$"[T%(1;,M;!9Q2B6"6?/R=AK*/J,FC=\UJ- ^D(07!UHXH
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
M7?8%MG7E!WVIDN _4S1S4*_:W][=6_DAUZ36SSHA$7F<EDFNXV^L$:[,I&U
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
MFJWGQ^=?SW74S]LQ>PTU>-']IN#^?CT@3YJW'ZE>8J ;)EY9);@U]3&V(Z_
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
M3:YV@YL$1=1=AK ?B7&W^5C#2/*(360!)1Q+'YF:.^+M5:P ?SU<&,V*.4_
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
M-3Z(.J4 L<(\'E0<2*Q3=!L3BV%"I<FYRV_*HN!\+NI%2YH!-ZY!O.L(6+G
M4+.&X=KIS!0#;&>,KPV/0ZANK.?Y78UEG*Y?SFTTCA(97(5Q&3!%S.=#>&A1
MV*K=YRQF](+ /F2:29?==;MKYJY[<G'CJ]_N6Z%"?# )E&ZM_T>KK"$MLX+Q
M4$54L&+$ "[46<AZE,ZO%1F:FGH):7CN1*EC4[;$D;[C@@'::AU;];1]0YS@
MMX#!ZY::E&-NTL[&V>:S!QM7<YDVSI]W9=IBE4:SJK(DJS/:)JH,!TUIY8+5
ME4R6<=^>5"J?I9QJ/E*V$RX5HW"A5%)B\R!\%E4?&PV=4>@8=XW[B) A9#Z7
MA\FC:,P5',.P4;V4R=*!)2VYNAKK*(4>ZJ'^A]$-JKFX)HF$:^%#P1T*O>S:
M#=-X-/<,#=NY%AV!S8FWFS6DHEP76Z#[AH].(9W4DWERS/XTZ<4";+2,U"Z/
M!SJ*!/U[J?(0<X7!-JWCTQ%^.?R?(/GR_1LT,/AT!21N?7\O3<'.*DA6#A_Y
M^!5RX"O("6,_Q=ML>^VL(L*CQ^1<K9LI@9<>V"Y[R!:4WOLNV,2ZV@:7)<&&
MVO0*B2M4:>M@O%:)[C,$4'"-H.T@@&IDA/XZW*\CMI\)*0IJ3I8V9R$O9_A$
MHG%7!^<_WP/G64WQZAMDSRIG85=-I%LH(%8&PL8VPL,*689XJ5"4..I''MB7
M%*X^BD)J#D*LOEO&*+F[T9RD0WX*5V+Q%+@F)QD,W(V!F1!E@L [X>_J]%A2
M<[VK:+C4 G$<F397V/O1(DE@&:3IWF@AF[R$)7K:2,,1I%$PB596RD<A#1_
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
M-4XRI/IQ.#PAK#E0JL <J#[=0Z%F?<P"[*SG.K<[4*K4Z2UH+3A07UPR>N^
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
MD8#1;#[9;,AP]VO%C?V\[*-H<"UP-9,W) _D0RQ#AROEJ4GHALNB<;$4FF;
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
MC=A!+@SH>QO=LZL5IS-&,R^@ED?H372QK-JHO6.!+I""JD:N*34:$2W&B_H
M6<UUA392'3HV&%4-,LF_,N2A"E*N#+2JHD53[XAL^+#-^(T0#AS(Z52081SD
M,#L_L46%UZ: \%F:0(EX23=T[[H7-B:QV)-EHF;D,6MP56YR/CZ]KKZ,Y'>3
MY8F(HU4XJ1.MZ'3%@HT/E#(F#E*B%W?6X3BN0#V$920K4 LA"XB%IJPX6 N%
M%Q ^BV8(-XP+'^5?S!D'K3_&?E^9A<.>2L5/[FLH36@V7AY][_'%RVODX]A=
M,Q_'KR8P\>K"^%8INZC.VB!06%4-YY@52V@B8#9(:T<O'5#,ZES?X3^5!B0%
M_#6_00@+OT&$Y.[:Z))DJ4W:Y/8JE(3]*OKW,4]\!1CAYFN:A$N3.'Q-D[@G
M9\UXM8P1:4ZO-9N\KE%Y.2+H7=04*>2$=6X^-Z!R-\R\M4II3<6<5RH'<U,Y
M6#M!M@ U29.M9=Q?1O$>;9D_';=X3'>!T&9JU4H,J^KV(ZHS! 72;V(GOE4/
M:RY*;+TTJ(JNN1T7!KB4,>.&D?5?1PG27A!0,S'%AJ94^65-_/]G[UV;VS:R
M=M&_PCKOGK?(*MCE:RX[5:=*D>5$>WP[DI*\<[Z!9%-"3 (,0$A6?OWN=>W5
M#8"2'$]$>O1A,K)$ HU&]^IU>=;S$#X;%.KG#L\%!)CEB*Z(RMX-Y'=IJ0Q%
ME^D"C=:FO9AR<]C5CID.6NF8R&VXTYF"I R7)PK@%0 +(%2U9%T<#8V_3Q>C
MYQD#/:EF"9)&!4J93PO,,$ J"8'MC-XSS=7"5XC>;;I]=._*WI&45]K@GVY/
M;>5-D/;[N!J'4?));DL0$KC3.\LQC9GA._#.I<&')A52'+2/#8^6(P"1_;25
M?#' FC?Y5=,AQ.]-EMRH:T6"@'.62X+! 0D8BS8( #N G#Y0CO+$-3YV!2.&
M<">L6G<^I*XU?B@3UATAN:8<!R-8J]KH= 5I3Q!?]V-M-ZCL>Z[&KV9>'ICF
ML5\A2]*I6E**8R?B7'J9/_I0]V+%)29X;3OB[?UF%X-T<QM=N#X.AJ???/=L
M/)V,7TS&!Q.0L.IR,>!JP*RZ>;>\?R#Y.@6V%&SRP.PJZI4)A1PO?^UL,CU&
MB=FQ$#/Z$MGV>;[);>L3-?M'\G?^1M3]G^;D QM E)W7T5MX(JUD0BC&!<T^
M&67"/^">=O$TDT 537+/#'C#;VH_(:\%YX3-_::0QJ&E%PXWEMB('PJ?!,\=
M:Y_X[N#*47HT23PG"T!!D*)&%]AHN;R14S&R$B;Z;)3'=FYH^,@?1\)H'<[Z
M?3QPAMMJSJ)%4L9+.)."F:IM!5FZ0.89U09X%P6_UYX6IMS0.NQ]6UXSE2WS
MR_"G;\^1&J69*]*#"REN<,#Z4\Z 4'.6[[,G03[+2TAX4BD/E(-&\L^A[+YE
MP,PW*!6"Q7C0"'@^B3MIF!QE1L!:-!CH8'DGLZACQ[O_"BK FW8FXF)?"F%F
M7(.$I : P?R/;PF!3F4KQ):#K ;\$=\R7Y4G84PSX+"1?1)/0I@#4%4@]6^]
MC(EA&C_SC#*1D(Z!YT$4F^\:!3Q XBLWW%Y,N<O>O/_\Y8L]RU^"/*)&F/>:
MPQS=[:B\ ##[5!J$4.9Q]%.U!.1K[1A>?GKAP.5V/G81.N"=T=/" 1_:H>V(
M:_<9+@_13&217>A!GR'Q=+[<,,(*\&%S[4&+U5JWRVF*WY V=H:.T*05S=:T
MFK9A609+H&?4&LAR==]/C"  JG7N5M._<@QK8C+X2H\N3Z0L"@5LRENS Q?=
MI\Q),;3FD"FS%6E^%J*W0G$@=V7]6HFRJ*K$"#Z>$_Z(@Q)Q03Y5%^'6JP+;
M!"X4HK__ J^4#V(N\8KT ESNTM4@L+Q:^U.>,B7)X6ZJ\S$ZWC[(8**&PPKL
M$LK%JY#V(< C4"M_P)&@Q]P;Q%-%H;19&_3&5^L-Z3IDG: [H2ACU2ZAEC=+
MIX=PL)O*6OCU3HJMO##Z5K@8R\];VRF9EV#.$'C#*V0B&&^9)PD$F(\L],%,
M7=0*PPP;;&RL-5E7I U/,X:3Y"]:YHALC,8.H8<L>.^V%J(,A'\<R)P,X)7
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
M_0M9H'HJP.<S*_4B C\C:$I?()FCO=FP$>_\S2J4*J[LP@4*_FB_;SD=@EM
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
MW5V[O-:C&9/_%%J"V8H#[*;X! GP;V*98JWB5 MA+R+\K;>4-:55@+2+PE5
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
M$01$EQ0\X"NMD)N;K^LZ'8?)R.P *!&IK6^A&[%@4SYE*6S(.V,\0U!3Z.;
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
M4#\ BK>OG,TF!Y4PQC)-Q,R'-%Y]F_WOK>5K*%2WM7<L7).BCG; 0;SY&7;
M610>:Y>70\YX5.=,),LBD^\7/K!&0=.YW\ZR*;?IJ.2;G@*_]N2%4BT3K. F
M;?B/ H>A![C3V4%:H0D"9I0VM^/P0A>J9;H)C:@QWL$*['0(1.#X]G]:5G0$
M^8=NH!S0[P%)/BD>(ADDM&]83X061$-,68]<>0%._5QO:NE Z9KZ'2(!K]FS
MJ/.BL;]BAB%7SF/23;#8F>UFU7W+V$4H1!F6%'6JLM&X FHH\%821XJ#%!^X
MT&-YI\1MU-UH-E7IS, @>Q9@)-$4\"-^+#;>PI2Z\HI+I*<!E**;M5@ZG.;
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
MIS#E/#_\=I$C)TL=("(Q]R[:)TR1D-%BHF%5(1DH[A.)C 3](B( P2I@[J*
M-.HUX>*.P5-QM9?S4: 25UPR*\LJ;]!JZQVROA0#?%!S"Y)OZ/>XT2K'39;1
M@$BS#D!>^!C1C23$5P:;;9?SA\E>>O)'@^;,GXV85 YL HJ/E-\O\]F 9O%X
MLQNLI6#?O$G#)]@)5X;$830O$Z+-B-9!86OQ&Z@U.9]F])-"&;:2!;X($$K<
M#."CV$QP[?Y=T!.%S')N2%+0E)7SQG:;L<:'F>316-44J> 17;=;"&7#17QT
M:/-&1RM7^V-S=@WX/:1=8AQCHAD!W\-FIP;.J':I?'S:#I2Q.D]!;#E#'Y-R
M-8EL$31EY+SOML(^\D7PF!8U= 9%&41\3KX4)Y;M21XS42H^[[:0-;2.ZXT&
MF )A@_.BVP,!1[0ILVJF'GY,"T8#CBVD$[W1\T8.%B7)2!>&[+0OI]C$7>JX
M8O5V1=._WD4>PZ\/F&6I.\,,89*U;>RLRG%HEYJ!CO2(LA-D)&J1%\\)$E:
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
M5PC.4>'5DMK+$64 QHJY_*U]_@K-SKZU>1\UFVJ]=LO1H:LW)!)\OTS3>VB
ML-\R*ALH(VJF/%I(TC8:/XLU(H@[P5!SP8;-(@DWVOQ$L(:T^N0'H-$0W> 9
MOKQKL%-7-51-2AO]171?G""C?[#--(@K6] PG=(OO_N!P>(H+F)YK1(M%.BX
M)#5GQ-J5I#T-.&THLR]&\F^BZ90,BU6HGAANI0V3C%$!V0\\"^)Q+D=79^7M
M'<>X&V%8FK>NFW*$ZC?JBP/OA-[#WT2L?/?!E4M(X3IR&YYQPO1A(1PNO\@+
M5GD1F2B8:Q!GY*L!N7=E28.Z[4^2D0I2V5V6WDX+.]P8CQR:)8NOOYR0M:<W
M#B[T)07=*-LGS$4]NCD=#!L>*5]=H?O%_G6L_W]MX3:CH_+WZOK!8?P+<;IL
M3 ;>%1O:Q&#-F-:"/#@,KUMOCFL.9[%JE[)_\\[59L>,7#&V!%J@Z*BXVNBU
M6R>!:Y*\YSJ_EHN<8!V"O<2D]DV:!SW1J0U_Z9'\E;P%\%]H2+ISAH=75([H
MN,1K;W8=&@2XQ!^P$I=$: X9@>6<]9'\TNP-B8VX$RH=R"GGS\@YBH]F(_<[
M;TTD[UBZAF4%.7;F,VN97\&+\M9UF1<KHKG,!(<9R*$MK8DMHDN2(S1K2-XY
M,@QQ,V-*+6?1UD1.31=5-WMZ/4"TH#?Y_MFWCQ\]>_+L.9Q"4/]WX)+G];6!
ML=(A?H'IULL[$23M!P)@GP$ !Z>GQS]AN1^K_Z>__/CFZ.SL^-U/#]5_6-XO
M]Z_ZW_&V#KUAAAUXPJ62A^/V2]%8RSD9FH NJV5;;O+:CX)HHLTO,NSX6RO1
MY8*(44S^Q,0IW#V4,5S,UNHE'>O/,G3I_;EUO89K0.R;!9"IQ1,PV56<,(H3
MXQBO(%8- 0"$7^L_0RU(84,,V'BT2#N7=#8V4;O'M*4"&F(6,,K(()"84=TL
M]TNS,5U/KK$A3M$ EU;I7ZB/]V>LRNUO7_J;7!1K> /\]96#N<%?RM,V$W\C
M'PE 5GY.<0MHUBVI@PO26Y]W3<@J.?!@Y!V9]Q C>^5U4AS;;E0@^;)"3^6S
M!F!9')&)B"HP%WEY[B0C*%@4:5XQR?BA0@BN"Q#W8QM(+R#N<PM9,M.8&1)L
MI*R7<S<U;(4K*+!Z:[567E<$APQ.A?_ZDJAHJ94IYY?&@!0 :+I/_*CC''JN
M%H%A"=T3^=B1?.R M#"??O_\!4E.$@02>>>@A[/.P>/)!1#!5_(.2_W(__!H
M5K7H-'L[]=%M:&V*\T<S3;119&M-U(ODFACK8V\3NHA2YJ /1UU7R'I<FK@5
M;@*.J9)4:%6-4*=-ZD ;3J9]8@/!H_;5O4(2P/4WD[G[$_;\/J<K0W[ *Q"=
MHK@P0OF2S<N9;\S@-0+.* (@@3'U7VN7>0VQV8Y D*1??@<02%F*]<)$8K5*
MP_%PQC=Q$W+?*]BU>=X)K-<^.JG#$A 'WE.3Z66X%#=*X>$3FDAA>2$KBAQK
MG4A"OA,Y ]."SF],%H5#CQ/[50FW+2L%9<"G4 'ZHO G'BUE6MI)T9 +"MXN
MG-?Y3.MOC)GZZ.^:17B+,K2CAZJ>4@6DB:EMU;O_-%#4RP=0U);H;P88'.'W
MMCS@6*E95,(KFMM]%NV0.6"%YAP@Y;J+[.58:H%T:$+L%^XMO4R!OP5-]X:=
M>4$6A72@BDQS_E:N8@LZ#6.3,)2Y(AK9Y"%1^Y%X1VV%L*?LLX1M>W[A_6KP
ME)L@S* 'CX_!YD5:I,O/<_"+TU,,)]=DEOU^/1R>-^!3ZI_[7)Z+)Y#QH@0N
M,PZ[7(@::_E2_J;O*CHO0<TVCIKI^.1>KDXDBVEM97HP46V8CMLM"Q#;7?N7
M-RA?R6EE@J;Q>-+AF-'8P>#S07GW7$!JPHB/DR1+B<3>:8'9'H5MPB,#\6^4
MA$A)I4U9$9A?J($.6W)O,0=F9U F.N'X!\D"_^!*DV&W1?=PV$,/X'#0 Q@\
MQWG1]^P<D:K'UZ([*+,@QMC4=,AE@HV!L[T7X4A!-+2OL[01<G LEZ%\$AM
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
M2-Q.[X!_@F?LW+E# (*%JM9:"7ZADNZMLDDWT]5+FMU]JM98L"A'$E*WC/,
MT(?7X=VBKI J+O9CADO/MVH%&\0Z[0U"3R&_JF;)?I1Y;OV .MHN<F*>5PN!
M%RL1QWAFSTT7 B]3V).@[=*_9%N+8P-!=+?S$\$#LX5K"Z+O=%A*'7^<4V-1
MQA@CIL1OG2'Z*]31T,6L#F./)K;ME?F8->B.=B[ ?JF]0'%MS[+J,EV&^409
M-?>0HG#CA)%KW*ZMQ>$FG6T 4(PS>![&$5=+9[&@7M7@8FE9-/= ?1,A3Z^6
M5MMF!LL UN)1=%$6]K:1D\VI[#K($OLR!3PVI/+IHU9$P8DR>QXYLQY[@:8^
M@B'4ED/_(>Z MQ.*#)P@.V3MDMS)<MR+E.?S._4UH^[Y0TE%=_0 RAK7NS=N
MK;_/"E/AWINEE=WQD_;&1OI3"/.6=O5C'M\Z),:>U_GOQ4I+H;2GOBIH.5G#
M*.4JNI$2C>XX<#F@FFGETG+Q_IQ!]]#NGI0U)PCGA\030,DJO');9N=B)P;:
M:B18GELO91LTZO,4W5+Y&KLS[I^,1$QR=G)C2) V2<;VA2F=B]+_1!>CG7;'
M XPL#^]99-DVD10YOC5U32?/L9VS]#%(_&9@P_NQ"N[84/]*G182[*!6$TIW
ML@)HTEF@]XOLV5J)5Z-PXB&G;X!&(<E-T2"W#A0!6Z>:AS@%;6$M $.0!9BQ
MPX67\V"K>1_LZ,+DR)K+,G9QO^MVW]HC?[G3^B[#*[ !CP=R()K&2 $Q%3BI
MX,_&*IF$SI*K[JK44JA[5G":"J[<.N0#9E/BA\? I<C;ZTQ$Z: @A.SP6S[T
MTNJ=DD;9EO@%7HN$._J%$X?B #N5A@&(F#9R0^11%G"I3U[XA1O*B^L@R<3T
M?^2Q(8%O + 5Q5$;W?!70[971/$AT (J:O!-Y?*Y<3SEI)L-'1/82[V,+*1^
M5M4EPTRXQ"Z-HS[VZ P)OQGRE!-8)Z"Q442QNSN'6]/M&[EF)'\5,KDP'180
MLY*R&BX_(D<G_(RD]=I/&%H8!P>&'I:MO=U^@(_KIZ7+>D,$8U0 .Q=,UM#R
M8,9OMSP&FCDILFY[Y^<T[''P<K2T6=IN:'$."NVY4# +R@%= FPI"W &=RKT
M>8Z,KD<^UC$1>VTZ.%9+BB\VI=)4U)PD,]*1/^N&[.VWXTSZ<#:E8U+ZQS'M
M&1JG[>(ZESUHA9]#:S!6Y@*V6PW=O^$2&CJ]*A]G!E?5>"I*;',JF'=HSUOJ
M!+UD)*HP9=ZR?YI&NJEJ CL/V+\6&2'%MU3F1X1_O?(K/*1F"DW!'[,#'94Y
MG9[!=\N2=C5D78[:X[37)^3<'&F>2&3Y"Q3K0-I]UF]IN^-R(\,VC%:+*PPX
M"GRRK4J_V(?<>FZMV0R,V+P0,03X#0"<T*1)J_ZY8HA^G=3,AH#M'->Z 4CT
M^:H-%-WURV]N[\08\_E20 )P*?J_G2H'<YWQ-B-3+(EA9!9'%K0X$!0&?=_Y
M"M2_/MNCV;L,:9:ATKQ@.&D,2&T7LFES.T!N<XHBJ*N=\6QT]@<]!BXA6+:/
MB!-&G.P_(DZ&1ZW)4=&":WZ]";K>Q=8OTQ6+M&XZ0^(*7-(L#7$?4R+#?6SC
M#.8>1 KL^>'.P9W-^##9W:F74TIN\/-[)%0D"Q2T<5$55_HAQ V8-QGEI.>)
M-?N@V**C7\_\49 T=P_4H5OTSKU 8594TH0@>>[ -:T:4,^+MO!IPMXV)_]H
M3S]4-:R$/IY^M-WNH 03X94X9FVWNH]?/H]2>_)?%20[1;PE+H*WIV)N+FQP
MA!\BW!ZB@G9>;6L$S')CVHK",>=(7+ 2G=0UX&=:O0@PA7<W;NN,V\F7RW1B
M9_=..;PDHR22"MZWU!$W#J?B1;<QC<;J3U/L';!KX[>D C;>&K[T>N=X![8)
M"&_]9P&;P3OG0,2=YZ0P9NW"51'@XTCLIZH:IH,'> JINO=3B4U XHN:3D$*
MC NRX*'SQCEZ*@)C(&A%*WD"A$?%;*7 >%?H!8,P%3*!,=&67.-)[S7.8-."
M>-C?__;TQ4_1QZ(HW14_T;.XRW&#E@O J,[C"+;6W^A-6D-7$5ZR<BO?*^!B
M,')=1+_8)0;3=@*SO'IREGZ)SJ$I%8,H]?GYM1U1N"P[]P>[&"1:[Z^^K*+7
M-NI)[%!L_=O^B^?Q_O[!SH$-B,9HB*(C'((QV*-VVL$=DAB M1Y;!WG60Z7
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
MM%L<O]%XAB$F'O(W[2ZGA]@>?IA[J(BX1K2OW6O72=]F@QSU_G;4L$*GVW1
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
MSHJ\CWV=299,/UM/)%/T/[1>[;Q?- ^RDGS?B- ^O#DZQJ;#1^6YKP5YD!_
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
MXA':[>S0<][M[-BDER/NK%I8VMB9T%J\;J)P!7_M*GVHINYDT-2=#YY6?H]
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
M>U.FU2R=LB,^Q;LLFTF63NV);!80*B6 $TH+P(>;LBSL#^R)7=D7@2:G.)K
M6R( "D_MB34Z12=;LN$0;ZSF$/2P$B!)"4/ '*P''VV -.KD9"H-?;*G(TO1
M^Q A.+ ]>,"[!1JWC^;\J]YW YFH!*!5&,4L[2LBAID>?6F'WMYRBJ(]!N;B
ML7X[4+\]&&?]=C3Z%LQ>X@(;N[\N3+$L8 <!K:VU$Y^9[@1,4=EP,YSUB)LY
M!/NP-Z:)G4K817;% EJD8HI%6/-90?X6I'OS&EA#J%R;5P!@9G_,KN8$]83T
M5=TOE.7%QUV!E8 ,,F1[ ;2^*JS7OZ:#426DL()<9)KXY.J6YBU0NNDDK-BX
M D>&?;\,ACK'G(GU$^O+?S;)9X,9#\CQV\@3XJ9+0,-8$X90T#)/9H7]0E8
M"/XZJ2[Q[&GRIG(Y=&XFO#8)# J,HCU,*IP747&ET6(5)#ZF5D^NH=2N$,ST
M!RI5\# 2(K0]7G)LT1&%[O7U)= ?ZQ2I3[WYYY@+?VY )LO8%P.1!K5D7"$L
M%G!9]F]75,_@582_L$.UA&TJ)A#UV;H>BC0M?YDVS"7;JI7YETB0W$.4;Z4/
MKB!%*S#\2>8\ <P&KWTNKT04(*JZQSNWG5D#:%;Z+/MD\EKA^ZGV(Y#I,&D9
M0,_NA1[,K:DQ'N.'KU"I<(MA7(&$"]1'&4/HJCM3XK::6'.T#WW&1K+3Z/QU
M3H^O5]'M43KS G!!%D81KJA*KWN8#%(6G/)"8XSR=^/',CT?Q#(%Y>8[%K_U
M77&TH%Q!V-=LC0MHX(\S(67H4;:E\IB?Y2##A9ANW1K4"17L<NNRMQ$]-)]\
MV',,%?<%-CEY6)TTT?61P=_47$31=,7D0*!9RV%9('<;MFVX?@Z&S6Z0D]LF
M3/$<NPR#QAT]K)KG;,-13YS'(WJ[_"7]_'U=6YW!;C=P.>*E81IRQ3T>%:6P
MDG>9< 0;'DHO"EG<\/NF<^P<ZSRJ<N^*99JC1Q-<Q?JB\/#JH:7)%JG=R 9U
M+AN8.R9X,SWT;F%/1S],6]=PY44[35O!RS;6-<O\U;"9^,JH>=$H"EK]JF2@
MVF0AG.M%5<G>Z6.$R:U1":7)_O"21^P[606?DD>_P_J<!6/>)9>1+EI]7 &
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
MU;<2AX@\SYBV^24'M*&_MW:E"%TEU?T#<DK7V WR*=+[1?_$X@S_-PPQ2@A
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
M!1;7!KP8M%O6$P+]P[I(,V/'#Q)OF.VY3K[@ BT;++XLED6!_[8KQ]2I->#
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
MTM\I5R_0^J$3K!9-A+74^V58</#$I$6K!#$5326  Z<#^CV\]>@/W[/2"@O
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
MO'3P>H$TOT":O_GG/76HJE#5H-Q0@]0EG36&QKP>8FEPV315Y($S]!W9GSS
MGK/T4*ZMK'5M]"H:;=@&U7XWYB@)X;@9A#"*O<6/$/_2.!6\Z/P"YB^3*UH/
M-61P,RU65#).>K=\EDR"J58["B #+-!29BG/%"<H-!Z7::$4^@;S&F2)#K?[
MU/9 8\JMX.<G[C$7ID\<[#EI9/A7][R0/N;@%G%0@Q9UC^2>O&ZZ'J#J,@&.
M\(8V9.3=PB:X6Q:K@40TPKT>AZNAB)'&<],0=K$AAYWK')O[]L2=^J)9'$)H
MAY&T=OM>S=X[NLO*D-H-;I-IG?L1+V%JDGT6&HE[E/VWMK2:_K<8"\(A8,07
MDJK;,^N9(&B,@@P2C0^O72+G:>L<.919R\]&>2RX.FP'GX48L(]T:79&DAFR
MHQK!?X<L52T*9<?61=\4$NF)L)#UWV<-]/Y1K]X?I@3NNVTS''3 XZD"E;P:
MLT1-# 7ZG,67)-'XNFD0*GJ:"RY0BQ7/YAR#L?'Y^ZCKEE;VF="]D2#28 T?
M$&6X#%W'$V)-R76I]SI\VP?V- Y!W< ^Q;B \9#):TV?6& 8V<S1%[&IFE0+
M]+&\]^HP&=JB )N5PR%\(B/VL@CG5ZYUX5PID-JLCP)=BIDD@/Y,QS(CBCPD
M;$B#C(0;+:\!':K0TICT#,\\OI8*^#/+N<CJ"]J_G*:QB3%TC2AJAZ$DCW01
M]*)I0D<X2AUV]FIG>CM%NNIVC0F>H4Y(42+<;RP#1;5GQ,3AQ)#J2YY>(WLX
M'HPQ$Y,XS(1G>^7Z=^7GT0,S+SRN3%E/UY0LV, 04'8W@##XH2_M0PB!DS"V
M#LW:( V1W"P7IBPFT&&#6@H !/KJFZ/="RA2KUT8YLS[9ID\C;C@CO6'<XM%
M-1U,+UPN&"&A,O1=!C0B5JU@?=L2[EFNJL(,GZ(-EA;2/-6,)JR/13?3BLU8
M2P2',PZ$:SMN)Y[>PS0A?=?=O,QNZ%?$*(J&-Y@,7D"T8Z9\!92_-9UV[FI_
M+K$!P3 K> P>)4HL@(F>7$F+OYJ/C2N\XY_4<!:GG./VD\V:[][LHCJ]BP!#
MFX>_?OMDYEB?,99L6Q>)=>FKEJ09!1E_5LK_U@9S*K][SY5=FI;7.21EES 5
MHSULF1TR]](QICM5Y*=>22NFO,PD6>,BOP; A]$Y%8=Z*O<V7 6GX^*\0Y'$
MVH(!5T)".K.,_E%K$V8X0W/&()BA2T\"*3P/>.62L'#H8$EBE++71)XE-F13
MT%T/UYUD)HS[F.I,Z9'0>/F2YPRU3)*YNHIGN/\LO-8=0 =58X^$9?L <VM0
MUO2;3]#8I"WN7L(_H=7NI]'N5EO=)VM=FQTVK;26*AN^@]6WHWMWNK?5;[4@
MI--<3AK"S5":V]R7#C1D+=E.CDV@Q\H!&^, &2;TTF&1+K<XK(M#8\1D9_.8
MM6%SQYLJ/B#DN52/-YUE9I/$%DGN53*7_54[?(<"P#CV7G#?ON! 3*-CU#4$
MW4.T\\\E"?[ZZDD/-*(QIAL"5+?/_75!=2/=D22$&>EIUUQ)LRG3@E<\*B=N
MYFE(JJ8&UJ,;=)^\G&1";^ ?UOMEF4^T!:9MZ+.8()HNB@"LR9O*\RJFS%A)
M(U4WC1B_J>$XT@DNVB\U/:2XQ))B4N36*QKUG-I6]:"E3"+I)AE=.HW$7 +!
M 6T*^A?FU#(X7_#4 9"P**J1O=2?$3.0WJ5SWJ)O^MEP95"$22E%C#SG;#EY
M=/OT8'MN,^)]GM^J85KKA@GO!VDI;B&I@TQ-QRVA9KF.FZ-_GIK4J=+Z2>;T
M*(>);3LR+:R+5);T]YZ-6-I#%1JS/V*C,2'78_0.S^<N,\U(A)0<^MI^*,JU
M9:0/1*]>-!R(%\C&.D$V7EH^O4 VOF;(!FM2+F"?A;]+,^R;O+*$"V('-EW!
MGB/$.HA]9U!Y5]3Y'A'GD==IVQ30"!N$U.P@J$Y^R"R)HI0;)R" ) [\+(^0
MO=67,66"M[F-^-FNWAVUV4*YU%;W$B]2-\BE2(I8FA4$)&5\I\[(]0_&P3ET
MKG#-?B(S08J.N)JJ.U9ER@:;#_22TPI#E6"RF==ZML(,+R?S<4L,FS=U'[T^
ML.<4!KO9YF6U,V=<CIZI1K!'.F@@\J-X=INLFIO>*U[7I3CC0M+.XLJVO'FA
MKC2\%2%@)^S&J^V[TW^!V,SBV=B)>OM]C%\3>EZ3"[X9.[11A"/U'C#_/22M
M);'09^F3)>I5Q/,TG'"ISC,2&Y*:(Q>OQDJK4<Z,^IH.0BJH2,*T[(\UWS:<
MB2ZET)K?;O>!D4*X(;XOO4_HB /T'EFI/$,[FVW28J0SK^(016";;KU=[^>>
MC@NMH5L];W?.(N.<"J?[I'W$DOU^LRMD@/'G+?PNU6"+3#VELFLH!FU_'VEF
MT'5_T-*Z9PW_VK\972[W(@<]X>SN)%WX.L$'V-"NQ9[10T%&5ZX8'A+<B^J*
M3MD_9')NP_1:IJ<+UV1:9$@)Q(J(,;EH]=Y&O)5!MB1\J2;=L;D&R)&'NN,W
M26T7B@3-0XDC36.=1BTY*)NKR+P?X  +-=;%L9:Y[>34SES0O]KFL/?F/9Z]
MN9^]/,DF'!3P"&'0@UU65.IB6%II28HL7MH\AGVP!EE; S C]ED%:%.-<1O2
M)$#+<F:#WE<RVK6O;3['J,V-B=KH$@!CI;M:VZ_13],B7$2CSF9;M:99G-3J
M#\TH;1C (=K<1ON1XU!N%*:[DF]=?=O&I2ZFJ@T81>&WCY&&.=)!IOF-SLXP
MPF2V8ER^%([)>H9E/5ZNT*L] WZ6N@92%/S"1X,81!4.YP0)BC)/M3.X@PC5
M^G:XWGB^C5ZJX>YZ\?@GC*F6KC=>8G_$@B9;_<JXT ^)2U,Q1>M;<ZRL1C"A
M7$GO1XM8<>Q2+)<86DS(/=_4%G$+.$89,/TF-$$KH5RW9NK0+)ZU10VI@^:C
M #9I)L";M:K#0O?DC3FG-2A-HV\ =_E$\&!>WFNKJ8P,/U=K+<V+UXOKR6E-
M\D7)\YI$G%)HH)WU&69;9$O6,U(A)VXT^F+12BN63S]MW-DKW]=S(:-C7>QS
MWI:FO57WVHK=@D@^'G\5<C7CR+C><"/5)WF8+?Y$._3#8!L&G8GB_D06'Q<L
MVH5_:E:(NBZPD9&57(;<M]&]2=UU-;2E@J/1?7FJ+&;Z/#'KE4Z5#TS;WFMD
M 7, "710I\9U=D_LF_N-NA0Z:<O[\"=.G)=>,VL7L'^47C-O7CU"KYF=5WO;
M/+'#7M;[A/E__.K"_/_QO[[=^?[XY.+H!.'^_8\?_U]P^O/QQ<71(7WR^OM'
MFH^_DA#X_G&G_N$MM[[$9W^;:KUCYA^L,%X_@L)X-WQEX53"3P/?W-_\\_3#
MA^.#HX"V\/[)17!^_.-)<'!V?'%T=KS?L]G^^7\K]FRL.!6D#[9HO&DX+^/O
MS _?PPE)P^5W2<9/Y2]]7]^A>S3$&_ %3<)4)X/G13YVJ[S]2E:Z(CFL(O-D
M_7B;/_I'%;4_^_;]]K>O^C]^M;UC/_L'WUON3Z]0SL/L/[]Y_4WC+<W>V::1
M@WR=/ VS1'I%E<\[/YZ#ER.[_&YW_CG8W7[]ODLUM>8BGW]QJ6C!1%Z_ICDY
M)V'8/]D/?CTZOPA41'[XY?CCX?')CSU"8B?Q'[S27^(4O$_[PR_UM;^=>QYA
M4AI&&<QH')I)0ME]K5Y6'8E6M^,#35\98J[@$ %+&ZS_E(99QD7XEA#@/_[7
MZ_??!P=Y1"Z"Y-DT^ )F?^-+FTA*R4,+IN&X2 QSB]\OFD-S8Z#<F&.:79=+
M]++.9L*.(^\2IIK*$%A\R<%]E[4P:9#N]S;OW%6O8F[_A=S>G7NMH+I^QKW*
M!=-^%:?\)JTQ<RL'#C3J:>RU87CZNGD,G=97LK3P+EL2-H'HV!2LU[FE*L("
MH/.\LIZNB$^('E)@2)J&$Z18;$3-=):C>YC61CZ)$J)<M>]S_!TC#PM[A8?)
MM_VII@6-1AI(/UN]T85OY-DJK_)Y$!7A+0>E_3#>-.\ I9C4J]U*MH+#Z_GC
M*0#-W]6?8FC-(EPD\0?#%H4/N% SF1BV,H2!2^E5HF +).V$*V0YCY7PR>2"
M04J= KD;T?1EDO;G(O+40C&[<H$U-17%%1=A,!M*E<"JL7E:EW,V?=*:9"I.
MKEA^=08:+S_F5 .8MI@ZC&="LOEM^8S3^,8UBI>IGQ=<2UQJH'JR0*+CBE,*
M(O=87&\29-O0,MP&4+@8@F&)%#GQ)IO>?XX/O!DGG5,QJH+S'@I8UZ411 [&
MB(/!#-HC@(DPSTQ+B&#U<]YEY]A1$,K2"!223I5.<>G51$I=]=8T7Q320F_C
M]1O=9)L(*,](1A=(7-A2';+Z;&0^^CV<<+(AB6+.<].6B6)+%,A2B**_K2)&
M$)"3'.<5G=BLZ@(,DW;4H5CBP:\D?R07^M?Z;V02_,\B-K\=D=9>2I._3R$W
MBM /(#S[453@_?A/M,JG?+Z'Q>2*M#9(\E!;E2H_$.-<]"CD9H.2IO$.\+]Q
MWE1["5A"IJ_!@&@!YC/>*V:BC6&. ^YWK6T7ZTSJ"LI@G/(1YF9I'*838$4J
MFD0VO#!5=\G-)2ZN\],\I>CT!X/79P/WX."?F%OCH>UCFBOS#!:F1[.Z%_7<
M'_J3Y/Y(:B]8CD_"F:UJLND3MD#J-^"*)BV\F*;01<A7<B.HRZST.@!XVX#,
M"&/66L7 ._<432AP/&X&**(R>PG%M# D@C2_S!D'N)R-\Y33F[ALAI"[X$B*
M&*5-JAG]=Z'1'Y))D%BUY(BW,6PS4&;HUM1J?4@V5XLN>1EJDL)+,0;BS_,T
M+[0J9<M:"D [:@HHK&R7UC-4D.=3F@OH.#"VQEPR2O*!(E1!2I#5\-Q/=]AO
M3+TM^;2.R4,5<CBIM,X+0( T73 26!$,DD#> OKSL@BE538.E9+6AGM97>3"
MEM'RI?@ZL1+_9Y$4L79,L@^ )9C%<<0FF1RLDY@LS$B/&,@;68K64 0RM9@"
M &>L6K'V:C?D4V0<7R69).8+M%V 8W<%Q&IJI)&LVMQ(HS$,X9HQU4W\.9S-
M4T'#V$&YUR'SX"I+4$+W'$Z6;N$Y"<4"\OP'Q;K-\K*J&?7,N=8(I#3VHC@?
M3M<(]_$D1"OE>0Z"!@DMS$,!&<]($:7:]C/4^K<2@1BY+-/!W=)BR567:?B'
M?$;#"Y-)4"6I<DO&%;K&CR!)HR".+N.M-*E8-,P=Z<NE<OEB2%ND>[-8AUP@
M9&.>QQ^0</X0EF1OI$D\K:LIP9TPV0W$ [[37!TV?\O1U$UI>,]8>A#VPYZ?
M:^$XI_?S8L:>,:F;&+D14,&GZ#D(]!EP=O#TU.Q$KYL%>#Y,V!"^+>U30!5]
M-7%@H<DRS?,XBQ4PY1Q,@<B7$S#U&V\6W5W1!I3O8MNZN)9+RN+&SC0$/ IG
M2DYJW$3I5,-(*8T2A55%KBP''&O7S3CR8"FGY,Q^#HO?;93^L&9&:9=?^0P6
MYR[#5.E$TA(04IJ7.:9&?3_NELLFH::_:&]@<J31:1:H,9!*&V4+P/-=9\%2
MPQZLW4'O'W+_>NW!:(J0='MXEK&WC6"4,NS(NNKC@CL+T'50)?P++JJ1^2)4
M=9-$"]&ZT8*,;_Z"Q.B+G $EK .ZI,#G*M+NT.)[SR4NT/G*RGZ/%JY:I<-Z
MI5;)P.8L0WQG8M+2G.Z\^C^V#HV#S'JF(3[<KRQ><$G#P27]]$6YWU\0 T^,
M&'@N1T"/IF,W\9+LIT(;TH*2;6L<3J[)[=+V%>! M&$Z+T0!=KDBO.6BU\RG
MD##'!RNQ0)]E;#I0OO']4:(KN&4H0.E30V?2%;WSQLZN[6HC7IW_7*A(C=XS
M9!YFYPV')8S.G6B<Q%0FF&R"3;VA91@NM::H;ZQZO0W1O<9WC6UHV%FHQBQ]
M!L9#3[.C-;/LO@J+KK:--46AM>^\*<A-76!?=6Y[IMR*B[AAYWE6&GB#N"4"
M6TFU+]>,.*@ O<?];;G1(]M)H[^D";X.$>'24ZW8CI*"C%='6&7B:SJ_'!B1
M@'3I<BX<G %GXG3DHC->E$7J$>F?,31J'+GX6D,"3.*<GO#O)%NF?M[)ANWH
M?C?\81C1*)!H%MGD8F1^+7L(J+0Z\:D'H9[#^O:P[ZZ97O:SM,]@459!6&SF
MQ6G"D4FPL)BGTH82T:5BV=+?38#++6FL+9/[F<LT&H^=M^P-V6F98:T3CMZ)
M4<9<Z5YNY=.M&(EQVG8_XTY<1X9>=HCK5D&\C+>X<YG6%1N($NJ"U-OGWR=A
M.EDH%2./S2A4UT '^0-@\49?LTKNWK)/W17AH5NV!TKQ#-9G)0 -^]$0"57U
M0-G=%@[)=,S]FGB[L4"7KL4.[=:E]%$/F0U\FB[**Z:!8%B&G,0N.+WB.0:7
MPJB+2/F/-1H5"(P5G9"GW&^1,ULC8S0A33+2G G2HT41_O$'Z29X._GG)$KX
M9.5$"4 M(U>M;O&L<Q$'DRAZ'AG5[DW[8<TV+0=[:T G.F6>P>IT;UE[4%YQ
M4W(-V')7C'D17R']!NMQ23;IS,O&W(;@N!)(L-+O^$8CYYB83CNK#*P2Y-_F
MJ)+;H8EM+1C,>2H3)PX+KQK<6@2UTXXV$YG#,]#D3CI!\J-:EDIA5]Q*&VFR
M28Y4*GX*=;6S!1/D"'W/[XNLP=]CD_0?R 4 ]QJ'NAV)#SL& HA]!@+3O9U_
MW/Y[MNT  ME_697LNWZ\!IH!S+HIO'@&,M*7+RN ;1&#V$-'"ES  BI;GW1C
M)UOV?8W@P=:"/(/9[-YQ/[WLN/L[R38[*1"YGPT2Y[&E0VOZR.F;"K?>]^T;
MU?CWMG;>MUA :C/T*]V.68/^VGH]<%WV,3OK+"$]K*R(HI$3[Y!8RE)SS1 W
MUXH]G!3+E"YT)2BD@V["R6(QV^)\!D<,^%YZ2;^BJ<G$SOM.F7@1KO47KF-D
M8#,V5[WDULC(TA9\T,AB)U_$YD5L)!$8CNEO!MM>!^%"?#B'FBZX<@,97J5>
MEH!B>I4O($AWB].+\#Q'X9$TU*)*4HDNS4/R)$! 6$3C/.2.071&7?,1QN5X
M$X8?.Y)ACGM-!* ND( &'$$S0B^"]94)EI=S!#3<949\P#A(#!-$6A.F(M;\
M);?&Z4U5ONBHKTR4CCZ+?]["J@?C_'-<-B'M#K[.!+$"7G]TF7G!>@X0Z_E%
MFL:\8#T'@O5\4=.#5M,@&HTX",N$#>@L008D:VNTIZ ?YG&&\"K]I(4"J&RX
MS)*057@4S\+BVD]K1G$Y*9(Y,UH( _8LU[BW+3K4(&XXG2:?M>A,T[C,C*JX
MI'(D^"FR-[CH5 GB3554H"T*-9N*Q+JBKIPAZT=WE"P8[Z<%1(^?F7F1]D%+
M.^K",P80E54XF]?<(R,[B!33@Q;3$'G(N&!AE6Z>!I\I0@K9 \D1"MS0:-YC
MA-'"G1-@  H\D,FNKDCR;KFX48%)4NXFCP19B_._O&?&GRV0Z2:)GS$&[WC-
ML '[W!AD%'RR/3[13B1- -QZ!HO44Y<JW5#FZ,'"CB%7GDF5:",[SRQ )+@-
M]B6)JD.X67'?@I#:;*-\47'5G,46W'TSK8P7MJ.XN$&36Y]<S!T7ILS XH=<
MZK"CD90COV=&,^6F"F^?1=EI?\VQ7Z!1UBOXH/+,A#$#?\&)VTE23!:)8)9;
MGP/J'!>V(KDJ<F:Z85:$BL9>"!>0APUI$9"A._M8"]S]@OBK?"']@?)Y7+BV
MK%"_]J,:KX'7!FG928[(Y37::7ND' V<MF:L=&,VFF^3YI-KEI8([>YK!@V#
MT[3=UYVO:S M_JM:W@0Z?-Q;FJ$]^#5?*#;K<O^O)SYX'LJV_>^PX$.F?$I3
MZM&DJ#Y\E^O8TC>9\G_?_^T8.":Y0X]'VM6 HHF:T=/!G1N.WO3&+(NQ BVV
M10GWF,Y2X=[)S,)7N)$0 TT-A0\3\60Y8])\6,L(#:V9HT\[D' CP%IG<U=V
MU-0TE;:"U^9P@FP7[=0E1T^\$"N1U!I!^G& X_[FG\&&UZ*C)@:FDYPNE9$7
MU 48N.*FU>Y:HV--),9"+MU2DH_-SK2WDM*X0PYB.D$LRMC8,6R]!/CO)4"Z
M3@'2QVG2\?81./?7HQ6W"ZP>/U)CAZ&]WX?3LY^#TP_!QZ.+BZ,S_'1P=G1X
M?/$8K_M('2O^_D!FY>FZMG7RDAY:+^WWKWM0@3Q ^WW[%6J_?SUS[??CV>DO
M)X>D!,_/3\^"LZ.#TQ]/CM& *-C_\>SHZ.>CD[9"O%OMV86_?P^AOSM2>G)Z
MLG5X?'[QR]D/^R<'1Z/ZN].4[%]<G)Z=8 )63,5=+ZH9BG=/U[#PS%"QVN[+
M")H'$S*H4?''L<!@WS0('041AZU"Z>.(8J)@Y\THV'V%?\=+I>>4)J*_'I\<
M_'1TCM/S^.3?] .FZ'P4?/QX .)6OVF\-B%($],.GEGBT?U;#&[I*<ZTL1J'
MI!$H2>8P PB?0FXX:MS*IZTH$&H:)G[\2.Y1KM'"\S-OC>RZ'-)AS"F4WE49
MB8N4@V]''.F=M[MO@R,@3_X5@\\6W;ZE*(4V3CZYODE2E'"2P"Q3/)D$YOW>
M[OJN[B"7%7TIP06K6Y<.7>:3F\>F.7@R8P]8BGPDASR6&E^L0BV/VWF/#3C%
M@UZ7HZQ"I6 C@S&$5;)@4*5 :$:,1_)7< V8OU>D(].P"$>TE1 5H[\ZG:DM
M3U$ZRRV'P7)0I$MO67N"3@-8)#4_]Y\TMAK0%"=1^X #.>Y,V((XN$_:S>R&
M#TE!&FX?GW) D!35CX(9E[O(V?@A'A<+%-/NO.*#<6]4O\MY#.C=G;?Y5YC)
M7=[Q7=YJU,J[T<554MQ]'S><MWRC]R.<]"L4[^ WN3E:\9)/*D*&FCO8#WZ.
M:2O2"BUL>W%_E-(U'<E/L9V.N<$-+]I)OAWL[K[=>_?N[7OSU5,FLB/->\;?
M*1OZ0+7$R-,&#^DD/!3+\\.BX.AIL=H"55'D.5'-;N9]^.?1^6*</K68.CM!
M%,)A/(FYZOZWWWZ#1MB%Y:XFN\N"J"(H\0+.8CS8_WC\WR,RYP^V:Z:B(1SA
M[G1AZ9IIKZ^)]_3-T:WI@%)*"W_:T%G#Z@QSY@Z[<21#F4KNS-YI)ZZC%CTY
M_7447/QT=';TX?3L:*14&MSZ*?3A<K-%!7[I"=G_##65%)8Q>XQ!P) +1E2(
M/<JF92R?TI[%_^#DXVO8P-,<+%HE-TI8P[G;V0X:;GH0Y?JV])JDV=!/4BG0
MM)>,HT@18ZQUU(/716"%Z.@GEN2("2+G%1N7:/)9DNFI-)",\$+WDH [@0K^
MEGSH2:51%F:HA?V/8>73D7LN-Z[I,C<P!EDR[BAJ6HE&\MV1(5*\SO+;%,TF
MN$]I?29&XA8J7R&Y%=-PD59,EA8G?&XWI\[K;"C?996@P[6?).6H_[UB]6,#
M_FK[O:P)3!-\Q7YJ[@& 6I<;ZO126JQ(+P4YU^+/\61A 4U1G"8W8+;389EC
M>QT5PNZVD<][R7)S%:UPF3E@2CVY'O77O;*:H8GL+(\D3^[D'>QB=#7@?F-2
M/D9\.R10AGVWX-6Z\-+*VNWH9,X*BGXFF[+^.(07T5?H$ER'2<PPRTD:)C.6
M%D:3 /DVG>(-G$"NLVR\7JWPPHF;(')7XF0N1(K27$GW#"KM\WE[JP0K;XTS
M227N =MO]3WA45UFZ'%:DU>+S6@!7'E12T]0NOOMBFKI4BA.W;1:[JZ<5SXO
M1?7>7L4LQ&@0E-^AQAT0$A@6QD&B(1#_%5]B#*EK%BL3.T_J![]_=S-'C,EO
MCECN2V<%\R7G9'"2*BY+O17/J!2#^.TT>FR]>ABJMCR/.UPZ+*Z%@#DN)@FO
MOA4C76[I;A-'L&.ZSY51?81F(D ZNHC[55X'HAEG#=Y $=C=\M?6)9U7+_!W
M;Q'XR=GO^=* T5;,_TA?0NL;K%I&*4925HMB[!DEW!H+:*E)N"C9KKMEFGWN
MSIEZNA:+9L6N?D:TI\(LINWI*]1<9?O,]K;[D3TV+(*\<5%[I^E^"*_YO B%
M0HZ5OVF)S$)Q&RZ9![Q M$'QY_1G5?0HHDINDC3VCZ)GHO7?;'/S )K1"?>Q
MDWYQ43Q3-#-<>/KSAFLCH']A'0MXII$VN\OT]SF79= O)'59S"8',-F;IOOS
MHF!YF"/0RHW3EJ'M^ZQ-F8TFZ%,DM0(T7_-TNW"B_2?P==*E'&(W$LEMV;<2
MDF K-(Y<MVG9^Z5Z2*2@XJSD%K*3!8<N:GA4Z4@KLR6%>#S%NOU\L]^A#)N2
MS07;.!PY!L9O)RS&(5./!V]&3ELRU-248XRXOD\9)[BO&.99[ZI8>&=]M?6P
M#H-MI=H#./##'*X]&%?9UUU'UD817])L<&]A^KSCM&O&1<$\^YD?,(DW1\Q1
MJ3M6^/9=4HK$I]FV3-%(CC7RZ7!'C[RWW]^UM5]MOWH%E1)\H2C0J_L.H _@
M-"S@DQFMPS[Q0;OS_1=LAO1GP4Q_#B+T:-^ZQ]'V1"=9X\Q89.$,4=$_V"<I
M^6A@Y7:5IXUL-[1852PF6K-C*JE9(:O#:^Y0ZW",^,EEKN3SY6+\N_=X-><V
MN-O<<M/XE!C2)4E*O/JD6D=+8F\[^&6>RT&B/HD:[X6U#'ML^;J]_2>< !RB
M?#YQ/,T<+/T^4^D9J])DUW>D1L'"O$C]\<:"Y]!%Q0D3Q4>PT&2>-8+@E5CN
M9C3NGFEL#8H'ALN8!]U[BASDM;(4UWQ:#U7T.C21D@ZCE=Y\F3.SV;)6<XDF
MTW.2A#Q:86Z;0L^:/X$LW88:-Q(UU@:GSK!60]R^XX1]BC&WNC:M%%R)3_,.
M_A@VD?T( 4#1B4GI*+X,30>O^":95.K9J+ODGII9AUF?A6KO&VZI6G.&.#(+
MFQ0S6)F()-:VV]UPL0>]+_)E\M,=GK'I(SD.TS!S76RZ_=Z:S'=5T$J<@VUQ
MK&#)'M8SB&*^[8QB^H&49+6.Z0F>.)5PEP[JV0%VX44Z0IJY F+8]DLU@YJ:
MWSOVY:.XS2._6P.=93W^,;1$6)8+9F:H'V2>Z#A_P:MT:HO7,!./YZI!WCUE
MJA%>6<I-:"TKOI\SRD6[B/-)RA?L7-+ ;XS2^MC?T@^3@T#/'M])3MLGC+:Q
MUT?+KM!G1ZOBH8V(9V! @TUQVT@VZX?%F"%)6H19&%(9Q]1>Q":7YK4SN0IO
M8NO/AM$-;Y!FGZ'0G%[L0T[4YT1;](V=3;+#LNK*NN!U#Y?]=KH@T2:[0I1F
ML0D<,EP1.MA(FB\)C*PVX=;#C^>55+X-H")RRBIGA4;@6S?OG8]3''>QULO2
M@27'8!G3"0X8812S>TKW8[_;=%2Z.P2RD=PTGN5I!CR"; J$/T::!@&)'#(D
M^#]W12K,KX4)H8S\: I-QI@&SE[[[54RN6HML;$$[CL[S?'6A$LG2NV"&2*"
M$J]>&GR<Z4[!8[D-RQJUA3%L:@<#&!3:*G4Q09S'Y0',H&WPEB.-Z%75%^S=
MN%FY3^JOXO3$TG=K@MN\N YDK/9M:V[/'<$UOXR6;,M<6N1PMT3><)HM1 =Y
M-Z!RT_7[X0.9'W,)+JJ.?.(DGR=2KHU7A4*DF^.5$ZWB-F8K;I!UMQKP)E'S
MP%Z,BA>(MP/VM-P8IO&*^ZVC0?1N.SA6WX+#8LUY'L?(W)3UY&B7\'7:'#1?
M'@36&#R^'N%;\:G@04=*FRXN/(,K8X$M6;F[V@&2Y X7R(OM2M4 VC\A[[!L
M18F]S(ZY:Z(!7T\XNV+V3ES5"=)GL?*"S(^72 $)PPX-0&Y1,_O2/+\F%RR-
M71M*:(YJV;0]+<XA6^'[CZQ9A2^5(Q>;YS!ND4\3DZ=$(^.1=1I*>LER&EK?
MLI$R8NIJ; -Y09=X,ODOMB589?,MHQ =_4HY]EW6DZ3AQ<#K)Q_P^6D05#+>
MXS@LC)PFVLSH!BN<)O'49B%)O=^$2<K6@CN0L!-**;A1HZLK>]D\/#L\"M^-
M5:.#!0)1R\F54+&QOG6&D8ED";M3?-VU><TQW>'C-#V&=52N[[>##V@8SOJ!
M+?-FYM:A(>I'F#0:;]G X;"QK6=R@BP5@8X7&0(ZL^%JS]&2G;N>EZ(H0919
M('H=7IH_^+F@ADNQ,0%U%&]"<$T-?D&&L )=*J7#J!-UU1UHD*9LM9YP:-^:
MBAX2:ZW]7?F6GR9U-W#GMX6H6)H6*+@.:49OR)8?ZWS71),!XJ^8+G+R6F4L
M.&O>V-9B;"&1/-8\!2]YVAR8J<Y1Y2W-,K%\AG+>8] -]$8$NPRN!N-L2;EL
M*E*CA=W+C6>B3BS#[!'R:?@4!A Y1V[765+E:LM1(Q/B/#5 ,LV@ L.ZDE+P
M=9&QG,@:]Y[ SJK@!B$?7<EA%ZZ3AF4T[(WQIIRI-SX*<-IZPVX[\(E2.B^L
M%P-DO?@BI.C/-^<[%&/MV^W@UZLXH_TO[J-S^6TP)R\\BD8OM^:'"*P5[\5I
MV7\R?S=F,!?5LHY7_*58(GG)9LB<XR.18*4N@6/1RU"_)J"[&=G[(Q.X,Y8D
MQAJ7TH=(=(_V1(W%I,X7E0DDBR+GL2L\RUX92OC2\9,!ZETW4"4.4O?ZS4&S
MKH4;G_;/P+OQ<?_D\./IV>'JUQC(F/LTXJ])-KF")!3!<79#/T@,YN/'@W5]
MHXE8Y,&O]#)@F<=I&1?S0B(?'ZN[6H<.]\UV]G;VV(;83T.R<K@RG\R*W5>O
MUO6-'/V 1\?R[=[.[MMU?:-]*#\82V(MGY$3^5_DWH=%@=*CXSOHZMKO=8\C
M]NDG0WPA*<Q0/^%QW[/6=.'=@(Z"\PJ,L9=P+&ZA-3\-?:GZY/8T@UI! BH+
M?DAOHNV1:I=WST^[[+Q>US=J:)>+< 9"AA^VT:%@%!R5__/@LVU(!(\/A?)*
MKZ)N=3.\M_ODYW4EQ' !]-"!EL=RI.:0M,G#7VCP:A+[[S,=?]ED;8VOW7?O
MW@6G!4)*C,J[)C]\7=_%4XS[4(BO=R!6#]U^#67T(SG%Z!\)>I@R3O_$CAS2
M;MVWY3DO6W7=Q'O'MM: #WB_)=A!V.RIZJ)W]O:"T[0DT^NP2&YB",[Y(JGB
MX,W><S"^6,?LO/O;=,Q0IF#@P^O[]S[>W!HYIWVO>9*7)=G/V3I[;7NO?-=&
M*$_7]5T^I#G9QZ_?K.OXH? ^H.(X*2>Y:+TW.SN/85F=)[,\"RZV@_TH!-JU
MT\^[SXX<;DA]7_+-0NAK"\'!'+3($M/1QH'(:QD1)#@4!&7(C5P:Q6:O!;/$
MM$B2DVC0 -'/%GEDDNJ2_#!7E%?Y;69@[FC>PG5_BR*1"F.7<>'LMDW&8'@V
M[[*!^JHI]XF95Z8U3!%/T2^RQ4Q$/_-'(2>^O>\ ]^0/YH&CV.Q@-LD;B$.>
M+9N3'@D>@>$3\& 3E''0#^0-99>Q5K%C2FP]GB:)+/1<((^,(&=$^%VKC5<;
MQS24:0<[E!NM90J<P$B7IK/,!"XYJ:7!7MC&M5UC5+#D+QGS33/;;2G%="0I
MN,,T(6^ 1&9C9V^3EF99*G[")+FT8JL'J](_TG4$J^V\V@XL:WN;N,T"U_L*
MHPSTM+/(4F1O%FM?):E ,;,K\Y?9DK1@OBC*A2MK\8N$]#LOD(BU@D2L:(/T
M HD8L$K8V>:TI,?GZ/2!*@A7&!VGTRTEX"+5"F<#8 -!HS. PA ,06]/E:4W
M<93%4-R3RE2J2&6NS^RJ.. :ZKX3*S@*Z P%C@/E1-DT(7V$461YMJ6%N;8*
M1>HL^?'-0E>_=L$'<]AB; .(4,B%QR0GVF_&P+#:;>QDC1.!#^)F2MB8H6Q:
M%=Z8W.%I@LD:!0*PGMH:/(\WD[]7E8+. YNNUE"4ID=ZX_%&13NVSI:6!^R#
M"W6T"JE8V-KKB$?-<+U4ZC68K\I4LH^7:WGJ@=>P/DL,OT^J1:5E+[& \NPF
ML*S&+=2Z)=L*A*Z&ZQL=_*]94M)A_WBW"&V9E0$3SDA:C73Y(U[+>7^]'1RW
MMAFV:\IDFJUJ_9'8"%77AKI$YUTV_,W2>)M%$)Z.[H?W+Q=3>GN_9G"L_=R^
MV?88S^+/H-DLTZ6KYYX*&42S/JLIC,INZ8NL5^O80;;E(6*/.V1;U!)K+%O'
MV$6'R#SM%7<AD%- OADK5OC^N\E@=3M$QB* 7<U4UQ/UZG!!:QQ66K-F72@N
M%.P93@<8O6LX:RE?>V(6)(*_BBLE:+\A RA*M"E,G#&QH2,5[#X(9>N:;KJ1
M5_OD@-;\'"X<"F^M(\TD*F!(*>*5M:C<<4AZI'!MDFH!".&\(*V0S-/8<->Q
M[F&VGY7-X@>\,F];IYDXI(XQVD//UW@K1K9L<JJ38\VAVQ"5WG1!)EC[T)H^
MGO5F65RU=;GL(\'OZP/7<D;?]<VH?6%EC\D6W/V )8EKV#$#I;/?_/H&%[]"
MA31ID 3B[3',RL55?BD$0+8J0@T3)B,P>HNUD%N)M9SE]W1B89Y$:M2\M832
M6@^<".$RWIF94TDK7^7,5 "Z'DRY,,PVSS7+VJS6'%?JM*[CX-+"C8&M"9+Q
M:$%2KX_Z0Q45@IHQ3&Y4_4C9[$.F_5XNY2":&'8OU\8Y1]N8YPGNO?+U;V\^
M@NB]M'E=N^C.FY?HSCI&=XY/@E^/+TZ.SL^#7]'HX_3#RF #%"+7!T:B.+VS
M7TYY>R!ZW.NQG&@N__&;_H=H._[V6^,_[AST6U\6;"B[[['^O5?!R? P5%]Z
M6CH[O([Z27AK@)_=G;?#V6-=Y3;KL68/,V<J)IZPQVU!KML6ZN3#>1E_9W[X
M'DR*:;C\+LEX?/RE[^OWVZ.7N4&JDUQM5;F\E/*QG@;OWVR_W=G#@5#1GJ@B
M\V ]*[;YK/A'%;4_>[V[_>K-Z]Z/7VWO]'ZVZK9DO[Y[__;1;_MF;_O]N_ZO
M^K?]!\^$S ;-=SD/L__\YO4WC1WRW:M@A]?+W&_%I;OSS[C8-SJQOYJK(POS
MZ-OK3IKHUUC%'Y9UE?D\WJJ_MNCK7>D3<G+ON]:J?ZI\_AV]%D@"DBC $+]?
MIS>N2<&+!/SS DU#[K_ZYGRJ"\#S$(V?PXR\J:(M%/_@(_7%;UX/OWFOWV_&
MC";1?WZ3O-T=[[V;[.V\B=].W[S[]MMP^F9W;^?=J]=[;U_%X<[;W_9VO_GK
MSO:[=]OOWG8XVW>[N<-:W8?^NUZ%9H_UUK5NNP^HHAB*4]7=(#CXRQ[.(T9E
M7_RA%W_HQ1]ZI+=BWH^2_PT.\F(9G$,'I6&' ?35K?C7YQ>]2$"'7_1 $7C.
MSM'!A],A.48O_=L>:([]O9[9'?W;WGZ)U&:?M_5<4IL#</_-<NZ3KWW(/8/G
MAMN\FV-S("[>I["8Q&FPJVA&_/QS.#<M<R,2SM=OOO>+X/D/(VX?5 #:>1A/
M8L8A[2*3NO,M$_/_ );Y;W??X:YTNS+@=CZ7-&SZVU;PFJ[E>P8'*6AG4(1=
M@?\6]_P3.+@'"^$SBDY]7>IQZ]V+?EQ+_=BBFS[(,R#MUA [Z+6$R00LZ/<1
M<46+%H+BB)H]C*!KW</+PK!.X- [F+FUWJ=%^]Q$-X-F.TPKE"$Q@E8: Y*<
M)^650=JV;MY--5V#Q^>=]-/A.*='N#%8G&_9)NEN(^7K ,JP72ME[\NX?^UE
MNL[2DA1%?).C8^72LL2[ECY_G0O>TK^/?%KX<E1G@_>8RYMT]./8'?L,ADV7
MID]HYV@@]:YTPVMLZ/HHZ?T9/#LA&4\JZ2Q&O_(M_6YI<]+0/77/@(=+Q77,
M-,?*^*Z%&QV#ZW@UD>TL#Z*%X'=YXE ,P(6 $UP7HP2]YWWM+;L8[Y7HI.-K
M/0SXP4V2IZ@G6/?^EG:9?.QT>Q&],C/I>ND >D=<U =I.>3J&%N1*%V,6PKK
M.LMO240O>3^T^\%XG;*X'7L7@;[(;I9K"RH #?/)9"%UGSP\6PVF=?LTD$S%
M7I"*90ES!*_ # ;HRINCX<$M=X?U@/.,\ [;XUS'Q;ZHE\:;BJZ^LYU+84S'
M)ZT*\RI-5PC)<X-C_GF\Y0JAN .$N,5_^AJRX:TQO>L<T_E9X'">-6+RIYBA
M$9;;2RQRSRS2/[97U3WSI.]?-=;]]=.MNF:#E#Z*CL.*.P;03-\[[3NDUPGD
MOS#XF>PK5*"W%XF- +(8UO#MCJM25BLXS],X^)FC.%]&-^W]U1*D^M'WDNM^
MR74_09[G^>>Z?X@GDS#X-4RON[!^7]V"?WVI[A<!J$V'.2*_FO7_-R(6G\A/
M2W#>VM#[3W'(K>D^QI<AV7-G<9@&1\R'\"(D_VRS=S]W*=G9Y>-BYRW_;_?5
M[ILN,6CDVG;VQ'9[+-&XQZ5WSW;M)H,9]\OH7D8WK-%]#64>7UDB_?VCU(+L
M/48MR.Y?* 3I*Y=(9I?(A=)+S&@XO[W>_GU^28)>3)I_J<GQV_?OYI__3)#@
M[>Z;^>=O.C9((Z+QZBG"/71HK^K9_6.1+Y#*8T)'"=IE#%3*YS&(:="B!CF0
M,]RM?**8J?JJ#VCS*5/=D(,W+3EXTR4'NWM[?Y<</#%0Z8Y]IO^.\VA)_[NJ
M9ND__S]02P,$%     @ [X!56L;Z-\@[30  4Q8" !X   !C86QX+3(P,C0Q
M,C,Q>&5X,3DQ:6YS:61E<BYH=&WM?>E3(]F5[_?W5^3KGO% A) 16VWMCE !
MY<)3#1CH;OO3BY1TA=*5RI1S@9+_^G>VNZ520E!4*45K(L9=2*F;=SGW[.=W
M?AH5X_CGGT8J'/S\?W[ZOSL[P4G:+\<J*8)^IL)"#8(RCY+;X/>!RC\'.SOR
MU'$ZF6;1[:@(]G;W#H/?T^QS=!?R]T54Q.IG/<Y/?^:_?_HSO>2G7CJ8_OS3
M(+H+HL%??H@.7W7V=P\/U:M.V#\(]UZ]WGV]KP:=X9M7KP?[;XX._E_G!_@I
M/,Z_R8MIK/[RPSA*=D8*W__VU=ZD>'<?#8K1V\[N[G__X#U7J"_%3AA'M\E;
MFBU\.TQA;?)U/XW3[.V/N_1_[_";G6$XCN+IV_^YB<8J#\[5?7"5CL/D?UIY
MF.0[N<JB(3^81_]1;SL=>#G]>2^S@7'B*%%Z=IT]G-+IEU'4BXJ@\Z;=^>G/
M^+Q>T^S*PNP6%E>DD[<'[4,8W5E"'[939<^^AKVEUG#<_73VCU9P=G[<]I=
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
MRX;XN+STV*H7Y\$.KII7F#2ENH:N,^UC%X>UG&\E8VR.@X<+>)A)ZD<HH:M
MK9]]5AB]T_<,?],RJ?4%]^C-;=L3\N:)GXL2XX=96 Z,H^PJ[']6A8*7G>E
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
M>G.MO;%CVEDZGO<-V,@W AMA!$<YE<BI>Z&K1("J;F4,PM*:'B]9E&.R9CA
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
MV+X_'?#$MN_PQ"5>OQ=V;<<&+A59-_>F3AA\0A#_J505NK*F[1ID,+DG>+L
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
M N5<2S)\I0EG4 *XE1RJ6.53SNI/#<L+RZ'. <JOB0>B2[6H2QKWI4-983(
MVKHJ) BT"9T!KBJ]I13%10Q<HX4R7C L@HK;8Q<+2V7@[5>"WF!3T#NCX/Y8
MQH7C*0XM11&J0C5&4.P3U=V\A%B#=_WCTP6? RL4P9G6EY5#7>3/6[!.9I!S
M:>*:.?KT)D<,9]6X6W_D9P+V.*SY'3E&^?I!%VX*Z.:4Z>.YB@O>;)<5FVMY
M$GR?092<RW40%(:COY0XG^@UT3;'>SZ11%\V0$>_%<B[Z'KG&94(, :%/9(N
M#<<NB=PY0?KPA&C76S62=EYE,/DYV%/HLH*;CY*QIR)6=Q27AP:/Y"M_>(J^
MG%8W:>O5>25;+W>Z&,X61V5!4,R7RP!=<!5#[#-JCI72=6Z:1/F::V/G:=Z]
M0)=)HO*<Z'>RP5"CD.#V4,$^U\D.8 SRM4SN^,M%]&SMT6^%@OENG15IX,X5
M=K_OL/Z<]'X6HRQ#F:@ ,][1\MXX4 1<E"EZOM.9D+SCG.O+-)=U78'I#C9G
M!T"?A;9R4^+/$YZ@,QE"T=*<S9Y%9EF60@7P0O58\8G?(NO;(@$X,$?.F3*+
M/'E4YIA.O(I\OG%;H#.D[<B ,"J(.3F. VK<(70)KXK/>BH=ZWA,G/I2>5N>
MI9N2%BG)8CTEM$Y&VG.A? !>@.W_4A?45B#P(G'T%>::< 34<K>!*UN'6 =D
MJC UEIFE[NS+,=)'%LMI5Z5N1*=T7/8UU'FN$X?N,><@E"WE#[$.VKZYO!EP
M=%0[[+3X<D!N\#^<#5S>&ZBY>P-[>;C:UF[5VO6C9YOKM<87M35KG<,OT_Q=
M8VN-@^=;-\S65JW366]B]US0?.  #9O)].U6:VNF4*[B;C.[%XV'%R-X8:^@
M0V=_.=6YBRGGH ]7&HAW-#0%_WC6]+^1=N;KIIR*/^ZEA__+./J("S[M4YT]
MVOIFW=]TX+[9;B,EN<_'5S4>>+GF.OW&H_V-NE_F>*X X))P/RF(F7E?RTKX
MCO[OZ'_55']EL$_F/6%%]$:*(M&_IZ#@(VQQN72Z<UZ>C? %VYTK_[L&-B4K
MPKNK*V3/%?%/;!$>7>G-M'67-[K^E\HQK5SR73"+VPC4%RIR"'HI\N=5GKNU
M^>R-X?+3WU_><_>F_P=02P,$%     @ [X!56J'L24(E"   "2X  !<   !C
M86QX+3(P,C0Q,C,Q>&5X,S$R+FAT;>U:;5/C.!+^?K]"!W6S4)6$."\#!(:J
M+!/J4K<%4\#6[GVZ4NPV46%;7DE.R/WZ>R39>2&PDYG=&P*S6[6,;75+W>I'
M3[<4G8Y-FIR=CHE'9W\[_7N]SC[*L$@I,RQ4Q U%K- BNV._1*3O6;U>2IW+
M?*;$W=BP5K/59;](=2\FW+<;81(ZJ_HY/?#OIP=ND-.1C&9GIY&8,!%]V!%1
ML_7^Z/@XB()VT#DZ[G >!M1NXZD;1(==^D^P U6(>QUM9@E]V$E%5A^3';_7
M:34.N[DYF8K(C'M!L_F/'2=Z=AK+S& \!7W_Z+M9Z\S0@ZGS1-QE/>?2CE>M
MFD.92-7;;;K_3FQ+/>:I2&:]'VY%2II=TI1=RY1G/]0TSW1=DQ*Q%]3BO]0[
MAG7N;>HM/D0WB<BH\B!H69L'#V,Q$H:U@T9KU>!EO[FZ@^M&YJ[7)<M#3#6I
MES']?'!].[P8GO=OAU>7[.J"?;H>7IX//_5_8A?#RSX>\71U 8G!];.N;8DO
MGWZ^OOFY?WG+;J_8S>#<>=1NMF#^MEM^^\\!N^E?_]B_'-S4KW[]:?!OUC^_
MM>%H-9N;0NK_;7KG2=.'-1"*FK$;D464<%5C(2DCXADS8V[>[7:/3C9=$CF/
M(O!5/:'8]-KOJT5B.\Y,KVZ_O(R/0:-RX9L/OCHIK>-&JVMG8<C&?$),T430
M%$1OQD(SGF4%3_ QE\HPF;$+J5(6-.O_8C)FYX#Y0XT-L[#!8JF@0FQ&7#'"
M_$;L(X64CDB]VPW>-T_:0<UFAP[B=_SZX]?:NOC]R#7F'"%*9^P^D].$HCNJ
M^3"6\8LD3,@DDCF&X")#>&>LR(PJ"!X@O;M,C\!REN)-"80^YB$^*2939",C
MO=R:0(90:\VQ:"&2\GMR6)CWJ?$M@C$8,G%E L:P J%0* L@ED$=ED2DV'0L
MPC'3A?VST)^2HK(3ZT J=(+ZP98B4V'&<%#G%#H#;;\Y3),1W)Q +6*CV?(T
MO T ME\/ (G%(D.(+5H6(:T!?1!'LUIJ%QF(!-@2Z$=D85)8(@%LEN)7 ^2$
M2F8L1]0M8"V0DV2!R!(,^M'0 'TD;,<U*U$D$  ,);#BAM/.GI#K,8L3.=45
M1A7="6T4QT#<?O1VP\K:$M1T9<R:M6\#;9VM0]OM2FC>[1ZU@L,37>*IK!<L
M/<@X%GAU01LRKLC! ^$6HX1<UB)@<I0(/;;B5BP%-5IZM.^1T&$B=0$]2YI*
M)AXGN9(A1?BLV1Y@$1%PYF,_> C'/+LCU@<?71<))((VKP?=/=IWJD$W\F_^
M5=@:,?/XM/TS2UI+L/4PLK9L/%"\,E",@:KLO QF2-B,OW$]]?XQ0 ];CP$:
M'+T40/?X_I8@]*C1;-M9^$@:>P"$RJ6RS^.H9K-LR N]N8I-=R,")LJ1? *5
MA4('X*6)T([M($69Z\?6SPN>7.9:A4+;@:S,H N@U$H>MHT"G E;M$Q$Y$X#
M=#'2(A)<">N \'G>L7]F>RJTS;UN36J7J!TW2DTPR("+K5+.@>ZP0)T/2H=;
MSHA%#H>&KPB6"QD\C<@*@G6A3]'&+-O=:A"/M@7$AXUN:QW$&U/5&I8W)[F-
M(8UE,!&112K7,N.6S;D&RFTM:>'+551!"> 6?"02868VJS\UK%U8#G4.4'Y-
MK(@NU:(N:3R4#N6%R@%H[:J0,)0J<@:XJO2.,A07"7"-%LKM@K$BJ+@]=K&P
M1 [>?B/H#;<%O14%#R8\*1Q/V=!2'*,J%!,$13]1W<U+B UXU[\^7? YL$(1
MG*E]63F2A7G>@DTR Y]+DZV9X\]O<MBHJL;=^B,_$[#'8<WOR#'*ZP==M"V@
MFU.FC^<Z+NQFNZS87,N3X/L"HK2Y7(9AH6STEQ+G$[VF4AM\M^>1Z$N'Z.BW
M GD77>\]HQ(#QJ"P1]*EX=@ED3LGR%9/B/:]56.NYU6&)3\'>XI<5G#S43+V
MC"7BGI+RT."1?.T/3]'7T^HV;;VZ;V3KY4X7HVIQU!8$9?ER&: +KK(0^X*:
M8ZUTG9O&4;X:J?0\S;L/Z#)-A3%$OY,-1A*%A&V/!.QSG>P!QB!?;<D=_]HB
MNEI[]%LA8+Y;9T46NG.%_8UW6-O-M%NWP^HG*,M0)@K S.YH[=XX% 1<E"EZ
MOM.9$K^W.=>7:2[KN@+3'6Q6!T!?A+9R4^+/$YZ@,QY!4=.<S9Y%9EF60@7P
M0O58\XE?(^OK(@4X,$?.F3*+/'E4YIB.O8E\OG5;H#[2=JQ &#7$G!S' 37N
M$+J$5\UG/9%-9#(AF_HR?E>>I:N2%BG-$SDCM$['TG,A7P$OP/:GU 6--0B\
M2!Q]A;DA' $UXS9P9>L(ZX!4':8F/-?4JQY.D#[RA,]Z(G,C.J63LJ^1-$:F
M#MT3FX-0MI0_PSIH^^;R7L#Q<>.HV[97 XS"_U$U<'EKH.%N#1R8:+VMTVYT
MFL?/-C<;P5>UM1K=HZ_3_%UC&\'A\ZU;9FN[T>UN-K$'+F@^<("&SGGV8:>]
M4RF4J[C7RA]8L'HMPB[L-73(_)M3G;N6\A'TX4H#=D$C5=@?SUK^-]+N?-V4
M4_''O?3P?QE''W'!YWUJ6H]VOEOWMQVX[W8[2$GN[^I%C14?-UREWWFLOU/W
MRPQO\S]<8NX'!5:9]UK6P6>Q7]DSKXQ\J?,7(/YRO_))R:E_;KVZ-' ^%A2S
MB_D6Y,H?]]@KMGN?_&\;^+K6OO\"*^4;B#I'#MR.Y(G]SJ/;R;G4[B9*S__L
M.J&U^\H+HG2[FN9"A8_ EH5Y7N6Y"ZC/7GXN__JKV ?N"OC_ %!+ P04
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
M    " #O@%5:UM4(W4L8 @ XG!< $0              @ $     8V%L>"TR
M,#(T,3(S,2YH=&U02P$"% ,4    " #O@%5:,?<GQ&H3  "4W@  $0
M        @ %Z& ( 8V%L>"TR,#(T,3(S,2YX<V102P$"% ,4    " #O@%5:
MM)1D91DJ  !GH $ %0              @ $3+ ( 8V%L>"TR,#(T,3(S,5]C
M86PN>&UL4$L! A0#%     @ [X!56I5@':CC3   !8$# !4
M ( !7U8" &-A;'@M,C R-#$R,S%?9&5F+GAM;%!+ 0(4 Q0    ( .^ 55KH
M/.'%*+(  ,E" 0 4              "  76C @!C86QX+3(P,C0Q,C,Q7V<Q
M+FIP9U!+ 0(4 Q0    ( .^ 55H5&FM^'3$! &,%#  5              "
M <]5 P!C86QX+3(P,C0Q,C,Q7VQA8BYX;6Q02P$"% ,4    " #O@%5:H:_C
MA4*M  "+-@@ %0              @ $?AP0 8V%L>"TR,#(T,3(S,5]P<F4N
M>&UL4$L! A0#%     @ [X!56I!*H0[4NP$  N + !X              ( !
ME#0% &-A;'@M,C R-#$R,S%X97@Q,#(U;V9F:6-E+FAT;5!+ 0(4 Q0    (
M .^ 55K&^C?(.TT  %,6 @ >              "  :3P!@!C86QX+3(P,C0Q
M,C,Q>&5X,3DQ:6YS:61E<BYH=&U02P$"% ,4    " #O@%5:56BRFR\#  #<
M%0  '@              @ $;/@< 8V%L>"TR,#(T,3(S,7AE>#(Q,7-U8G-I
M9&DN:'1M4$L! A0#%     @ [X!56BY"LW[? @  %P@  !X
M ( !AD$' &-A;'@M,C R-#$R,S%X97@R,S%K<&UG8V]N+FAT;5!+ 0(4 Q0
M   ( .^ 55K0RBXA( @  #XM   7              "  :%$!P!C86QX+3(P
M,C0Q,C,Q>&5X,S$Q+FAT;5!+ 0(4 Q0    ( .^ 55JA[$E")0@   DN   7
M              "  ?9,!P!C86QX+3(P,C0Q,C,Q>&5X,S$R+FAT;5!+ 0(4
M Q0    ( .^ 55K\GJ-)F04  .HG   7              "  5!5!P!C86QX
I+3(P,C0Q,C,Q>&5X,S(Q+FAT;5!+!08     #@ . ,L#   >6P<    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>calx-20241231_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:calx="http://www.calix.com/20241231"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="calx-20241231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
        </entity>
        <period>
            <instant>2024-06-28</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
        </entity>
        <period>
            <instant>2025-02-10</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">calx:BrazilChinaAndUnitedKingdomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">calx:ShortTermMarketableSecuritiesAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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:MunicipalNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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:MunicipalNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">calx:SECSchedule1209ReserveProductReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">calx:SECSchedule1209ReserveProductReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">calx:SECSchedule1209ReserveProductReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">calx:SECSchedule1209ReserveProductReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">calx:SECSchedule1209ReserveProductReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">calx:SECSchedule1209ReserveProductReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">calx:SECSchedule1209ReserveProductReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">calx:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">calx:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">calx:SanJoseCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2019EquityIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2023PerformanceTargetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2023PerformanceTargetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2023PerformanceTargetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-29</instant>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-29</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-29</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">calx:PerformanceBasedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2024PerformanceTargetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2017NonqualifiedEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2017NonqualifiedEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2017NonqualifiedEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2017NonqualifiedEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">calx:A2019PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalTaxJurisdictionOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">calx:CustomerOneMember</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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">calx:CustomerOneMember</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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">calx:CustomerTwoMember</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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">calx:AmericasExUSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">calx:AmericasExUSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">calx:AmericasExUSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">calx:MiddleEastAndAfricaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">calx:MiddleEastAndAfricaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">calx:MiddleEastAndAfricaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">calx:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">calx:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">calx:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001406666</identifier>
        </entity>
        <period>
            <startDate>2024-09-29</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>calx:segment</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="plan">
        <measure>calx:plan</measure>
    </unit>
    <unit id="period">
        <measure>calx:period</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-32">0001406666</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-33">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-34">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-35">FY</dei:DocumentFiscalPeriodFocus>
    <calx:ProductWarrantyPeriod contextRef="c-38" id="f-349">P1Y</calx:ProductWarrantyPeriod>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-42" id="f-362">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-372"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportingUnits
      contextRef="c-1"
      decimals="INF"
      id="f-373"
      unitRef="segment">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-544">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-545">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-599">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-173" id="f-788">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-988"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportingUnits
      contextRef="c-1"
      decimals="INF"
      id="f-989"
      unitRef="segment">1</us-gaap:NumberOfReportingUnits>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-4">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-3">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">001-34674</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">Calix, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">68-0438710</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">2777 Orchard Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">San Jose</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">95134</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">408</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">514-3000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Common Stock, $0.025 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">CALX</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-19">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-21">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-23">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-27">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-6" id="f-29" unitRef="usd">1510000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-30" unitRef="shares">66689039</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-31">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Portions of the registrant&#x2019;s 2024 annual report and definitive proxy statement for its 2025 annual meeting of stockholders are incorporated by reference in Item 5 of Part II and Items 10, 11, 12, 13 and 14 of Part&#160;III.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-36">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We have developed and implemented a cybersecurity risk management program intended to protect the confidentiality, integrity and availability of our critical systems and information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We design and assess our program based on the National Institute of Standards and Technology Cybersecurity Framework, or &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;NIST CSF, and the MITRE ATT&amp;amp;CK&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:115%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; framework. This does not imply that we meet any particular technical standards, specifications or requirements, only that we use the NIST CSF and MITRE ATT&amp;amp;CK&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:115%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; as guides to help us identify, assess and manage cybersecurity risks relevant to our business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our cybersecurity risk management program is integrated into our overall enterprise risk management program and shares common methodologies, reporting channels and governance processes that apply across the enterprise risk management program to other legal, compliance, strategic, operational, and financial risk areas.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Key aspects of our cybersecurity risk management program include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt"&gt;risk assessments designed to help identify material cybersecurity risks to our critical systems, information, products, services and our broader enterprise IT environment;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:400;line-height:120%;padding-left:14.5pt"&gt;a security team principally responsible for managing; (i) our cybersecurity risk assessment processes, (ii) our security controls and (iii) our response to cybersecurity incidents;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:400;line-height:120%;padding-left:14.5pt"&gt;the use of external service providers, where appropriate, to assess, test or otherwise assist with aspects of our security controls and processes;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:400;line-height:120%;padding-left:14.5pt"&gt;cybersecurity awareness training of our employees, incident response personnel and senior management; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:400;line-height:120%;padding-left:14.5pt"&gt;a cybersecurity incident response plan that includes procedures for responding to cybersecurity incidents; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:400;line-height:120%;padding-left:14.5pt"&gt;a third-party risk management process for key service providers, suppliers and vendors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have not identified risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have materially affected us, including our operations, business strategy, results of operations or financial condition. We face risks from certain cybersecurity threats that, if realized, are reasonably likely to materially affect us, including our operations, business strategy, results of operations, or financial condition. See Item 1A &#x201c;Risk Factors &#x2013; Cyberattacks or other security incidents that disrupt our operations or compromise data, may expose us to liability, harm our reputation or otherwise adversely affect our business.&#x201d;&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-37">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We have developed and implemented a cybersecurity risk management program intended to protect the confidentiality, integrity and availability of our critical systems and information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We design and assess our program based on the National Institute of Standards and Technology Cybersecurity Framework, or &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;NIST CSF, and the MITRE ATT&amp;amp;CK&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:115%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; framework. This does not imply that we meet any particular technical standards, specifications or requirements, only that we use the NIST CSF and MITRE ATT&amp;amp;CK&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:115%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; as guides to help us identify, assess and manage cybersecurity risks relevant to our business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our cybersecurity risk management program is integrated into our overall enterprise risk management program and shares common methodologies, reporting channels and governance processes that apply across the enterprise risk management program to other legal, compliance, strategic, operational, and financial risk areas.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-38">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-39">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-40">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-41">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-42">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Board considers cybersecurity risk as part of its risk oversight function and has delegated to the Cybersecurity Committee (the &#x201c;Committee&#x201d;) since its formation in 2017 oversight of business continuity, cybersecurity, privacy and other IT risks. The Committee oversees management&#x2019;s implementation of our cybersecurity risk management program. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Committee receives quarterly reports from management on our cybersecurity risks. In addition, management updates the Committee, as necessary, regarding any significant cybersecurity incidents. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Committee reports to the full Board regarding its activities, including those related to cybersecurity. The full Board also periodically receives briefings from management on our cyber risk management program. Board members receive presentations on cybersecurity topics from our management team, internal security staff or external experts as part of the Board&#x2019;s continuing education on topics that impact public companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Chief Commercial Operations Officer and Chief Product Officer are primarily responsible for assessing and managing our material risks from cybersecurity threats and supervise both our internal cybersecurity personnel and our retained external cybersecurity consultants. Our Chief Commercial Operations Officer has played a pivotal role in enhancing the Company's cybersecurity frameworks across the enterprise through his experience in risk management and IT governance. He has overseen the implementation of data governance and data protection policies and has been instrumental in fostering a culture of cybersecurity awareness across the organization. Our Chief Product Officer has significantly contributed to the Company's cybersecurity efforts through his experience in product management and development. He has been instrumental in integrating security by design and privacy by design into our products, helping to ensure that cybersecurity is a core component of our product strategy. Collectively, they stay informed about and monitor the prevention, detection, mitigation and remediation of key cybersecurity risks and incidents through various means, which may include briefings with internal and external security team members, threat intelligence and other information obtained from public or private sources and alerts and reports produced by security tools deployed in the IT environment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our cybersecurity management team includes our Corporate Vice President, Information Technology, who leads the operational teams responsible for enterprise security, data governance and enterprise incident response and global operations, and our Senior Vice President of Cloud and Engineering operations, who leads the operational teams responsible for product and cloud privacy and security, data governance and product security incident response. Our operational cybersecurity teams are comprised of members with decades of collective experience in IT security systems, tooling, operations and governance; hold various IT security industry certifications and have received specialized cybersecurity training.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-43">Our Board considers cybersecurity risk as part of its risk oversight function and has delegated to the Cybersecurity Committee (the &#x201c;Committee&#x201d;) since its formation in 2017 oversight of business continuity, cybersecurity, privacy and other IT risks. The Committee oversees management&#x2019;s implementation of our cybersecurity risk management program.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-44">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-46">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Committee receives quarterly reports from management on our cybersecurity risks. In addition, management updates the Committee, as necessary, regarding any significant cybersecurity incidents. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Committee reports to the full Board regarding its activities, including those related to cybersecurity. The full Board also periodically receives briefings from management on our cyber risk management program. Board members receive presentations on cybersecurity topics from our management team, internal security staff or external experts as part of the Board&#x2019;s continuing education on topics that impact public companies.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-45">The Committee receives quarterly reports from management on our cybersecurity risks. In addition, management updates the Committee, as necessary, regarding any significant cybersecurity incidents.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-47">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-48">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Chief Commercial Operations Officer and Chief Product Officer are primarily responsible for assessing and managing our material risks from cybersecurity threats and supervise both our internal cybersecurity personnel and our retained external cybersecurity consultants. Our Chief Commercial Operations Officer has played a pivotal role in enhancing the Company's cybersecurity frameworks across the enterprise through his experience in risk management and IT governance. He has overseen the implementation of data governance and data protection policies and has been instrumental in fostering a culture of cybersecurity awareness across the organization. Our Chief Product Officer has significantly contributed to the Company's cybersecurity efforts through his experience in product management and development. He has been instrumental in integrating security by design and privacy by design into our products, helping to ensure that cybersecurity is a core component of our product strategy. Collectively, they stay informed about and monitor the prevention, detection, mitigation and remediation of key cybersecurity risks and incidents through various means, which may include briefings with internal and external security team members, threat intelligence and other information obtained from public or private sources and alerts and reports produced by security tools deployed in the IT environment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our cybersecurity management team includes our Corporate Vice President, Information Technology, who leads the operational teams responsible for enterprise security, data governance and enterprise incident response and global operations, and our Senior Vice President of Cloud and Engineering operations, who leads the operational teams responsible for product and cloud privacy and security, data governance and product security incident response. Our operational cybersecurity teams are comprised of members with decades of collective experience in IT security systems, tooling, operations and governance; hold various IT security industry certifications and have received specialized cybersecurity training.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-49">Our Chief Commercial Operations Officer has played a pivotal role in enhancing the Company's cybersecurity frameworks across the enterprise through his experience in risk management and IT governance. He has overseen the implementation of data governance and data protection policies and has been instrumental in fostering a culture of cybersecurity awareness across the organization. Our Chief Product Officer has significantly contributed to the Company's cybersecurity efforts through his experience in product management and development. He has been instrumental in integrating security by design and privacy by design into our products, helping to ensure that cybersecurity is a core component of our product strategy. Collectively, they stay informed about and monitor the prevention, detection, mitigation and remediation of key cybersecurity risks and incidents through various means, which may include briefings with internal and external security team members, threat intelligence and other information obtained from public or private sources and alerts and reports produced by security tools deployed in the IT environment.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-50">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our cybersecurity management team includes our Corporate Vice President, Information Technology, who leads the operational teams responsible for enterprise security, data governance and enterprise incident response and global operations, and our Senior Vice President of Cloud and Engineering operations, who leads the operational teams responsible for product and cloud privacy and security, data governance and product security incident response. Our operational cybersecurity teams are comprised of members with decades of collective experience in IT security systems, tooling, operations and governance; hold various IT security industry certifications and have received specialized cybersecurity training.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <dei:AuditorName contextRef="c-1" id="f-51">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-52">Santa Clara, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-53" unitRef="usd">43162000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-54" unitRef="usd">63409000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-4" decimals="-3" id="f-55" unitRef="usd">253929000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-5" decimals="-3" id="f-56" unitRef="usd">156937000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">79321000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-58" unitRef="usd">126027000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-3" id="f-59" unitRef="usd">102727000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-3" id="f-60" unitRef="usd">132985000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-61" unitRef="usd">105596000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-62" unitRef="usd">118598000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">584735000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-64" unitRef="usd">597956000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-65" unitRef="usd">31153000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-66" unitRef="usd">29461000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-67" unitRef="usd">6216000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-68" unitRef="usd">9262000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">177601000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-5" decimals="-3" id="f-70" unitRef="usd">167691000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-71" unitRef="usd">116175000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-72" unitRef="usd">116175000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-73" unitRef="usd">23387000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-74" unitRef="usd">21320000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">939267000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-76" unitRef="usd">941865000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-3" id="f-77" unitRef="usd">20226000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-3" id="f-78" unitRef="usd">34746000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-79" unitRef="usd">84167000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-80" unitRef="usd">116227000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-3" id="f-81" unitRef="usd">26750000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-82" unitRef="usd">36669000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-83" unitRef="usd">131143000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-84" unitRef="usd">187642000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-85" unitRef="usd">20883000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-86" unitRef="usd">24864000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-87" unitRef="usd">3720000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-88" unitRef="usd">7421000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-89" unitRef="usd">2581000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-90" unitRef="usd">2956000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-91" unitRef="usd">158327000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-92" unitRef="usd">222883000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-93" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-94" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-95"
      unitRef="usdPerShare">0.025</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-96"
      unitRef="usdPerShare">0.025</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-5" decimals="-3" id="f-97" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="-3" id="f-98" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="INF" id="f-99" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-5" decimals="INF" id="f-100" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-101" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="c-5" decimals="INF" id="f-102" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-3" id="f-103" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-5" decimals="-3" id="f-104" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-105"
      unitRef="usdPerShare">0.025</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-106"
      unitRef="usdPerShare">0.025</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-107" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-108" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="-3" id="f-109" unitRef="shares">66434000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="-3" id="f-110" unitRef="shares">66434000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-5" decimals="-3" id="f-111" unitRef="shares">65052000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-5" decimals="-3" id="f-112" unitRef="shares">65052000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-113" unitRef="usd">1661000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-114" unitRef="usd">1627000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-4" decimals="-3" id="f-115" unitRef="usd">1170017000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-5" decimals="-3" id="f-116" unitRef="usd">1078393000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-117" unitRef="usd">-612000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-118" unitRef="usd">-659000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-119" unitRef="usd">-390126000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-120" unitRef="usd">-360379000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-121" unitRef="usd">780940000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-122" unitRef="usd">718982000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-123" unitRef="usd">939267000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-124" unitRef="usd">941865000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-125" unitRef="usd">831518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-126" unitRef="usd">1039593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-127" unitRef="usd">867827000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-128" unitRef="usd">377924000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-3" id="f-129" unitRef="usd">521277000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-3" id="f-130" unitRef="usd">432399000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-131" unitRef="usd">453594000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-6" decimals="-3" id="f-132" unitRef="usd">518316000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-7" decimals="-3" id="f-133" unitRef="usd">435428000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-134" unitRef="usd">217879000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-6" decimals="-3" id="f-135" unitRef="usd">214564000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-7" decimals="-3" id="f-136" unitRef="usd">174549000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-137" unitRef="usd">179870000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-6" decimals="-3" id="f-138" unitRef="usd">177772000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-7" decimals="-3" id="f-139" unitRef="usd">131994000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-140" unitRef="usd">98879000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-6" decimals="-3" id="f-141" unitRef="usd">100395000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-7" decimals="-3" id="f-142" unitRef="usd">76275000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-143" unitRef="usd">496628000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-6" decimals="-3" id="f-144" unitRef="usd">492731000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-7" decimals="-3" id="f-145" unitRef="usd">382818000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-146" unitRef="usd">-43034000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-3" id="f-147" unitRef="usd">25585000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-3" id="f-148" unitRef="usd">52610000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-1" decimals="-3" id="f-149" unitRef="usd">12343000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-6" decimals="-3" id="f-150" unitRef="usd">9704000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-7" decimals="-3" id="f-151" unitRef="usd">2009000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-152" unitRef="usd">-955000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-6" decimals="-3" id="f-153" unitRef="usd">-532000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-7" decimals="-3" id="f-154" unitRef="usd">-577000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-155" unitRef="usd">11388000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-6" decimals="-3" id="f-156" unitRef="usd">9172000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-7" decimals="-3" id="f-157" unitRef="usd">1432000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-158" unitRef="usd">-31646000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-159" unitRef="usd">34757000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-160" unitRef="usd">54042000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-161" unitRef="usd">-1899000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-162" unitRef="usd">5432000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-163" unitRef="usd">13032000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-164" unitRef="usd">-29747000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-165" unitRef="usd">29325000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-166" unitRef="usd">41010000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-167"
      unitRef="usdPerShare">-0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-168"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-169"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-170"
      unitRef="usdPerShare">-0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-171"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-172"
      unitRef="usdPerShare">0.60</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-173" unitRef="shares">65879000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-3" id="f-174" unitRef="shares">65980000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-3" id="f-175" unitRef="shares">65058000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-176" unitRef="shares">65879000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-3" id="f-177" unitRef="shares">69320000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-3" id="f-178" unitRef="shares">68911000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-179" unitRef="usd">-29747000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-180" unitRef="usd">29325000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-181" unitRef="usd">41010000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-1" decimals="-3" id="f-182" unitRef="usd">187000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-6" decimals="-3" id="f-183" unitRef="usd">1701000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-7" decimals="-3" id="f-184" unitRef="usd">-1521000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-185" unitRef="usd">-140000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-3" id="f-186" unitRef="usd">113000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-3" id="f-187" unitRef="usd">-632000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-188" unitRef="usd">47000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-3" id="f-189" unitRef="usd">1814000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-3" id="f-190" unitRef="usd">-2153000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-191" unitRef="usd">-29700000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-6" decimals="-3" id="f-192" unitRef="usd">31139000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-7" decimals="-3" id="f-193" unitRef="usd">38857000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="-3" id="f-194" unitRef="shares">64274000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-3" id="f-195" unitRef="usd">1607000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-3" id="f-196" unitRef="usd">997855000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-10" decimals="-3" id="f-197" unitRef="usd">-320000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-3" id="f-198" unitRef="usd">-430714000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-12" decimals="-3" id="f-199" unitRef="usd">568428000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-13" decimals="-3" id="f-200" unitRef="usd">44826000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-7" decimals="-3" id="f-201" unitRef="usd">44826000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-14" decimals="-3" id="f-202" unitRef="shares">1461000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-14" decimals="-3" id="f-203" unitRef="usd">37000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-13" decimals="-3" id="f-204" unitRef="usd">27419000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-7" decimals="-3" id="f-205" unitRef="usd">27456000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-206" unitRef="usd">41010000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-207" unitRef="usd">41010000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-16" decimals="-3" id="f-208" unitRef="usd">-2153000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-3" id="f-209" unitRef="usd">-2153000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-17" decimals="-3" id="f-210" unitRef="shares">65735000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-211" unitRef="usd">1644000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-3" id="f-212" unitRef="usd">1070100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-213" unitRef="usd">-2473000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-214" unitRef="usd">-389704000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-215" unitRef="usd">679567000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-22" decimals="-3" id="f-216" unitRef="usd">62771000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-6" decimals="-3" id="f-217" unitRef="usd">62771000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-23" decimals="-3" id="f-218" unitRef="shares">1527000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-23" decimals="-3" id="f-219" unitRef="usd">38000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-22" decimals="-3" id="f-220" unitRef="usd">32111000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-6" decimals="-3" id="f-221" unitRef="usd">32149000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-23" decimals="-3" id="f-222" unitRef="shares">2210000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-23" decimals="-3" id="f-223" unitRef="usd">55000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-22" decimals="-3" id="f-224" unitRef="usd">86589000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-6" decimals="-3" id="f-225" unitRef="usd">86644000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss contextRef="c-24" decimals="-3" id="f-226" unitRef="usd">29325000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-227" unitRef="usd">29325000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-25" decimals="-3" id="f-228" unitRef="usd">1814000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-3" id="f-229" unitRef="usd">1814000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-26" decimals="-3" id="f-230" unitRef="shares">65052000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-3" id="f-231" unitRef="usd">1627000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-3" id="f-232" unitRef="usd">1078393000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-233" unitRef="usd">-659000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-234" unitRef="usd">-360379000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-235" unitRef="usd">718982000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-30" decimals="-3" id="f-236" unitRef="usd">70761000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-237" unitRef="usd">70761000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-31" decimals="-3" id="f-238" unitRef="shares">1724000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-31" decimals="-3" id="f-239" unitRef="usd">43000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-30" decimals="-3" id="f-240" unitRef="usd">31549000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-1" decimals="-3" id="f-241" unitRef="usd">31592000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-31" decimals="-3" id="f-242" unitRef="shares">342000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-31" decimals="-3" id="f-243" unitRef="usd">9000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-30" decimals="-3" id="f-244" unitRef="usd">10686000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-1" decimals="-3" id="f-245" unitRef="usd">10695000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss contextRef="c-32" decimals="-3" id="f-246" unitRef="usd">-29747000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-247" unitRef="usd">-29747000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-33" decimals="-3" id="f-248" unitRef="usd">47000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-249" unitRef="usd">47000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-34" decimals="-3" id="f-250" unitRef="shares">66434000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-251" unitRef="usd">1661000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-252" unitRef="usd">1170017000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-3" id="f-253" unitRef="usd">-612000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-37" decimals="-3" id="f-254" unitRef="usd">-390126000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-255" unitRef="usd">780940000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-256" unitRef="usd">-29747000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-257" unitRef="usd">29325000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-258" unitRef="usd">41010000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-259" unitRef="usd">70761000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-6" decimals="-3" id="f-260" unitRef="usd">62771000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-7" decimals="-3" id="f-261" unitRef="usd">44826000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-262" unitRef="usd">19550000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-6" decimals="-3" id="f-263" unitRef="usd">16631000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-7" decimals="-3" id="f-264" unitRef="usd">14315000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-1" decimals="-3" id="f-265" unitRef="usd">-9969000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-6" decimals="-3" id="f-266" unitRef="usd">-660000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-7" decimals="-3" id="f-267" unitRef="usd">1932000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-1" decimals="-3" id="f-268" unitRef="usd">5286000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-6" decimals="-3" id="f-269" unitRef="usd">4199000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-7" decimals="-3" id="f-270" unitRef="usd">1146000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-271" unitRef="usd">-46706000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-6" decimals="-3" id="f-272" unitRef="usd">32222000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-7" decimals="-3" id="f-273" unitRef="usd">8585000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-274" unitRef="usd">-30258000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-6" decimals="-3" id="f-275" unitRef="usd">-16175000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-7" decimals="-3" id="f-276" unitRef="usd">60280000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-277" unitRef="usd">-11167000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-6" decimals="-3" id="f-278" unitRef="usd">60795000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-7" decimals="-3" id="f-279" unitRef="usd">38359000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-280" unitRef="usd">-15138000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-6" decimals="-3" id="f-281" unitRef="usd">-6369000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-7" decimals="-3" id="f-282" unitRef="usd">12111000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-283" unitRef="usd">-31926000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-6" decimals="-3" id="f-284" unitRef="usd">37070000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-7" decimals="-3" id="f-285" unitRef="usd">20919000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-1" decimals="-3" id="f-286" unitRef="usd">-13900000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-6" decimals="-3" id="f-287" unitRef="usd">2921000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-7" decimals="-3" id="f-288" unitRef="usd">9118000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c-1" decimals="-3" id="f-289" unitRef="usd">-4076000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c-6" decimals="-3" id="f-290" unitRef="usd">-4397000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c-7" decimals="-3" id="f-291" unitRef="usd">-8678000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-292" unitRef="usd">68400000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-6" decimals="-3" id="f-293" unitRef="usd">56251000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-7" decimals="-3" id="f-294" unitRef="usd">27183000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-295" unitRef="usd">18054000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-296" unitRef="usd">17855000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-297" unitRef="usd">14067000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-1" decimals="-3" id="f-298" unitRef="usd">301677000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-6" decimals="-3" id="f-299" unitRef="usd">216193000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-7" decimals="-3" id="f-300" unitRef="usd">191403000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-1" decimals="-3" id="f-301" unitRef="usd">49902000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-6" decimals="-3" id="f-302" unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-7" decimals="-3" id="f-303" unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-1" decimals="-3" id="f-304" unitRef="usd">160299000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-6" decimals="-3" id="f-305" unitRef="usd">227803000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-7" decimals="-3" id="f-306" unitRef="usd">181388000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-307" unitRef="usd">-109530000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-6" decimals="-3" id="f-308" unitRef="usd">-6245000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-7" decimals="-3" id="f-309" unitRef="usd">-24082000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-310" unitRef="usd">31592000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-6" decimals="-3" id="f-311" unitRef="usd">32149000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-7" decimals="-3" id="f-312" unitRef="usd">27456000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-313" unitRef="usd">10695000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-6" decimals="-3" id="f-314" unitRef="usd">86397000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-7" decimals="-3" id="f-315" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <calx:PaymentsForFinancingArrangements contextRef="c-1" decimals="-3" id="f-316" unitRef="usd">0</calx:PaymentsForFinancingArrangements>
    <calx:PaymentsForFinancingArrangements contextRef="c-6" decimals="-3" id="f-317" unitRef="usd">11678000</calx:PaymentsForFinancingArrangements>
    <calx:PaymentsForFinancingArrangements contextRef="c-7" decimals="-3" id="f-318" unitRef="usd">2393000</calx:PaymentsForFinancingArrangements>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-319" unitRef="usd">20897000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-6" decimals="-3" id="f-320" unitRef="usd">-65926000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-7" decimals="-3" id="f-321" unitRef="usd">25063000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-322" unitRef="usd">-14000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-323" unitRef="usd">256000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-324" unitRef="usd">-424000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-325" unitRef="usd">-20247000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-6" decimals="-3" id="f-326" unitRef="usd">-15664000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-7" decimals="-3" id="f-327" unitRef="usd">27740000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-328" unitRef="usd">63409000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-21" decimals="-3" id="f-329" unitRef="usd">79073000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-12" decimals="-3" id="f-330" unitRef="usd">51333000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-331" unitRef="usd">43162000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-332" unitRef="usd">63409000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-21" decimals="-3" id="f-333" unitRef="usd">79073000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-334" unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-6" decimals="-3" id="f-335" unitRef="usd">253000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-7" decimals="-3" id="f-336" unitRef="usd">577000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-337" unitRef="usd">5878000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-6" decimals="-3" id="f-338" unitRef="usd">11873000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-7" decimals="-3" id="f-339" unitRef="usd">9607000</us-gaap:IncomeTaxesPaidNet>
    <calx:ChangeInCapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-340" unitRef="usd">484000</calx:ChangeInCapitalExpendituresIncurredButNotYetPaid>
    <calx:ChangeInCapitalExpendituresIncurredButNotYetPaid contextRef="c-6" decimals="-3" id="f-341" unitRef="usd">-180000</calx:ChangeInCapitalExpendituresIncurredButNotYetPaid>
    <calx:ChangeInCapitalExpendituresIncurredButNotYetPaid contextRef="c-7" decimals="-3" id="f-342" unitRef="usd">586000</calx:ChangeInCapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock contextRef="c-1" id="f-343">Description of Business and Significant Accounting Policies&lt;div style="margin-top:6pt"&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;Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Calix, Inc. (together with its subsidiaries, &#x201c;Calix&#x201d; or the &#x201c;Company&#x201d;) was incorporated in August 1999 and is a Delaware corporation. The Company develops, markets and sells an appliance-based platform, cloud and managed services that focus on the subscriber-facing network, the portion of the network that governs available bandwidth and determines the range and quality of services that can be offered to subscribers. This platform, cloud and managed services enable broadband experience providers (&#x201c;BEPs&#x201d;) of all sizes to innovate and transform their businesses. The Company&#x2019;s BEP customers are empowered to utilize real-time data and insights from the Calix platform to simplify their businesses and deliver experiences that excite their subscribers. These insights enable BEPs to grow their businesses through increased subscriber acquisition, loyalty and revenue, thereby increasing the value of their businesses and contributions to their communities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Basis of Presentation and Accounting Guidance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) and U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;). All significant intercompany balances and transactions have been eliminated in consolidation. Any reference in these notes to applicable accounting guidance is meant to refer to the authoritative U.S. GAAP as found in the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 is in conformity with U.S. GAAP, which requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. For the Company, these estimates include, but are not limited to, allowances for doubtful accounts and sales returns, excess and obsolete inventory, allowances for obligations to its contract manufacturers, valuation of stock-based compensation, useful lives assigned to long-lived assets, standard and extended warranty costs, realizability of deferred tax assets and uncertain tax positions and contingencies. Actual results could differ from those estimates, and such differences could be material to the Company&#x2019;s financial position and results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 recognized when a performance obligation is satisfied, which occurs when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Revenue from sales of access and premises systems is recognized when control is transferred to the customer, which is generally when the products are shipped. Revenue from software platform licenses, which provides the customer with a right to use the software as it exists, is generally recognized upfront when the license is made available to the customer. Revenue from cloud-based software subscriptions, customer support, maintenance, extended warranty subscriptions and managed services is generally recognized ratably over the contract term. Revenue from professional services and training is recognized as the services are delivered.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account. A contract&#x2019;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company&#x2019;s hardware products contain both software and non-software components that function together to deliver the products&#x2019; essential functionality and therefore constitutes a single performance obligation as the promise to transfer the individual software and non-software components is not separately identifiable and, therefore, not distinct. Cloud-based software subscriptions can include multi-year agreements with a fixed annual fee for a minimum committed usage level. To the extent that minimum committed usage level each year varies, the Company has concluded that each year represents a distinct stand-ready performance obligation and the transaction price allocated to each performance obligation is recognized as revenue ratably over each annual period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 contracts generally include multiple performance obligations. For such arrangements, the Company allocates the contract&#x2019;s transaction price to each performance obligation using the relative stand-alone selling price of each distinct good or service in the contract. Observable prices of a product or service when the Company sells them separately based on stratification by classes of customers and products are the best estimate of stand-alone selling prices. However, when stand-alone selling prices are not directly observable, they are estimated, and judgment is required in their determination. In these instances, the Company determines stand-alone selling prices using all other available information, which may include pricing &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;practices relative to geographies, market conditions, competitive landscape, characteristics of targeted customers for hardware products, internal costs and gross margin objectives for services and internal costs and value assessments for subscriptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenue consists primarily of finished goods inventory purchased from the Company&#x2019;s contract manufacturers, payroll and related expenses associated with managing the relationships with contract manufacturers, depreciation of manufacturing test equipment, warranty and retrofit costs, excess and obsolete inventory costs, allowances for obligations to its contract manufacturers, shipping charges and amortization of certain intangible assets. It also includes contractor and other costs of services incurred directly related to the delivery of services to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Warranty and Retrofit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 offers limited warranties for its hardware products for a period of &lt;span style="-sec-ix-hidden:f-349"&gt;one&lt;/span&gt; or five years, depending on the product type. The Company recognizes estimated costs related to warranty activities as a component of cost of revenue upon product shipment or upon identification of a specific product failure. Under certain circumstances, the Company also provides fixes on specifically identified performance failures for products that are outside of the standard warranty period and recognizes estimated costs related to retrofit activities as a component of cost of revenue upon identification of such product failures. The Company recognizes estimated warranty and retrofit costs when it is probable that a liability has been incurred and the amount of loss is reasonably estimable. The estimates are based upon historical and projected product failure and claim rates, historical costs incurred in correcting product failures and information available related to any specifically identified product failures. Judgment is required in estimating costs associated with warranty and retrofit activities, and the Company's estimates are limited to information available to the Company at the time of such estimates. In some cases, such as when a specific product failure is first identified or a new product is introduced, the Company may initially have limited information and limited historical failure and claim rates upon which to base its estimates, and such estimates may require revision in future periods. The recorded amount is adjusted from time to time for specifically identified warranty and retrofit exposure. Actual warranty and retrofit expenses are charged against the Company&#x2019;s estimated warranty and retrofit liability when incurred. Factors that affect the Company&#x2019;s warranty and retrofit liability include the number of active installed units and historical and anticipated rates of warranty and retrofit claims and cost per claim.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense associated with stock options and purchase rights under the Amended and Restated Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;) and the Amended and Restated 2017 Nonqualified Employee Stock Purchase Plan (the &#x201c;NQ ESPP&#x201d;) is measured at the grant date based on the fair value of the award and is recognized, net of forfeitures, as expense over the remaining requisite service period (generally the vesting period) on a straight-line basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of stock option and employee stock purchase right under the ESPP is estimated at the grant date using the Black-Scholes option valuation model. The fair value of the employee stock purchase right under the NQ ESPP is based on closing market price of the Company&#x2019;s common stock on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense associated with performance stock options (&#x201c;PSOs&#x201d;) with graded vesting features and which contain both a performance and a service condition is measured based on fair value of stock options estimated at the grant date using the Black-Scholes option valuation model, and is recognized, net of forfeitures, as expense over the requisite service period using the graded vesting attribution method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense is only recognized if the Company has determined that it is probable that the performance condition will be met. The Company reassesses the probability of vesting at each reporting period and adjusts compensation expense based on its probability assessment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Loss Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 occasionally faces legal proceedings from business activities. It evaluates the likelihood of an unfavorable outcome and records a loss contingency when the loss is probable and reasonably estimable. This assessment involves significant judgment and uncertainty, influenced by factors beyond the Company&#x2019;s control. The Company estimates potential losses based on available information and reassesses these estimates quarterly. Changes in estimates could impact the Company&#x2019;s business, operating results, or financial condition. Actual outcomes may differ from these estimates, potentially affecting the Company materially.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Credit Risk and Inventory Supplier Concentrations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable. Cash equivalents consist of money market funds and marketable securities with a maturity at the date of purchase of ninety days or less, which are invested through financial &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;institutions in the United States. Deposits in and investments held by these financial institutions may, at times, exceed federally insured limits. The Company has not experienced any losses in such accounts. The Company also has approximately $9.1 million of cash held by its foreign subsidiaries in India, China and the United Kingdom. Management believes that the financial institutions that hold the Company&#x2019;s cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these cash and cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 depends primarily on a small number of outside contract manufacturers (&#x201c;CMs&#x201d;) and original design manufacturers (&#x201c;ODMs&#x201d;) for the bulk of its finished goods inventory. The Company generally purchases its products through purchase orders with its suppliers. While the Company seeks to maintain a sufficient supply of its products, the Company&#x2019;s business and results of operations could be adversely affected by a stoppage or delay in receiving such products, the receipt of defective parts, an increase in price of such products or the Company&#x2019;s inability to obtain lower prices from its CMs, ODMs and other suppliers in response to competitive pressures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of cash and cash equivalents, trade receivables, accounts payable and other accrued liabilities approximate their fair value due to their relatively short-term nature. Marketable securities are valued using quoted market prices in active markets to determine fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Cash, Cash Equivalents and Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents and marketable securities are stated at amounts that approximate fair value based on quoted market prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 has invested its excess cash primarily in money market funds and highly liquid marketable securities such as U.S. treasury securities, corporate debt instruments, commercial paper and U.S. government securities. The Company considers all investments with maturities of three months or less when purchased to be cash equivalents. Marketable securities represent highly liquid U.S. treasury securities, corporate debt instruments, commercial paper and U.S. government securities with maturities greater than 90 days at date of purchase. Marketable securities with maturities greater than one year are classified as current because management considers all marketable securities to be available for current operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 investments have been classified and accounted for as available-for-sale. Such investments are recorded at fair value and unrealized holding gains and losses are reported as a separate component of comprehensive loss in the stockholders&#x2019; equity until realized. Realized gains and losses on sales of marketable securities, if any, are determined on the specific identification method and are reclassified from accumulated other comprehensive loss to results of operations as &#x201c;Other expense, net.&#x201d; Realized gains and losses were not significant for the years ended December&#160;31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 Company&#x2019;s available-for-sale debt securities in an unrealized loss position, the Company determines whether a credit loss exists. In this assessment, among other factors, the Company considers the extent to which the fair value is less than the amortized cost, any changes to the rating of the security by a rating agency and adverse conditions specifically related to the security. If factors indicate a credit loss exists, an allowance for credit loss will be recorded to &#x201c;Other expense, net,&#x201d; limited by the amount that the fair value is less than the amortized cost basis. The amount of fair value change relating to all other factors will be recognized in other comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 2 &#x201c;&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;Cash, Cash Equivalents and Marketable Securities.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 maintains an allowance for doubtful accounts for expected credit losses at contract inception resulting from the inability of its customers to make required payments. The Company records a specific allowance and revises the expected loss based on an analysis of individual past-due balances. Additionally, based on historical write-offs and the Company&#x2019;s collection experience, the Company records an additional allowance based on a percentage of outstanding receivables. The Company performs credit evaluations of its customers&#x2019; financial condition. These evaluations require judgment and are based on a variety of factors including, but not limited to, current economic trends, payment history and a financial review of the customer. Actual collection losses may differ from management&#x2019;s estimates, and such differences could be material to the Company&#x2019;s financial position and results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Inventory Valuation and Supplier Purchase Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory, which primarily consists of finished goods purchased from CMs or ODMs, is stated at the lower of cost (determined by the first-in, first-out method) and net realizable value. Inbound shipping costs and tariffs are included in the cost of inventory. In addition, from time to time, the Company procures component inventory primarily as a result of manufacturing discontinuation of critical components by suppliers or a change in suppliers. Furthermore, as a result of the global pandemic-induced supply chain challenges and supply assurance plans, the Company has purchased, and may continue to purchase, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;excess components from its suppliers and consign components back to its suppliers to be consumed on future finished good builds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 regularly monitors inventory on-hand and record write-downs for excess and obsolete inventory. The Company also evaluates its supplier purchase commitments and records a liability for excess and obsolete components consistent with the valuation of the Company&#x2019;s excess and obsolete inventory and future production requirements. These write-downs and accruals are based on the Company&#x2019;s assumptions of demand for our products and requires significant judgement of relevant factors including a comparison of the quantity and cost of inventory on hand to the Company&#x2019;s estimated forecast of customer demand, current levels of orders and backlog, market conditions, potential obsolescence of technology, product life cycles and whether pricing trends or forecasts indicate that the carrying value of inventory exceeds the Company&#x2019;s estimated selling price. Factors that could influence management&#x2019;s assumptions and judgements include changes in economic conditions, competitive dynamics, winning or losing a key customer, changes in the Company&#x2019;s customers&#x2019; capital expenditures, government investment programs, technology changes, new product introductions and supply-chain lead times. Actual demand may differ from forecasted demand and may have a material effect on gross profit. If inventory is written down, a new cost basis is established that cannot be increased in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 capitalizes certain sales commissions related primarily to multi-year cloud-based software subscriptions and extended warranty support contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized commissions are amortized as sales and marketing expenses over the period that the related revenue is recognized, which can be up to five years for extended warranty. The Company classifies the unamortized portion of deferred commissions as current or noncurrent based on the timing of when the Company expects to recognize the expense. The current and noncurrent portions of deferred commissions are included in &#x201c;Prepaid expenses and other current assets&#x201d; and &#x201c;Other assets,&#x201d; respectively, in the Company&#x2019;s Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 are stated at cost, less accumulated depreciation, and are depreciated using the straight-line method over the estimated useful life of each asset. Generally, computer equipment is depreciated over two years; purchased software is depreciated over &lt;span style="-sec-ix-hidden:f-362"&gt;three&lt;/span&gt; to five years; test equipment is depreciated over three years; furniture and fixtures are depreciated over seven years; and leasehold improvements are depreciated over the shorter of the respective lease term or the estimated useful life of the asset. Maintenance and repairs are charged to expense as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill was recorded as a result of the Company&#x2019;s acquisitions of Occam Networks, Inc. in 2011 and Optical Solutions, Inc. in 2006. The Company records goodwill when consideration paid in a business acquisition exceeds the fair value of the net tangible assets and the identified intangible assets acquired. Goodwill is not amortized but instead is subject to an annual impairment test or more frequently if events or changes in circumstances indicate that it may be impaired. The Company evaluates goodwill on an annual basis as of the end of the second quarter of each fiscal year. Management has determined that it operates as a single reporting unit and, therefore, evaluates goodwill impairment at the enterprise level.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 end of the second quarter of 2024, the Company completed its annual goodwill impairment test. Based on its assessment of certain qualitative factors such as market capitalization, management concluded that the fair value of the Company was more likely than not greater than its carrying amount as of July 2, 2024. As such, it was not necessary to perform the two-step quantitative goodwill impairment test at the time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no significant events or changes in circumstances subsequent to the 2024 annual impairment test that would more likely than not indicate that the carrying value of goodwill may have been impaired as of December&#160;31, 2024. There were no impairment losses for goodwill for the years ended December&#160;31, 2024, 2023 or 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue results from transactions where the Company billed the customer for products or services and when cash payments are received or due prior to transferring control of the promised goods or services to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payment terms to customers typically range from net&#160;30&#160;to net&#160;90&#160;days and vary by the size and location of customer and the products or services offered. The period between the transfer of control of the promised good or service to a customer and when payment is due is not a significant financing component.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 evaluates its tax positions and estimates its current tax exposure along with assessing temporary differences that result from different book to tax treatment of items not currently deductible for tax purposes. These differences result in deferred tax assets and liabilities on the Company&#x2019;s Consolidated Balance Sheets, which are estimated based upon the difference between the financial statement and tax bases of assets and liabilities using the enacted tax rates that will be in effect when these differences reverse. In general, deferred tax assets represent future tax benefits to be received when certain expenses previously recognized in the Company&#x2019;s Consolidated Statements of Comprehensive Income (Loss) become deductible expenses under applicable income tax laws or loss or credit carryforwards are utilized. Accordingly, realization of the Company&#x2019;s deferred tax assets is dependent on future taxable income against which these deductions, losses and credits can be utilized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 must assess the likelihood that deferred tax assets will be recovered from future taxable Income, and if the Company determines that recovery is not more likely than not, the Company must establish a valuation allowance. Management judgment is required in determining its provision for income taxes, deferred tax assets and liabilities and any valuation allowance recorded against its net deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Newly Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Segment Reporting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2023-07, Segment Reporting, which expanded annual and interim disclosure requirements for reportable segments. The Company adopted the new standard effective January 1, 2025. See Footnote 12 &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;Segment Information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 2023, the FASB issued ASU No. 2023-09, Income Taxes, which prescribes standardized categories and disaggregation of information in the reconciliation of provision for income taxes, requires disclosure of disaggregated income taxes paid and modifies other income tax-related disclosure requirements. The updated standard is effective for the Company beginning with its 2025 annual reporting period. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the FASB issued ASU No. 2024-03, Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures, which requires additional disclosure of certain costs and expenses within the notes to the financial statements. The updated standard is effective for the Company&#x2019;s annual periods beginning in 2027 and interim periods beginning in the first quarter of 2028. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no other accounting pronouncements or changes in accounting pronouncements that are significant or potentially significant to the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-344">&lt;div style="margin-top:9pt"&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;Basis of Presentation and Accounting Guidance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) and U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;). All significant intercompany balances and transactions have been eliminated in consolidation. Any reference in these notes to applicable accounting guidance is meant to refer to the authoritative U.S. GAAP as found in the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;).&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-345">&lt;div style="margin-top:9pt"&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;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 is in conformity with U.S. GAAP, which requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. For the Company, these estimates include, but are not limited to, allowances for doubtful accounts and sales returns, excess and obsolete inventory, allowances for obligations to its contract manufacturers, valuation of stock-based compensation, useful lives assigned to long-lived assets, standard and extended warranty costs, realizability of deferred tax assets and uncertain tax positions and contingencies. Actual results could differ from those estimates, and such differences could be material to the Company&#x2019;s financial position and results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-346">&lt;div style="margin-top:9pt"&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;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 recognized when a performance obligation is satisfied, which occurs when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Revenue from sales of access and premises systems is recognized when control is transferred to the customer, which is generally when the products are shipped. Revenue from software platform licenses, which provides the customer with a right to use the software as it exists, is generally recognized upfront when the license is made available to the customer. Revenue from cloud-based software subscriptions, customer support, maintenance, extended warranty subscriptions and managed services is generally recognized ratably over the contract term. Revenue from professional services and training is recognized as the services are delivered.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account. A contract&#x2019;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company&#x2019;s hardware products contain both software and non-software components that function together to deliver the products&#x2019; essential functionality and therefore constitutes a single performance obligation as the promise to transfer the individual software and non-software components is not separately identifiable and, therefore, not distinct. Cloud-based software subscriptions can include multi-year agreements with a fixed annual fee for a minimum committed usage level. To the extent that minimum committed usage level each year varies, the Company has concluded that each year represents a distinct stand-ready performance obligation and the transaction price allocated to each performance obligation is recognized as revenue ratably over each annual period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 contracts generally include multiple performance obligations. For such arrangements, the Company allocates the contract&#x2019;s transaction price to each performance obligation using the relative stand-alone selling price of each distinct good or service in the contract. Observable prices of a product or service when the Company sells them separately based on stratification by classes of customers and products are the best estimate of stand-alone selling prices. However, when stand-alone selling prices are not directly observable, they are estimated, and judgment is required in their determination. In these instances, the Company determines stand-alone selling prices using all other available information, which may include pricing &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;practices relative to geographies, market conditions, competitive landscape, characteristics of targeted customers for hardware products, internal costs and gross margin objectives for services and internal costs and value assessments for subscriptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 capitalizes certain sales commissions related primarily to multi-year cloud-based software subscriptions and extended warranty support contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized commissions are amortized as sales and marketing expenses over the period that the related revenue is recognized, which can be up to five years for extended warranty. The Company classifies the unamortized portion of deferred commissions as current or noncurrent based on the timing of when the Company expects to recognize the expense. The current and noncurrent portions of deferred commissions are included in &#x201c;Prepaid expenses and other current assets&#x201d; and &#x201c;Other assets,&#x201d; respectively, in the Company&#x2019;s Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue results from transactions where the Company billed the customer for products or services and when cash payments are received or due prior to transferring control of the promised goods or services to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payment terms to customers typically range from net&#160;30&#160;to net&#160;90&#160;days and vary by the size and location of customer and the products or services offered. The period between the transfer of control of the promised good or service to a customer and when payment is due is not a significant financing component.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c-1" id="f-347">&lt;div style="margin-top:9pt"&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;Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenue consists primarily of finished goods inventory purchased from the Company&#x2019;s contract manufacturers, payroll and related expenses associated with managing the relationships with contract manufacturers, depreciation of manufacturing test equipment, warranty and retrofit costs, excess and obsolete inventory costs, allowances for obligations to its contract manufacturers, shipping charges and amortization of certain intangible assets. It also includes contractor and other costs of services incurred directly related to the delivery of services to customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:StandardProductWarrantyPolicy contextRef="c-1" id="f-348">&lt;div style="margin-top:9pt"&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;Warranty and Retrofit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 offers limited warranties for its hardware products for a period of &lt;span style="-sec-ix-hidden:f-349"&gt;one&lt;/span&gt; or five years, depending on the product type. The Company recognizes estimated costs related to warranty activities as a component of cost of revenue upon product shipment or upon identification of a specific product failure. Under certain circumstances, the Company also provides fixes on specifically identified performance failures for products that are outside of the standard warranty period and recognizes estimated costs related to retrofit activities as a component of cost of revenue upon identification of such product failures. The Company recognizes estimated warranty and retrofit costs when it is probable that a liability has been incurred and the amount of loss is reasonably estimable. The estimates are based upon historical and projected product failure and claim rates, historical costs incurred in correcting product failures and information available related to any specifically identified product failures. Judgment is required in estimating costs associated with warranty and retrofit activities, and the Company's estimates are limited to information available to the Company at the time of such estimates. In some cases, such as when a specific product failure is first identified or a new product is introduced, the Company may initially have limited information and limited historical failure and claim rates upon which to base its estimates, and such estimates may require revision in future periods. The recorded amount is adjusted from time to time for specifically identified warranty and retrofit exposure. Actual warranty and retrofit expenses are charged against the Company&#x2019;s estimated warranty and retrofit liability when incurred. Factors that affect the Company&#x2019;s warranty and retrofit liability include the number of active installed units and historical and anticipated rates of warranty and retrofit claims and cost per claim.&lt;/span&gt;&lt;/div&gt;</us-gaap:StandardProductWarrantyPolicy>
    <calx:ProductWarrantyPeriod contextRef="c-39" id="f-350">P5Y</calx:ProductWarrantyPeriod>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-351">&lt;div style="margin-top:9pt"&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:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense associated with stock options and purchase rights under the Amended and Restated Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;) and the Amended and Restated 2017 Nonqualified Employee Stock Purchase Plan (the &#x201c;NQ ESPP&#x201d;) is measured at the grant date based on the fair value of the award and is recognized, net of forfeitures, as expense over the remaining requisite service period (generally the vesting period) on a straight-line basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of stock option and employee stock purchase right under the ESPP is estimated at the grant date using the Black-Scholes option valuation model. The fair value of the employee stock purchase right under the NQ ESPP is based on closing market price of the Company&#x2019;s common stock on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense associated with performance stock options (&#x201c;PSOs&#x201d;) with graded vesting features and which contain both a performance and a service condition is measured based on fair value of stock options estimated at the grant date using the Black-Scholes option valuation model, and is recognized, net of forfeitures, as expense over the requisite service period using the graded vesting attribution method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense is only recognized if the Company has determined that it is probable that the performance condition will be met. The Company reassesses the probability of vesting at each reporting period and adjusts compensation expense based on its probability assessment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c-1" id="f-352">&lt;div style="margin-top:9pt"&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;Loss Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 occasionally faces legal proceedings from business activities. It evaluates the likelihood of an unfavorable outcome and records a loss contingency when the loss is probable and reasonably estimable. This assessment involves significant judgment and uncertainty, influenced by factors beyond the Company&#x2019;s control. The Company estimates potential losses based on available information and reassesses these estimates quarterly. Changes in estimates could impact the Company&#x2019;s business, operating results, or financial condition. Actual outcomes may differ from these estimates, potentially affecting the Company materially.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-353">&lt;div style="margin-top:9pt"&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;Credit Risk and Inventory Supplier Concentrations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable. Cash equivalents consist of money market funds and marketable securities with a maturity at the date of purchase of ninety days or less, which are invested through financial &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;institutions in the United States. Deposits in and investments held by these financial institutions may, at times, exceed federally insured limits. The Company has not experienced any losses in such accounts. The Company also has approximately $9.1 million of cash held by its foreign subsidiaries in India, China and the United Kingdom. Management believes that the financial institutions that hold the Company&#x2019;s cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these cash and cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 depends primarily on a small number of outside contract manufacturers (&#x201c;CMs&#x201d;) and original design manufacturers (&#x201c;ODMs&#x201d;) for the bulk of its finished goods inventory. The Company generally purchases its products through purchase orders with its suppliers. While the Company seeks to maintain a sufficient supply of its products, the Company&#x2019;s business and results of operations could be adversely affected by a stoppage or delay in receiving such products, the receipt of defective parts, an increase in price of such products or the Company&#x2019;s inability to obtain lower prices from its CMs, ODMs and other suppliers in response to competitive pressures.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:Cash contextRef="c-40" decimals="-5" id="f-354" unitRef="usd">9100000</us-gaap:Cash>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c-1" id="f-355">&lt;div style="margin-top:9pt"&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;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of cash and cash equivalents, trade receivables, accounts payable and other accrued liabilities approximate their fair value due to their relatively short-term nature. Marketable securities are valued using quoted market prices in active markets to determine fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <calx:CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock contextRef="c-1" id="f-356">&lt;div style="margin-top:9pt"&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;Cash, Cash Equivalents and Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents and marketable securities are stated at amounts that approximate fair value based on quoted market prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 has invested its excess cash primarily in money market funds and highly liquid marketable securities such as U.S. treasury securities, corporate debt instruments, commercial paper and U.S. government securities. The Company considers all investments with maturities of three months or less when purchased to be cash equivalents. Marketable securities represent highly liquid U.S. treasury securities, corporate debt instruments, commercial paper and U.S. government securities with maturities greater than 90 days at date of purchase. Marketable securities with maturities greater than one year are classified as current because management considers all marketable securities to be available for current operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 investments have been classified and accounted for as available-for-sale. Such investments are recorded at fair value and unrealized holding gains and losses are reported as a separate component of comprehensive loss in the stockholders&#x2019; equity until realized. Realized gains and losses on sales of marketable securities, if any, are determined on the specific identification method and are reclassified from accumulated other comprehensive loss to results of operations as &#x201c;Other expense, net.&#x201d; Realized gains and losses were not significant for the years ended December&#160;31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 Company&#x2019;s available-for-sale debt securities in an unrealized loss position, the Company determines whether a credit loss exists. In this assessment, among other factors, the Company considers the extent to which the fair value is less than the amortized cost, any changes to the rating of the security by a rating agency and adverse conditions specifically related to the security. If factors indicate a credit loss exists, an allowance for credit loss will be recorded to &#x201c;Other expense, net,&#x201d; limited by the amount that the fair value is less than the amortized cost basis. The amount of fair value change relating to all other factors will be recognized in other comprehensive loss.&lt;/span&gt;&lt;/div&gt;</calx:CashCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock contextRef="c-1" id="f-357">&lt;div style="margin-top:6pt"&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;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 maintains an allowance for doubtful accounts for expected credit losses at contract inception resulting from the inability of its customers to make required payments. The Company records a specific allowance and revises the expected loss based on an analysis of individual past-due balances. Additionally, based on historical write-offs and the Company&#x2019;s collection experience, the Company records an additional allowance based on a percentage of outstanding receivables. The Company performs credit evaluations of its customers&#x2019; financial condition. These evaluations require judgment and are based on a variety of factors including, but not limited to, current economic trends, payment history and a financial review of the customer. Actual collection losses may differ from management&#x2019;s estimates, and such differences could be material to the Company&#x2019;s financial position and results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-358">&lt;div style="margin-top:9pt"&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;Inventory Valuation and Supplier Purchase Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory, which primarily consists of finished goods purchased from CMs or ODMs, is stated at the lower of cost (determined by the first-in, first-out method) and net realizable value. Inbound shipping costs and tariffs are included in the cost of inventory. In addition, from time to time, the Company procures component inventory primarily as a result of manufacturing discontinuation of critical components by suppliers or a change in suppliers. Furthermore, as a result of the global pandemic-induced supply chain challenges and supply assurance plans, the Company has purchased, and may continue to purchase, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;excess components from its suppliers and consign components back to its suppliers to be consumed on future finished good builds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 regularly monitors inventory on-hand and record write-downs for excess and obsolete inventory. The Company also evaluates its supplier purchase commitments and records a liability for excess and obsolete components consistent with the valuation of the Company&#x2019;s excess and obsolete inventory and future production requirements. These write-downs and accruals are based on the Company&#x2019;s assumptions of demand for our products and requires significant judgement of relevant factors including a comparison of the quantity and cost of inventory on hand to the Company&#x2019;s estimated forecast of customer demand, current levels of orders and backlog, market conditions, potential obsolescence of technology, product life cycles and whether pricing trends or forecasts indicate that the carrying value of inventory exceeds the Company&#x2019;s estimated selling price. Factors that could influence management&#x2019;s assumptions and judgements include changes in economic conditions, competitive dynamics, winning or losing a key customer, changes in the Company&#x2019;s customers&#x2019; capital expenditures, government investment programs, technology changes, new product introductions and supply-chain lead times. Actual demand may differ from forecasted demand and may have a material effect on gross profit. If inventory is written down, a new cost basis is established that cannot be increased in future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:CapitalizedContractCostAmortizationPeriod contextRef="c-4" id="f-359">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-360">&lt;div style="margin-top:9pt"&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&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 are stated at cost, less accumulated depreciation, and are depreciated using the straight-line method over the estimated useful life of each asset. Generally, computer equipment is depreciated over two years; purchased software is depreciated over &lt;span style="-sec-ix-hidden:f-362"&gt;three&lt;/span&gt; to five years; test equipment is depreciated over three years; furniture and fixtures are depreciated over seven years; and leasehold improvements are depreciated over the shorter of the respective lease term or the estimated useful life of the asset. Maintenance and repairs are charged to expense as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-41" id="f-361">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-43" id="f-363">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-44" id="f-364">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-45" id="f-365">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c-1" id="f-366">&lt;div style="margin-top:9pt"&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;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill was recorded as a result of the Company&#x2019;s acquisitions of Occam Networks, Inc. in 2011 and Optical Solutions, Inc. in 2006. The Company records goodwill when consideration paid in a business acquisition exceeds the fair value of the net tangible assets and the identified intangible assets acquired. Goodwill is not amortized but instead is subject to an annual impairment test or more frequently if events or changes in circumstances indicate that it may be impaired. The Company evaluates goodwill on an annual basis as of the end of the second quarter of each fiscal year. Management has determined that it operates as a single reporting unit and, therefore, evaluates goodwill impairment at the enterprise level.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 end of the second quarter of 2024, the Company completed its annual goodwill impairment test. Based on its assessment of certain qualitative factors such as market capitalization, management concluded that the fair value of the Company was more likely than not greater than its carrying amount as of July 2, 2024. As such, it was not necessary to perform the two-step quantitative goodwill impairment test at the time.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-1" decimals="INF" id="f-367" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-6" decimals="INF" id="f-368" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-7" decimals="INF" id="f-369" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-370">&lt;div style="margin-top:9pt"&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;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 evaluates its tax positions and estimates its current tax exposure along with assessing temporary differences that result from different book to tax treatment of items not currently deductible for tax purposes. These differences result in deferred tax assets and liabilities on the Company&#x2019;s Consolidated Balance Sheets, which are estimated based upon the difference between the financial statement and tax bases of assets and liabilities using the enacted tax rates that will be in effect when these differences reverse. In general, deferred tax assets represent future tax benefits to be received when certain expenses previously recognized in the Company&#x2019;s Consolidated Statements of Comprehensive Income (Loss) become deductible expenses under applicable income tax laws or loss or credit carryforwards are utilized. Accordingly, realization of the Company&#x2019;s deferred tax assets is dependent on future taxable income against which these deductions, losses and credits can be utilized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 must assess the likelihood that deferred tax assets will be recovered from future taxable Income, and if the Company determines that recovery is not more likely than not, the Company must establish a valuation allowance. Management judgment is required in determining its provision for income taxes, deferred tax assets and liabilities and any valuation allowance recorded against its net deferred tax assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-371">&lt;div style="margin-top:9pt"&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;Newly Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Segment Reporting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2023-07, Segment Reporting, which expanded annual and interim disclosure requirements for reportable segments. The Company adopted the new standard effective January 1, 2025. See Footnote 12 &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;Segment Information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 2023, the FASB issued ASU No. 2023-09, Income Taxes, which prescribes standardized categories and disaggregation of information in the reconciliation of provision for income taxes, requires disclosure of disaggregated income taxes paid and modifies other income tax-related disclosure requirements. The updated standard is effective for the Company beginning with its 2025 annual reporting period. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the FASB issued ASU No. 2024-03, Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures, which requires additional disclosure of certain costs and expenses within the notes to the financial statements. The updated standard is effective for the Company&#x2019;s annual periods beginning in 2027 and interim periods beginning in the first quarter of 2028. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no other accounting pronouncements or changes in accounting pronouncements that are significant or potentially significant to the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock contextRef="c-1" id="f-374">Cash, Cash Equivalents and Marketable Securities&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash, cash equivalents and marketable securities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.484%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.079%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.484%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;253,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;297,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;220,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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 carrying amounts of the Company&#x2019;s money market funds approximate their fair values due to their nature, duration and short maturities. As of December&#160;31, 2024, all marketable securities were due in three years or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost and fair value of marketable securities as of December&#160;31, 2024 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.245%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.554%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.554%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.838%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost and fair value of marketable securities as of December&#160;31, 2023 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.245%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.554%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.554%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.838%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains (Losses), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock contextRef="c-1" id="f-375">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash, cash equivalents and marketable securities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.484%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.079%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.484%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;253,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;297,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;220,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:Cash contextRef="c-46" decimals="-3" id="f-376" unitRef="usd">20664000</us-gaap:Cash>
    <us-gaap:Cash contextRef="c-47" decimals="-3" id="f-377" unitRef="usd">18040000</us-gaap:Cash>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-48" decimals="-3" id="f-378" unitRef="usd">10058000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-49" decimals="-3" id="f-379" unitRef="usd">32837000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-50" decimals="-3" id="f-380" unitRef="usd">7550000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-51" decimals="-3" id="f-381" unitRef="usd">9969000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-52" decimals="-3" id="f-382" unitRef="usd">4890000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-53" decimals="-3" id="f-383" unitRef="usd">2563000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-384" unitRef="usd">43162000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-385" unitRef="usd">63409000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-54" decimals="-3" id="f-386" unitRef="usd">123701000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-55" decimals="-3" id="f-387" unitRef="usd">7000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-56" decimals="-3" id="f-388" unitRef="usd">66582000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-57" decimals="-3" id="f-389" unitRef="usd">92277000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-58" decimals="-3" id="f-390" unitRef="usd">24411000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-59" decimals="-3" id="f-391" unitRef="usd">43521000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-60" decimals="-3" id="f-392" unitRef="usd">22715000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-61" decimals="-3" id="f-393" unitRef="usd">14139000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-62" decimals="-3" id="f-394" unitRef="usd">16520000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-63" decimals="-3" id="f-395" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-4" decimals="-3" id="f-396" unitRef="usd">253929000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-5" decimals="-3" id="f-397" unitRef="usd">156937000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <calx:CashCashEquivalentsAndMarketableSecurities contextRef="c-4" decimals="-3" id="f-398" unitRef="usd">297091000</calx:CashCashEquivalentsAndMarketableSecurities>
    <calx:CashCashEquivalentsAndMarketableSecurities contextRef="c-5" decimals="-3" id="f-399" unitRef="usd">220346000</calx:CashCashEquivalentsAndMarketableSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleTerm contextRef="c-64" id="f-400">P3Y</us-gaap:DebtSecuritiesAvailableForSaleTerm>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock contextRef="c-1" id="f-401">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost and fair value of marketable securities as of December&#160;31, 2024 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.245%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.554%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.554%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.838%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost and fair value of marketable securities as of December&#160;31, 2023 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.245%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.554%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.554%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.838%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains (Losses), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent contextRef="c-65" decimals="-3" id="f-402" unitRef="usd">123519000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-65" decimals="-3" id="f-403" unitRef="usd">182000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-65" decimals="-3" id="f-404" unitRef="usd">123701000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent contextRef="c-66" decimals="-3" id="f-405" unitRef="usd">74118000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-66" decimals="-3" id="f-406" unitRef="usd">14000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-66" decimals="-3" id="f-407" unitRef="usd">74132000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent contextRef="c-67" decimals="-3" id="f-408" unitRef="usd">24380000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-67" decimals="-3" id="f-409" unitRef="usd">31000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-67" decimals="-3" id="f-410" unitRef="usd">24411000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent contextRef="c-68" decimals="-3" id="f-411" unitRef="usd">16505000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-68" decimals="-3" id="f-412" unitRef="usd">15000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-68" decimals="-3" id="f-413" unitRef="usd">16520000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent contextRef="c-69" decimals="-3" id="f-414" unitRef="usd">32766000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-69" decimals="-3" id="f-415" unitRef="usd">7000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-69" decimals="-3" id="f-416" unitRef="usd">32773000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent contextRef="c-70" decimals="-3" id="f-417" unitRef="usd">271288000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-70" decimals="-3" id="f-418" unitRef="usd">249000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-70" decimals="-3" id="f-419" unitRef="usd">271537000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent contextRef="c-71" decimals="-3" id="f-420" unitRef="usd">102167000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-71" decimals="-3" id="f-421" unitRef="usd">80000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-71" decimals="-3" id="f-422" unitRef="usd">102247000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent contextRef="c-72" decimals="-3" id="f-423" unitRef="usd">47003000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-72" decimals="-3" id="f-424" unitRef="usd">-28000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-72" decimals="-3" id="f-425" unitRef="usd">46975000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent contextRef="c-73" decimals="-3" id="f-426" unitRef="usd">43573000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-73" decimals="-3" id="f-427" unitRef="usd">-52000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-73" decimals="-3" id="f-428" unitRef="usd">43521000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent contextRef="c-74" decimals="-3" id="f-429" unitRef="usd">6999000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-74" decimals="-3" id="f-430" unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-74" decimals="-3" id="f-431" unitRef="usd">7000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent contextRef="c-75" decimals="-3" id="f-432" unitRef="usd">199742000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-75" decimals="-3" id="f-433" unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-75" decimals="-3" id="f-434" unitRef="usd">199743000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-435">Fair Value Measurements&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 measures its cash equivalents and marketable securities at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. 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 Company utilizes the following three-tier value hierarchy which prioritizes the inputs used in measuring fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 &#x2013; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 &#x2013; Observable inputs other than quoted prices included in Level 1 for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-driven valuations in which all significant inputs and significant value drivers are observable in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 &#x2013; Unobservable inputs to the valuation derived from fair valuation techniques in which one or more significant inputs or significant value drivers are unobservable. The fair value hierarchy also requires the Company to maximize the use of observable inputs, when available, and to minimize the use of unobservable inputs when determining inputs and determining 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-weight:400;line-height:120%"&gt;The following tables sets forth the Company&#x2019;s financial assets measured at fair value on a recurring basis based on the three-tier fair value hierarchy (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.575%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&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:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.575%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2023&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:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-436">&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 measures its cash equivalents and marketable securities at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. 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 Company utilizes the following three-tier value hierarchy which prioritizes the inputs used in measuring fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 &#x2013; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 &#x2013; Observable inputs other than quoted prices included in Level 1 for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-driven valuations in which all significant inputs and significant value drivers are observable in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 &#x2013; Unobservable inputs to the valuation derived from fair valuation techniques in which one or more significant inputs or significant value drivers are unobservable. The fair value hierarchy also requires the Company to maximize the use of observable inputs, when available, and to minimize the use of unobservable inputs when determining inputs and determining fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock contextRef="c-1" id="f-437">&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 sets forth the Company&#x2019;s financial assets measured at fair value on a recurring basis based on the three-tier fair value hierarchy (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.575%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2024&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:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.575%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2023&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:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-76" decimals="-3" id="f-438" unitRef="usd">4890000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-77" decimals="-3" id="f-439" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-78" decimals="-3" id="f-440" unitRef="usd">4890000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-79" decimals="-3" id="f-441" unitRef="usd">74132000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-80" decimals="-3" id="f-442" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-81" decimals="-3" id="f-443" unitRef="usd">74132000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-82" decimals="-3" id="f-444" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-83" decimals="-3" id="f-445" unitRef="usd">123701000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-84" decimals="-3" id="f-446" unitRef="usd">123701000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-85" decimals="-3" id="f-447" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-86" decimals="-3" id="f-448" unitRef="usd">32773000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-87" decimals="-3" id="f-449" unitRef="usd">32773000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-88" decimals="-3" id="f-450" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-89" decimals="-3" id="f-451" unitRef="usd">24411000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-90" decimals="-3" id="f-452" unitRef="usd">24411000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-91" decimals="-3" id="f-453" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-92" decimals="-3" id="f-454" unitRef="usd">16520000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-93" decimals="-3" id="f-455" unitRef="usd">16520000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-76" decimals="-3" id="f-456" unitRef="usd">79022000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-77" decimals="-3" id="f-457" unitRef="usd">197405000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-78" decimals="-3" id="f-458" unitRef="usd">276427000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-94" decimals="-3" id="f-459" unitRef="usd">2563000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-95" decimals="-3" id="f-460" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-96" decimals="-3" id="f-461" unitRef="usd">2563000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-97" decimals="-3" id="f-462" unitRef="usd">102246000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-98" decimals="-3" id="f-463" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-99" decimals="-3" id="f-464" unitRef="usd">102246000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-100" decimals="-3" id="f-465" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-101" decimals="-3" id="f-466" unitRef="usd">46976000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-102" decimals="-3" id="f-467" unitRef="usd">46976000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-103" decimals="-3" id="f-468" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-104" decimals="-3" id="f-469" unitRef="usd">43521000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-105" decimals="-3" id="f-470" unitRef="usd">43521000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-106" decimals="-3" id="f-471" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-107" decimals="-3" id="f-472" unitRef="usd">7000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-108" decimals="-3" id="f-473" unitRef="usd">7000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-94" decimals="-3" id="f-474" unitRef="usd">104809000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-95" decimals="-3" id="f-475" unitRef="usd">97497000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-96" decimals="-3" id="f-476" unitRef="usd">202306000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="c-1" id="f-477">Balance Sheet Details&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.380%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.027%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.029%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,632&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,331&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,321&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,027&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&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 summarizes the changes in allowance for doubtful accounts and product return liability for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.076%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.490%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.345%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.345%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.345%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.351%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Balance at Beginning of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Additions Charged to Expenses or Revenue Net of Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Write Offs and Returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;br/&gt;End of Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2024:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Product return liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,681)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2023:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Product return liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Product return liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.035%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.178%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.179%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:10pt;font-weight:700;line-height:100%"&gt;2023&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;Components&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;21,735&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;22,119&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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;102,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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;132,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;Prepaid expenses and other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.750%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.446%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.828%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.446%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.830%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:10pt;font-weight:700;line-height:100%"&gt;2023&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;Supplier deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;62,620&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;78,131&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;105,596&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;118,598&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&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-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.035%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.178%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.179%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,595&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,853&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(55,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(51,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expenses were&#160;$19.6 million, $16.6 million and&#160;$14.3 million for the years ended December&#160;31, 2024, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-544"&gt;&lt;span style="-sec-ix-hidden:f-545"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt; consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.035%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.178%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.179%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Compensation and related benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,004&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,741&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Component inventory held by suppliers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional and consulting fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of warranty and retrofit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer advances or rebates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Product returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Litigation settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the Company&#x2019;s accrued warranty and retrofit liability were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.076%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.195%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.195%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.198%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,029&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,386&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,594&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for warranty and retrofit charged to cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Utilization of reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c-1" id="f-478">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.380%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.027%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.029%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,632&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,331&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,321&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,027&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c-4" decimals="-3" id="f-479" unitRef="usd">79632000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c-5" decimals="-3" id="f-480" unitRef="usd">126331000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-3" id="f-481" unitRef="usd">311000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-5" decimals="-3" id="f-482" unitRef="usd">304000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-483" unitRef="usd">79321000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-484" unitRef="usd">126027000</us-gaap:AccountsReceivableNetCurrent>
    <calx:ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock contextRef="c-1" id="f-485">&lt;div style="margin-top:4pt"&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 summarizes the changes in allowance for doubtful accounts and product return liability for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.076%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.490%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.345%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.345%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.345%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.351%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Balance at Beginning of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Additions Charged to Expenses or Revenue Net of Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Write Offs and Returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Balance at &lt;br/&gt;End of Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2024:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Product return liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,681)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2023:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Product return liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Product return liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</calx:ScheduleOfChangesInAllowanceForDoubtfulAccountsAndProductReturnLiabilityTableTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-109" decimals="-3" id="f-486" unitRef="usd">304000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-110" decimals="-3" id="f-487" unitRef="usd">264000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-110" decimals="-3" id="f-488" unitRef="usd">257000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-111" decimals="-3" id="f-489" unitRef="usd">311000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-112" decimals="-3" id="f-490" unitRef="usd">2897000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-113" decimals="-3" id="f-491" unitRef="usd">3212000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-113" decimals="-3" id="f-492" unitRef="usd">3681000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-114" decimals="-3" id="f-493" unitRef="usd">2428000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-115" decimals="-3" id="f-494" unitRef="usd">397000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-116" decimals="-3" id="f-495" unitRef="usd">43000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-116" decimals="-3" id="f-496" unitRef="usd">136000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-109" decimals="-3" id="f-497" unitRef="usd">304000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-117" decimals="-3" id="f-498" unitRef="usd">2961000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-118" decimals="-3" id="f-499" unitRef="usd">4761000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-118" decimals="-3" id="f-500" unitRef="usd">4825000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-112" decimals="-3" id="f-501" unitRef="usd">2897000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-119" decimals="-3" id="f-502" unitRef="usd">725000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-120" decimals="-3" id="f-503" unitRef="usd">-276000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-120" decimals="-3" id="f-504" unitRef="usd">52000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-115" decimals="-3" id="f-505" unitRef="usd">397000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-121" decimals="-3" id="f-506" unitRef="usd">1836000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-122" decimals="-3" id="f-507" unitRef="usd">5622000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-122" decimals="-3" id="f-508" unitRef="usd">4497000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-117" decimals="-3" id="f-509" unitRef="usd">2961000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c-1" id="f-510">&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.035%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.178%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.179%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:10pt;font-weight:700;line-height:100%"&gt;2023&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;Components&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;21,735&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;22,119&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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;102,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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;132,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryPartsAndComponentsNetOfReserves contextRef="c-4" decimals="-3" id="f-511" unitRef="usd">21735000</us-gaap:InventoryPartsAndComponentsNetOfReserves>
    <us-gaap:InventoryPartsAndComponentsNetOfReserves contextRef="c-5" decimals="-3" id="f-512" unitRef="usd">22119000</us-gaap:InventoryPartsAndComponentsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-4" decimals="-3" id="f-513" unitRef="usd">80992000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-5" decimals="-3" id="f-514" unitRef="usd">110866000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-3" id="f-515" unitRef="usd">102727000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-3" id="f-516" unitRef="usd">132985000</us-gaap:InventoryNet>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="c-1" id="f-517">&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;Prepaid expenses and other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.750%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.446%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.828%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.446%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.830%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:10pt;font-weight:700;line-height:100%"&gt;2023&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;Supplier deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;62,620&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;78,131&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;105,596&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;118,598&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:DepositsAssetsCurrent contextRef="c-4" decimals="-3" id="f-518" unitRef="usd">62620000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent contextRef="c-5" decimals="-3" id="f-519" unitRef="usd">78131000</us-gaap:DepositsAssetsCurrent>
    <calx:PrepaidExpensesAndOtherAssetsMiscellaneousCurrent contextRef="c-4" decimals="-3" id="f-520" unitRef="usd">42976000</calx:PrepaidExpensesAndOtherAssetsMiscellaneousCurrent>
    <calx:PrepaidExpensesAndOtherAssetsMiscellaneousCurrent contextRef="c-5" decimals="-3" id="f-521" unitRef="usd">40467000</calx:PrepaidExpensesAndOtherAssetsMiscellaneousCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-522" unitRef="usd">105596000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-523" unitRef="usd">118598000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-524">&lt;div style="margin-top:4pt"&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-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.035%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.178%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.179%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,595&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,853&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(55,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(51,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-44" decimals="-3" id="f-525" unitRef="usd">57595000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-123" decimals="-3" id="f-526" unitRef="usd">50853000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-41" decimals="-3" id="f-527" unitRef="usd">14561000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-124" decimals="-3" id="f-528" unitRef="usd">13615000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-125" decimals="-3" id="f-529" unitRef="usd">11146000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-126" decimals="-3" id="f-530" unitRef="usd">12972000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-127" decimals="-3" id="f-531" unitRef="usd">2173000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-128" decimals="-3" id="f-532" unitRef="usd">2122000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-45" decimals="-3" id="f-533" unitRef="usd">1268000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-129" decimals="-3" id="f-534" unitRef="usd">1283000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-4" decimals="-3" id="f-535" unitRef="usd">86743000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-5" decimals="-3" id="f-536" unitRef="usd">80845000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-537" unitRef="usd">55590000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-538" unitRef="usd">51384000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-539" unitRef="usd">31153000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-540" unitRef="usd">29461000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-5" id="f-541" unitRef="usd">19600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-6" decimals="-5" id="f-542" unitRef="usd">16600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-7" decimals="-5" id="f-543" unitRef="usd">14300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-546">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-544"&gt;&lt;span style="-sec-ix-hidden:f-545"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt; consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.035%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.178%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.179%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Compensation and related benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,004&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,741&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Component inventory held by suppliers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional and consulting fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of warranty and retrofit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer advances or rebates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Product returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Litigation settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-547" unitRef="usd">36004000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-548" unitRef="usd">36741000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <calx:AccruedExcessAndObsoleteInventoryAtContractManufacturer contextRef="c-4" decimals="-3" id="f-549" unitRef="usd">8855000</calx:AccruedExcessAndObsoleteInventoryAtContractManufacturer>
    <calx:AccruedExcessAndObsoleteInventoryAtContractManufacturer contextRef="c-5" decimals="-3" id="f-550" unitRef="usd">32182000</calx:AccruedExcessAndObsoleteInventoryAtContractManufacturer>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-4" decimals="-3" id="f-551" unitRef="usd">5385000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-5" decimals="-3" id="f-552" unitRef="usd">7717000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-4" decimals="-3" id="f-553" unitRef="usd">5288000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-5" decimals="-3" id="f-554" unitRef="usd">5655000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <calx:TaxesPayableCurrentExcludingAccruedIncomeTaxes contextRef="c-4" decimals="-3" id="f-555" unitRef="usd">5048000</calx:TaxesPayableCurrentExcludingAccruedIncomeTaxes>
    <calx:TaxesPayableCurrentExcludingAccruedIncomeTaxes contextRef="c-5" decimals="-3" id="f-556" unitRef="usd">4317000</calx:TaxesPayableCurrentExcludingAccruedIncomeTaxes>
    <calx:AccruedCustomerAdvancesOrRebatesCurrent contextRef="c-4" decimals="-3" id="f-557" unitRef="usd">4882000</calx:AccruedCustomerAdvancesOrRebatesCurrent>
    <calx:AccruedCustomerAdvancesOrRebatesCurrent contextRef="c-5" decimals="-3" id="f-558" unitRef="usd">5967000</calx:AccruedCustomerAdvancesOrRebatesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-559" unitRef="usd">4303000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-560" unitRef="usd">4142000</us-gaap:OperatingLeaseLiabilityCurrent>
    <calx:ProductReturnReserveCurrent contextRef="c-4" decimals="-3" id="f-561" unitRef="usd">2428000</calx:ProductReturnReserveCurrent>
    <calx:ProductReturnReserveCurrent contextRef="c-5" decimals="-3" id="f-562" unitRef="usd">2897000</calx:ProductReturnReserveCurrent>
    <us-gaap:AccruedInsuranceCurrent contextRef="c-4" decimals="-3" id="f-563" unitRef="usd">2019000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent contextRef="c-5" decimals="-3" id="f-564" unitRef="usd">2107000</us-gaap:AccruedInsuranceCurrent>
    <calx:AccruedRevenueSharePaymentsCurrent contextRef="c-4" decimals="-3" id="f-565" unitRef="usd">1735000</calx:AccruedRevenueSharePaymentsCurrent>
    <calx:AccruedRevenueSharePaymentsCurrent contextRef="c-5" decimals="-3" id="f-566" unitRef="usd">1080000</calx:AccruedRevenueSharePaymentsCurrent>
    <calx:AccruedFreightCurrent contextRef="c-4" decimals="-3" id="f-567" unitRef="usd">1640000</calx:AccruedFreightCurrent>
    <calx:AccruedFreightCurrent contextRef="c-5" decimals="-3" id="f-568" unitRef="usd">1510000</calx:AccruedFreightCurrent>
    <us-gaap:LitigationReserveCurrent contextRef="c-4" decimals="-3" id="f-569" unitRef="usd">0</us-gaap:LitigationReserveCurrent>
    <us-gaap:LitigationReserveCurrent contextRef="c-5" decimals="-3" id="f-570" unitRef="usd">3250000</us-gaap:LitigationReserveCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-571" unitRef="usd">6580000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-572" unitRef="usd">8662000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-573" unitRef="usd">84167000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-574" unitRef="usd">116227000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="c-1" id="f-575">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the Company&#x2019;s accrued warranty and retrofit liability were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.076%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.195%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.195%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.198%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,029&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,386&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,594&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for warranty and retrofit charged to cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Utilization of reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual contextRef="c-5" decimals="-3" id="f-576" unitRef="usd">8029000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="c-21" decimals="-3" id="f-577" unitRef="usd">8386000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="c-12" decimals="-3" id="f-578" unitRef="usd">9594000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="c-1" decimals="-3" id="f-579" unitRef="usd">2268000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="c-6" decimals="-3" id="f-580" unitRef="usd">3282000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="c-7" decimals="-3" id="f-581" unitRef="usd">1315000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPayments contextRef="c-1" decimals="-3" id="f-582" unitRef="usd">3010000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments contextRef="c-6" decimals="-3" id="f-583" unitRef="usd">3639000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments contextRef="c-7" decimals="-3" id="f-584" unitRef="usd">2523000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrual contextRef="c-4" decimals="-3" id="f-585" unitRef="usd">7287000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="c-5" decimals="-3" id="f-586" unitRef="usd">8029000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="c-21" decimals="-3" id="f-587" unitRef="usd">8386000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-588">Commitments and Contingencies&lt;div style="margin-top:9pt"&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;Lease Commitments&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 leases office space under non-cancelable operating leases. Certain of the Company&#x2019;s operating leases contain renewal options and rent acceleration clauses. Future minimum payments under the non-cancelable operating leases for leases that have commenced consisted of the following as of December&#160;31, 2024 (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:75.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.834%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.320%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;&#160;Future Minimum Lease Payments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,528&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:1pt"&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 December&#160;31, 2024, the operating lease liability consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:79.398%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:3.152%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.150%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-599"&gt;Accrued liabilities - current portion of operating leases&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;3,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,023&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt"&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 leases its headquarters office space in San Jose, California under a lease agreement that expires in December 2025. The future minimum lease payments under the lease are $2.5 million as of December&#160;31, 2024 and are included in the tables above. In December 2024, the Company entered into a new headquarters office lease agreement for 23,000 square feet in San Jose, California. The lease is expected to commence in August 2025 for a term of 90 months. The future minimum lease payments of $8.9&#160;million are not included in the table above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The above tables also include future minimum lease payments for the Company's office facilities in Petaluma, California; Plymouth, Minnesota; Richardson, Texas; Bangalore, India; and Nanjing, China, which expire at various dates through 2029.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the Company entered into a sublease for a portion of the San Jose headquarters office space that was previously abandoned. The sublease commenced in August 2022 for a term of 39 months. The Company received $0.8&#160;million, $0.8&#160;million and $0.3&#160;million in sublease income in 2024, 2023 and 2022, respectively. Future minimum sublease payments were $0.7&#160;million for 2025 as of December&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average discount rate for the Company&#x2019;s operating leases as of December&#160;31, 2024 was 4.8%. The weighted average remaining lease term as of December&#160;31, 2024 was 2.7 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;For the years ended December&#160;31, 2024, 2023 and 2022, total rent expense of the Company was $5.1 million, $4.8 million and $4.6 million, respectively. Cash paid within operating cash flows for operating leases was $4.5&#160;million for each of the years ended December&#160;31, 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 Commitments&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 CMs and ODMs place orders for component inventory based upon the Company&#x2019;s build forecasts and pursuant to stated component lead times to ensure adequate component supply. The components are used by the CMs and ODMs to build the products included in the build forecasts. The Company generally does not take ownership of the components held by CMs and ODMs. The Company places purchase orders with its CMs and ODMs in order to fulfill its monthly finished product &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;inventory requirements. The Company incurs a liability when the CMs and ODMs convert the component inventory to a finished product and takes ownership of the finished goods inventory.&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 has from time to time, and subject to certain conditions, reimbursed certain suppliers for component inventory purchases when this inventory has been rendered excess or obsolete, for example due to manufacturing and engineering change orders resulting from design changes, manufacturing discontinuation of products by its suppliers, or in cases where the Company has committed inventory levels that exceed projected demand. In the event of termination of services with a manufacturing partner, the Company has purchased, and may be required to purchase in the future, certain of the remaining components inventory held by the CM or ODM as well as any outstanding orders pursuant to the contractual provisions with such CM or ODM. The estimated excess and obsolete component liabilities related to manufacturing and engineering change orders, termination of manufacturing partners and other factors are recorded against Supplier Deposits in &#x201c;Prepaid expenses and other current assets&#x201d; or included in &#x201c;Accrued liabilities&#x201d; in the accompanying Consolidated Balance Sheets, because the corresponding component parts have not been received by the Company. The amounts were $27.5&#160;million and $32.2 million as of December&#160;31, 2024 and 2023, respectively. The Company records the related charges in &#x201c;Cost of revenue&#x201d; in its Consolidated Statements of Comprehensive Income (Loss).&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 December&#160;31, 2024 and 2023, the Company had approximately $138.8&#160;million and $176.3&#160;million, respectively, of outstanding purchase commitments for inventories to be delivered by its suppliers, including CMs and ODMs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company is involved in various legal proceedings arising from the normal course of business activities. The Company is not currently a party to any legal proceeding that, if determined adversely to the Company, in management&#x2019;s opinion, is currently expected to individually or in the aggregate have a material adverse effect on the Company&#x2019;s business, operating results or financial condition taken as a whole.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 from time to time enters into contracts that require it to indemnify various parties against claims from third parties. These contracts primarily relate to (i)&#160;certain real estate leases, under which the Company may be required to indemnify property owners for environmental and other liabilities, and other claims arising from the Company&#x2019;s use of the applicable premises, (ii)&#160;agreements with the Company&#x2019;s officers, directors and certain employees, under which the Company may be required to indemnify such persons for liabilities arising out of their relationship with the Company, (iii)&#160;contracts under which the Company may be required to indemnify customers against third-party claims that a Company product infringes a patent, copyright or other intellectual property right and (iv)&#160;agreements under which the Company may be required to indemnify the counterparty for certain claims that may be brought against them arising from the Company&#x2019;s acts or omissions with respect to the transactions contemplated by such agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because any potential obligation associated with these types of contractual provisions are not quantified or stated, the overall maximum amount of the obligation cannot be reasonably estimated. Historically, the Company has not been required to make payments under these obligations, and no liabilities have been recorded for these obligations in the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-589">Future minimum payments under the non-cancelable operating leases for leases that have commenced consisted of the following as of December&#160;31, 2024 (in&#160;thousands):&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:75.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.834%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.320%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;&#160;Future Minimum Lease Payments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,528&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-4" decimals="-3" id="f-590" unitRef="usd">4528000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-4" decimals="-3" id="f-591" unitRef="usd">1659000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-4" decimals="-3" id="f-592" unitRef="usd">1235000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-4" decimals="-3" id="f-593" unitRef="usd">707000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <calx:LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive contextRef="c-4" decimals="-3" id="f-594" unitRef="usd">340000</calx:LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-4" decimals="-3" id="f-595" unitRef="usd">8469000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-4" decimals="-3" id="f-596" unitRef="usd">446000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-597" unitRef="usd">8023000</us-gaap:OperatingLeaseLiability>
    <calx:LesseeOperatingLeaseLiabilityTableTextBlock contextRef="c-1" id="f-598">&lt;div style="margin-top:1pt"&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 December&#160;31, 2024, the operating lease liability consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:79.398%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:3.152%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.150%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-599"&gt;Accrued liabilities - current portion of operating leases&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;3,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,023&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</calx:LesseeOperatingLeaseLiabilityTableTextBlock>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-600" unitRef="usd">4303000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-601" unitRef="usd">3720000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-602" unitRef="usd">8023000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-130" decimals="-5" id="f-603" unitRef="usd">2500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <calx:OperatingLeaseAreaOfOfficeBuilding contextRef="c-130" decimals="INF" id="f-604" unitRef="sqft">23000</calx:OperatingLeaseAreaOfOfficeBuilding>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1 contextRef="c-130" id="f-605">P90M</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-130" decimals="-5" id="f-606" unitRef="usd">8900000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:LessorOperatingLeaseTermOfContract contextRef="c-131" id="f-607">P39M</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:SubleaseIncome contextRef="c-1" decimals="-5" id="f-608" unitRef="usd">800000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-6" decimals="-5" id="f-609" unitRef="usd">800000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-7" decimals="-5" id="f-610" unitRef="usd">300000</us-gaap:SubleaseIncome>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock contextRef="c-1" id="f-611">Future minimum sublease payments were $0.7&#160;million for 2025 as of December&#160;31, 2024.</us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths contextRef="c-4" decimals="-5" id="f-612" unitRef="usd">700000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-4" decimals="3" id="f-613" unitRef="number">0.048</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-4" id="f-614">P2Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-5" id="f-615" unitRef="usd">5100000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-6" decimals="-5" id="f-616" unitRef="usd">4800000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-7" decimals="-5" id="f-617" unitRef="usd">4600000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-5" id="f-618" unitRef="usd">4500000</us-gaap:OperatingLeasePayments>
    <calx:AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments contextRef="c-4" decimals="-5" id="f-619" unitRef="usd">27500000</calx:AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments>
    <calx:AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments contextRef="c-5" decimals="-5" id="f-620" unitRef="usd">32200000</calx:AccruedExcessAndObsoleteInventoryAtContractManufacturerIncludingAdjustments>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-4" decimals="-5" id="f-621" unitRef="usd">138800000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-5" decimals="-5" id="f-622" unitRef="usd">176300000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock contextRef="c-1" id="f-623">Stockholders&#x2019; Equity &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;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Board of Directors has the authority, without a further vote of the stockholders, to designate and issue up to 5.0&#160;million shares of preferred stock in one or more series and to fix the rights, preferences, privileges and restrictions thereof. These rights, preferences and privileges could include dividend rights, conversion rights, voting rights, terms of redemption, liquidation preferences, sinking fund terms and the number of shares constituting any series or the designation of such series, any or all of which may be greater than the rights of common stock. The issuance of the Company&#x2019;s preferred stock could adversely affect the voting power of holders of common stock and the likelihood that such holders will receive dividend payments and payments upon liquidation. In addition, the issuance of preferred stock could have the effect of delaying, deferring or preventing a change in control of the Company or other corporate action. Since the Company&#x2019;s initial public offering, the Board of Directors has not designated any rights, preference or powers of any preferred stock, and no shares of preferred stock have been issued.&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;Common Stock&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;Holders of the Company&#x2019;s common stock are entitled to receive dividends, if any, as may be declared from time to time by the Board of Directors out of legally available funds. No dividends have been declared or paid as of December&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 Repurchase 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 Company maintains a common stock repurchase program. Under the repurchase program, repurchases can be made from time to time using a variety of methods, which may include open market purchases, privately negotiated transactions or otherwise, all in accordance with the rules of the SEC and other applicable legal requirements. The specific timing, price and size of the purchases depends on prevailing stock prices, general economic and market conditions, and other considerations consistent with the Company&#x2019;s capital allocation strategy. The repurchase program does not obligate the Company to acquire a particular amount of common stock, and the repurchase program may be suspended or discontinued at any time at the Company&#x2019;s discretion. During the year ended December&#160;31, 2024, the Company purchased 0.3&#160;million shares of common stock for $10.7&#160;million at an average price per share of $31.31. As of December&#160;31, 2024, the remaining authorized balance under this program was $102.9&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Equity 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:400;line-height:120%"&gt;2019 Equity Incentive Award 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;The 2019 Equity Incentive Award Plan (the &#x201c;2019 Plan&#x201d;) supersedes and replaces the 2010 Equity Incentive Award Plan (the &#x201c;2010 Plan&#x201d;) and preceding plans. The terms and conditions of the 2010 Plan will continue to govern any outstanding awards granted under the 2010 Plan. Employees and consultants of the Company, its subsidiaries and affiliates and the Company&#x2019;s Board of Directors members are eligible to receive awards under the 2019 Plan. The 2019 Plan provides for the grant of stock options, stock appreciation rights, restricted stock, restricted stock units or other stock or cash-based awards and dividend equivalents to eligible individuals. Stock options granted under the 2019 Plan are granted at a price not less than 100% of the fair market value of the common stock on the date of grant. Stock options issued under the 2019 Plan generally vest 25%&#160;on the first anniversary of the vesting commencement date and on a quarterly basis thereafter for a period of an additional three years. The options have a maximum term of ten years. As of December&#160;31, 2024, there were 2.8 million shares available for issuance under the 2019 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2023, PSOs covering an aggregate of 1.2&#160;million shares of common stock were awarded to certain executives with a grant date average exercise price of $51.57 per share. The actual number of shares underlying the PSOs that could become earned was contingent upon achievement of annual financial targets for bookings and non-GAAP operating income for 2023 (together, the &#x201c;2023 Performance Targets&#x201d;) during the one-year performance period, with equal weighting for each measure. In February 2024, the Compensation Committee of the Board of Directors certified achievement of the 2023 Performance Targets and determined that 54.5% of the shares underlying the PSOs were earned, subject to the four-year service condition. Pursuant to the grant, 25% of the earned PSOs were vested and became exercisable on the first anniversary of the grant date, and the remaining 75% of the shares of common stock will vest and become exercisable in substantially equal quarterly installments over the subsequent three years, subject to the executive&#x2019;s continued service with the Company through the respective vesting dates. Stock-based compensation expense of $5.5&#160;million and $9.2&#160;million was recognized for the years ended December 31, 2024 and 2023, respectively, related to these awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2024, PSO awards exercisable for up to an aggregate of 2.4&#160;million shares of common stock were granted to certain Company executives with a grant date exercise price of $34.26 per share and divided into two plans, with the first plan accounting for 75% of the total shares granted and the second plan accounting for 25% of the total shares granted. The actual number of shares earned is contingent upon achievement of annual financial targets for bookings and non-GAAP net operating income for 2024 (collectively, the &#x201c;2024 Performance Targets&#x201d;) during the one-year performance period. These PSO awards will vest, subject to certification by the Compensation Committee of the Company&#x2019;s Board of Directors upon the achievement of the 2024 Performance Targets, as to 25% of the PSOs earned on the one year anniversary of the date of grant, and as to the remaining 75% of the PSOs earned, in substantially equal quarterly installments over the subsequent three years, subject to the executive&#x2019;s continuous service with the Company through the respective vesting dates. For the first plan, if the non-GAAP net operating income target and the bookings target are each achieved below 80% of target, no shares would be awarded, and the PSO awards would be forfeited in full. If either target is achieved at the minimum threshold of 80% of target, then the shares are awarded at 75% of the granted shares, with an increasing percentage of shares awarded above the minimum thresholds up to 120% of the granted shares for each target. Each target result is then equally weighted, and the combined total determines the percent of target shares earned. The maximum combined award is 100%. For the second plan, if the annual bookings target is achieved below 90% of target, the PSO awards would be forfeited in full. If the target is achieved at the minimum threshold of 90% of target, then the shares are awarded at 75% with an increasing percentage of shares awarded above the minimum thresholds up to 100% of the granted shares. The maximum award is 100%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2025, the Compensation Committee certified the achievement related to the 2024 Performance Targets and determined that 58.9% of shares underlying the PSOs were earned, subject to the on-going service condition, and 41.1% of the shares underlying the PSOs were immediately forfeited. Stock-based compensation expense of $13.1&#160;million was recognized for the year ended December&#160;31, 2024 related to these PSOs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 stock option activity under the Company&#x2019;s equity incentive plans (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.585%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.237%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.585%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.237%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.585%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.237%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.585%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.243%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Contractual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;10,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:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.37&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(818)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of&#160;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Options exercisable as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;7,120&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;(1) Amounts represent the difference between the exercise price and the fair market value of common stock at December 31, 2024 of $34.87 per share for all &#x201c;in-the-money&#x201d; options outstanding.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 years ended December&#160;31, 2024, 2023 and 2022, total intrinsic value of stock options exercised was $9.0 million, $16.7&#160;million and $31.0&#160;million, respectively. Cash received from employee stock option exercises in 2024, 2023 and 2022 was $2.8&#160;million, $5.2&#160;million and $6.7&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Employee Stock Purchase Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ESPP allows eligible employees to purchase shares of the Company&#x2019;s common stock through payroll deductions of up to 15% of their eligible compensation subject to certain Internal Revenue Code limitations. In addition, participants may purchase up to 2,000 shares of common stock in each offering period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The offering periods under the ESPP are two six-month offering periods from August 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&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; through February 14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&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; and February 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&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; through August 14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&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; of each year. The price of common stock purchased under the ESPP is 85% of the lower of the fair market value of the common stock on the commencement date and the end date of each six-month offering period. The total shares authorized for issuance under the ESPP is 12.4&#160;million shares. As of December&#160;31, 2024, there were 4.2&#160;million shares available for issuance under the ESPP. During the year ended December&#160;31, 2024, 0.3&#160;million shares were purchased under the ESPP. As of December&#160;31, 2024, unrecognized stock-based compensation expense of $0.4&#160;million related to the ESPP is expected to be recognized over a remaining service period of 0.1 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;The NQ ESPP allows eligible employees to purchase shares of the Company&#x2019;s common stock through payroll deductions of up to 25% of their eligible recurring compensation. Eligible employees have the right to (a) purchase the maximum number of whole shares of common stock that can be purchased with the elected payroll deductions during each offering period for which the employee is enrolled at a purchase price equal to the closing price of the Company&#x2019;s common stock on the last day of such offering period and (b) receive an equal number of shares of the Company&#x2019;s common stock that are subject to a risk of forfeiture in the event the employee terminates employment within the one year period immediately following the purchase date. The NQ ESPP provides quarterly offering periods from February 8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&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; through May 7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&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;, May 8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&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; through August 7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&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;, August 8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&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; through November 7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&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; and November 8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&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; through February 7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th &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;of each year, with a maximum of 0.35&#160;million shares allocated per purchase period.&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 maximum number of shares of common stock currently authorized for issuance under the NQ ESPP is 7.5&#160;million shares. As of December&#160;31, 2024, there were 2.2&#160;million shares available for issuance under the NQ ESPP. During the year ended December&#160;31, 2024, 1.2&#160;million shares were purchased and issued. As of December&#160;31, 2024, unrecognized stock-based compensation expense of $13.3&#160;million related to the NQ ESPP is expected to be recognized over a remaining weighted-average service period of 0.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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-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 summarizes stock-based compensation expense (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.215%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.523%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,761&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,771&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,826&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax benefits recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 weighted-average grant date fair values of the Company&#x2019;s stock-based awards granted in the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.096%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.667%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.633%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.667%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.633%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.667%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.21&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.02&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.86&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;NQ ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 values employee stock purchase rights under the NQ ESPP at the closing market price of the Company&#x2019;s common stock on the date of grant.&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 estimates the fair value of stock options and employee stock purchase right under the ESPP at the grant date using the Black-Scholes option-pricing model. This model requires the use of the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:40.5pt;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;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.57pt"&gt;Expected volatility of the Company&#x2019;s common stock &#x2013; The Company computes its expected volatility assumption based on a blended volatility (50% historical volatility and 50% implied volatility from traded options on the Company&#x2019;s common stock). The selection of a blended volatility assumption was based upon the Company&#x2019;s assessment that a blended volatility is more representative of the Company&#x2019;s future stock price trend as it weighs the historical volatility with the future implied volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:40.5pt;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;(ii)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.8pt"&gt;Expected life of the option award &#x2013; Represents the weighted-average period that the stock options are expected to remain outstanding. The Company&#x2019;s computation of expected life utilizes the simplified method in accordance with Staff Accounting Bulletin No.&#160;110 due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term.&#160;The mid-point between the vesting date and the expiration date is used as the expected term under this method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:40.5pt;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;(iii)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.03pt"&gt;Expected dividend yield &#x2013; The assumption is zero based on the Company&#x2019;s history of not paying dividends and no future expectations of dividend payouts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:40.5pt;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;(iv)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:3.57pt"&gt;Risk-free interest rate &#x2013; Based on the U.S. Treasury yield curve in effect at the time of grant with maturities approximating the grant&#x2019;s expected life.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 weighted-average assumptions used in estimating the grant-date fair value of stock options and of each employee&#x2019;s purchase right under the ESPP in the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.395%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.259%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.395%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.259%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company applies an estimated forfeiture rate to awards granted and records stock-based compensation expense only for those awards that are expected to vest. Forfeiture rates are estimated at the time of grant based on the Company&#x2019;s &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;historical experience. Further, to the extent the Company&#x2019;s actual forfeiture rate is different from management&#x2019;s estimate, stock-based compensation is adjusted accordingly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 December&#160;31, 2024, unrecognized stock-based compensation expense by award type, net of estimated forfeitures, and their expected weighted-average recognition periods are summarized in the following table (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.715%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.340%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.451%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.340%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Stock Option&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;ESPPs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrecognized stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,207&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,661&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average amortization period (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 expects to recognize stock-based compensation expense of $49.0 million in 2025, $21.4 million in 2026, $6.6 million in 2027 and $0.9 million in 2028. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Shares Reserved for Future Issuance &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 December&#160;31, 2024, the Company had common shares reserved for future issuance as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.631%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.704%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.871%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.025%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares available for future grant under 2019 Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares available for future issuance under ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares available for future issuance under NQ ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="-5" id="f-624" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="INF" id="f-625" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-5" decimals="INF" id="f-626" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-627" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="c-5" decimals="INF" id="f-628" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="INF"
      id="f-629"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-1"
      decimals="INF"
      id="f-630"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-1" decimals="-5" id="f-631" unitRef="shares">300000</us-gaap:StockRepurchasedDuringPeriodShares>
    <calx:StockRepurchasedDuringPeriodValueExcludingExciseTax contextRef="c-1" decimals="-5" id="f-632" unitRef="usd">10700000</calx:StockRepurchasedDuringPeriodValueExcludingExciseTax>
    <calx:StockRepurchasedDuringPeriodAverageCostPerShare
      contextRef="c-1"
      decimals="2"
      id="f-633"
      unitRef="usdPerShare">31.31</calx:StockRepurchasedDuringPeriodAverageCostPerShare>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-4" decimals="-5" id="f-634" unitRef="usd">102900000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <calx:MinimumExercisePriceOfStockOptionPercent contextRef="c-132" decimals="2" id="f-635" unitRef="number">1</calx:MinimumExercisePriceOfStockOptionPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-132"
      decimals="INF"
      id="f-636"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-133" id="f-637">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-133" id="f-638">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-134"
      decimals="-5"
      id="f-639"
      unitRef="shares">2800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-135"
      decimals="INF"
      id="f-640"
      unitRef="shares">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-135"
      decimals="2"
      id="f-641"
      unitRef="usdPerShare">51.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-135" id="f-642">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent contextRef="c-136" decimals="3" id="f-643" unitRef="number">0.545</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod contextRef="c-135" id="f-644">P4Y</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetsServicesConditionPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-137" decimals="2" id="f-645" unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-138" decimals="2" id="f-646" unitRef="number">0.75</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-135" id="f-647">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensation contextRef="c-139" decimals="-5" id="f-648" unitRef="usd">5500000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-140" decimals="-5" id="f-649" unitRef="usd">9200000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-136"
      decimals="INF"
      id="f-650"
      unitRef="shares">2400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-136"
      decimals="2"
      id="f-651"
      unitRef="usdPerShare">34.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans contextRef="c-141" decimals="INF" id="f-652" unitRef="plan">2</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage
      contextRef="c-137"
      decimals="INF"
      id="f-653"
      unitRef="number">0.75</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage
      contextRef="c-138"
      decimals="INF"
      id="f-654"
      unitRef="number">0.25</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-136" id="f-655">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-137"
      decimals="INF"
      id="f-656"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-137" id="f-657">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-138"
      decimals="INF"
      id="f-658"
      unitRef="number">0.75</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-138" id="f-659">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent
      contextRef="c-137"
      decimals="INF"
      id="f-660"
      unitRef="number">0.80</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet
      contextRef="c-137"
      decimals="INF"
      id="f-661"
      unitRef="shares">0</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedIfTargetAchievementPerformanceThresholdNotMet>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent
      contextRef="c-137"
      decimals="INF"
      id="f-662"
      unitRef="number">0.80</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent contextRef="c-137" decimals="2" id="f-663" unitRef="number">0.75</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent
      contextRef="c-137"
      decimals="INF"
      id="f-664"
      unitRef="number">1.20</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent
      contextRef="c-142"
      decimals="INF"
      id="f-665"
      unitRef="number">1</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent
      contextRef="c-138"
      decimals="INF"
      id="f-666"
      unitRef="number">0.90</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent
      contextRef="c-138"
      decimals="INF"
      id="f-667"
      unitRef="number">0.90</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievementPerformanceThresholdPercent>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent contextRef="c-138" decimals="2" id="f-668" unitRef="number">0.75</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardedForTargetAchievementPerformanceThresholdPercent>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent
      contextRef="c-138"
      decimals="INF"
      id="f-669"
      unitRef="number">1</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent
      contextRef="c-143"
      decimals="INF"
      id="f-670"
      unitRef="number">1</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceMaximumCombinedPayoutPercent>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent contextRef="c-144" decimals="3" id="f-671" unitRef="number">0.589</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAwardTargetAchievementPerformanceThresholdPercent>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent contextRef="c-144" decimals="3" id="f-672" unitRef="number">0.411</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitedPercent>
    <us-gaap:ShareBasedCompensation contextRef="c-145" decimals="-5" id="f-673" unitRef="usd">13100000</us-gaap:ShareBasedCompensation>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-674">&lt;div style="margin-top:6pt"&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 stock option activity under the Company&#x2019;s equity incentive plans (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.585%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.237%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.585%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.237%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.585%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.237%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.585%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.243%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Contractual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;10,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:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.37&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(818)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of&#160;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Options exercisable as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;7,120&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;(1) Amounts represent the difference between the exercise price and the fair market value of common stock at December 31, 2024 of $34.87 per share for all &#x201c;in-the-money&#x201d; options outstanding.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-5" decimals="-3" id="f-675" unitRef="shares">10323000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-676"
      unitRef="usdPerShare">34.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c-1" decimals="-3" id="f-677" unitRef="shares">2968000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-678"
      unitRef="usdPerShare">34.03</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-1" decimals="-3" id="f-679" unitRef="shares">290000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-680"
      unitRef="usdPerShare">9.59</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="c-1" decimals="-3" id="f-681" unitRef="shares">818000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-682"
      unitRef="usdPerShare">51.88</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-4" decimals="-3" id="f-683" unitRef="shares">12183000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-4"
      decimals="2"
      id="f-684"
      unitRef="usdPerShare">33.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-685">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-4" decimals="-3" id="f-686" unitRef="usd">94885000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="c-4" decimals="-3" id="f-687" unitRef="shares">11874000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c-4"
      decimals="2"
      id="f-688"
      unitRef="usdPerShare">33.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-689">P6Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c-4" decimals="-3" id="f-690" unitRef="usd">94571000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c-4" decimals="-3" id="f-691" unitRef="shares">7120000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-4"
      decimals="2"
      id="f-692"
      unitRef="usdPerShare">28.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-693">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-4" decimals="-3" id="f-694" unitRef="usd">91658000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <calx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare
      contextRef="c-4"
      decimals="2"
      id="f-695"
      unitRef="usdPerShare">34.87</calx:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAmountPerShare>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-1" decimals="-5" id="f-696" unitRef="usd">9000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-6" decimals="-5" id="f-697" unitRef="usd">16700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-7" decimals="-5" id="f-698" unitRef="usd">31000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-1" decimals="-5" id="f-699" unitRef="usd">2800000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-6" decimals="-5" id="f-700" unitRef="usd">5200000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-7" decimals="-5" id="f-701" unitRef="usd">6700000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="c-146"
      decimals="INF"
      id="f-702"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
      contextRef="c-147"
      decimals="INF"
      id="f-703"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods
      contextRef="c-146"
      decimals="INF"
      id="f-704"
      unitRef="period">2</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods>
    <calx:SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod contextRef="c-147" id="f-705">P6M</calx:SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-147"
      decimals="INF"
      id="f-706"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <calx:SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod contextRef="c-147" id="f-707">P6M</calx:SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePriceofCommonStockOfferingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-146"
      decimals="-5"
      id="f-708"
      unitRef="shares">12400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-146"
      decimals="INF"
      id="f-709"
      unitRef="shares">4200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
      contextRef="c-147"
      decimals="-5"
      id="f-710"
      unitRef="shares">300000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-146" decimals="-5" id="f-711" unitRef="usd">400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-147" id="f-712">P0Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent
      contextRef="c-148"
      decimals="INF"
      id="f-713"
      unitRef="number">0.25</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContributionPercent>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture contextRef="c-149" id="f-714">P1Y</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeTerminationPeriodFollowingPurchaseDateToReceiveSharesSubjectToRiskOfForfeiture>
    <calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod
      contextRef="c-148"
      decimals="INF"
      id="f-715"
      unitRef="shares">350000</calx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerPurchasePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-148"
      decimals="INF"
      id="f-716"
      unitRef="shares">7500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-148"
      decimals="-5"
      id="f-717"
      unitRef="shares">2200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c-149"
      decimals="-5"
      id="f-718"
      unitRef="shares">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="c-149"
      decimals="-5"
      id="f-719"
      unitRef="shares">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c-148" decimals="-5" id="f-720" unitRef="usd">13300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-149" id="f-721">P0Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="c-1" id="f-722">&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 stock-based compensation expense (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.215%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.523%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,761&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,771&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,826&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax benefits recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-150" decimals="-3" id="f-723" unitRef="usd">2933000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-151" decimals="-3" id="f-724" unitRef="usd">2913000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-152" decimals="-3" id="f-725" unitRef="usd">2700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-153" decimals="-3" id="f-726" unitRef="usd">20810000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-154" decimals="-3" id="f-727" unitRef="usd">16893000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-155" decimals="-3" id="f-728" unitRef="usd">12001000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-156" decimals="-3" id="f-729" unitRef="usd">19083000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-157" decimals="-3" id="f-730" unitRef="usd">17000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-158" decimals="-3" id="f-731" unitRef="usd">12165000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-159" decimals="-3" id="f-732" unitRef="usd">27935000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-160" decimals="-3" id="f-733" unitRef="usd">25965000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-161" decimals="-3" id="f-734" unitRef="usd">17960000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-735" unitRef="usd">70761000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-6" decimals="-3" id="f-736" unitRef="usd">62771000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-7" decimals="-3" id="f-737" unitRef="usd">44826000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-1" decimals="-3" id="f-738" unitRef="usd">6964000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-6" decimals="-3" id="f-739" unitRef="usd">10993000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-7" decimals="-3" id="f-740" unitRef="usd">11501000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <calx:ScheduleOfGrantDateFairValuesTableTextBlock contextRef="c-1" id="f-741">&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 weighted-average grant date fair values of the Company&#x2019;s stock-based awards granted in the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.096%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.667%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.633%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.667%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.633%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.667%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.21&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.02&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.86&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;NQ ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</calx:ScheduleOfGrantDateFairValuesTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-742"
      unitRef="usdPerShare">17.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-6"
      decimals="2"
      id="f-743"
      unitRef="usdPerShare">23.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-7"
      decimals="2"
      id="f-744"
      unitRef="usdPerShare">31.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-162"
      decimals="2"
      id="f-745"
      unitRef="usdPerShare">10.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-163"
      decimals="2"
      id="f-746"
      unitRef="usdPerShare">17.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-164"
      decimals="2"
      id="f-747"
      unitRef="usdPerShare">18.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-149"
      decimals="2"
      id="f-748"
      unitRef="usdPerShare">33.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-165"
      decimals="2"
      id="f-749"
      unitRef="usdPerShare">42.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-166"
      decimals="2"
      id="f-750"
      unitRef="usdPerShare">52.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <calx:PercentOfHistoricalVolatility contextRef="c-1" decimals="2" id="f-751" unitRef="number">0.50</calx:PercentOfHistoricalVolatility>
    <calx:PercentOfImpliedVolatility contextRef="c-1" decimals="2" id="f-752" unitRef="number">0.50</calx:PercentOfImpliedVolatility>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c-1" id="f-753">&lt;div style="margin-top:6pt"&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 weighted-average assumptions used in estimating the grant-date fair value of stock options and of each employee&#x2019;s purchase right under the ESPP in the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.395%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.259%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-167" decimals="2" id="f-754" unitRef="number">0.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-168" decimals="2" id="f-755" unitRef="number">0.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-169" decimals="2" id="f-756" unitRef="number">0.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-167" id="f-757">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-168" id="f-758">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-169" id="f-759">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-167" decimals="4" id="f-760" unitRef="number">0.0427</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-168" decimals="4" id="f-761" unitRef="number">0.0402</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-169" decimals="4" id="f-762" unitRef="number">0.0315</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock contextRef="c-1" id="f-763">&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.395%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.259%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-162" decimals="2" id="f-764" unitRef="number">0.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-163" decimals="2" id="f-765" unitRef="number">0.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-164" decimals="2" id="f-766" unitRef="number">0.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-162" id="f-767">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-163" id="f-768">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-164" id="f-769">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-162" decimals="4" id="f-770" unitRef="number">0.0515</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-163" decimals="4" id="f-771" unitRef="number">0.0531</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-164" decimals="4" id="f-772" unitRef="number">0.0216</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock contextRef="c-1" id="f-773">&lt;div style="margin-top:6pt"&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 December&#160;31, 2024, unrecognized stock-based compensation expense by award type, net of estimated forfeitures, and their expected weighted-average recognition periods are summarized in the following table (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.715%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.340%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.451%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.340%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Stock Option&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;ESPPs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrecognized stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,207&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,661&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average amortization period (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-170" decimals="-3" id="f-774" unitRef="usd">64207000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-171" decimals="-3" id="f-775" unitRef="usd">13661000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-167" id="f-776">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-162" id="f-777">P0Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <calx:EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth contextRef="c-4" decimals="-5" id="f-778" unitRef="usd">49000000.0</calx:EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedNextTwelveMonth>
    <calx:EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo contextRef="c-4" decimals="-5" id="f-779" unitRef="usd">21400000</calx:EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearTwo>
    <calx:EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree contextRef="c-4" decimals="-5" id="f-780" unitRef="usd">6600000</calx:EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearThree>
    <calx:EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour contextRef="c-1" decimals="-5" id="f-781" unitRef="usd">900000</calx:EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedToBeRecognizedInYearFour>
    <calx:SharesReservedForFutureIssuanceTableTextBlock contextRef="c-1" id="f-782">&lt;div style="margin-top:9pt"&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;Shares Reserved for Future Issuance &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 December&#160;31, 2024, the Company had common shares reserved for future issuance as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.631%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.704%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.871%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.025%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares available for future grant under 2019 Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares available for future issuance under ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares available for future issuance under NQ ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</calx:SharesReservedForFutureIssuanceTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-4" decimals="-3" id="f-783" unitRef="shares">12183000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-172"
      decimals="-3"
      id="f-784"
      unitRef="shares">2840000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-171"
      decimals="-3"
      id="f-785"
      unitRef="shares">4218000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-148"
      decimals="-3"
      id="f-786"
      unitRef="shares">2241000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-4" decimals="-3" id="f-787" unitRef="shares">21482000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="c-1" id="f-789">Employee Benefit Plan&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 sponsors a 401(k) tax-deferred savings plan for all employees who meet certain eligibility requirements. Participants may contribute, on a pre-tax basis, a percentage of their annual compensation, but not to exceed a maximum contribution amount pursuant to Section&#160;401(k) of the Internal Revenue Code. The Company, at the discretion of the Board of Directors, may make additional matching contributions on behalf of the participants. The Company made matching contributions totaling $5.5 million, $5.2 million and $4.1 million in 2024, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-1" decimals="-5" id="f-790" unitRef="usd">5500000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-6" decimals="-5" id="f-791" unitRef="usd">5200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-7" decimals="-5" id="f-792" unitRef="usd">4100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="c-1" id="f-793">Accumulated Other Comprehensive Loss&lt;div style="margin-top:6pt"&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 summarizes the changes in accumulated other comprehensive loss by component:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.263%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.905%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.710%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.561%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.564%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains and Losses on Available-for-Sale Marketable Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,700)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(773)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,473)&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;(660)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;(659)&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(800)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(612)&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities of the Company&#x2019;s wholly owned foreign subsidiaries are translated from their respective functional currencies at exchange rates in effect at the balance sheet date, and revenue and expenses are translated at the monthly average exchanges rates. These translations result in differences called foreign currency translation adjustments. Realized foreign currency transaction gains or losses were not significant during the years ended December&#160;31, 2024, 2023 or 2022 and were recorded in &#x201c;Other expense, net&#x201d; in the Company's Consolidated Statements of Comprehensive Income (Loss). Realized gains and losses on sales of available-for-sale marketable securities, if any, are reclassified from accumulated other comprehensive loss to &#x201c;Other expense, net&#x201d; in our Consolidated Statements of Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-794">&lt;div style="margin-top:6pt"&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 summarizes the changes in accumulated other comprehensive loss by component:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.263%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.905%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.710%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.561%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.564%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains and Losses on Available-for-Sale Marketable Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,700)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(773)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,473)&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;(660)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;(659)&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(800)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(612)&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity contextRef="c-174" decimals="-3" id="f-795" unitRef="usd">-1700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-175" decimals="-3" id="f-796" unitRef="usd">-773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-797" unitRef="usd">-2473000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-176" decimals="-3" id="f-798" unitRef="usd">1701000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-177" decimals="-3" id="f-799" unitRef="usd">113000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-3" id="f-800" unitRef="usd">1814000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-178" decimals="-3" id="f-801" unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-179" decimals="-3" id="f-802" unitRef="usd">-660000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-803" unitRef="usd">-659000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-180" decimals="-3" id="f-804" unitRef="usd">187000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-181" decimals="-3" id="f-805" unitRef="usd">-140000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-806" unitRef="usd">47000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-182" decimals="-3" id="f-807" unitRef="usd">188000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-183" decimals="-3" id="f-808" unitRef="usd">-800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-3" id="f-809" unitRef="usd">-612000</us-gaap:StockholdersEquity>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-810">Income Taxes &lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The domestic and foreign components of income before incomes taxes were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.395%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.259%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36,990)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,983&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,442&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31,646)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,757&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,042&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Income taxes consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.395%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.259%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(926)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 37pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,899)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,432&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,032&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The differences between the statutory and effective tax rates, expressed as a percentage of net income before income taxes, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.395%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.259%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impact of state taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. tax impact of foreign operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other permanent items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision to return adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Attribute expiration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant components of the Company&#x2019;s deferred tax assets were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.610%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.609%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.235%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.609%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.237%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized R&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;203,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,977)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 25.75pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,600&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All deferred taxes, along with any related valuation allowance, are classified in the Consolidated Balance Sheet as long-term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance is required when, based upon an assessment of various factors, including recent operating loss history, anticipated future earnings, and prudent and reasonable tax planning strategies, it is more likely than not that some portion of the deferred tax assets will not be realized. At each reporting period, the Company assesses the estimated future realizability of the gross carrying value of its deferred tax assets. The Company&#x2019;s periodic assessments take into consideration both positive evidence (future profitability projections for example and recent financial performance) and negative evidence (historical financial performance for example) as it relates to evaluating the future recoverability of its deferred tax assets. The valuation allowance increased by $0.7&#160;million from 2023 to 2024. During the twelve months ended December 31, 2024, the Company released a valuation allowance of $0.6&#160;million related to federal foreign tax credits that the Company expects to utilize prior to expiration. The Company continues to maintain a valuation allowance of $30.6&#160;million on certain U.S. state deferred tax assets that the Company believes are not more likely than not to be realized in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 December&#160;31, 2024, the Company had U.S. state net operating losses of approximately $23.6&#160;million which will expire at various dates through 2039 if not utilized. Additionally, the Company has U.S. federal, California and other U.S. states research and development credits of approximately $39.6&#160;million, $52.5&#160;million and $2.7&#160;million as of December&#160;31, 2024, respectively. The U.S. federal research and development credits will expire at various dates through 2044 if not utilized. The California research and development credits have no expiration date. The credits related to other various U.S. states have begun to expire and will continue to expire at various dates through 2039.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Uncertain Tax Positions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC 740, &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;&#x201c;Income Taxes,&#x201d;&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; prescribes a recognition threshold and measurement attribute to the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The guidance also provides guidance on derecognition, classification, accounting in interim periods and disclosure requirements for uncertain tax positions. The standard requires the Company to recognize the financial statement effects of an uncertain tax position when it is more likely than not that such position will be sustained upon audit. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as interest expense and income tax expense, respectively, in its Consolidated Statements of Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 unrecognized tax benefits were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.610%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.609%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.235%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.609%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.237%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,449&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,215&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Reduction for tax positions related to prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Additions for tax positions related to prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Additions for tax positions related to current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,638&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,449&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 December&#160;31, 2024 and 2023, the Company had unrecognized tax benefits of $34.6&#160;million and $32.4&#160;million, respectively, $18.9&#160;million of which would affect the Company&#x2019;s effective tax rate if recognized. There were no accrued interest or penalties for uncertain income tax as of December&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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 files tax returns in the United States and various state jurisdictions, China, India and the United Kingdom. The tax years 2000 through 2024 remain open and subject to examination by the appropriate governmental agencies due to tax attribute carryforwards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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 2021, the Organization for Economic Cooperation and Development enacted model rules for a new global minimum tax framework (&#x201c;Pillar Two&#x201d;), and certain governments in countries which the Company operates have enacted local Pillar Two legislation, with an effective date from January 1, 2024. The Company currently does not expect Pillar Two to have a material impact on its financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-811">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The domestic and foreign components of income before incomes taxes were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.395%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.259%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36,990)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,983&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,442&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31,646)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,757&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,042&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-812" unitRef="usd">-36990000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-6" decimals="-3" id="f-813" unitRef="usd">30983000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-7" decimals="-3" id="f-814" unitRef="usd">51442000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-815" unitRef="usd">5344000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-6" decimals="-3" id="f-816" unitRef="usd">3774000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-7" decimals="-3" id="f-817" unitRef="usd">2600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-818" unitRef="usd">-31646000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-819" unitRef="usd">34757000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-820" unitRef="usd">54042000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-821">&lt;div style="margin-top:9pt;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;Income taxes consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.395%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.259%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(926)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 37pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,899)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,432&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,032&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-822" unitRef="usd">3181000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-823" unitRef="usd">-2407000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-824" unitRef="usd">3671000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-825" unitRef="usd">2110000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-826" unitRef="usd">6493000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-827" unitRef="usd">6555000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-828" unitRef="usd">2779000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-829" unitRef="usd">2006000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-830" unitRef="usd">874000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-831" unitRef="usd">8070000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-832" unitRef="usd">6092000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-833" unitRef="usd">11100000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-834" unitRef="usd">-8120000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-835" unitRef="usd">2050000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-836" unitRef="usd">6336000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-837" unitRef="usd">-926000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-838" unitRef="usd">-2525000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-839" unitRef="usd">-4372000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-840" unitRef="usd">-923000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-841" unitRef="usd">-185000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-842" unitRef="usd">-32000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-843" unitRef="usd">-9969000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-844" unitRef="usd">-660000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-845" unitRef="usd">1932000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-846" unitRef="usd">-1899000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-847" unitRef="usd">5432000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-848" unitRef="usd">13032000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-849">&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The differences between the statutory and effective tax rates, expressed as a percentage of net income before income taxes, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.395%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.259%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impact of state taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. tax impact of foreign operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other permanent items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision to return adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Attribute expiration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="INF" id="f-850" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-6" decimals="INF" id="f-851" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-7" decimals="INF" id="f-852" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="3" id="f-853" unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-6" decimals="3" id="f-854" unitRef="number">0.026</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-7" decimals="3" id="f-855" unitRef="number">-0.049</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="3" id="f-856" unitRef="number">-0.042</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-6" decimals="3" id="f-857" unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-7" decimals="3" id="f-858" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-1" decimals="3" id="f-859" unitRef="number">-0.140</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-6" decimals="3" id="f-860" unitRef="number">0.135</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-7" decimals="3" id="f-861" unitRef="number">0.091</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <calx:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent contextRef="c-1" decimals="3" id="f-862" unitRef="number">-0.004</calx:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent>
    <calx:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent contextRef="c-6" decimals="3" id="f-863" unitRef="number">-0.024</calx:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent>
    <calx:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent contextRef="c-7" decimals="3" id="f-864" unitRef="number">0.078</calx:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-1" decimals="3" id="f-865" unitRef="number">-0.243</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-6" decimals="3" id="f-866" unitRef="number">0.088</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-7" decimals="3" id="f-867" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-1" decimals="3" id="f-868" unitRef="number">-0.017</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-6" decimals="3" id="f-869" unitRef="number">0.025</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-7" decimals="3" id="f-870" unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-1" decimals="3" id="f-871" unitRef="number">0.064</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-6" decimals="3" id="f-872" unitRef="number">-0.097</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-7" decimals="3" id="f-873" unitRef="number">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="3" id="f-874" unitRef="number">-0.021</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="3" id="f-875" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="3" id="f-876" unitRef="number">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <calx:EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent contextRef="c-1" decimals="3" id="f-877" unitRef="number">-0.001</calx:EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent>
    <calx:EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent contextRef="c-6" decimals="3" id="f-878" unitRef="number">0.008</calx:EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent>
    <calx:EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent contextRef="c-7" decimals="3" id="f-879" unitRef="number">0.055</calx:EffectiveIncomeTaxRateReconciliationTaxAttributeExpirationPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies contextRef="c-1" decimals="3" id="f-880" unitRef="number">-0.035</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies contextRef="c-6" decimals="3" id="f-881" unitRef="number">0.047</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies contextRef="c-7" decimals="3" id="f-882" unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-883" unitRef="number">0.060</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-6" decimals="3" id="f-884" unitRef="number">0.156</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-7" decimals="3" id="f-885" unitRef="number">0.241</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-886">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant components of the Company&#x2019;s deferred tax assets were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.610%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.609%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.235%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.609%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.237%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized R&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;203,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,977)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 25.75pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,600&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-4" decimals="-3" id="f-887" unitRef="usd">1405000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-5" decimals="-3" id="f-888" unitRef="usd">1020000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-4" decimals="-3" id="f-889" unitRef="usd">53788000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-5" decimals="-3" id="f-890" unitRef="usd">58349000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-4" decimals="-3" id="f-891" unitRef="usd">14737000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-5" decimals="-3" id="f-892" unitRef="usd">16592000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c-4" decimals="-3" id="f-893" unitRef="usd">5090000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c-5" decimals="-3" id="f-894" unitRef="usd">6684000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c-4" decimals="-3" id="f-895" unitRef="usd">9463000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c-5" decimals="-3" id="f-896" unitRef="usd">13460000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-4" decimals="-3" id="f-897" unitRef="usd">13787000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-5" decimals="-3" id="f-898" unitRef="usd">12087000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <calx:DeferredTaxAssetLeasingArrangements contextRef="c-4" decimals="-3" id="f-899" unitRef="usd">1445000</calx:DeferredTaxAssetLeasingArrangements>
    <calx:DeferredTaxAssetLeasingArrangements contextRef="c-5" decimals="-3" id="f-900" unitRef="usd">2277000</calx:DeferredTaxAssetLeasingArrangements>
    <calx:DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts contextRef="c-4" decimals="-3" id="f-901" unitRef="usd">114050000</calx:DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts>
    <calx:DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts contextRef="c-5" decimals="-3" id="f-902" unitRef="usd">93340000</calx:DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-4" decimals="-3" id="f-903" unitRef="usd">383000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-5" decimals="-3" id="f-904" unitRef="usd">144000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-4" decimals="-3" id="f-905" unitRef="usd">214148000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-5" decimals="-3" id="f-906" unitRef="usd">203953000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="-3" id="f-907" unitRef="usd">30571000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-3" id="f-908" unitRef="usd">29908000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-4" decimals="-3" id="f-909" unitRef="usd">183577000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-5" decimals="-3" id="f-910" unitRef="usd">174045000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-911" unitRef="usd">1760000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-912" unitRef="usd">1484000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-4" decimals="-3" id="f-913" unitRef="usd">1006000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-5" decimals="-3" id="f-914" unitRef="usd">1710000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-4" decimals="-3" id="f-915" unitRef="usd">3211000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-5" decimals="-3" id="f-916" unitRef="usd">3160000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-4" decimals="-3" id="f-917" unitRef="usd">5977000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-5" decimals="-3" id="f-918" unitRef="usd">6354000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-4" decimals="-3" id="f-919" unitRef="usd">177600000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-5" decimals="-3" id="f-920" unitRef="usd">167691000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-1" decimals="-5" id="f-921" unitRef="usd">700000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-184" decimals="-5" id="f-922" unitRef="usd">-600000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="-5" id="f-923" unitRef="usd">30600000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards contextRef="c-185" decimals="-5" id="f-924" unitRef="usd">23600000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-185" decimals="-5" id="f-925" unitRef="usd">39600000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-186" decimals="-5" id="f-926" unitRef="usd">52500000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-187" decimals="-5" id="f-927" unitRef="usd">2700000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-928">&lt;div style="margin-top:6pt"&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 unrecognized tax benefits were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.610%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.609%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.235%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.609%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.237%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,449&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,215&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Reduction for tax positions related to prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Additions for tax positions related to prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Additions for tax positions related to current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,638&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,449&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-929" unitRef="usd">32449000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-21" decimals="-3" id="f-930" unitRef="usd">29215000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-931" unitRef="usd">121000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-6" decimals="-3" id="f-932" unitRef="usd">19000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-933" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-6" decimals="-3" id="f-934" unitRef="usd">580000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-935" unitRef="usd">2310000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-6" decimals="-3" id="f-936" unitRef="usd">2673000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-4" decimals="-3" id="f-937" unitRef="usd">34638000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-938" unitRef="usd">32449000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-4" decimals="-5" id="f-939" unitRef="usd">34600000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-5" id="f-940" unitRef="usd">32400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-4" decimals="-5" id="f-941" unitRef="usd">18900000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-4" decimals="INF" id="f-942" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-943">Net Income (Loss) Per Common Share&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of basic and diluted net income (loss) per common share for the periods indicated was as follows (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.395%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.259%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&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;&#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;2023&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;&#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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares &#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of dilutive potential common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares &#x2014; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic net income (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted net income (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Potentially dilutive shares excluded, weighted-average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unvested restricted stock awards are included in the calculation of basic weighted-average shares for all periods presented with net income because such shares are participating securities; however, the impact was immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Potentially dilutive shares have been excluded from the computation of diluted net income per common share when their effect is antidilutive. These antidilutive shares were primarily from stock options.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-944">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of basic and diluted net income (loss) per common share for the periods indicated was as follows (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.395%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.255%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.259%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&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;&#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;2023&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;&#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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares &#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of dilutive potential common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares &#x2014; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic net income (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted net income (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Potentially dilutive shares excluded, weighted-average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-945" unitRef="usd">-29747000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-946" unitRef="usd">29325000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-947" unitRef="usd">41010000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-948" unitRef="shares">65879000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-3" id="f-949" unitRef="shares">65980000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-3" id="f-950" unitRef="shares">65058000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-3" id="f-951" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-6" decimals="-3" id="f-952" unitRef="shares">3340000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-7" decimals="-3" id="f-953" unitRef="shares">3853000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-954" unitRef="shares">65879000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-3" id="f-955" unitRef="shares">69320000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-3" id="f-956" unitRef="shares">68911000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-957"
      unitRef="usdPerShare">-0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-958"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-959"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-960"
      unitRef="usdPerShare">-0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-961"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-962"
      unitRef="usdPerShare">0.60</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-963" unitRef="shares">12057000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-6" decimals="-3" id="f-964" unitRef="shares">4688000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-7" decimals="-3" id="f-965" unitRef="shares">1758000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-966">Revenue from Contracts with Customers&lt;div style="margin-top:6pt"&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;Contract Asset&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets include amounts recognized as revenue prior to the Company&#x2019;s contractual right to bill the customer. Amounts are billed in accordance with the agreed-upon contractual terms. The balance as of December&#160;31, 2024 was $2.8&#160;million of which the Company expects to bill 34% of the balance during 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Contract Liability&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue was $47.6&#160;million and $61.5&#160;million as of December&#160;31, 2024 and 2023, respectively. The decrease in deferred revenue of $13.9&#160;million is primarily driven by revenue recognized of $31.3&#160;million that was included in the deferred revenue balance at the beginning of the year and a trend to move to monthly from annual billing arrangements. This was partially offset by cash payments received or due in advance of satisfying the Company&#x2019;s performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue allocated to remaining performance obligations (&#x201c;RPOs&#x201d;) represents contract revenue that has not yet been recognized, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods but excludes variable consideration where the monthly invoicing is based on usage or where actual usage exceeds the minimum commitment. RPOs were $325.8 million as of December&#160;31, 2024, and the Company expects to recognize as revenue 37% of this amount over the next 12 months and a large majority of the remainder over the two years thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Contract Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 capitalizes certain sales commissions related primarily to multi-year subscriptions and extended warranty support for which the expected amortization period is greater than one year. As of December&#160;31, 2024 and 2023, the unamortized balance of deferred commissions was $17.9&#160;million and $12.0 million, respectively.&#160;For the years ended December&#160;31, 2024, 2023 and 2022, the amount of amortization was $8.9&#160;million, $6.5 million and $4.0&#160;million, respectively. There was no impairment loss in relation to the costs capitalized for these respective periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Concentration of Customer Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No customer accounted for more than 10% of the Company&#x2019;s revenue for the years ended December&#160;31, 2024, 2023 and 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;One customer represented 23% and 19% of the Company&#x2019;s accounts receivable as of December&#160;31, 2024 and 2023, respectively. Another customer represented 14% of the Company&#x2019;s accounts receivable as of December 31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-4" decimals="-5" id="f-967" unitRef="usd">2800000</us-gaap:ContractWithCustomerAssetNet>
    <calx:ContractWithCustomerAssetExpectedToBeBilledYearOnePercent contextRef="c-4" decimals="2" id="f-968" unitRef="number">0.34</calx:ContractWithCustomerAssetExpectedToBeBilledYearOnePercent>
    <us-gaap:ContractWithCustomerLiability contextRef="c-4" decimals="-5" id="f-969" unitRef="usd">47600000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-5" decimals="-5" id="f-970" unitRef="usd">61500000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-1" decimals="-5" id="f-971" unitRef="usd">13900000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-5" id="f-972" unitRef="usd">31300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-4" decimals="-5" id="f-973" unitRef="usd">325800000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-188" decimals="2" id="f-974" unitRef="number">0.37</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-188" id="f-975">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-189" id="f-976">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:CapitalizedContractCostGross contextRef="c-4" decimals="-5" id="f-977" unitRef="usd">17900000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostGross contextRef="c-5" decimals="-5" id="f-978" unitRef="usd">12000000.0</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-1" decimals="-5" id="f-979" unitRef="usd">8900000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-6" decimals="-5" id="f-980" unitRef="usd">6500000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-7" decimals="-5" id="f-981" unitRef="usd">4000000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c-6" decimals="INF" id="f-982" unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c-7" decimals="INF" id="f-983" unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c-1" decimals="INF" id="f-984" unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-190" decimals="2" id="f-985" unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-191" decimals="2" id="f-986" unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-192" decimals="2" id="f-987" unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-990">Segment Information&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 develops, markets and sells an appliance-based broadband platform, cloud and managed services, and there are no segment managers who are held accountable for operations, operating results and plans for levels or components below the Company unit level. Accordingly, the Company is considered to be in a single reporting segment and operating unit structure. The Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;) is the Company&#x2019;s Chief Executive Officer, who reviews financial information presented on a Company-wide basis, for purposes of allocating resources and evaluating financial performance. The CODM assesses the performance of the single segment and allocates resources based on revenue and measures derived from gross margin and operating income (loss) that is reported in the Consolidated Statements of Comprehensive Income (Loss). In addition, the CODM uses a measure derived from operating expenses in the Consolidated Statements of Comprehensive Income (Loss) to monitor budget versus actual results to determine the Company&#x2019;s and management&#x2019;s performance. The Company does not have intra-entity sales or transfers. The measure of the single segment assets is the consolidated assets in the Consolidated Balance Sheet. The accounting policies of the single segment are the same as described in the significant accounting policies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Geographic Information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of revenue disaggregated by geographic region based upon the location of the customers was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.125%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.885%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;764,593&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;944,201&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;786,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas excluding U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Middle East &amp;amp; Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;831,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,039,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;867,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 property and equipment, net of accumulated depreciation, were located in the following geographical areas (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.716%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&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;&#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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,601&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,231&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Selected Financial Information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 presents selected financial information with respect to the Company&#x2019;s single operating segment (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.125%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.885%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;831,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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,039,593&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;867,827&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted cost of revenue &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(372,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(515,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(427,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted sales and marketing operating expenses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(197,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(197,671)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(162,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted research and development operating expenses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(160,787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(160,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(119,829)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted general and administrative operating expenses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(70,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(71,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(58,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other segment items &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(73,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(68,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(46,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest income and other expenses, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; GAAP cost of revenue adjusted for stock-based compensation, intangible asset amortization and tariff refund (2022 only).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; GAAP sales and marketing operating expenses adjusted for stock-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&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:10pt;font-weight:400;line-height:120%"&gt;GAAP research and development operating expenses adjusted for stock-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&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:10pt;font-weight:400;line-height:120%"&gt;GAAP general and administrative operating expenses adjusted for stock-based compensation and litigation settlement (2023 only).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&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:10pt;font-weight:400;line-height:120%"&gt;Other segment items consisted of stock-based compensation expense, tariff refund (2022 only) and litigation settlement (2023 only).&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c-1" id="f-991">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of revenue disaggregated by geographic region based upon the location of the customers was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.125%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.885%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;764,593&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;944,201&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;786,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas excluding U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Middle East &amp;amp; Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;831,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,039,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;867,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 property and equipment, net of accumulated depreciation, were located in the following geographical areas (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.716%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&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;&#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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,601&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,231&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-193" decimals="-3" id="f-992" unitRef="usd">764593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-194" decimals="-3" id="f-993" unitRef="usd">944201000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-195" decimals="-3" id="f-994" unitRef="usd">786802000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-196" decimals="-3" id="f-995" unitRef="usd">34322000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-197" decimals="-3" id="f-996" unitRef="usd">54265000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-198" decimals="-3" id="f-997" unitRef="usd">26916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-199" decimals="-3" id="f-998" unitRef="usd">25583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-200" decimals="-3" id="f-999" unitRef="usd">32696000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-201" decimals="-3" id="f-1000" unitRef="usd">41892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-202" decimals="-3" id="f-1001" unitRef="usd">5917000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-203" decimals="-3" id="f-1002" unitRef="usd">7457000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-204" decimals="-3" id="f-1003" unitRef="usd">10885000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-205" decimals="-3" id="f-1004" unitRef="usd">1103000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-206" decimals="-3" id="f-1005" unitRef="usd">974000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-207" decimals="-3" id="f-1006" unitRef="usd">1332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1007" unitRef="usd">831518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-1008" unitRef="usd">1039593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-1009" unitRef="usd">867827000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets contextRef="c-208" decimals="-3" id="f-1010" unitRef="usd">27601000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-209" decimals="-3" id="f-1011" unitRef="usd">25231000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-210" decimals="-3" id="f-1012" unitRef="usd">2818000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-211" decimals="-3" id="f-1013" unitRef="usd">3385000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-212" decimals="-3" id="f-1014" unitRef="usd">734000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-213" decimals="-3" id="f-1015" unitRef="usd">845000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-4" decimals="-3" id="f-1016" unitRef="usd">31153000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-5" decimals="-3" id="f-1017" unitRef="usd">29461000</us-gaap:NoncurrentAssets>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1018">&lt;div style="margin-top:6pt"&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 presents selected financial information with respect to the Company&#x2019;s single operating segment (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.125%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.885%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;831,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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,039,593&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;867,827&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted cost of revenue &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(372,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(515,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(427,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted sales and marketing operating expenses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(197,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(197,671)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(162,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted research and development operating expenses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(160,787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(160,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(119,829)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted general and administrative operating expenses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(70,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(71,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(58,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other segment items &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(73,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(68,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(46,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest income and other expenses, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; GAAP cost of revenue adjusted for stock-based compensation, intangible asset amortization and tariff refund (2022 only).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; GAAP sales and marketing operating expenses adjusted for stock-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&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:10pt;font-weight:400;line-height:120%"&gt;GAAP research and development operating expenses adjusted for stock-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&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:10pt;font-weight:400;line-height:120%"&gt;GAAP general and administrative operating expenses adjusted for stock-based compensation and litigation settlement (2023 only).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&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:10pt;font-weight:400;line-height:120%"&gt;Other segment items consisted of stock-based compensation expense, tariff refund (2022 only) and litigation settlement (2023 only).&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-214" decimals="-3" id="f-1019" unitRef="usd">831518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-215" decimals="-3" id="f-1020" unitRef="usd">1039593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-216" decimals="-3" id="f-1021" unitRef="usd">867827000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <calx:CostOfGoodsAndServicesSoldAdjusted contextRef="c-214" decimals="-3" id="f-1022" unitRef="usd">372177000</calx:CostOfGoodsAndServicesSoldAdjusted>
    <calx:CostOfGoodsAndServicesSoldAdjusted contextRef="c-215" decimals="-3" id="f-1023" unitRef="usd">515633000</calx:CostOfGoodsAndServicesSoldAdjusted>
    <calx:CostOfGoodsAndServicesSoldAdjusted contextRef="c-216" decimals="-3" id="f-1024" unitRef="usd">427708000</calx:CostOfGoodsAndServicesSoldAdjusted>
    <calx:SellingAndMarketingOperatingExpenseAdjusted contextRef="c-214" decimals="-3" id="f-1025" unitRef="usd">197069000</calx:SellingAndMarketingOperatingExpenseAdjusted>
    <calx:SellingAndMarketingOperatingExpenseAdjusted contextRef="c-215" decimals="-3" id="f-1026" unitRef="usd">197671000</calx:SellingAndMarketingOperatingExpenseAdjusted>
    <calx:SellingAndMarketingOperatingExpenseAdjusted contextRef="c-216" decimals="-3" id="f-1027" unitRef="usd">162548000</calx:SellingAndMarketingOperatingExpenseAdjusted>
    <calx:ResearchAndDevelopmentOperatingExpenseAdjusted contextRef="c-214" decimals="-3" id="f-1028" unitRef="usd">160787000</calx:ResearchAndDevelopmentOperatingExpenseAdjusted>
    <calx:ResearchAndDevelopmentOperatingExpenseAdjusted contextRef="c-215" decimals="-3" id="f-1029" unitRef="usd">160772000</calx:ResearchAndDevelopmentOperatingExpenseAdjusted>
    <calx:ResearchAndDevelopmentOperatingExpenseAdjusted contextRef="c-216" decimals="-3" id="f-1030" unitRef="usd">119829000</calx:ResearchAndDevelopmentOperatingExpenseAdjusted>
    <calx:GeneralAndAdministrativeOperatingExpenseAdjusted contextRef="c-214" decimals="-3" id="f-1031" unitRef="usd">70944000</calx:GeneralAndAdministrativeOperatingExpenseAdjusted>
    <calx:GeneralAndAdministrativeOperatingExpenseAdjusted contextRef="c-215" decimals="-3" id="f-1032" unitRef="usd">71180000</calx:GeneralAndAdministrativeOperatingExpenseAdjusted>
    <calx:GeneralAndAdministrativeOperatingExpenseAdjusted contextRef="c-216" decimals="-3" id="f-1033" unitRef="usd">58315000</calx:GeneralAndAdministrativeOperatingExpenseAdjusted>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-214" decimals="-3" id="f-1034" unitRef="usd">73575000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-215" decimals="-3" id="f-1035" unitRef="usd">68752000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-216" decimals="-3" id="f-1036" unitRef="usd">46817000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-214" decimals="-3" id="f-1037" unitRef="usd">11388000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-215" decimals="-3" id="f-1038" unitRef="usd">9172000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-216" decimals="-3" id="f-1039" unitRef="usd">1432000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-214" decimals="-3" id="f-1040" unitRef="usd">-1899000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-215" decimals="-3" id="f-1041" unitRef="usd">5432000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-216" decimals="-3" id="f-1042" unitRef="usd">13032000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-214" decimals="-3" id="f-1043" unitRef="usd">-29747000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-215" decimals="-3" id="f-1044" unitRef="usd">29325000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-216" decimals="-3" id="f-1045" unitRef="usd">41010000</us-gaap:NetIncomeLoss>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-217" id="f-1046">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-217" id="f-1047">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-217" id="f-1048">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-217" id="f-1049">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-1050">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <dei:AuditorFirmId contextRef="c-1" id="f-1051">185</dei:AuditorFirmId>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
